[GH-ISSUE #2990] Resource health checks have no name #32356

Closed
opened 2026-06-15 09:48:03 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @gnullme on GitHub (May 4, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2990

Originally assigned to: @oschwartz10612 on GitHub.

Describe the Bug

The resource health checks do not have a name associated with them, and there seems to be no way to add one after creation.
When creating an alert rule for specific health checks, the selection list contains many empty entries as a result.

Image Image

Environment

  • OS Type & Version: (e.g., Ubuntu 22.04)
  • Pangolin Version: 1.18.2 EE
  • Gerbil Version: 1.4.0
  • Traefik Version: 3.6.15
  • Newt Version: 1.12.3
  • Olm Version: (if applicable)

To Reproduce

  1. Create a resource health check
  2. Check the health check names under Organization > Management > Alerting

Expected Behavior

A name is created automatically or can be set manually when creating the resource health check.

Originally created by @gnullme on GitHub (May 4, 2026). Original GitHub issue: https://github.com/fosrl/pangolin/issues/2990 Originally assigned to: @oschwartz10612 on GitHub. ### Describe the Bug The resource health checks do not have a name associated with them, and there seems to be no way to add one after creation. When creating an alert rule for specific health checks, the selection list contains many empty entries as a result. <img width="1820" height="999" alt="Image" src="https://github.com/user-attachments/assets/0ad58fa2-4794-4336-bb1c-d702d632874e" /> <img width="1511" height="1053" alt="Image" src="https://github.com/user-attachments/assets/ee23e986-f8ef-4e88-a180-0b4597e58e5d" /> ### Environment - OS Type & Version: (e.g., Ubuntu 22.04) - Pangolin Version: 1.18.2 EE - Gerbil Version: 1.4.0 - Traefik Version: 3.6.15 - Newt Version: 1.12.3 - Olm Version: (if applicable) ### To Reproduce 1. Create a resource health check 2. Check the health check names under Organization > Management > Alerting ### Expected Behavior A name is created automatically or can be set manually when creating the resource health check.
Author
Owner

@AstralDestiny commented on GitHub (May 4, 2026):

Yeah only have one with a name not sure how it got that likely part of the newer checks.

Image Image

So likely will need to allow post editing the name.

<!-- gh-comment-id:4370839785 --> @AstralDestiny commented on GitHub (May 4, 2026): Yeah only have one with a name not sure how it got that likely part of the newer checks. <img width="880" height="133" alt="Image" src="https://github.com/user-attachments/assets/06732617-d463-443c-9913-5b753a11ff2b" /> <img width="622" height="272" alt="Image" src="https://github.com/user-attachments/assets/4587ca56-3c23-4c70-9e02-5b189106fc7e" /> So likely will need to allow post editing the name.
Author
Owner

@AstralDestiny commented on GitHub (May 4, 2026):

If you create a resource then make the health check it does have a name but if it's an existing it won't get a name likely we should grant users the ability to set the name. if any

<!-- gh-comment-id:4370868180 --> @AstralDestiny commented on GitHub (May 4, 2026): If you create a resource then make the health check it does have a name but if it's an existing it won't get a name likely we should grant users the ability to set the name. if any
Author
Owner

@gnullme commented on GitHub (May 4, 2026):

Thank you for looking into this.

Just for clarification, the health checks without a name were created in the proxy settings of the corresponding resource, not in the alerting menu. All of them existed before the introduction of alerting in Pangolin 1.18.

<!-- gh-comment-id:4371019550 --> @gnullme commented on GitHub (May 4, 2026): Thank you for looking into this. Just for clarification, the health checks without a name were created in the proxy settings of the corresponding resource, not in the alerting menu. All of them existed before the introduction of alerting in Pangolin 1.18.
Author
Owner

@AstralDestiny commented on GitHub (May 4, 2026):

Yeah if you make them in the public resources right now in newer versions it provides a name but you can't edit the name either way.

<!-- gh-comment-id:4371029929 --> @AstralDestiny commented on GitHub (May 4, 2026): Yeah if you make them in the public resources right now in newer versions it provides a name but you can't edit the name either way.
Author
Owner

@gnullme commented on GitHub (May 4, 2026):

I can confirm that creating a new resource with a health check generates a name. So the issue is a missing naming migration for pre-1.18 resource health checks. However, as you mentioned, the ability to set a name would generally be a good idea.

<!-- gh-comment-id:4372544161 --> @gnullme commented on GitHub (May 4, 2026): I can confirm that creating a new resource with a health check generates a name. So the issue is a missing naming migration for pre-1.18 resource health checks. However, as you mentioned, the ability to set a name would generally be a good idea.
Author
Owner

@oschwartz10612 commented on GitHub (May 4, 2026):

Unfortunately this effects people who used the original 1.18.0 migration before it was patched in the 1.18.1 version. I added a migration to the 1.18.3 version that will come out earlier this week to help fix this and the mismatch between the health check status and resource status issue.

<!-- gh-comment-id:4373509384 --> @oschwartz10612 commented on GitHub (May 4, 2026): Unfortunately this effects people who used the original 1.18.0 migration before it was patched in the 1.18.1 version. I added a migration to the 1.18.3 version that will come out earlier this week to help fix this and the mismatch between the health check status and resource status issue.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#32356