[PR #324] [CLOSED] fix: stop orphaned health checks after public resource is deleted (#308) #1967

Closed
opened 2026-04-27 22:36:38 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/newt/pull/324
Author: @rkvf01
Created: 4/26/2026
Status: Closed

Base: devHead: 308-HealthCheck


📝 Commits (1)

  • 80ff42b fix: stop orphaned health checks after public resource is deleted (#308)

📊 Changes

1 file changed (+7 additions, -7 deletions)

View changed files

📝 main.go (+7 -7)

📄 Description

Community Contribution License Agreement

By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.

Description

  • Fixed a JSON key mismatch (targets → proxyTargets) that prevented Newt from reading the sync payload from Pangolin.
  • Enabled healthMonitor.SyncTargets() so that on each ping cycle health checks for resources matches with updates in Pangolin.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/fosrl/newt/pull/324 **Author:** [@rkvf01](https://github.com/rkvf01) **Created:** 4/26/2026 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `308-HealthCheck` --- ### 📝 Commits (1) - [`80ff42b`](https://github.com/fosrl/newt/commit/80ff42ba9c9490717e002cb1242dc39a3afebbbc) fix: stop orphaned health checks after public resource is deleted (#308) ### 📊 Changes **1 file changed** (+7 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `main.go` (+7 -7) </details> ### 📄 Description ## Community Contribution License Agreement By creating this pull request, I grant the project maintainers an unlimited, perpetual license to use, modify, and redistribute these contributions under any terms they choose, including both the AGPLv3 and the Fossorial Commercial license terms. I represent that I have the right to grant this license for all contributed content. ## Description - Fixed a JSON key mismatch (targets → proxyTargets) that prevented Newt from reading the sync payload from Pangolin. - Enabled healthMonitor.SyncTargets() so that on each ping cycle health checks for resources matches with updates in Pangolin. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-27 22:36:38 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/newt#1967