diff --git a/stable/influxdb/Chart.yaml b/stable/influxdb/Chart.yaml index 03abae4b0267..74da3cf3f841 100755 --- a/stable/influxdb/Chart.yaml +++ b/stable/influxdb/Chart.yaml @@ -1,5 +1,5 @@ name: influxdb -version: 0.4.4 +version: 0.5.0 description: Scalable datastore for metrics, events, and real-time analytics. keywords: - influxdb @@ -7,7 +7,7 @@ keywords: - timeseries home: https://www.influxdata.com/time-series-platform/influxdb/ sources: - - https://github.com/influxdata/influxdb +- https://github.com/influxdata/influxdb maintainers: - name: Jack Zampolin email: jack@influxdb.com diff --git a/stable/influxdb/templates/NOTES.txt b/stable/influxdb/templates/NOTES.txt index aac1dd3f8194..1e759c372d64 100644 --- a/stable/influxdb/templates/NOTES.txt +++ b/stable/influxdb/templates/NOTES.txt @@ -1,15 +1,15 @@ InfluxDB can be accessed via port {{ .Values.config.http.bind_address }} on the following DNS name from within your cluster: -- http://{{ template "fullname" . }}.{{ .Release.Namespace }}:{{ .Values.config.http.bind_address }} +- http://{{ template "influxdb.fullname" . }}.{{ .Release.Namespace }}:{{ .Values.config.http.bind_address }} You can easily connect to the remote instance with your local influx cli. To forward the API port to localhost:8086 run the following: -- kubectl port-forward --namespace {{ .Release.Namespace }} $(kubectl get pods --namespace {{ .Release.Namespace }} -l app={{ template "fullname" . }} -o jsonpath='{ .items[0].metadata.name }') 8086:{{ .Values.config.http.bind_address }} +- kubectl port-forward --namespace {{ .Release.Namespace }} $(kubectl get pods --namespace {{ .Release.Namespace }} -l app={{ template "influxdb.fullname" . }} -o jsonpath='{ .items[0].metadata.name }') 8086:{{ .Values.config.http.bind_address }} You can also connect to the influx cli from inside the container. To open a shell session in the InfluxDB pod run the following: -- kubectl exec -i -t --namespace {{ .Release.Namespace }} $(kubectl get pods --namespace {{ .Release.Namespace }} -l app={{ template "fullname" . }} -o jsonpath='{.items[0].metadata.name}') /bin/sh +- kubectl exec -i -t --namespace {{ .Release.Namespace }} $(kubectl get pods --namespace {{ .Release.Namespace }} -l app={{ template "influxdb.fullname" . }} -o jsonpath='{.items[0].metadata.name}') /bin/sh To tail the logs for the InfluxDB pod run the following: -- kubectl logs -f --namespace {{ .Release.Namespace }} $(kubectl get pods --namespace {{ .Release.Namespace }} -l app={{ template "fullname" . }} -o jsonpath='{ .items[0].metadata.name }') +- kubectl logs -f --namespace {{ .Release.Namespace }} $(kubectl get pods --namespace {{ .Release.Namespace }} -l app={{ template "influxdb.fullname" . }} -o jsonpath='{ .items[0].metadata.name }') diff --git a/stable/influxdb/templates/_helpers.tpl b/stable/influxdb/templates/_helpers.tpl index f0d83d2edba6..7643a6f6eec0 100644 --- a/stable/influxdb/templates/_helpers.tpl +++ b/stable/influxdb/templates/_helpers.tpl @@ -2,7 +2,7 @@ {{/* Expand the name of the chart. */}} -{{- define "name" -}} +{{- define "influxdb.name" -}} {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} {{- end -}} @@ -10,7 +10,7 @@ Expand the name of the chart. Create a default fully qualified app name. We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). */}} -{{- define "fullname" -}} +{{- define "influxdb.fullname" -}} {{- $name := default .Chart.Name .Values.nameOverride -}} {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} {{- end -}} diff --git a/stable/influxdb/templates/config.yaml b/stable/influxdb/templates/config.yaml index 3c72a6b86055..62f863c6d4b4 100644 --- a/stable/influxdb/templates/config.yaml +++ b/stable/influxdb/templates/config.yaml @@ -2,9 +2,9 @@ apiVersion: v1 kind: ConfigMap metadata: - name: {{ template "fullname" . }} + name: {{ template "influxdb.fullname" . }} labels: - app: {{ template "fullname" . }} + app: {{ template "influxdb.fullname" . }} chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" release: "{{ .Release.Name }}" heritage: "{{ .Release.Service }}" diff --git a/stable/influxdb/templates/deployment.yaml b/stable/influxdb/templates/deployment.yaml index fdfa2d3fbc8b..094d5c532f79 100644 --- a/stable/influxdb/templates/deployment.yaml +++ b/stable/influxdb/templates/deployment.yaml @@ -1,9 +1,9 @@ apiVersion: extensions/v1beta1 kind: Deployment metadata: - name: {{ template "fullname" . }} + name: {{ template "influxdb.fullname" . }} labels: - app: {{ template "fullname" . }} + app: {{ template "influxdb.fullname" . }} chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" release: "{{ .Release.Name }}" heritage: "{{ .Release.Service }}" @@ -12,10 +12,10 @@ spec: template: metadata: labels: - app: {{ template "fullname" . }} + app: {{ template "influxdb.fullname" . }} spec: containers: - - name: {{ template "fullname" . }} + - name: {{ template "influxdb.fullname" . }} image: "{{ .Values.image.repo }}:{{ .Values.image.tag }}" imagePullPolicy: {{ .Values.image.pullPolicy | quote }} resources: @@ -68,11 +68,11 @@ spec: claimName: {{ .Values.persistence.name }} {{- else }} persistentVolumeClaim: - claimName: {{ template "fullname" . }} + claimName: {{ template "influxdb.fullname" . }} {{- end }} {{- else }} emptyDir: {} {{- end }} - name: config configMap: - name: {{ template "fullname" . }} + name: {{ template "influxdb.fullname" . }} diff --git a/stable/influxdb/templates/post-install-set-auth.yaml b/stable/influxdb/templates/post-install-set-auth.yaml index d8726e4da632..353239a8bd32 100644 --- a/stable/influxdb/templates/post-install-set-auth.yaml +++ b/stable/influxdb/templates/post-install-set-auth.yaml @@ -3,11 +3,11 @@ apiVersion: batch/v1 kind: Job metadata: labels: - app: {{ template "fullname" . }} + app: {{ template "influxdb.fullname" . }} chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" release: "{{ .Release.Name }}" heritage: "{{ .Release.Service }}" - name: {{ template "fullname" . }}-set-auth + name: {{ template "influxdb.fullname" . }}-set-auth annotations: "helm.sh/hook": post-install spec: @@ -15,28 +15,28 @@ spec: template: metadata: labels: - app: {{ template "fullname" . }} + app: {{ template "influxdb.fullname" . }} release: "{{ .Release.Name }}" spec: containers: - - name: {{ template "fullname" . }}-set-auth + - name: {{ template "influxdb.fullname" . }}-set-auth image: "{{ .Values.setDefaultUser.image }}" env: - name: INFLUXDB_USER valueFrom: secretKeyRef: - name: {{ template "fullname" . }}-auth + name: {{ template "influxdb.fullname" . }}-auth key: influxdb-user - name: INFLUXDB_PASSWORD valueFrom: secretKeyRef: - name: {{ template "fullname" . }}-auth + name: {{ template "influxdb.fullname" . }}-auth key: influxdb-password args: - "/bin/sh" - "-c" - | - curl -X POST http://{{ template "fullname" . }}:{{ .Values.config.http.bind_address }}/query \ + curl -X POST http://{{ template "influxdb.fullname" . }}:{{ .Values.config.http.bind_address }}/query \ --data-urlencode \ "q=CREATE USER \"${INFLUXDB_USER}\" WITH PASSWORD '${INFLUXDB_PASSWORD}' {{ .Values.setDefaultUser.user.privileges }}" restartPolicy: {{ .Values.setDefaultUser.restartPolicy }} diff --git a/stable/influxdb/templates/pvc.yaml b/stable/influxdb/templates/pvc.yaml index 00b41dad0896..94a8d7a28161 100644 --- a/stable/influxdb/templates/pvc.yaml +++ b/stable/influxdb/templates/pvc.yaml @@ -2,9 +2,9 @@ kind: PersistentVolumeClaim apiVersion: v1 metadata: - name: "{{- if not (empty .Values.persistence.name) }}{{ .Values.persistence.name }}{{- else }}{{ template "fullname" . }}{{- end }}" + name: "{{- if not (empty .Values.persistence.name) }}{{ .Values.persistence.name }}{{- else }}{{ template "influxdb.fullname" . }}{{- end }}" labels: - app: "{{- if not (empty .Values.persistence.name) }}{{ .Values.persistence.name }}{{- else }}{{ template "fullname" . }}{{- end }}" + app: "{{- if not (empty .Values.persistence.name) }}{{ .Values.persistence.name }}{{- else }}{{ template "influxdb.fullname" . }}{{- end }}" chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" release: "{{ .Release.Name }}" heritage: "{{ .Release.Service }}" diff --git a/stable/influxdb/templates/secret.yaml b/stable/influxdb/templates/secret.yaml index c25b016bf271..3de724ae2194 100644 --- a/stable/influxdb/templates/secret.yaml +++ b/stable/influxdb/templates/secret.yaml @@ -3,11 +3,11 @@ apiVersion: v1 kind: Secret metadata: labels: - app: {{ template "fullname" . }} + app: {{ template "influxdb.fullname" . }} chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" heritage: "{{ .Release.Service }}" release: "{{ .Release.Name }}" - name: {{ template "fullname" . }}-auth + name: {{ template "influxdb.fullname" . }}-auth data: {{- if .Values.setDefaultUser.user.password }} influxdb-password: {{ .Values.setDefaultUser.user.password | b64enc | quote }} diff --git a/stable/influxdb/templates/service.yaml b/stable/influxdb/templates/service.yaml index 22bc669ce645..61a90353e4e1 100644 --- a/stable/influxdb/templates/service.yaml +++ b/stable/influxdb/templates/service.yaml @@ -5,9 +5,9 @@ metadata: annotations: {{ toYaml .Values.service.annotations | indent 4 }} {{- end }} - name: {{ template "fullname" . }} + name: {{ template "influxdb.fullname" . }} labels: - app: {{ template "fullname" . }} + app: {{ template "influxdb.fullname" . }} chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" release: "{{ .Release.Name }}" heritage: "{{ .Release.Service }}" @@ -45,4 +45,4 @@ spec: targetPort: {{ .Values.config.opentsdb.bind_address }} {{- end }} selector: - app: {{ template "fullname" . }} + app: {{ template "influxdb.fullname" . }}