diff --git a/stable/concourse/Chart.yaml b/stable/concourse/Chart.yaml index a7035fc361..eddaa88700 100644 --- a/stable/concourse/Chart.yaml +++ b/stable/concourse/Chart.yaml @@ -1,5 +1,5 @@ name: concourse -version: 0.4.0 +version: 0.4.1 appVersion: 3.3.2 description: Concourse is a simple and scalable CI system. icon: https://avatars1.githubusercontent.com/u/7809479 diff --git a/stable/concourse/templates/worker-statefulset.yaml b/stable/concourse/templates/worker-statefulset.yaml index 9fb9161694..302b626d1d 100644 --- a/stable/concourse/templates/worker-statefulset.yaml +++ b/stable/concourse/templates/worker-statefulset.yaml @@ -102,18 +102,19 @@ spec: volumeClaimTemplates: - metadata: name: concourse-work-dir - annotations: - {{- if .Values.persistence.worker.class }} - volume.beta.kubernetes.io/storage-class: {{ .Values.persistence.worker.class | quote }} - {{- else }} - volume.alpha.kubernetes.io/storage-class: default - {{- end }} spec: accessModes: - {{ .Values.persistence.worker.accessMode | quote }} resources: requests: storage: {{ .Values.persistence.worker.size | quote }} + {{- if .Values.persistence.worker.storageClass }} + {{- if (eq "-" .Values.persistence.worker.storageClass) }} + storageClassName: "" + {{- else }} + storageClassName: "{{ .Values.persistence.worker.storageClass }}" + {{- end }} + {{- end }} {{- else }} - name: concourse-work-dir emptyDir: {} diff --git a/stable/concourse/values.yaml b/stable/concourse/values.yaml index b369cde4ad..d404d1b1ec 100644 --- a/stable/concourse/values.yaml +++ b/stable/concourse/values.yaml @@ -373,9 +373,14 @@ persistence: ## Worker Persistence configuration. ## worker: - ## Persistent Volume Storage Class. + ## concourse data Persistent Volume Storage Class + ## If defined, storageClassName: + ## If set to "-", storageClassName: "", which disables dynamic provisioning + ## If undefined (the default) or set to null, no storageClassName spec is + ## set, choosing the default provisioner. (gp2 on AWS, standard on + ## GKE, AWS & OpenStack) ## - # class: + # storageClass: "-" ## Persistent Volume Access Mode. ##