fix(pangolin-labels): proxy-resources rejected by pangolin ee-1.23

Primary pangolin skips legacy proxy-resources labels entirely ('All
resources were invalid and skipped'); secondary ee-1.24 accepted them.
Switch gitea+komodo to current public-resources syntax with mode=http.
This commit is contained in:
Arnout van Westen committed 2026-10-05 08:46:06 +02:00
1 parent e658b49fd7
commit ef28e2d358
2 files changed
+46 -46

No files matched your search

+23 -23
View File
@@ -30,29 +30,29 @@ services:
- traefik.enable=true
- traefik.http.routers.gitea.rule=Host(`gitea.arnoutvw.nl`)
- traefik.http.services.gitea.loadbalancer.server.port=3000
- pangolin.proxy-resources.gitea.name=Gitea
- pangolin.proxy-resources.gitea.full-domain=gitea.arnoutvw.nl
- pangolin.proxy-resources.gitea.protocol=http
- pangolin.proxy-resources.gitea.ssl=true
- pangolin.proxy-resources.gitea.targets[0].method=http
- pangolin.proxy-resources.gitea.targets[0].hostname=192.168.10.144
- pangolin.proxy-resources.gitea.targets[0].port=3322
- pangolin.proxy-resources.gitea.targets[0].healthcheck.hostname=192.168.10.144
- pangolin.proxy-resources.gitea.targets[0].healthcheck.port=3322
- pangolin.proxy-resources.gitea.targets[0].healthcheck.enabled=true
- pangolin.proxy-resources.gitea.auth.sso-enabled=false
- pangolin.proxy-resources.gitea.rules[0].match=region
- pangolin.proxy-resources.gitea.rules[0].action=allow
- pangolin.proxy-resources.gitea.rules[0].value=EU
- pangolin.proxy-resources.gitea.rules[1].match=ip
- pangolin.proxy-resources.gitea.rules[1].action=allow
- pangolin.proxy-resources.gitea.rules[1].value=172.21.0.1
- pangolin.proxy-resources.gitea.rules[2].match=ip
- pangolin.proxy-resources.gitea.rules[2].action=allow
- pangolin.proxy-resources.gitea.rules[2].value=212.227.105.183
- pangolin.proxy-resources.gitea.rules[3].match=country
- pangolin.proxy-resources.gitea.rules[3].action=deny
- pangolin.proxy-resources.gitea.rules[3].value=ALL
- pangolin.public-resources.gitea.name=Gitea
- pangolin.public-resources.gitea.full-domain=gitea.arnoutvw.nl
- pangolin.public-resources.gitea.mode=http
- pangolin.public-resources.gitea.ssl=true
- pangolin.public-resources.gitea.targets[0].method=http
- pangolin.public-resources.gitea.targets[0].hostname=192.168.10.144
- pangolin.public-resources.gitea.targets[0].port=3322
- pangolin.public-resources.gitea.targets[0].healthcheck.hostname=192.168.10.144
- 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
+23 -23
View File
@@ -60,29 +60,29 @@ services:
- traefik.enable=true
- traefik.http.routers.komodo.rule=Host(`komodo.arnoutvw.nl`)
- traefik.http.services.komodo.loadbalancer.server.port=9120
- pangolin.proxy-resources.komodo.name=Komodo
- pangolin.proxy-resources.komodo.full-domain=komodo.arnoutvw.nl
- pangolin.proxy-resources.komodo.protocol=http
- pangolin.proxy-resources.komodo.ssl=true
- pangolin.proxy-resources.komodo.targets[0].method=http
- pangolin.proxy-resources.komodo.targets[0].hostname=192.168.10.144
- pangolin.proxy-resources.komodo.targets[0].port=9120
- pangolin.proxy-resources.komodo.targets[0].healthcheck.hostname=192.168.10.144
- pangolin.proxy-resources.komodo.targets[0].healthcheck.port=9120
- pangolin.proxy-resources.komodo.targets[0].healthcheck.enabled=true
- pangolin.proxy-resources.komodo.auth.sso-enabled=false
- pangolin.proxy-resources.komodo.rules[0].match=region
- pangolin.proxy-resources.komodo.rules[0].action=allow
- pangolin.proxy-resources.komodo.rules[0].value=EU
- pangolin.proxy-resources.komodo.rules[1].match=ip
- pangolin.proxy-resources.komodo.rules[1].action=allow
- pangolin.proxy-resources.komodo.rules[1].value=172.21.0.1
- pangolin.proxy-resources.komodo.rules[2].match=ip
- pangolin.proxy-resources.komodo.rules[2].action=allow
- pangolin.proxy-resources.komodo.rules[2].value=212.227.105.183
- pangolin.proxy-resources.komodo.rules[3].match=country
- pangolin.proxy-resources.komodo.rules[3].action=deny
- pangolin.proxy-resources.komodo.rules[3].value=ALL
- pangolin.public-resources.komodo.name=Komodo
- pangolin.public-resources.komodo.full-domain=komodo.arnoutvw.nl
- pangolin.public-resources.komodo.mode=http
- pangolin.public-resources.komodo.ssl=true
- pangolin.public-resources.komodo.targets[0].method=http
- pangolin.public-resources.komodo.targets[0].hostname=192.168.10.144
- pangolin.public-resources.komodo.targets[0].port=9120
- pangolin.public-resources.komodo.targets[0].healthcheck.hostname=192.168.10.144
- 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