Skip to content

Commit

Permalink
Merge branch 'main' into helpdesk-3530-matomo
Browse files Browse the repository at this point in the history
  • Loading branch information
dduportal authored Aug 14, 2023
2 parents 01f9df5 + da6720f commit 3892012
Show file tree
Hide file tree
Showing 52 changed files with 406 additions and 310 deletions.
8 changes: 4 additions & 4 deletions .sops.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ creation_rules:
- '88FABF5F307FB5870B6AD2E8A266F2D3F9D60C45' # Halkeye
- '6699E555C6730CAED9083B7AD40F4AD2F55AF15F' # timja
- '29B84443F41DE582F71599AFB47082DEE225AE06' # dduportal
- '516FC2C38E13860FA699B2CE2CA796B06D75307B' # hlemeur
- 'EE80BE3F340D4BD5A8F67794D63ECCA17D00EFE6' # hlemeur
- 'E104B7543ECCCC68EA1EB35DD9B2DBFB59AD8344' # markewaite
- '6CD774F428CA355770C67851496D2EDEDEFA7D47' # smerle

Expand All @@ -26,7 +26,7 @@ creation_rules:
- '88FABF5F307FB5870B6AD2E8A266F2D3F9D60C45' # Halkeye
- '6699E555C6730CAED9083B7AD40F4AD2F55AF15F' # timja
- '29B84443F41DE582F71599AFB47082DEE225AE06' # dduportal
- '516FC2C38E13860FA699B2CE2CA796B06D75307B' # hlemeur
- 'EE80BE3F340D4BD5A8F67794D63ECCA17D00EFE6' # hlemeur
- 'E104B7543ECCCC68EA1EB35DD9B2DBFB59AD8344' # markewaite
- '6CD774F428CA355770C67851496D2EDEDEFA7D47' # smerle

Expand All @@ -40,7 +40,7 @@ creation_rules:
- '88FABF5F307FB5870B6AD2E8A266F2D3F9D60C45' # Halkeye
- '6699E555C6730CAED9083B7AD40F4AD2F55AF15F' # timja
- '29B84443F41DE582F71599AFB47082DEE225AE06' # dduportal
- '516FC2C38E13860FA699B2CE2CA796B06D75307B' # hlemeur
- 'EE80BE3F340D4BD5A8F67794D63ECCA17D00EFE6' # hlemeur
- 'E104B7543ECCCC68EA1EB35DD9B2DBFB59AD8344' # markewaite
- '6CD774F428CA355770C67851496D2EDEDEFA7D47' # smerle

Expand All @@ -54,6 +54,6 @@ creation_rules:
- '88FABF5F307FB5870B6AD2E8A266F2D3F9D60C45' # Halkeye
- '6699E555C6730CAED9083B7AD40F4AD2F55AF15F' # timja
- '29B84443F41DE582F71599AFB47082DEE225AE06' # dduportal
- '516FC2C38E13860FA699B2CE2CA796B06D75307B' # hlemeur
- 'EE80BE3F340D4BD5A8F67794D63ECCA17D00EFE6' # hlemeur
- 'E104B7543ECCCC68EA1EB35DD9B2DBFB59AD8344' # markewaite
- '6CD774F428CA355770C67851496D2EDEDEFA7D47' # smerle
9 changes: 2 additions & 7 deletions Jenkinsfile_k8s
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ pipeline {
axes {
axis {
name 'K8S_CLUSTER'
values 'cik8s', 'doks', 'doks-public', 'eks-public', 'privatek8s', 'prodpublick8s', 'publick8s'
values 'cik8s', 'doks', 'doks-public', 'eks-public', 'privatek8s', 'publick8s'
}
} // axes
agent {
Expand All @@ -43,10 +43,6 @@ pipeline {
AZURE_TENANT_ID = credentials('sops-tenant-id')
AZURE_CLIENT_ID = credentials('sops-client-id')
AZURE_CLIENT_SECRET = credentials('sops-client-secret')
DIGITALOCEAN_ACCESS_TOKEN = credentials('production-terraform-digitalocean-pat')
// Required for AWS-hosted clusters.
// Variable name is constrained (ref. https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html)
AWS_SHARED_CREDENTIALS_FILE = credentials("${env.K8S_CLUSTER == 'eks-public' ? 'eks-public-charter-awsconfig': 'cik8s-charter-awsconfig'}")
}
stages {
stage('Prepare Environment'){
Expand All @@ -55,7 +51,6 @@ pipeline {
dir ('secrets'){
git branch: 'main', credentialsId: 'github-app-infra', url: 'https://github.com/jenkins-infra/charts-secrets.git'
}
sh 'if (test "${K8S_CLUSTER}" = "doks" || test "${K8S_CLUSTER}" = "doks-public"); then doctl auth init > /dev/null; echo "INFO: command doctl auth init executed."; fi'
sh 'kubectl cluster-info'
}
}
Expand All @@ -71,7 +66,7 @@ pipeline {
steps {
script {
def diff = sh(
script:'helmfile --no-color -f "clusters/${K8S_CLUSTER}.yaml" diff --suppress-secrets --skip-deps --context=2 --concurrency=8',
script:'helmfile -f "clusters/${K8S_CLUSTER}.yaml" diff --suppress-secrets --skip-deps --context=2 --concurrency=8',
returnStdout: true,
).trim()
// Note the GitHub markdown formatting for the diff, to have syntax coloration
Expand Down
2 changes: 1 addition & 1 deletion PodTemplates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ spec:
value: "spot"
effect: "NoSchedule"
containers:
- image: "jenkinsciinfra/helmfile:2.5.102"
- image: "jenkinsciinfra/helmfile:2.5.105"
imagePullPolicy: "IfNotPresent"
name: "jnlp"
resources:
Expand Down
4 changes: 2 additions & 2 deletions clusters/cik8s.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ releases:
- default/docker-registry-secrets
namespace: datadog
chart: datadog/datadog
version: 3.30.10
version: 3.33.8
values:
- "../config/datadog.yaml.gotmpl"
- "../config/datadog_cik8s.yaml"
Expand Down Expand Up @@ -67,7 +67,7 @@ releases:
- name: autoscaler
namespace: autoscaler
chart: autoscaler/cluster-autoscaler
version: 9.28.0
version: 9.29.1
values:
- "../config/autoscaler_cik8s.yaml"
set:
Expand Down
8 changes: 4 additions & 4 deletions clusters/doks-public.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ releases:
- name: cert-manager
namespace: cert-manager
chart: jetstack/cert-manager
version: v1.11.2
version: v1.12.3
set:
- name: installCRDs
value: true
Expand All @@ -45,7 +45,7 @@ releases:
- name: datadog
namespace: datadog
chart: datadog/datadog
version: 3.30.10
version: 3.33.8
needs:
- default/docker-registry-secrets
values:
Expand All @@ -57,14 +57,14 @@ releases:
- name: public-nginx-ingress
namespace: public-nginx-ingress
chart: ingress-nginx/ingress-nginx
version: 4.6.1
version: 4.7.1
values:
- "../config/public-nginx-ingress__common.yaml"
- "../config/public-nginx-ingress_doks-public.yaml"
- name: artifact-caching-proxy
namespace: artifact-caching-proxy
chart: jenkins-infra/artifact-caching-proxy
version: 0.10.4
version: 0.11.1
needs:
- public-nginx-ingress/public-nginx-ingress # Required to expose the proxy
values:
Expand Down
2 changes: 1 addition & 1 deletion clusters/doks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ releases:
- default/docker-registry-secrets
namespace: datadog
chart: datadog/datadog
version: 3.30.10
version: 3.33.8
values:
- "../config/datadog.yaml.gotmpl"
- "../config/datadog_doks.yaml"
Expand Down
12 changes: 6 additions & 6 deletions clusters/eks-public.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ releases:
- name: autoscaler
namespace: autoscaler
chart: autoscaler/cluster-autoscaler
version: 9.28.0
version: 9.29.1
values:
- "../config/autoscaler_eks-public.yaml"
set:
Expand All @@ -57,7 +57,7 @@ releases:
- name: aws-load-balancer-controller
namespace: aws-load-balancer
chart: eks/aws-load-balancer-controller
version: 1.4.8
version: 1.6.0
values:
- "../config/aws-load-balancer-controller.yaml"
set:
Expand All @@ -66,7 +66,7 @@ releases:
- name: cert-manager
namespace: cert-manager
chart: jetstack/cert-manager
version: v1.11.2
version: v1.12.3
set:
- name: installCRDs
value: true
Expand All @@ -81,7 +81,7 @@ releases:
- name: datadog
namespace: datadog
chart: datadog/datadog
version: 3.30.10
version: 3.33.8
values:
- "../config/datadog.yaml.gotmpl"
- "../config/datadog_eks-public.yaml"
Expand All @@ -90,14 +90,14 @@ releases:
- name: public-nginx-ingress
namespace: public-nginx-ingress
chart: ingress-nginx/ingress-nginx
version: 4.6.1
version: 4.7.1
values:
- "../config/public-nginx-ingress__common.yaml"
- "../config/public-nginx-ingress_eks-public.yaml"
- name: artifact-caching-proxy
namespace: artifact-caching-proxy
chart: jenkins-infra/artifact-caching-proxy
version: 0.10.4
version: 0.11.1
needs:
- public-nginx-ingress/public-nginx-ingress # Required to expose the proxy
values:
Expand Down
16 changes: 8 additions & 8 deletions clusters/privatek8s.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,14 @@ releases:
- name: cert-manager
namespace: cert-manager
chart: jetstack/cert-manager
version: v1.11.2
version: v1.12.3
set:
- name: installCRDs
value: true
- name: datadog
namespace: datadog
chart: datadog/datadog
version: 3.30.10
version: 3.33.8
values:
- "../config/datadog.yaml.gotmpl"
- "../config/datadog_privatek8s.yaml"
Expand All @@ -52,7 +52,7 @@ releases:
- name: jenkins-infra
namespace: jenkins-infra
chart: jenkins/jenkins
version: 4.3.24
version: 4.5.0
timeout: 1200
needs:
- jenkins-infra-jobs # Required to generate the job definition in a configmap
Expand All @@ -79,7 +79,7 @@ releases:
- name: jenkins-release
namespace: jenkins-release
chart: jenkins/jenkins
version: 4.3.24
version: 4.5.0
timeout: 600
needs:
- public-nginx-ingress/public-nginx-ingress # Required to expose the webhooks endpoint (secondary ingress of the jenkins helm chart)
Expand All @@ -105,21 +105,21 @@ releases:
- name: public-nginx-ingress
namespace: public-nginx-ingress
chart: ingress-nginx/ingress-nginx
version: 4.6.1
version: 4.7.1
values:
- "../config/public-nginx-ingress__common.yaml"
- "../config/public-nginx-ingress_privatek8s.yaml"
- name: private-nginx-ingress
namespace: private-nginx-ingress
chart: ingress-nginx/ingress-nginx
version: 4.6.1
version: 4.7.1
values:
- "../config/private-nginx-ingress__common.yaml"
- "../config/private-nginx-ingress_privatek8s.yaml"
- name: rss2twitter
namespace: rss2twitter
chart: jenkins-infra/rss2twitter
version: 0.0.3
version: 0.0.4
values:
- "../config/rss2twitter.yaml"
secrets:
Expand All @@ -137,7 +137,7 @@ releases:
- name: ircbot
namespace: ircbot
chart: jenkins-infra/ircbot
version: 0.2.8
version: 0.2.10
values:
- "../config/ircbot.yaml"
secrets:
Expand Down
112 changes: 0 additions & 112 deletions clusters/prodpublick8s.yaml

This file was deleted.

Loading

0 comments on commit 3892012

Please sign in to comment.