[stable/gocd] - GoCD server should be able to have sidecar containers (#18769)

* [stable/gocd] - GoCD server should be able to have sidecar containers

Signed-off-by: Erik Jutemar <erik.jutemar@pagero.com>

* [stable/gocd] - Updated documentation for server.sidecarContainers

Signed-off-by: Erik Jutemar <erik.jutemar@pagero.com>

* [stable/gocd] - CHANGELOG and Chart version for server.sidecarContainers

Signed-off-by: Erik Jutemar <erik.jutemar@pagero.com>
This commit is contained in:
Erik Jutemar
2019-11-12 02:48:09 -08:00
committed by Kubernetes Prow Robot
parent 8f4cb428f4
commit 8e07ba4502
5 changed files with 17 additions and 1 deletions
+3
View File
@@ -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
+1 -1
View File
@@ -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
+1
View File
@@ -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
@@ -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 }}"
+9
View File
@@ -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