diff --git a/stable/traefik/Chart.yaml b/stable/traefik/Chart.yaml index 1330626860..ea135c4327 100755 --- a/stable/traefik/Chart.yaml +++ b/stable/traefik/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: traefik -version: 1.11.3 +version: 1.11.4 appVersion: 1.3.7 description: A Traefik based Kubernetes ingress controller with Let's Encrypt support keywords: diff --git a/stable/traefik/templates/acme-pvc.yaml b/stable/traefik/templates/acme-pvc.yaml index 05be825665..a0ee956295 100644 --- a/stable/traefik/templates/acme-pvc.yaml +++ b/stable/traefik/templates/acme-pvc.yaml @@ -8,16 +8,17 @@ metadata: chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" release: "{{ .Release.Name }}" heritage: "{{ .Release.Service }}" - annotations: - {{- if .Values.acme.persistence.storageClass }} - volume.beta.kubernetes.io/storage-class: {{ .Values.acme.persistence.storageClass | quote }} - {{- else }} - volume.alpha.kubernetes.io/storage-class: default - {{- end }} spec: accessModes: - {{ .Values.acme.persistence.accessMode | quote }} resources: requests: storage: {{ .Values.acme.persistence.size | quote }} +{{- if .Values.acme.persistence.storageClass }} +{{- if (eq "-" .Values.acme.persistence.storageClass) }} + storageClassName: "" +{{- else }} + storageClassName: "{{ .Values.acme.persistence.storageClass }}" +{{- end }} +{{- end }} {{- end }} diff --git a/stable/traefik/values.yaml b/stable/traefik/values.yaml index a9977da9a8..adb77d02c4 100644 --- a/stable/traefik/values.yaml +++ b/stable/traefik/values.yaml @@ -31,10 +31,14 @@ acme: # certs every time a pod (re-)starts and you WILL be rate limited! persistence: enabled: true - ## If defined, volume.beta.kubernetes.io/storage-class: - ## Default: volume.alpha.kubernetes.io/storage-class: default + ## acme 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) ## - # storageClass: + # storageClass: "-" accessMode: ReadWriteOnce size: 1Gi dashboard: