Open
Description
When using the default yml for Docker Swarm, I am getting the following error during start:
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http+docker://localhost/v1.41/services/9gffebl2qqovhlyf8nuit3kkb/update?version=9790
[...]
docker.errors.APIError: 400 Client Error for http+docker://localhost/v1.41/services/9gffebl2qqovhlyf8nuit3kkb/update?version=9790: Bad Request ("rpc error: code = InvalidArgument desc = Service cannot be explicitly attached to the ingress network "ingress"")
[...]
File "/scripts/processor/__init__.py", line 176, in inspect_network
service.update(networks = network_list)
File "/scripts/processor/__init__.py", line 64, in refresh
self.inspect_network()
self.refresh()
File "/scripts/processor/__init__.py", line 43, in __init__
File "/scripts/main.py", line 7, in start
processor_obj = ProcessorInterface.factory(os.getenv("EASYHAPROXY_DISCOVER"))
File "/scripts/processor/__init__.py", line 52, in factory
return Swarm()
File "/scripts/processor/__init__.py", line 155, in __init__
super().__init__()
My yml looks like this:
version: "3"
services:
haproxy:
image: byjg/easy-haproxy
environment:
EASYHAPROXY_DISCOVER: swarm
EASYHAPROXY_SSL_MODE: "loose"
HAPROXY_CUSTOMERRORS: "true"
HAPROXY_USERNAME: admin
HAPROXY_PASSWORD: password
HAPROXY_STATS_PORT: 1936
ports:
- "80:80/tcp"
- "443:443/tcp"
- "1936:1936/tcp"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
deploy:
replicas: 1
networks:
- proxy_public
networks:
proxy_public:
external: true
Metadata
Metadata
Assignees
Labels
No labels