mirror of
https://github.com/fosrl/pangolin.git
synced 2026-07-15 21:31:24 -05:00
[GH-ISSUE #3115] Health Check Degraded if Resource additional address' health isn't enabled #23612
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 @deskstorm on GitHub (May 20, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/3115
Describe the Bug
I have an issue where a resource's address with disabled health checks are included with enabled health checks to mark resource as degraded.
There's a resource which I have, where Address #1 at port 443 (Enabled & Health http = on) and Addr#2 to port 80 (Disabled & health = off). As port 80 is only a backup if the port 443 fudges up, i can turn on port 80 and use that.
Testing shows that health checks will consider all addresses, even is disabled or enabled, and if even health check is turned off on additional address to the primary one with health check on.
Examples:
I understand some people may disable an address and want it to show degraded. But seems health check would need to be enabled to count here.
So if the health check isnt enabled it shouldn't count to the overall health check of the resource?
Environment
To Reproduce
Expected Behavior
Health check should check addresses with enabled health checks, ignoring address enabled status. and use those reports to summarise the resource health
@oschwartz10612 commented on GitHub (May 20, 2026):
I think this was fixed by https://github.com/fosrl/pangolin/pull/3118. Update should be out in the next release.