Commit 0f7e4092 authored by Amanda Cameron's avatar Amanda Cameron Committed by Adnan Abdulhussein

[stable/chronograf] Update to the recommended pvc patterns. (#439)

* Convert chart chronograf to use the recommended pvc patterns * Update pvc.yaml * Update _helpers.tpl * Update Chart.yaml * Update pvc.yaml
parent 17d980cc
name: chronograf name: chronograf
version: 0.1.0 version: 0.1.1
description: Chart for Chronograf description: Chart for Chronograf
keywords: keywords:
- chronograf - chronograf
...@@ -9,4 +9,4 @@ home: https://www.influxdata.com/time-series-platform/chronograf/ ...@@ -9,4 +9,4 @@ home: https://www.influxdata.com/time-series-platform/chronograf/
maintainers: maintainers:
- name: Jack Zampolin - name: Jack Zampolin
email: jack@influxdb.com email: jack@influxdb.com
engine: gotpl engine: gotpl
\ No newline at end of file
...@@ -3,14 +3,14 @@ ...@@ -3,14 +3,14 @@
Expand the name of the chart. Expand the name of the chart.
*/}} */}}
{{- define "name" -}} {{- define "name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 24 -}} {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}} {{- end -}}
{{/* {{/*
Create a default fully qualified app name. Create a default fully qualified app name.
We truncate at 24 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
*/}} */}}
{{- define "fullname" -}} {{- define "fullname" -}}
{{- $name := default .Chart.Name .Values.nameOverride -}} {{- $name := default .Chart.Name .Values.nameOverride -}}
{{- printf "%s-%s" .Release.Name $name | trunc 24 -}} {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
{{- end -}} {{- end -}}
...@@ -9,7 +9,11 @@ metadata: ...@@ -9,7 +9,11 @@ metadata:
release: "{{ .Release.Name }}" release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}" heritage: "{{ .Release.Service }}"
annotations: annotations:
volume.alpha.kubernetes.io/storage-class: {{ .Values.persistence.storageClass | quote }} {{- if .Values.persistence.storageClass }}
volume.beta.kubernetes.io/storage-class: {{ .Values.persistence.storageClass | quote }}
{{- else }}
volume.alpha.kubernetes.io/storage-class: default
{{- end }}
spec: spec:
accessModes: accessModes:
- {{ .Values.persistence.accessMode | quote }} - {{ .Values.persistence.accessMode | quote }}
......
...@@ -12,7 +12,10 @@ service: ...@@ -12,7 +12,10 @@ service:
## Persist data to a persitent volume ## Persist data to a persitent volume
persistence: persistence:
enabled: false enabled: false
storageClass: generic ## If defined, volume.beta.kubernetes.io/storage-class: <storageClass>
## Default: volume.alpha.kubernetes.io/storage-class: default
##
# storageClass:
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 8Gi size: 8Gi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment