mirror of
https://github.com/fosrl/pangolin.git
synced 2026-05-07 13:19:07 -05:00
[GH-ISSUE #2163] blueprint label rule match: country ALL gives error in log #10842
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @arnoutvw on GitHub (Dec 24, 2025).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2163
Originally assigned to: @oschwartz10612 on GitHub.
Describe the Bug
I have the following blueprint rule defined in my compose file:
pangolin.proxy-resources.radarr.rules[3].match: country pangolin.proxy-resources.radarr.rules[3].action: deny pangolin.proxy-resources.radarr.rules[3].value: ALLWith pangolin 1.14 i get the following error in the log:
Failed to update database from config: Error: Validation error: Value must be a 2-letter country code when match is 'country' at "proxy-resources.radarr.rules[3].value";
Environment
To Reproduce
Create a blueprint like:
proxy-resources: radarr: auth: sso-enabled: true full-domain: #### name: radarr protocol: http rules: - action: pass match: country value: NL - action: pass match: country value: DE - action: deny match: country value: ALL ssl: true client-resources: {}And deploy it.
Expected Behavior
expect no error in the log and it configures the rules on the resource
@oschwartz10612 commented on GitHub (Dec 24, 2025):
Will be fixed in the next patch release by
40eeb9b