fix: move TLS default cert config to Traefik dynamic config
Traefik v3 ignores tls.stores.default in the static config, causing it to serve its auto-generated fallback cert instead of the platform cert. Moving the default certificate store to the dynamic config (file provider) fixes this — Traefik now serves the correct cert and also picks up cert rotations without a restart. This was the root cause of OIDC PKIX failures: the server imported the CA into its JVM truststore, but Traefik was serving a different cert entirely. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -15,3 +15,10 @@ http:
|
|||||||
regex: "^(https?://[^/]+)/?$"
|
regex: "^(https?://[^/]+)/?$"
|
||||||
replacement: "${1}/platform/"
|
replacement: "${1}/platform/"
|
||||||
permanent: false
|
permanent: false
|
||||||
|
|
||||||
|
tls:
|
||||||
|
stores:
|
||||||
|
default:
|
||||||
|
defaultCertificate:
|
||||||
|
certFile: /etc/traefik/certs/cert.pem
|
||||||
|
keyFile: /etc/traefik/certs/key.pem
|
||||||
|
|||||||
@@ -22,9 +22,3 @@ providers:
|
|||||||
file:
|
file:
|
||||||
filename: /etc/traefik/dynamic.yml
|
filename: /etc/traefik/dynamic.yml
|
||||||
|
|
||||||
tls:
|
|
||||||
stores:
|
|
||||||
default:
|
|
||||||
defaultCertificate:
|
|
||||||
certFile: /etc/traefik/certs/cert.pem
|
|
||||||
keyFile: /etc/traefik/certs/key.pem
|
|
||||||
|
|||||||
Reference in New Issue
Block a user