Skip to content
Commits on Source (68)
......@@ -51,7 +51,7 @@ variables:
DEBIAN_VERSION: bullseye
RUBY_VERSION: "3.0"
CI_TOOLS_VERSION: "4.22.0"
GITLAB_QA_VERSION: "13.0.0"
GITLAB_QA_VERSION: "13.1.0"
# STRICT_VERSIONS is used in RSpecs to ensure exact version match for tools like "helm" and "kubectl"
STRICT_VERSIONS: "true"
KUBE_CRD_SCHEMA_URL: "https://raw.githubusercontent.com/kubernetes/kubernetes/master/api/openapi-spec/v3/apis__apiextensions.k8s.io__v1_openapi.json"
......
......@@ -21,8 +21,9 @@
## Technical writing files that do not need `*` rule approval,
## but still require an approval from a TW team DRI for each file.
.markdownlint.yml @eread @axil @aqualls @gitlab-org/tw-leadership
/doc/.vale/ @eread @axil @aqualls @gitlab-org/tw-leadership
.markdownlint.yml @marcel.amirault @eread @axil @aqualls @gitlab-org/tw-leadership
/doc/.markdownlint/ @marcel.amirault @eread @axil @aqualls @gitlab-org/tw-leadership
/doc/.vale/ @marcel.amirault @eread @axil @aqualls @gitlab-org/tw-leadership
# Distribution CI/CD
.gitlab/ci/ @gitlab-org/maintainers/helm-charts-gitlab @balasankarc
......
......@@ -2,6 +2,76 @@
documentation](doc/development/changelog.md) for instructions on adding your own
entry.
## 7.8.0 (2024-01-17)
### Added (1 change)
- [Make the traefik entrypoint for gitlab-shell configurable](gitlab-org/charts/gitlab@51160e095b4d441836df648fbcf89dd23bcb211f) by @macmenco ([merge request](gitlab-org/charts/gitlab!3548))
### Fixed (1 change)
- [Registry chart: set nodeSelector on Migrations Job](gitlab-org/charts/gitlab@304edc1ffb90cbb8624cf1ce59a1f6d8246456d0) ([merge request](gitlab-org/charts/gitlab!3560))
### Changed (5 changes)
- [Stop sidekiq namespaced probes in gitlab-exporter ](gitlab-org/charts/gitlab@aec9b2e9bad6c64b03a3f38abaf86c3731920915) ([merge request](gitlab-org/charts/gitlab!3479))
- [Require upgrade stop at 16.7/chart 7.7](gitlab-org/charts/gitlab@25cd781235f9e91c8754cf6157ef4b75bf3cdc5b) ([merge request](gitlab-org/charts/gitlab!3559))
- [Update gitlab-org/charts/gitlab-runner from 0.59.2 to 0.60.0](gitlab-org/charts/gitlab@aa2dfde6fe0556b1ab4c5fc270e120464a7fac4a) ([merge request](gitlab-org/charts/gitlab!3549))
- [Update gitlab-org/gitlab-qa from 13.0.0 to 13.1.0](gitlab-org/charts/gitlab@02624f32e73ac31e78309e4fec083de88e14f6c4) ([merge request](gitlab-org/charts/gitlab!3539))
- [Update cert-manager/cert-manager from 1.12.6 to 1.12.7](gitlab-org/charts/gitlab@8b1b89213e3370a220ab14f5102e656879e673b2) ([merge request](gitlab-org/charts/gitlab!3534))
### Other (1 change)
- [Provide option to configure kas redis using global.redis.kas](gitlab-org/charts/gitlab@3e03a63726406922b39057c804d1d7d43508946f) ([merge request](gitlab-org/charts/gitlab!3544))
## 7.7.3 (2024-01-13)
No changes.
## 7.7.2 (2024-01-10)
No changes.
## 7.7.1 (2023-12-23)
No changes.
## 7.7.0 (2023-12-20)
### Added (1 change)
- [Add auth-timeout flag in Gitlab Pages](gitlab-org/charts/gitlab@6586cebcd3f813eb07c97c81986701d4a694b86b) ([merge request](gitlab-org/charts/gitlab!3502))
### Fixed (1 change)
- [Fix newline in NGINX DaemonSet](gitlab-org/charts/gitlab@1b13e056c27ebbb7a125fe44aef6a7615e996680) ([merge request](gitlab-org/charts/gitlab!3517))
### Changed (7 changes)
- [Update gitlab-org/container-registry from 3.87.0-gitlab to 3.88.0-gitlab](gitlab-org/charts/gitlab@759c49e581fc56612f4884d07bf48ae2956091fc) ([merge request](gitlab-org/charts/gitlab!3543))
- [Update gitlab-org/gitlab-qa from 12.5.0 to 13.0.0](gitlab-org/charts/gitlab@c4f25d89b33e8eb241b6ad607e78d869a865c681) ([merge request](gitlab-org/charts/gitlab!3522))
- [Update gitlab-org/container-registry from 3.86.2-gitlab to 3.87.0-gitlab](gitlab-org/charts/gitlab@3a73a280d03c0b665f720b64eb0963f0223d5c8b) ([merge request](gitlab-org/charts/gitlab!3521))
- [Update gitlab-org/charts/gitlab-runner from 0.59.0 to 0.59.1](gitlab-org/charts/gitlab@1f0269179b4b313aa044be4de3a7cfd684e30ba7) ([merge request](gitlab-org/charts/gitlab!3498))
- [Update gitlab-org/charts/gitlab-runner from 0.58.2 to 0.59.0](gitlab-org/charts/gitlab@561480190777e575ed794e41c5de62c44e920cf6) ([merge request](gitlab-org/charts/gitlab!3493))
- [Update gitlab-org/gitlab-exporter from 13.4.1 to 13.5.0](gitlab-org/charts/gitlab@7a12945b9146898967ce80158fbd32a51eda27ac) ([merge request](gitlab-org/charts/gitlab!3484))
- [Update gitlab-org/container-registry from 3.86.1-gitlab to 3.86.2-gitlab](gitlab-org/charts/gitlab@d9be455eb43298cdf385a1afb86881bc7b65ce14) ([merge request](gitlab-org/charts/gitlab!3488))
### Other (1 change)
- [Doc: FIPS Add note of UBI expectations for FIPS mode host](gitlab-org/charts/gitlab@4274d077ab7d6b08b9ac640182640b02ea22b4f7) ([merge request](gitlab-org/charts/gitlab!3487))
## 7.6.5 (2024-01-13)
No changes.
## 7.6.4 (2024-01-11)
No changes.
## 7.6.3 (2023-12-23)
No changes.
## 7.6.2 (2023-12-13)
No changes.
......@@ -37,6 +107,18 @@ No changes.
- [Deprecate namespace in mailroom.yml](gitlab-org/charts/gitlab@781a94d070a5ae221c33f1a31fdd9ecde15f2be6) ([merge request](gitlab-org/charts/gitlab!3419))
## 7.5.7 (2024-01-13)
No changes.
## 7.5.6 (2024-01-11)
No changes.
## 7.5.5 (2023-12-23)
No changes.
## 7.5.4 (2023-12-13)
No changes.
......@@ -82,6 +164,10 @@ No changes.
- [Enable dual-namespace polling for sidekiq probe in gitlab-exporter](gitlab-org/charts/gitlab@08e94769a6169bdc380e7d46b3ed300aa9c9cfab) ([merge request](gitlab-org/charts/gitlab!3388))
## 7.4.5 (2024-01-11)
No changes.
## 7.4.4 (2023-12-13)
No changes.
......@@ -125,6 +211,10 @@ No changes.
- [Update gitlab-org/container-registry from 3.79.0-gitlab to 3.80.0-gitlab](gitlab-org/charts/gitlab@7f61401aaa147497b4a9a32fa25a1c6896bfe394) ([merge request](gitlab-org/charts/gitlab!3341))
- [Update gitlab-org/gitlab-qa from 12.2.1 to 12.3.0](gitlab-org/charts/gitlab@021b652e4100e94f0f59985cdb21022015275b61) ([merge request](gitlab-org/charts/gitlab!3349))
## 7.3.7 (2024-01-11)
No changes.
## 7.3.6 (2023-10-30)
No changes.
......@@ -170,6 +260,10 @@ No changes.
- [Update gitlab-org/gitlab-qa from 12.2.0 to 12.2.1](gitlab-org/charts/gitlab@eff824a0b05538a9d648e21601ac444fc578a701) ([merge request](gitlab-org/charts/gitlab!3299))
- [Update gitlab-org/charts/gitlab-runner from 0.52.0 to 0.53.0](gitlab-org/charts/gitlab@44694d066d142a42600fd152cc7ce2ca532ab72b) ([merge request](gitlab-org/charts/gitlab!3192))
## 7.2.9 (2024-01-11)
No changes.
## 7.2.8 (2023-09-28)
No changes.
......@@ -233,6 +327,10 @@ No changes.
- [Remove registry migration configuration](gitlab-org/charts/gitlab@7593db8956336c56f038542e6e89d5c8690f03de) ([merge request](gitlab-org/charts/gitlab!3280))
## 7.1.6 (2024-01-11)
No changes.
## 7.1.5 (2023-08-31)
### Fixed (1 change)
......
---
apiVersion: v1
name: gitlab
version: 7.6.2
appVersion: master
version: 7.8.0
appVersion: v16.8.0
description: GitLab is the most comprehensive AI-powered DevSecOps Platform.
keywords:
- gitlab
......
......@@ -30,11 +30,21 @@ reduce collision
{{/*
Returns the http01 solver's ingress class field. Takes the IngressClass as paramter.
If the IngressClass is "none", the field is not set.
See: https://cert-manager.io/docs/configuration/acme/http01/#class
See: https://cert-manager.io/docs/configuration/acme/http01/#ingressclassname
For backwards compatibility, the default is to use the legacy class attribute.
It is still required by some ingress providers, such as GKE Ingress.
See: https://docs.gitlab.com/charts/releases/7_0.html#bundled-certmanager
*/}}
{{- define "certmanager-issuer.http01.ingress.class.field" -}}
{{- $ingressClass := . | default "" -}}
{{- if ne "none" $ingressClass -}}
class: {{ $ingressClass }}
{{- define "certmanager-issuer.http01.ingress.class.spec" -}}
{{- $ingressCfg := dict "global" $.Values.global.ingress "local" .ingress "context" $ -}}
{{- $ingressClassName := include "ingress.class.name" $ingressCfg -}}
{{- if ne "none" $ingressClassName -}}
{{- $useNewIngressClassNameField := $ingressCfg.global.useNewIngressForCerts | default false -}}
{{- if $useNewIngressClassNameField -}}
ingressClassName: {{ $ingressClassName }}
{{- else -}}
class: {{ $ingressClassName }}
{{- end -}}
{{- end -}}
{{- end -}}
{{- end -}}
\ No newline at end of file
{{ if (pluck "configureCertmanager" .Values.global.ingress (dict "configureCertmanager" false) | first) }}
{{- $ingressCfg := dict "global" $.Values.global.ingress "local" .ingress "context" $ -}}
{{- $ingressClassName := include "ingress.class.name" $ingressCfg -}}
apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
......@@ -23,5 +21,5 @@ spec:
- selector: {}
http01:
ingress:
{{ include "certmanager-issuer.http01.ingress.class.field" $ingressClassName -}}
{{ include "certmanager-issuer.http01.ingress.class.spec" . -}}
{{ end }}
......@@ -16,3 +16,5 @@ priorityClassName: ""
common:
labels: {}
useNewIngressForCerts: false
---
apiVersion: v1
name: geo-logcursor
version: 7.6.2
appVersion: master
version: 7.8.0
appVersion: v16.8.0
description: GitLab Geo logcursor
keywords:
- gitlab
......
---
apiVersion: v1
name: gitaly
version: 7.6.2
appVersion: master
version: 7.8.0
appVersion: 16.8.0
description: Git RPC service for handling all the git calls made by GitLab
keywords:
- gitlab
......
---
apiVersion: v1
name: gitlab-exporter
version: 7.6.2
version: 7.8.0
appVersion: 13.5.0
description: Exporter for GitLab Prometheus metrics (e.g. CI, pull mirrors)
keywords:
......
......@@ -53,7 +53,6 @@ data:
redis_url: {{ template "gitlab.redis.url" . }}
redis_enable_client: false
probe_non_namespaced: true
probe_namespaced: true
ruby: &ruby
methods:
......
---
apiVersion: v1
name: gitlab-pages
version: 7.6.2
appVersion: master
version: 7.8.0
appVersion: 16.8.0
description: Daemon for serving static websites from GitLab projects
keywords:
- gitlab
......
---
apiVersion: v1
name: gitlab-shell
version: 7.6.2
appVersion: main
version: 7.8.0
appVersion: 14.32.0
description: sshd for Gitlab
keywords:
- gitlab
......
......@@ -10,7 +10,7 @@ metadata:
{{- include "gitlab.commonLabels" . | nindent 4 }}
spec:
entryPoints:
- gitlab-shell
- {{ .Values.traefik.entrypoint }}
routes:
- match: HostSNI(`*`)
services:
......
......@@ -63,6 +63,10 @@ maxUnavailable: 1
minReplicas: 2
maxReplicas: 10
# When using traefik ingress
traefik:
entrypoint: gitlab-shell
hpa:
# targetAverageValue: 100m # DEPRECATED: in favor of `hpa.cpu.targetAverageValue` below
cpu:
......
---
apiVersion: v1
name: kas
version: 7.6.2
appVersion: master
version: 7.8.0
appVersion: v16.9.0-rc1
description: GitLab Agent Server
keywords:
- agent
......
......@@ -18,8 +18,10 @@ Build Redis config for KAS
*/}}
{{- define "kas.redis" -}}
{{- if .Values.redis.enabled -}}
{{- if .Values.global.redis.sharedState -}}
{{- $_ := set $ "redisConfigName" "sharedState" -}}
{{- if .Values.global.redis.kas -}}
{{- $_ := set $ "redisConfigName" "kas" -}}
{{- else if .Values.global.redis.sharedState -}}
{{- $_ := set $ "redisConfigName" "sharedState" -}}
{{- end -}}
{{- include "gitlab.redis.selectedMergedConfig" . -}}
{{- if .redisMergedConfig.password.enabled -}}
......
---
apiVersion: v1
name: mailroom
version: 7.6.2
appVersion: master
version: 7.8.0
appVersion: v16.8.0
description: Handling incoming emails
keywords:
- gitlab
......
---
apiVersion: v1
name: migrations
version: 7.6.2
appVersion: master
version: 7.8.0
appVersion: v16.8.0
description: Database migrations and other versioning tasks for upgrading Gitlab
keywords:
- gitlab
......
---
apiVersion: v1
name: praefect
version: 7.6.2
appVersion: master
version: 7.8.0
appVersion: 16.8.0
description: Praefect is a router and transaction manager for Gitaly, and a required
component for running a Gitaly Cluster.
keywords:
......