mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
[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:
committed by
Kubernetes Prow Robot
parent
354a934a12
commit
0958d142a2
@@ -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:
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
@@ -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: ""
|
||||
|
||||
Reference in New Issue
Block a user