[forgejo] Probe /api/healthz for external monitor
Forgejo's /api/healthz verifies cache + DB and returns 503 when degraded, where / returns 200 even with a broken backend. Prevents recurrence of the false-negative from the 2026-04-17 outage. Closes: code-ut0 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
f6812fe69f
commit
b326c572a6
1 changed files with 7 additions and 6 deletions
|
|
@ -158,11 +158,12 @@ module "ingress" {
|
|||
name = "forgejo"
|
||||
tls_secret_name = var.tls_secret_name
|
||||
extra_annotations = {
|
||||
"gethomepage.dev/enabled" = "true"
|
||||
"gethomepage.dev/name" = "Forgejo"
|
||||
"gethomepage.dev/description" = "Git hosting"
|
||||
"gethomepage.dev/icon" = "forgejo.png"
|
||||
"gethomepage.dev/group" = "Development & CI"
|
||||
"gethomepage.dev/pod-selector" = ""
|
||||
"gethomepage.dev/enabled" = "true"
|
||||
"gethomepage.dev/name" = "Forgejo"
|
||||
"gethomepage.dev/description" = "Git hosting"
|
||||
"gethomepage.dev/icon" = "forgejo.png"
|
||||
"gethomepage.dev/group" = "Development & CI"
|
||||
"gethomepage.dev/pod-selector" = ""
|
||||
"uptime.viktorbarzin.me/external-monitor-path" = "/api/healthz"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue