Update external-dns deployment
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Some checks reported errors
continuous-integration/drone/push Build encountered an error
This commit is contained in:
parent
1e45086476
commit
03c07a1851
3 changed files with 47 additions and 5 deletions
31
templates/helm-values.yaml.j2
Normal file
31
templates/helm-values.yaml.j2
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
{% if externaldns_version is defined %}
|
||||
image:
|
||||
tag: "{{ externaldns_version }}"
|
||||
{% endif %}
|
||||
env:
|
||||
{% if externaldns_provider == "cloudflare" %}
|
||||
{% if externaldns_cloudflare_email is defined and externaldns_cloudflare_apikey is defined %}
|
||||
- name: "CF_API_KEY"
|
||||
value: "{{ externaldns_cloudflare_apikey }}"
|
||||
- name: "CF_API_EMAIL"
|
||||
value: "{{ externaldns_cloudflare_email }}"
|
||||
{% elif externaldns_cloudflare_token is defined%}
|
||||
- name: "CF_API_TOKEN"
|
||||
value: "{{ externaldns_cloudflare_token }}"
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
provider: {{ externaldns_provider }}
|
||||
txtOwnerId: "{{ my_context }}"
|
||||
serviceMonitor:
|
||||
enabled: false
|
||||
sources:
|
||||
# - traefik-proxy
|
||||
- service
|
||||
- ingress
|
||||
- node
|
||||
- crd
|
||||
# policy: upsert-only # default
|
||||
# policy: sync
|
||||
extraArgs:
|
||||
- --crd-source-apiversion="externaldns.k8s.io/v1alpha1"
|
||||
- --crd-source-kind="DNSEndpoint"
|
||||
Loading…
Add table
Add a link
Reference in a new issue