blueprint label rule match: country ALL gives error in log #433

Closed
opened 2026-04-05 17:09:48 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @arnoutvw on 12/24/2025

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: ALL

With 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

  • OS Type & Version: Ubuntu 24.04
  • Pangolin Version: 1.14.0
  • Gerbil Version: 1.3.0
  • Traefik Version: 3.6.5
  • Newt Version: 1.7.0

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

*Originally created by @arnoutvw on 12/24/2025* ### 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: ALL` With 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 - OS Type & Version: Ubuntu 24.04 - Pangolin Version: 1.14.0 - Gerbil Version: 1.3.0 - Traefik Version: 3.6.5 - Newt Version: 1.7.0 ### 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
MrUnknownDE added the bugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbug labels 2026-04-05 17:09:49 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#433