Skip to content

WIP: A new version of gitlab (13.1.0) is available

FDO helm bot requested to merge upgrade-to-13.1.0 into master

current diff:

--- current-deployment.yaml
+++ future-deployment.yaml
@@ -65,7 +65,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
     component: "controller"
 spec:
   selector:
@@ -87,7 +86,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
     component: "default-backend"
 spec:
   selector:
@@ -279,7 +277,6 @@
     chart: freedesktop-0.1.0
     release: gitlab-prod
     heritage: Tiller
-    
     component: "controller"
 data:
   "22": "default/gitlab-prod-gitlab:22"
@@ -345,7 +342,6 @@
     chart: certmanager-issuer-0.1.0
     release: gitlab-prod
     heritage: Tiller
-    
 data:
   create-issuer: |
     #!/bin/bash
@@ -373,7 +369,6 @@
         chart: certmanager-issuer-0.1.0
         release: gitlab-prod
         heritage: Tiller
-        
     spec:
       acme:
         # The ACME server URL
@@ -402,10 +397,9 @@
   namespace: default
   labels:
     app: gitlab-exporter
-    chart: gitlab-exporter-4.0.5
+    chart: gitlab-exporter-4.1.0
     release: gitlab-prod
     heritage: Tiller
-    
 data:
   gitlab-exporter.yml.erb: |
     server:
@@ -482,10 +476,9 @@
   labels:
     gitlab_grafana_datasource: "true"
     app: gitlab-grafana
-    chart: gitlab-grafana-4.0.5
+    chart: gitlab-grafana-4.1.0
     release: gitlab-prod
     heritage: Tiller
-    
 data:
   gitlab.yaml: |
     apiVersion: 1
@@ -510,10 +503,9 @@
   namespace: default
   labels:
     app: gitlab-grafana
-    chart: gitlab-grafana-4.0.5
+    chart: gitlab-grafana-4.1.0
     release: gitlab-prod
     heritage: Tiller
-    
 data:
   import-secret.sh: |-
     #!/bin/sh
@@ -608,7 +600,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
     component: "controller"
 data:
   enable-vts-status: "true"
@@ -952,7 +943,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
     component: "controller"
 data:
   Referrer-Policy: strict-origin-when-cross-origin
@@ -1298,7 +1288,6 @@
     chart: shared-secrets-0.1.0
     release: gitlab-prod
     heritage: Tiller
-    
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-3"
@@ -1332,7 +1321,7 @@
     
       kubectl --namespace=$namespace label \
         --overwrite \
-        secret $secret_name app=shared-secrets chart=shared-secrets-0.1.0 release=gitlab-prod heritage=Tiller 
+        secret $secret_name app=shared-secrets chart=shared-secrets-0.1.0 release=gitlab-prod heritage=Tiller
     }
     
     # Args: secretname, args
@@ -1445,13 +1434,12 @@
   namespace: default
   labels:
     app: gitlab
-    chart: gitlab-4.0.5
+    chart: gitlab-4.1.0
     release: gitlab-prod
     heritage: Tiller
-    
 data:
-  gitlabVersion: "13.0.6"
-  gitlabChartVersion: "4.0.5"
+  gitlabVersion: "13.1.0"
+  gitlabChartVersion: "4.1.0"
 
 ---
 # Source: helm-gitlab-omnibus/charts/gitlab/templates/initdb-configmap.yaml
@@ -1462,13 +1450,17 @@
   namespace: default
   labels:
     app: gitlab
-    chart: gitlab-4.0.5
+    chart: gitlab-4.1.0
     release: gitlab-prod
     heritage: Tiller
-    
 data:
+  init_revision.sh: |
+    if [[ ! -f "$POSTGRESQL_VOLUME_DIR/.gitlab_1_scripts_initialized" ]] ; then
+      rm -f "$POSTGRESQL_VOLUME_DIR/.user_scripts_initialized"
+      touch "$POSTGRESQL_VOLUME_DIR/.gitlab_1_scripts_initialized"
+    fi
   enable_extensions.sh: |
-    PGPASS=$(cat ${POSTGRES_POSTGRES_PASSWORD_FILE}) psql -d gitlab_production -U postgres -c 'CREATE EXTENSION pg_trgm;'
+    PGPASSWORD=$(cat ${POSTGRES_POSTGRES_PASSWORD_FILE}) psql -d gitlab_production -U postgres -c 'CREATE EXTENSION IF NOT EXISTS pg_trgm; CREATE EXTENSION IF NOT EXISTS btree_gist;'
 # Leave this here - This line denotes end of block to the parser.
 ---
 # Source: helm-gitlab-omnibus/charts/gitlab-omnibus/templates/fast-storage/storage.yaml
@@ -1627,7 +1619,6 @@
     chart: certmanager-issuer-0.1.0
     release: gitlab-prod
     heritage: Tiller
-    
   annotations:
     namespace: default
 ---
@@ -1714,7 +1705,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
 ---
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/prometheus/templates/node-exporter-serviceaccount.yaml
 apiVersion: v1
@@ -1753,7 +1743,6 @@
     chart: shared-secrets-0.1.0
     release: gitlab-prod
     heritage: Tiller
-    
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-weight": "-5"
@@ -9901,7 +9890,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
 rules:
   - apiGroups:
       - ""
@@ -10005,7 +9993,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
 roleRef:
   apiGroup: rbac.authorization.k8s.io
   kind: Role
@@ -10075,10 +10062,9 @@
   namespace: default
   labels:
     app: gitlab-exporter
-    chart: gitlab-exporter-4.0.5
+    chart: gitlab-exporter-4.1.0
     release: gitlab-prod
     heritage: Tiller
-    
   annotations:
     
 spec:
@@ -10132,7 +10118,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
     component: "controller"
 spec:
   
@@ -10159,7 +10144,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
 spec:
   
   loadBalancerIP: "35.227.58.183"
@@ -10196,7 +10180,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
     component: "controller"
 spec:
   
@@ -10223,7 +10206,6 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
     component: "default-backend"
 spec:
   
@@ -10520,7 +10502,7 @@
           requests:
             memory: "50Gi"
             cpu: "12"
-        image: gitlab/gitlab-ce:13.0.6-ce.0
+        image: gitlab/gitlab-ce:13.1.0-ce.0
         imagePullPolicy: IfNotPresent
         command: ["/bin/bash", "-c",
           "sed -i \"s/environment ({'GITLAB_ROOT_PASSWORD' => initial_root_password }) if initial_root_password/environment ({'GITLAB_ROOT_PASSWORD' => initial_root_password, 'GITLAB_SHARED_RUNNERS_REGISTRATION_TOKEN' => node['gitlab']['gitlab-rails']['initial_shared_runners_registration_token'] })/g\" /opt/gitlab/embedded/cookbooks/gitlab/recipes/database_migrations.rb && exec /assets/wrapper"]
@@ -10976,9 +10958,10 @@
   namespace: default
   labels:
     app: gitlab-exporter
-    chart: gitlab-exporter-4.0.5
+    chart: gitlab-exporter-4.1.0
     release: gitlab-prod
     heritage: Tiller
+  annotations:
     
 spec:
   replicas: 1
@@ -10992,7 +10975,7 @@
         app: gitlab-exporter
         release: gitlab-prod
       annotations:
-        checksum/config: 0af67401aaaadfe88208865480bc18e181a1c72b00d0dfa8bcb1a4f087f8258b
+        checksum/config: a36705e0082d8242697156550f336cca4310d59ce99d89853e5e3408f5cbdc27
         prometheus.io/path: /metrics
         prometheus.io/port: "9168"
         prometheus.io/scrape: "true"
@@ -11017,6 +11000,8 @@
         - name: certificates
           image: "registry.gitlab.com/gitlab-org/build/cng/alpine-certificates:20171114-r3"
           
+          env:
+          
           volumeMounts:
           - name: etc-ssl-certs
             mountPath: /etc/ssl/certs
@@ -11028,6 +11013,8 @@
         - name: configure
           command: ['sh', '/config/configure']
           image: "busybox:latest"
+          env:
+          
           volumeMounts:
           
           
@@ -11048,13 +11035,14 @@
       containers:
         
         - name: gitlab-exporter
-          image: "registry.gitlab.com/gitlab-org/build/cng/gitlab-exporter:7.0.3"
+          image: "registry.gitlab.com/gitlab-org/build/cng/gitlab-exporter:7.0.6"
           
           env:
             - name: CONFIG_TEMPLATE_DIRECTORY
               value: '/var/opt/gitlab-exporter/templates'
             - name: CONFIG_DIRECTORY
               value: '/etc/gitlab-exporter'
+            
           ports:
           - containerPort: 9168
             name: gitlab-exporter
@@ -11295,8 +11283,9 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
     component: "controller"
+  annotations:
+    
 spec:
   replicas: 3
   revisionHistoryLimit: 10
@@ -11418,8 +11407,9 @@
     chart: nginx-ingress-0.30.0-1
     release: gitlab-prod
     heritage: Tiller
-    
     component: "default-backend"
+  annotations:
+    
 spec:
   replicas: 2
   revisionHistoryLimit: 10
@@ -11586,6 +11576,9 @@
         release: "gitlab-prod"
         heritage: "Tiller"
         role: master
+      annotations:
+        postgresql.gitlab/init-revision: "1"
+        
     spec:      
       securityContext:
         fsGroup: 1001
@@ -11659,6 +11652,10 @@
             - name: data
               mountPath: /bitnami/postgresql
               subPath: 
+            - mountPath: /docker-entrypoint-preinitdb.d/init_revision.sh
+              name: custom-init-scripts
+              subPath: init_revision.sh
+            
         - name: metrics
           image: docker.io/bitnami/postgres-exporter:0.8.0-debian-10-r99
           imagePullPolicy: "IfNotPresent"
@@ -11887,7 +11884,6 @@
     chart: certmanager-issuer-0.1.0
     release: gitlab-prod
     heritage: Tiller
-    
 spec:
   activeDeadlineSeconds: 300
   template:
@@ -11924,14 +11920,13 @@
 apiVersion: batch/v1
 kind: Job
 metadata:
-  name: gitlab-prod-shared-secrets.0-1se
+  name: gitlab-prod-shared-secrets.0-6ox
   namespace: default
   labels:
     app: shared-secrets
     chart: shared-secrets-0.1.0
     release: gitlab-prod
     heritage: Tiller
-    
   annotations:
     "helm.sh/hook": pre-install,pre-upgrade
     "helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation
@@ -12452,7 +12447,6 @@
     chart: freedesktop-0.1.0
     release: gitlab-prod
     heritage: Tiller
-    
   annotations:
     kubernetes.io/ingress.class: "nginx"
     kubernetes.io/ingress.provider: nginx
@@ -12554,10 +12548,9 @@
   namespace: default
   labels:
     app: gitlab-grafana
-    chart: gitlab-grafana-4.0.5
+    chart: gitlab-grafana-4.1.0
     release: gitlab-prod
     heritage: Tiller
-    
   annotations:
     kubernetes.io/ingress.class: "nginx"
     kubernetes.io/ingress.provider: nginx
@@ -12619,6 +12612,9 @@
 
 
 ---
+# Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/geo-logcursor/templates/serviceaccount.yaml
+
+---
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/gitaly/templates/configmap.yml
 
 
@@ -12634,10 +12630,16 @@
 
 
 ---
+# Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/gitaly/templates/serviceaccount.yaml
+
+---
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/gitaly/templates/statefulset.yml
 
 
 ---
+# Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/gitlab-exporter/templates/serviceaccount.yaml
+
+---
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/gitlab-shell/templates/configmap-sshd.yml
 
 
@@ -12663,6 +12665,9 @@
 
 
 ---
+# Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/gitlab-shell/templates/serviceaccount.yaml
+
+---
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/mailroom/templates/configmap.yaml
 
 
@@ -12677,6 +12682,9 @@
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/mailroom/templates/networkpolicy.yaml
 
 ---
+# Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/mailroom/templates/serviceaccount.yaml
+
+---
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/migrations/templates/configmap.yaml
 
 
@@ -12722,6 +12730,9 @@
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/sidekiq/templates/pdb.yaml
 
 ---
+# Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/sidekiq/templates/serviceaccount.yaml
+
+---
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/task-runner/templates/backup-job.yaml
 
 
@@ -12738,6 +12749,9 @@
 
 
 ---
+# Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/task-runner/templates/serviceaccount.yaml
+
+---
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/webservice/templates/configmap.yml
 
 
@@ -12761,6 +12775,9 @@
 ---
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/webservice/templates/service.yaml
 
+
+---
+# Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/webservice/templates/serviceaccount.yaml
 
 ---
 # Source: helm-gitlab-omnibus/charts/gitlab/charts/gitlab/charts/webservice/templates/tests/test-runner.yaml

Merge request reports