Hi team,
Have anyone managed to get rootCAs working?
I see above configuration should help, however it appears traefik doesn't read that setting. I had it defined in my dynamic config:
http:
serversTransports:
stepca:
#insecureSkipVerify: true
rootCAs:
- /etc/traefik/stepca.ca.pem
However traefik log shows no option under serversTransports > stepca:
docker logs traefik-test | grep serversTransports
time="2023-05-16T10:00:16Z" level=debug msg="Configuration received: {\"http\":{\"routers\":{\"stepca\":{\"service\":\"stepca\",\"rule\":\"Path(`/stepca`)\"}},\"services\":{\"stepca\":{\"loadBalancer\":{\"servers\":[{\"url\":\"https://stepca-test:9000\"}],\"passHostHeader\":true,\"serversTransport\":\"stepca@file\"}}},\"serversTransports\":{\"stepca\":{}}},\"tcp\":{},\"udp\":{},\"tls\":{}}" providerName=file
If to add insecureSkipVerify under stepCa server transfer, that option started to be visible:
ime="2023-05-16T10:01:35Z" level=debug msg="Configuration received: {\"http\":{\"routers\":{\"stepca\":{\"service\":\"stepca\",\"rule\":\"Path(`/stepca`)\"}},\"services\":{\"stepca\":{\"loadBalancer\":{\"servers\":[{\"url\":\"https://stepca-test:9000\"}],\"passHostHeader\":true,\"serversTransport\":\"stepca@file\"}}},\"serversTransports\":{\"stepca\":{\"insecureSkipVerify\":true}}},\"tcp\":{},\"udp\":{},\"tls\":{}}" providerName=file
Have anyone managed to get this working? There must have smth to be with the option - either it doesn't exist or is not read.. Although if to rename rootCAs to rootCA - log start to complain about invalid option.
I see rootCAs can also be defined at static configuration, however it serves a different purpose:
Thanks,
Maksym