diff --git a/templates/traefik-helm-value.yaml.j2 b/templates/traefik-helm-value.yaml.j2 index e5c7f22..718ad26 100644 --- a/templates/traefik-helm-value.yaml.j2 +++ b/templates/traefik-helm-value.yaml.j2 @@ -16,6 +16,10 @@ service: - {{ external_ip }} {% endfor %} {% endif %} +{% if traefik_service_type == "LoadBalancer" %} + annotations: + external-dns.alpha.kubernetes.io/hostname: traefik.{{ cluster_domain }} +{% endif %} ingressRoute: dashboard: enabled: false diff --git a/templates/traefik-ingressroute.yml.j2 b/templates/traefik-ingressroute.yml.j2 index 93c07e5..7e27fde 100644 --- a/templates/traefik-ingressroute.yml.j2 +++ b/templates/traefik-ingressroute.yml.j2 @@ -6,9 +6,9 @@ metadata: app: traefik annotations: kubernetes.io/ingress.class: traefik +{% if false %} external-dns.alpha.kubernetes.io/hostname: traefik.{{ cluster_domain }} external-dns.alpha.kubernetes.io/endpoints-type: NodeExternalIP -{% if false %} # external-dns.alpha.kubernetes.io/endpoints-type: HostIP # external-dns.alpha.kubernetes.io/target: "1.2.3.4"