Running installer script to add crowdsec adds httpChallenge back to config #332

Open
opened 2026-04-05 17:06:25 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @IroesStrongarm on 1/24/2026

Describe the Bug

Installed fresh instance using the installer script. Changed from httpChallenge to dnsChallenge. Ran installer script again to add Crowdsec. traefik_config.yaml was updated to have both the dnsChallenge and httpChallenge sections.

Environment

  • OS Type & Version: Ubuntu 24.04.03 LTS
  • Pangolin Version: 1.14.1
  • Gerbil Version: 1.3.0
  • Traefik Version: 3.6

To Reproduce

  1. Install Pangolin using install script. Say 'no' to Crowdsec.
  2. Remove httpChallenge and add dnsChallenge to traefik_config.yaml.
  3. Run installer script again and say 'yes' to Crowdsec.
  4. traefik_config.yaml should now have both dnsChallenge and httpChallenge sections.

Expected Behavior

Not adding httpChallenge if dnsChallenge is present.

*Originally created by @IroesStrongarm on 1/24/2026* ### Describe the Bug Installed fresh instance using the installer script. Changed from httpChallenge to dnsChallenge. Ran installer script again to add Crowdsec. traefik_config.yaml was updated to have both the dnsChallenge and httpChallenge sections. ### Environment - OS Type & Version: Ubuntu 24.04.03 LTS - Pangolin Version: 1.14.1 - Gerbil Version: 1.3.0 - Traefik Version: 3.6 ### To Reproduce 1. Install Pangolin using install script. Say 'no' to Crowdsec. 2. Remove httpChallenge and add dnsChallenge to traefik_config.yaml. 3. Run installer script again and say 'yes' to Crowdsec. 4. traefik_config.yaml should now have both dnsChallenge and httpChallenge sections. ### Expected Behavior Not adding httpChallenge if dnsChallenge is present.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#332