From 29ea46d3398e9d6c4fd8f999d0b5227143dfd38c Mon Sep 17 00:00:00 2001 From: Soohyun Kim Date: Thu, 22 Apr 2021 15:05:02 +0200 Subject: [PATCH] METAL-2613 chart v0.4.0 release --- helm/README.md | 5 +++-- helm/db-operator-0.4.0.tgz | Bin 0 -> 5930 bytes helm/db-operator/Chart.yaml | 2 +- helm/db-operator/templates/config.yaml | 1 + helm/db-operator/values.yaml | 1 + 5 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 helm/db-operator-0.4.0.tgz diff --git a/helm/README.md b/helm/README.md index 66df70fd..e45237fc 100644 --- a/helm/README.md +++ b/helm/README.md @@ -2,8 +2,8 @@ DB Operator is Kubernetes operator ## Prerequisites -* Kubernetes 1.13+ -* Helm 2.11+ +* Kubernetes v1.14+ +* Helm v3.0.2+ ## Configuring helm client ``` @@ -47,6 +47,7 @@ The following table lists the configurable parameters of the db-operator chart a | `config.instance.google.proxy.image` | Container image of google cloud proxy | `gcr.io/cloudsql-docker/gce-proxy:1.11` | | `config.instance.google.proxy.nodeSelector` | Node labels for google cloud proxy pod assignment | `{}` | | `config.backup.nodeSelector` | Node labels for backup pod assignment | `{}` | +| `config.backup.activeDeadlineSeconds` | activeDeadlineSeconds of backup cronjob | `600` | | `config.backup.postgres.image` | Container image of backup cronjob (only for postgres databases) | `kloeckneri/pgdump-gcs:latest` | | `config.monitoring.nodeSelector` | Node labels for monitoring pod assignment | `{}` | | `config.monitoring.postgres.image` | Container image of prometheus exporter (only for postgres databases) | `wrouesnel/postgres_exporter:latest` | diff --git a/helm/db-operator-0.4.0.tgz b/helm/db-operator-0.4.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8e434b0498d6005d9767948a71dd1f1d67c1919b GIT binary patch literal 5930 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 M|5lGvqX3Qo0Ci)fBLDyZ literal 0 HcmV?d00001 diff --git a/helm/db-operator/Chart.yaml b/helm/db-operator/Chart.yaml index ba9d2606..cfdcfe6f 100644 --- a/helm/db-operator/Chart.yaml +++ b/helm/db-operator/Chart.yaml @@ -2,4 +2,4 @@ apiVersion: v1 appVersion: "1.0" description: A Database Operator name: db-operator -version: 0.3.0 +version: 0.4.0 diff --git a/helm/db-operator/templates/config.yaml b/helm/db-operator/templates/config.yaml index 186f1cb6..219ae4f7 100644 --- a/helm/db-operator/templates/config.yaml +++ b/helm/db-operator/templates/config.yaml @@ -21,6 +21,7 @@ data: proxy: image: {{ .Values.config.instance.percona.proxy.image }} backup: + activeDeadlineSeconds: {{ .Values.config.backup.activeDeadlineSeconds }} nodeSelector: {{ toYaml .Values.config.backup.nodeSelector | indent 8 }} postgres: diff --git a/helm/db-operator/values.yaml b/helm/db-operator/values.yaml index fb63c96a..48074876 100644 --- a/helm/db-operator/values.yaml +++ b/helm/db-operator/values.yaml @@ -37,6 +37,7 @@ config: proxy: image: severalnines/proxysql:2.0 backup: + activeDeadlineSeconds: 600 # 10m nodeSelector: {} postgres: image: "kloeckneri/pgdump-gcs:latest"