diff --git a/bitnami/external-dns/Chart.yaml b/bitnami/external-dns/Chart.yaml index e2483e5de3e184..d976973e876210 100644 --- a/bitnami/external-dns/Chart.yaml +++ b/bitnami/external-dns/Chart.yaml @@ -23,4 +23,4 @@ name: external-dns sources: - https://github.com/kubernetes-sigs/external-dns - https://github.com/bitnami/bitnami-docker-external-dns -version: 5.5.2 +version: 5.6.0 diff --git a/bitnami/external-dns/README.md b/bitnami/external-dns/README.md index 1c13d9a29fb9c8..ba228e8312c3a6 100755 --- a/bitnami/external-dns/README.md +++ b/bitnami/external-dns/README.md @@ -139,6 +139,7 @@ The command removes all the Kubernetes components associated with the chart and | `google.serviceAccountSecret` | When using the Google provider, specify the existing secret which contains credentials.json (optional) | `""` | | `google.serviceAccountSecretKey` | When using the Google provider with an existing secret, specify the key name (optional) | `credentials.json` | | `google.serviceAccountKey` | When using the Google provider, specify the service account key JSON file. In this case a new secret will be created holding this service account (optional) | `""` | +| `google.zoneVisibility` | When using the Google provider, fiter for zones of a specific visibility (private or public) | `""` | | `hetzner.token` | When using the Hetzner provider, specify your token here. (required when `hetzner.secretName` is not provided. In this case a new secret will be created holding the token.) | `""` | | `hetzner.secretName` | When using the Hetzner provider, specify the existing secret which contains your token. Disables the usage of `hetzner.token` (optional) | `""` | | `hetzner.secretKey` | When using the Hetzner provider with an existing secret, specify the key name (optional) | `hetzner_token` | diff --git a/bitnami/external-dns/templates/deployment.yaml b/bitnami/external-dns/templates/deployment.yaml index c739fc1f73c81f..7454909837e542 100755 --- a/bitnami/external-dns/templates/deployment.yaml +++ b/bitnami/external-dns/templates/deployment.yaml @@ -188,6 +188,9 @@ spec: {{- if .Values.google.project }} - --google-project={{ .Values.google.project }} {{- end }} + {{- if .Values.google.zoneVisibility }} + - --google-zone-visibility={{ .Values.google.zoneVisibility }} + {{- end }} {{- end }} {{- if eq .Values.provider "infoblox" }} # Infloblox Arguments diff --git a/bitnami/external-dns/values.yaml b/bitnami/external-dns/values.yaml index cf64f7f78dbf96..ff95c3bb0ecd82 100644 --- a/bitnami/external-dns/values.yaml +++ b/bitnami/external-dns/values.yaml @@ -315,6 +315,9 @@ google: ## @param google.serviceAccountKey When using the Google provider, specify the service account key JSON file. In this case a new secret will be created holding this service account (optional) ## serviceAccountKey: "" + ## @param google.zoneVisibility When using the Google provider, fiter for zones of a specific visibility (private or public) + ## + zoneVisibility: "" ## Hetzner configuration to be set via arguments/env. variables ## hetzner: