From f0cb7a5e81cea60d019b57fe86d2469d9bc045e7 Mon Sep 17 00:00:00 2001 From: Andrew Stoltz Date: Thu, 4 Jun 2026 22:01:04 -0500 Subject: [PATCH] fix(hardening): align probe-path annotations with live health routes --- apps/fc-messageboard/fc-messageboard.yaml | 2 +- apps/fc-ttsreader/fc-ttsreader.yaml | 2 +- apps/fc-updater/fc-updater.yaml | 2 +- tests/bluejay-infra-lint/FleetManifestLintTests.cs | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/fc-messageboard/fc-messageboard.yaml b/apps/fc-messageboard/fc-messageboard.yaml index ae729dd..459848d 100644 --- a/apps/fc-messageboard/fc-messageboard.yaml +++ b/apps/fc-messageboard/fc-messageboard.yaml @@ -42,7 +42,7 @@ spec: app: messageboard-web annotations: fc.flowercore.io/healthz-anon: "true" - fc.flowercore.io/probe-path: "/healthz" + fc.flowercore.io/probe-path: "/health" prometheus.io/scrape: "true" prometheus.io/port: "8080" prometheus.io/path: "/metrics/prometheus" diff --git a/apps/fc-ttsreader/fc-ttsreader.yaml b/apps/fc-ttsreader/fc-ttsreader.yaml index f7b9b6b..f42719f 100644 --- a/apps/fc-ttsreader/fc-ttsreader.yaml +++ b/apps/fc-ttsreader/fc-ttsreader.yaml @@ -525,7 +525,7 @@ spec: app.kubernetes.io/part-of: flowercore annotations: fc.flowercore.io/healthz-anon: "true" - fc.flowercore.io/probe-path: "/healthz" + fc.flowercore.io/probe-path: "/health" prometheus.io/scrape: "true" prometheus.io/port: "5217" prometheus.io/path: "/metrics" diff --git a/apps/fc-updater/fc-updater.yaml b/apps/fc-updater/fc-updater.yaml index cfa738e..5106a74 100644 --- a/apps/fc-updater/fc-updater.yaml +++ b/apps/fc-updater/fc-updater.yaml @@ -54,7 +54,7 @@ spec: metadata: annotations: fc.flowercore.io/healthz-anon: "true" - fc.flowercore.io/probe-path: "/healthz" + fc.flowercore.io/probe-path: "/" labels: app: updatecenter-web spec: diff --git a/tests/bluejay-infra-lint/FleetManifestLintTests.cs b/tests/bluejay-infra-lint/FleetManifestLintTests.cs index c815123..edb2d0c 100644 --- a/tests/bluejay-infra-lint/FleetManifestLintTests.cs +++ b/tests/bluejay-infra-lint/FleetManifestLintTests.cs @@ -87,10 +87,10 @@ public sealed class FleetManifestLintTests ["fc-devicemgmt"] = ("fc-devicemgmt-web", "/healthz"), ["fc-library"] = ("library-web", "/health"), ["fc-llm-bridge"] = ("fc-llm-bridge", "/healthz"), - ["fc-messageboard"] = ("messageboard-web", "/healthz"), + ["fc-messageboard"] = ("messageboard-web", "/health"), ["fc-retail"] = ("retail-web", "/healthz"), - ["fc-ttsreader"] = ("ttsreader-web", "/healthz"), - ["fc-updater"] = ("updatecenter-web", "/healthz"), + ["fc-ttsreader"] = ("ttsreader-web", "/health"), + ["fc-updater"] = ("updatecenter-web", "/"), ["knowledge"] = ("knowledge-web", "/healthz"), ["telephony"] = ("telephony-web", "/health"), ["worldbuilder"] = ("worldbuilder-web", "/healthz"),