Update external-dns for traefik v3

This commit is contained in:
Adrien Reslinger 2024-10-16 08:13:11 +02:00
parent baeaf4de35
commit 81692c8701
Signed by: adrien
GPG key ID: DA7B27055C66D6DE
2 changed files with 12 additions and 11 deletions

View file

@ -6,14 +6,14 @@
name: external-dns name: external-dns
repo_url: "https://kubernetes-sigs.github.io/external-dns" repo_url: "https://kubernetes-sigs.github.io/external-dns"
- name: Install DNSEndpoint CRD # - name: Install DNSEndpoint CRD
kubernetes.core.k8s: # kubernetes.core.k8s:
state: "present" # state: "present"
context: "{{ my_context }}" # context: "{{ my_context }}"
namespace: '{{ externaldns_namespace }}' # namespace: '{{ externaldns_namespace }}'
# merge_type: merge ## merge_type: merge
apply: true # apply: true
resource_definition: "{{ lookup('url', 'https://github.com/kubernetes-sigs/external-dns/raw/master/docs/contributing/crd-source/crd-manifest.yaml', split_lines=False) | from_yaml_all }}" # resource_definition: "{{ lookup('url', 'https://github.com/kubernetes-sigs/external-dns/raw/master/docs/contributing/crd-source/crd-manifest.yaml', split_lines=False) | from_yaml_all }}"
- name: Deploy latest version of Kubernetes External DNS - name: Deploy latest version of Kubernetes External DNS
kubernetes.core.helm: kubernetes.core.helm:

View file

@ -17,7 +17,7 @@ env:
provider: {{ externaldns_provider }} provider: {{ externaldns_provider }}
txtOwnerId: "{{ my_context }}" txtOwnerId: "{{ my_context }}"
serviceMonitor: serviceMonitor:
enabled: false enabled: true
sources: sources:
- traefik-proxy - traefik-proxy
- service - service
@ -27,5 +27,6 @@ sources:
# policy: upsert-only # default # policy: upsert-only # default
# policy: sync # policy: sync
extraArgs: extraArgs:
- --crd-source-apiversion="externaldns.k8s.io/v1alpha1" - --traefik-disable-legacy
- --crd-source-kind="DNSEndpoint" # - --crd-source-apiversion="externaldns.k8s.io/v1alpha1"
# - --crd-source-kind="DNSEndpoint"