[stable/external-dns] add an option to enable Cloudflare proxy (DDOS protection, CDN...) (#10141)

* add proxied option for cloudflare

Signed-off-by: Mate Remias <materemias@gmail.com>

* add cloudflare.proxied to values with default true

Signed-off-by: Mate Remias <materemias@gmail.com>

* added description in readme

Signed-off-by: Mate Remias <materemias@gmail.com>

* bumped version

Signed-off-by: Mate Remias <materemias@gmail.com>

* bumped version

Signed-off-by: Mate Remias <materemias@gmail.com>
This commit is contained in:
materemias
2018-12-19 12:30:11 -08:00
committed by Kubernetes Prow Robot
parent 354a934a12
commit 0958d142a2
4 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ description:
Configure external DNS servers (AWS Route53, Google CloudDNS and others)
for Kubernetes Ingresses and Services
name: external-dns
version: 1.2.0
version: 1.3.0
appVersion: 0.5.9
home: https://github.com/kubernetes-incubator/external-dns
sources:
+1
View File
@@ -35,6 +35,7 @@ The following table lists the configurable parameters of the external-dns chart
| `azure.secretName` | Set the secret created for the SP for azure, should contain an azure.json file | `""` |
| `cloudflare.apiKey` | `CF_API_KEY` to set in the environment (optional). | `""` |
| `cloudflare.email` | `CF_API_EMAIL` to set in the environment (optional). | `""` |
| `cloudflare.proxied` | enable the proxy feature of Cloudflare (DDOS protection, CDN...) (optional). | `true` |
| `domainFilters` | Limit possible target zones by domain suffixes (optional). | `[]` |
| `extraArgs` | Optional object of extra args, as `name`: `value` pairs. Where the name is the command line arg to external-dns. | `{}` |
| `extraEnv` | Optional array of extra environment variables. Supply a `name` property and either `value` of `valueFrom` for each. | `[]` |
@@ -61,6 +61,9 @@ spec:
- --{{ $key }}
{{- end }}
{{- end }}
{{- if .Values.cloudflare.proxied }}
- --cloudflare-proxied
{{- end }}
{{- if .Values.aws.zoneType }}
- --aws-zone-type={{ .Values.aws.zoneType }}
{{- end }}
+1
View File
@@ -36,6 +36,7 @@ azure:
cloudflare:
apiKey: ""
email: ""
proxied: true
# When using the Google provider, specify the Google project (required when provider=google)
google:
project: ""