ansible-role-k8s-externaldns/templates/helm-values.yaml.j2
Adrien Reslinger 905374d4f6
Some checks reported errors
continuous-integration/drone/push Build was killed
Enable traefik proxy as source
2023-09-17 12:32:12 +02:00

31 lines
853 B
Django/Jinja

{% 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"