Update external-dns deployment
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
Adrien Reslinger 2023-07-18 19:32:02 +02:00
parent 1e45086476
commit 03c07a1851
Signed by: adrien
GPG key ID: DA7B27055C66D6DE
3 changed files with 47 additions and 5 deletions

View 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"