Blueprints do not support wildcards in alias for private resources #401

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

Originally created by @Bhuemann on 1/6/2026

Describe the Bug

Private resources support wildcards as described in documentation; however, they are not supported declaratively within blueprints.

e.g. The following blueprint

private-resources:
  past-texas-coral-snake:
    name: Internal Network
    mode: host
    destination: 192.168.2.117
    site: difficult-groundhog
    alias: "*.int.domain.com"

Results to the following error:

Image

Environment

  • OS Type & Version: Running via docker on Ubuntu 22.04.1 LTS
  • Pangolin Version: 1.14.1
  • Gerbil Version: 1.3.0
  • Traefik Version: 3.6
  • Newt Version: 1.8.1
  • Olm Version: (if applicable)

To Reproduce

  1. Navigate to blueprints, create new blueprint
  2. Give blueprint a name with contents:
private-resources:
  past-texas-coral-snake:
    name: Internal Network
    mode: host
    destination: 192.168.2.117
    site: difficult-groundhog
    alias: "*.int.domain.com"
  1. Select 'apply blueprint'

Expected Behavior

The blueprint is correctly validated and alias is set to *.int.domain.com

*Originally created by @Bhuemann on 1/6/2026* ### Describe the Bug Private resources support wildcards as described in [documentation](https://docs.pangolin.net/manage/resources/private/alias); however, they are not supported declaratively within blueprints. e.g. The following blueprint ``` private-resources: past-texas-coral-snake: name: Internal Network mode: host destination: 192.168.2.117 site: difficult-groundhog alias: "*.int.domain.com" ``` Results to the following error: <img width="494" height="148" alt="Image" src="https://github.com/user-attachments/assets/8953ff74-edc7-44f1-b68e-07b8f0d5de8b" /> ### Environment - OS Type & Version: Running via docker on Ubuntu 22.04.1 LTS - Pangolin Version: 1.14.1 - Gerbil Version: 1.3.0 - Traefik Version: 3.6 - Newt Version: 1.8.1 - Olm Version: (if applicable) ### To Reproduce 1. Navigate to blueprints, create new blueprint 2. Give blueprint a name with contents: ``` private-resources: past-texas-coral-snake: name: Internal Network mode: host destination: 192.168.2.117 site: difficult-groundhog alias: "*.int.domain.com" ``` 3. Select 'apply blueprint' ### Expected Behavior The blueprint is correctly validated and alias is set to `*.int.domain.com`
MrUnknownDE added the bugbugbugbugbugbugbugbugbugbugbugbugbug labels 2026-04-05 17:08:48 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#401