diff --git a/chart/chart-index/Chart.yaml b/chart/chart-index/Chart.yaml index 332e6e1197..363fc827a4 100644 --- a/chart/chart-index/Chart.yaml +++ b/chart/chart-index/Chart.yaml @@ -15,7 +15,7 @@ dependencies: version: 0.23.0 repository: https://cloudnative-pg.github.io/charts - name: external-dns - version: 8.7.8 + version: 8.8.0 repository: https://charts.bitnami.com/bitnami - name: falco version: 3.8.5 diff --git a/charts/external-dns/Chart.yaml b/charts/external-dns/Chart.yaml index e5177ebf5d..5666088880 100644 --- a/charts/external-dns/Chart.yaml +++ b/charts/external-dns/Chart.yaml @@ -2,7 +2,7 @@ annotations: category: DeveloperTools images: | - name: external-dns - image: docker.io/bitnami/external-dns:0.16.1-debian-12-r0 + image: docker.io/bitnami/external-dns:0.16.1-debian-12-r5 licenses: Apache-2.0 tanzuCategory: clusterUtility apiVersion: v2 @@ -27,4 +27,4 @@ maintainers: name: external-dns sources: - https://github.com/bitnami/charts/tree/main/bitnami/external-dns -version: 8.7.8 +version: 8.8.0 diff --git a/charts/external-dns/README.md b/charts/external-dns/README.md index a6344a934a..7e3baff9ad 100644 --- a/charts/external-dns/README.md +++ b/charts/external-dns/README.md @@ -343,6 +343,7 @@ helm install my-release \ | `registry` | Registry method to use (options: txt, aws-sd, dynamodb, noop) | `txt` | | `txtPrefix` | When using the TXT registry, a prefix for ownership records that avoids collision with CNAME entries (optional) (Mutual exclusive with txt-suffix) | `""` | | `txtSuffix` | When using the TXT registry, a suffix for ownership records that avoids collision with CNAME entries (optional).suffix (Mutual exclusive with txt-prefix) | `""` | +| `txtNewFormatOnly` | When using the TXT registry, use only the new format for ownership records (optional) | `false` | | `txtOwnerId` | A name that identifies this instance of ExternalDNS. Currently used by registry types: txt & aws-sd (optional) | `""` | | `forceTxtOwnerId` | (backward compatibility) When using the non-TXT registry, it will pass the value defined by `txtOwnerId` down to the application (optional) | `false` | | `txtEncrypt.enabled` | Enable TXT record encryption | `false` | diff --git a/charts/external-dns/templates/clusterrole.yaml b/charts/external-dns/templates/clusterrole.yaml index 500c97b130..589ef799d1 100644 --- a/charts/external-dns/templates/clusterrole.yaml +++ b/charts/external-dns/templates/clusterrole.yaml @@ -111,6 +111,7 @@ rules: - cis.f5.com resources: - virtualservers + - transportservers verbs: - get - watch diff --git a/charts/external-dns/templates/deployment.yaml b/charts/external-dns/templates/deployment.yaml index ede1f4e3e2..c11bc14717 100644 --- a/charts/external-dns/templates/deployment.yaml +++ b/charts/external-dns/templates/deployment.yaml @@ -159,6 +159,9 @@ spec: {{- if .Values.txtSuffix }} - --txt-suffix={{ .Values.txtSuffix }} {{- end }} + {{- if .Values.txtNewFormatOnly }} + - --txt-new-format-only + {{- end }} {{- end }} {{- if .Values.annotationFilter }} - --annotation-filter={{ .Values.annotationFilter }} @@ -635,6 +638,7 @@ spec: key: infoblox_wapi_password {{- end }} {{- end }} + {{- if eq .Values.provider "rfc2136" }} {{- if .Values.rfc2136.tsigSecret | or (and .Values.rfc2136.kerberosUsername .Values.rfc2136.kerberosPassword) | or .Values.rfc2136.secretName }} # RFC 2136 environment variables {{- if .Values.rfc2136.rfc3645Enabled }} @@ -656,6 +660,7 @@ spec: key: rfc2136_tsig_secret {{- end }} {{- end }} + {{- end }} {{- if eq .Values.provider "pdns" }} # PowerDNS environment variables - name: PDNS_API_KEY diff --git a/charts/external-dns/values.yaml b/charts/external-dns/values.yaml index 0bc0d16328..189ffe8947 100644 --- a/charts/external-dns/values.yaml +++ b/charts/external-dns/values.yaml @@ -75,7 +75,7 @@ kubeVersion: "" image: registry: docker.io repository: bitnami/external-dns - tag: 0.16.1-debian-12-r0 + tag: 0.16.1-debian-12-r5 digest: "" ## Specify a imagePullPolicy ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images @@ -822,6 +822,10 @@ txtPrefix: "" ## @param txtSuffix When using the TXT registry, a suffix for ownership records that avoids collision with CNAME entries (optional).suffix (Mutual exclusive with txt-prefix) ## txtSuffix: "" +## @param txtNewFormatOnly When using the TXT registry, use only the new format for ownership records (optional) +## ref: https://github.com/kubernetes-sigs/external-dns/blob/master/docs/registry/txt.md#record-format-options +## +txtNewFormatOnly: false ## @param txtOwnerId A name that identifies this instance of ExternalDNS. Currently used by registry types: txt & aws-sd (optional) ## But other registry types might be added in the future. ##