authentik
authentik copied to clipboard
Automatic Outpost Deployment via Docker Integration prodouces invalid Traefik Labels
Describe the bug
When deploying a proxy outpost labels are added automatically which add the outpost to Traefik. For each single-forward
provider a Host(<host>)
label has to be used. Authentik generates these as Host(<host>, <host>, ...)
which is not possible anymore since Traefik v3.0 (See here and here). This leads to an invalid deployment of the outpost which makes it defacto unusable for users with Traefik >v3.0 since the label can not be disabled as far as I can tell.
To Reproduce Deploy a proxy outpost with multilple providers on a system with Traefik > v3.0 which uses the docker label integration
Expected behavior Authentik should generate a valid label.
Logs
"error while adding rule Host(`<redacted>`,`<redacted>`,`<redacted>`) && PathPrefix(`/outpost.goauthentik.io`): error while adding rule and: error while adding rule Host: unexpected number of parameters; got 3, expected one of [1]"
Version and Deployment (please complete the following information):
- authentik version: 2024.4.2
- Deployment: docker-compose