Enabling healthcheck with labels is not fully working #607

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

Originally created by @Makifun on 11/21/2025

Describe the Bug

If I set healthcheck like this for example:

- pangolin.proxy-resources.privatebin.full-domain=privatebin.${DOMAINNAME}
- pangolin.proxy-resources.privatebin.protocol=http
- pangolin.proxy-resources.privatebin.auth.sso-enabled=true
- pangolin.proxy-resources.privatebin.targets[0].method=http
- pangolin.proxy-resources.privatebin.targets[0].port=8080
- pangolin.proxy-resources.privatebin.targets[0].healthcheck.enabled=true
- pangolin.proxy-resources.privatebin.targets[0].healthcheck.port=8080
- pangolin.proxy-resources.privatebin.targets[0].healthcheck.hostname=privatebin

Health Check will still be Unknown in Pangolin:
Image

And if you click on it to see its settings, it is enabled:
Image

It will stay "Unknown" until you disable it, save settings, re-enable and save settings again.

Am I doing something wrong or is it not working correctly? Newt is picking up all other labels that I have set, it's just healthcheck that isn't working all the way.

Environment

  • OS Type & Version: Almalinux 10
  • Pangolin Version: 1.12.2
  • Gerbil Version: 1.2.2
  • Traefik Version: v3.4.0
  • Newt Version: 1.6.0

Pangolin stack is running in rootless podman

To Reproduce

Add healthcheck labels to a docker container on a site where newt also lives.

Expected Behavior

To have Health Check enabled automatically if it is set with labels.

*Originally created by @Makifun on 11/21/2025* ### Describe the Bug If I set healthcheck like this for example: ``` - pangolin.proxy-resources.privatebin.full-domain=privatebin.${DOMAINNAME} - pangolin.proxy-resources.privatebin.protocol=http - pangolin.proxy-resources.privatebin.auth.sso-enabled=true - pangolin.proxy-resources.privatebin.targets[0].method=http - pangolin.proxy-resources.privatebin.targets[0].port=8080 - pangolin.proxy-resources.privatebin.targets[0].healthcheck.enabled=true - pangolin.proxy-resources.privatebin.targets[0].healthcheck.port=8080 - pangolin.proxy-resources.privatebin.targets[0].healthcheck.hostname=privatebin ``` Health Check will still be Unknown in Pangolin: <img width="184" height="102" alt="Image" src="https://github.com/user-attachments/assets/1aea0d31-5305-4131-bf4e-be8ce91423ed" /> And if you click on it to see its settings, it is enabled: <img width="657" height="783" alt="Image" src="https://github.com/user-attachments/assets/0e2d36dd-5d35-4fe4-93cd-8c3034814614" /> It will stay "Unknown" until you disable it, save settings, re-enable and save settings again. Am I doing something wrong or is it not working correctly? Newt is picking up all other labels that I have set, it's just healthcheck that isn't working all the way. ### Environment - OS Type & Version: Almalinux 10 - Pangolin Version: 1.12.2 - Gerbil Version: 1.2.2 - Traefik Version: v3.4.0 - Newt Version: 1.6.0 Pangolin stack is running in rootless podman ### To Reproduce Add healthcheck labels to a docker container on a site where newt also lives. ### Expected Behavior To have Health Check enabled automatically if it is set with labels.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#607