diff --git a/stable/gocd/CHANGELOG.md b/stable/gocd/CHANGELOG.md index 2251a5f79c..e4749d0da5 100644 --- a/stable/gocd/CHANGELOG.md +++ b/stable/gocd/CHANGELOG.md @@ -1,3 +1,6 @@ +### 1.19.3 +* [afd78ccd8](https://github.com/kubernetes/charts/commit/afd78ccd8): GoCD server sidecar containers + ### 1.19.2 * [cacab5e62](https://github.com/kubernetes/charts/commit/cacab5e62): GoCD agents postStart lifecycle hooks diff --git a/stable/gocd/Chart.yaml b/stable/gocd/Chart.yaml index ac0c4fa387..cb41a6b3a9 100644 --- a/stable/gocd/Chart.yaml +++ b/stable/gocd/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: gocd home: https://www.gocd.org/ -version: 1.19.2 +version: 1.19.3 appVersion: 19.10.0 description: GoCD is an open-source continuous delivery server to model and visualize complex workflows with ease. icon: https://gocd.github.io/assets/images/go-icon-black-192x192.png diff --git a/stable/gocd/README.md b/stable/gocd/README.md index 70c6c306b2..85a2a9b940 100644 --- a/stable/gocd/README.md +++ b/stable/gocd/README.md @@ -106,6 +106,7 @@ The following tables list the configurable parameters of the GoCD chart and thei | `server.securityContext.runAsUser` | The container user for all the GoCD server pods. | `1000` | | `server.securityContext.runAsGroup` | The container group for all the GoCD server pods. | `0` | | `server.securityContext.fsGroup` | The container supplementary group for all the GoCD server pods. | `0` | +| `server.sidecarContainers` | Sidecar containers to run alongside GoCD server. | `[]` | #### Preconfiguring the GoCD Server diff --git a/stable/gocd/templates/gocd-server-deployment.yaml b/stable/gocd/templates/gocd-server-deployment.yaml index e9c4aff97f..6ddc76de97 100644 --- a/stable/gocd/templates/gocd-server-deployment.yaml +++ b/stable/gocd/templates/gocd-server-deployment.yaml @@ -64,6 +64,9 @@ spec: {{ toYaml .Values.server.initContainers | indent 8 }} {{- end }} containers: + {{- if .Values.server.sidecarContainers }} +{{ toYaml .Values.server.sidecarContainers | indent 8 }} + {{- end }} - name: {{ template "gocd.name" . }}-server {{- if .Values.server.image.tag }} image: "{{ .Values.server.image.repository }}:{{ .Values.server.image.tag }}" diff --git a/stable/gocd/values.yaml b/stable/gocd/values.yaml index d825f107ed..d53afacf7f 100644 --- a/stable/gocd/values.yaml +++ b/stable/gocd/values.yaml @@ -70,6 +70,15 @@ server: # cpu: 100m # memory: 1024Mi + # Sidecar containers that runs alongside GoCD server. + # https://kubernetes.io/docs/concepts/workloads/pods/pod-overview/ + sidecarContainers: [] + # - name: sidecar-container + # image: sidecar-image:latest + # volumeMounts: + # - name: goserver-vol + # mountPath: /godata + # specify init containers, e.g. to prepopulate home directories etc initContainers: [] # - name: download-kubectl