From 8542dc10abd82cf8e9976e6eff1ce46496535996 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Fri, 27 Aug 2021 20:20:34 +0200 Subject: [PATCH] providers/proxy: fix docker container labels not being inherited correctly Signed-off-by: Jens Langhammer --- authentik/providers/proxy/controllers/docker.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/authentik/providers/proxy/controllers/docker.py b/authentik/providers/proxy/controllers/docker.py index b57adc06e..9c56c866f 100644 --- a/authentik/providers/proxy/controllers/docker.py +++ b/authentik/providers/proxy/controllers/docker.py @@ -24,11 +24,11 @@ class ProxyDockerController(DockerController): external_host_name = urlparse(proxy_provider.external_host) hosts.append(f"`{external_host_name}`") traefik_name = f"ak-outpost-{self.outpost.pk.hex}" - return { - "traefik.enable": "true", - f"traefik.http.routers.{traefik_name}-router.rule": f"Host({','.join(hosts)})", - f"traefik.http.routers.{traefik_name}-router.tls": "true", - f"traefik.http.routers.{traefik_name}-router.service": f"{traefik_name}-service", - f"traefik.http.services.{traefik_name}-service.loadbalancer.healthcheck.path": "/", - f"traefik.http.services.{traefik_name}-service.loadbalancer.server.port": "4180", - } + labels = super()._get_labels() + labels["traefik.enable"] = "true" + labels[f"traefik.http.routers.{traefik_name}-router.rule"] = f"Host({','.join(hosts)})" + labels[f"traefik.http.routers.{traefik_name}-router.tls"] = "true" + labels[f"traefik.http.routers.{traefik_name}-router.service"] = f"{traefik_name}-service" + labels[f"traefik.http.services.{traefik_name}-service.loadbalancer.healthcheck.path"] = "/" + labels[f"traefik.http.services.{traefik_name}-service.loadbalancer.server.port"] = "4180" + return labels