diff --git a/bitnami/external-dns/Chart.yaml b/bitnami/external-dns/Chart.yaml index 95ed26609c..c898d2fc14 100644 --- a/bitnami/external-dns/Chart.yaml +++ b/bitnami/external-dns/Chart.yaml @@ -28,4 +28,4 @@ maintainers: name: external-dns sources: - https://github.com/bitnami/charts/tree/main/bitnami/external-dns -version: 6.26.5 +version: 6.27.0 diff --git a/bitnami/external-dns/README.md b/bitnami/external-dns/README.md index e954e305d8..aeb39192e3 100755 --- a/bitnami/external-dns/README.md +++ b/bitnami/external-dns/README.md @@ -101,6 +101,7 @@ The command removes all the Kubernetes components associated with the chart and | `publishInternalServices` | Allow external-dns to publish DNS records for ClusterIP services | `false` | | `publishHostIP` | Allow external-dns to publish host-ip for headless services | `false` | | `serviceTypeFilter` | The service types to take care about (default: all, options: ClusterIP, NodePort, LoadBalancer, ExternalName) | `[]` | +| `validation.enabled` | Enable chart validation | `true` | | `akamai.host` | Hostname to use for EdgeGrid auth | `""` | | `akamai.accessToken` | Access Token to use for EdgeGrid auth | `""` | | `akamai.clientToken` | Client Token to use for EdgeGrid auth | `""` | diff --git a/bitnami/external-dns/templates/_helpers.tpl b/bitnami/external-dns/templates/_helpers.tpl index bcb444d8e5..e5ce807e11 100644 --- a/bitnami/external-dns/templates/_helpers.tpl +++ b/bitnami/external-dns/templates/_helpers.tpl @@ -262,7 +262,7 @@ compartment: {{ .Values.oci.compartmentOCID }} {{ end }} {{/* -Compile all warnings into a single message, and call fail. +Compile all warnings into a single message, and call fail if the validation is enabled */}} {{- define "external-dns.validateValues" -}} {{- $messages := list -}} @@ -308,10 +308,12 @@ Compile all warnings into a single message, and call fail. {{- $messages := without $messages "" -}} {{- $message := join "\n" $messages -}} +{{- if .Values.validation.enabled -}} {{- if $message -}} {{- printf "\nVALUES VALIDATION:\n%s" $message | fail -}} {{- end -}} {{- end -}} +{{- end -}} {{/* Validate values of External DNS: diff --git a/bitnami/external-dns/values.yaml b/bitnami/external-dns/values.yaml index 48fb1feed9..c06e79e5d3 100644 --- a/bitnami/external-dns/values.yaml +++ b/bitnami/external-dns/values.yaml @@ -145,6 +145,12 @@ publishHostIP: false ## @param serviceTypeFilter The service types to take care about (default: all, options: ClusterIP, NodePort, LoadBalancer, ExternalName) ## serviceTypeFilter: [] +## Chart Validation +## +validation: + ## @param validation.enabled Enable chart validation + ## + enabled: true ## Akamai configuration to be set via arguments/env. variables ## akamai: @@ -1110,3 +1116,4 @@ metrics: ## @param metrics.googlePodMonitor.endpoint The endpoint for Google Managed Prometheus scraping the metrics ## endpoint: /metrics +