traefik / traefik-helm-chart

Traefik Proxy Helm Chart
https://traefik.io
Apache License 2.0
1.09k stars 762 forks source link

fix(certificateResolvers)!: :boom: :bug: use same syntax in Chart and in Traefik #1214

Closed mloiseleur closed 1 month ago

mloiseleur commented 1 month ago

What does this PR do?

Align syntax used in this Chart and in Traefik for certificatesResolvers.

Before

certResolvers:
  myAcmeResolver:
    email: email@example.com
    dnsChallenge:
      provider: myProvider
      resolvers:
        - 1.1.1.1
        - 8.8.8.8
    tlsChallenge: true

After

certificatesResolvers:
  myAcmeResolver:
    acme: 
      email: email@example.com
      dnsChallenge:
        provider: myProvider
        resolvers:
          - 1.1.1.1
          - 8.8.8.8
      tlsChallenge: true

Motivation

Nowadays, Traefik Proxy and Traefik Hub supports various certificateResolvers, not only ACME. Current implementation do not allow to configure tailscale or distributedAcme, for instance.

More