diff --git a/stable/external-dns/Chart.yaml b/stable/external-dns/Chart.yaml index a8f980750c..a3eda0b3d5 100644 --- a/stable/external-dns/Chart.yaml +++ b/stable/external-dns/Chart.yaml @@ -1,10 +1,11 @@ apiVersion: v1 -description: Configure external DNS servers (AWS Route53, Google CloudDNS and others) +description: + Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services name: external-dns -version: 0.7.3 +version: 0.7.4 appVersion: 0.5.5 home: https://github.com/kubernetes-incubator/external-dns sources: -- https://github.com/kubernetes-incubator/external-dns + - https://github.com/kubernetes-incubator/external-dns engine: gotpl diff --git a/stable/external-dns/README.md b/stable/external-dns/README.md index 754cd91f12..8f3603eac4 100644 --- a/stable/external-dns/README.md +++ b/stable/external-dns/README.md @@ -63,6 +63,7 @@ The following table lists the configurable parameters of the external-dns chart | `affinity` | List of affinities (requires Kubernetes >=1.6) | `{}` | | `txtOwnerId` | When using the TXT registry, a name that identifies this instance of ExternalDNS (optional) | `"default"` | | `txtPrefix` | When using the TXT registry, a prefix for ownership records that avoids collision with CNAME entries (optional) | `""` | +| `zoneIdFilters` | Limit possible target zones by zone id (optional) | `[]` | Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. diff --git a/stable/external-dns/templates/deployment.yaml b/stable/external-dns/templates/deployment.yaml index e39d90f70a..fa4d9fbfb0 100644 --- a/stable/external-dns/templates/deployment.yaml +++ b/stable/external-dns/templates/deployment.yaml @@ -35,6 +35,9 @@ spec: {{- end }} {{- range .Values.domainFilters }} - --domain-filter={{ . }} + {{- end }} + {{- range .Values.zoneIdFilters }} + - --zone-id-filter={{ . }} {{- end }} - --policy={{ .Values.policy }} - --provider={{ .Values.provider }} diff --git a/stable/external-dns/values.yaml b/stable/external-dns/values.yaml index cdb7979f51..2df7c165de 100755 --- a/stable/external-dns/values.yaml +++ b/stable/external-dns/values.yaml @@ -37,6 +37,8 @@ google: ## Limit possible target zones by domain suffixes (optional) domainFilters: [] +## Limit possible target zones by zone id (optional) +zoneIdFilters: [] # Filter sources managed by external-dns via annotation using label selector semantics (default: all sources) annotationFilter: ""