From 12c4296f9d16fc82dec623ca28148901b740053d Mon Sep 17 00:00:00 2001 From: Audiobuzz Date: Sat, 4 Jul 2026 06:19:21 +0000 Subject: [PATCH] fleet-manager ui: label target-version pin as recorded intent (not yet enforced) Per the option-A decision (deploy current design without per-host versioning): add an honest note on the Lifecycle panel that kiosk-url/reboot/drain reconcile via the agent but per-host boot-version assignment (dnsmasq cohort steering) is not yet wired, so a version pin is stored + pushed but does not change what the host boots. Avoids implying the pin takes effect. --- serving/fleet-manager/ui/src/pages/Lifecycle.svelte | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/serving/fleet-manager/ui/src/pages/Lifecycle.svelte b/serving/fleet-manager/ui/src/pages/Lifecycle.svelte index 359bd4f..12af828 100644 --- a/serving/fleet-manager/ui/src/pages/Lifecycle.svelte +++ b/serving/fleet-manager/ui/src/pages/Lifecycle.svelte @@ -153,6 +153,11 @@ {#if okMsg}{okMsg}{:else}{/if} +

+ Recorded intent — kiosk URL / reboot / drain reconcile via the host agent, but per-host + boot-version assignment (dnsmasq cohort steering) is not yet wired, + so a version pin is stored and pushed but does not change what the host boots at next reboot. +

{:else}

Select a host to set its server-authoritative desired state (version pin, kiosk URL, reboot, drain).