Running a Swarm cluster and v3 as a global service.
When I set the cert storage to a file, i get a successful challenge. However, pointing to etcd endpoints returns
unable to get ACME account: open etcd://192.168.7.200:2379,192.168.7.201:2379,192.168.7.202:2379/traefik/acme.json: no such file or directory
my config is as so:
global:
checkNewVersion: true
sendAnonymousUsage: false
log:
level: DEBUG
accesslog: {}
entryPoints:
web:
address: ":80"
http:
redirections:
entryPoint:
to: websecure
scheme: https
websecure:
address: ":443"
web-external:
address: ":81"
http:
redirections:
entryPoint:
to: websecure-external
scheme: https
websecure-external:
address: ":444"
certificatesResolvers:
cloudflare:
acme:
email: ##### OMITED FOR PRIVACY #####
storage: "etcd://192.168.7.200:2379,192.168.7.201:2379,92.168.7.202:2379/traefik/acme.json"
dnsChallenge:
provider: cloudflare
resolvers:
- "1.1.1.1"
- "8.8.8.8"
providers:
swarm:
exposedByDefault: false
network: service-net
file:
directory: /etc/traefik
watch: true
For trouble shooting purposes I have attatched to the container and can successfully read and write directly to all the etcd nodes
Is this not actually supported or did I miss something in my traefik.yaml?
After spending a few days on this I even tried conul, but I recieved the same error and conditions. File works fine.