From 3cd3db9a92c62519a2f33e86a6db4b8de09d62b6 Mon Sep 17 00:00:00 2001 From: Holger Mauermann Date: Thu, 31 Oct 2019 02:55:37 +0100 Subject: [PATCH] [stable/influxdb] Fix backups to GCS (#18274) * [stable/influxdb] fix gcs backup destination Signed-off-by: Holger Mauermann Signed-off-by: Holger Mauermann * [stable/influxdb] make secret key field configurable Signed-off-by: Holger Mauermann Signed-off-by: Holger Mauermann * [stable/influxdb] bump chart version Signed-off-by: Holger Mauermann Signed-off-by: Holger Mauermann --- stable/influxdb/Chart.yaml | 2 +- stable/influxdb/templates/backup-cronjob.yaml | 4 ++-- stable/influxdb/values.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/stable/influxdb/Chart.yaml b/stable/influxdb/Chart.yaml index 48a5b47c5c..18593c6723 100755 --- a/stable/influxdb/Chart.yaml +++ b/stable/influxdb/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: influxdb -version: 2.0.0 +version: 2.0.1 appVersion: 1.7.6 description: Scalable datastore for metrics, events, and real-time analytics. keywords: diff --git a/stable/influxdb/templates/backup-cronjob.yaml b/stable/influxdb/templates/backup-cronjob.yaml index 1ce5995706..781a9149a5 100644 --- a/stable/influxdb/templates/backup-cronjob.yaml +++ b/stable/influxdb/templates/backup-cronjob.yaml @@ -62,9 +62,9 @@ spec: - name: SRC_URL value: /backups - name: DST_URL - value: {{ .Values.gcs.backup.destination}} + value: {{ .Values.backup.gcs.destination}} - name: KEY_FILE - value: /var/secrets/google/key.json + value: /var/secrets/google/{{ .Values.backup.gcs.serviceAccountSecretKey }} {{- end }} {{- if .Values.backup.azure }} - name: azure-cli diff --git a/stable/influxdb/values.yaml b/stable/influxdb/values.yaml index 29bcbe34ae..082927011c 100644 --- a/stable/influxdb/values.yaml +++ b/stable/influxdb/values.yaml @@ -291,9 +291,9 @@ backup: annotations: {} ## Google Cloud Storage - ## Secret is expected to have key stored in `key.json` field # gcs: # serviceAccountSecret: influxdb-backup-key + # serviceAccountSecretKey: key.json # destination: gs://bucket/influxdb ## Azure