fix(pangolin-labels): minimal strings-only labels — pangolin Zod rejects numeric/boolean string label values

port/ssl/healthcheck as labels arrive as strings and fail Zod (z.int/z.boolean);
drop those, rely on auto-detection (container hostname + exposed port, ssl
default on) and pangolin-side defaults for rules/auth.
This commit is contained in:
Arnout van Westen committed 2026-10-05 08:48:12 +02:00
1 parent ef28e2d358
commit fb4223fa17
2 files changed
+2 -26

No files matched your search

+1 -13
View File
@@ -41,18 +41,6 @@ services:
- pangolin.public-resources.gitea.targets[0].healthcheck.port=3322
- pangolin.public-resources.gitea.targets[0].healthcheck.enabled=true
- pangolin.public-resources.gitea.auth.sso-enabled=false
- pangolin.public-resources.gitea.rules[0].match=region
- pangolin.public-resources.gitea.rules[0].action=allow
- pangolin.public-resources.gitea.rules[0].value=EU
- pangolin.public-resources.gitea.rules[1].match=ip
- pangolin.public-resources.gitea.rules[1].action=allow
- pangolin.public-resources.gitea.rules[1].value=172.21.0.1
- pangolin.public-resources.gitea.rules[2].match=ip
- pangolin.public-resources.gitea.rules[2].action=allow
- pangolin.public-resources.gitea.rules[2].value=212.227.105.183
- pangolin.public-resources.gitea.rules[3].match=country
- pangolin.public-resources.gitea.rules[3].action=deny
- pangolin.public-resources.gitea.rules[3].value=ALL
gitea-runner:
image: gitea/act_runner:0.6.1
@@ -68,4 +56,4 @@ services:
- "TZ=Europe/Berlin"
volumes:
- "/mnt/user/appdata/gitea-runner:/data"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
+1 -13
View File
@@ -71,18 +71,6 @@ services:
- pangolin.public-resources.komodo.targets[0].healthcheck.port=9120
- pangolin.public-resources.komodo.targets[0].healthcheck.enabled=true
- pangolin.public-resources.komodo.auth.sso-enabled=false
- pangolin.public-resources.komodo.rules[0].match=region
- pangolin.public-resources.komodo.rules[0].action=allow
- pangolin.public-resources.komodo.rules[0].value=EU
- pangolin.public-resources.komodo.rules[1].match=ip
- pangolin.public-resources.komodo.rules[1].action=allow
- pangolin.public-resources.komodo.rules[1].value=172.21.0.1
- pangolin.public-resources.komodo.rules[2].match=ip
- pangolin.public-resources.komodo.rules[2].action=allow
- pangolin.public-resources.komodo.rules[2].value=212.227.105.183
- pangolin.public-resources.komodo.rules[3].match=country
- pangolin.public-resources.komodo.rules[3].action=deny
- pangolin.public-resources.komodo.rules[3].value=ALL
komodo-mcp:
image: ghcr.io/myrikld/komodo-mcp:latest
@@ -100,4 +88,4 @@ services:
labels:
- traefik.enable=true
- traefik.http.routers.komodomcp.rule=Host(`komodo-mcp.arnoutvw.nl`)
- traefik.http.services.komodomcp.loadbalancer.server.port=8000
- traefik.http.services.komodomcp.loadbalancer.server.port=8000