RAILIANCE-WP-0016: promote active; inventory and activity-core cutover prep
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

Mark workplan active with T01/T02 done, document topology, extend status
for activity-core mode, and wire Make targets to the platform multi-host
backup CLI. T03 remains operator-blocked on ESO token.
This commit is contained in:
tegwick 2026-07-22 19:50:59 +02:00
parent 04626b6335
commit c202fbf7be
6 changed files with 180 additions and 309 deletions

View file

@ -88,11 +88,15 @@ degraded_detail=()
IFS=',' read -r -a expected <<<"$expected_clusters"
# Workstation schedule counts as a declared unattended plan for all expected clusters
# Declared unattended plan: workstation stopgap or activity-core primary
workstation_schedule=0
activity_core_schedule=0
if [[ "$schedule_mode" == "workstation-cron" ]]; then
workstation_schedule=1
fi
if [[ "$schedule_mode" == "activity-core" ]]; then
activity_core_schedule=1
fi
for cluster in "${clusters[@]}"; do
if ! kubectl get cluster "$cluster" -n "$namespace" >/dev/null 2>&1; then
@ -148,7 +152,12 @@ for cluster in "${clusters[@]}"; do
if ((workstation_schedule)); then
schedule_ok=1
schedule_note="${schedule_note:+$schedule_note; }workstation-cron"
echo "${cluster}: schedule declaration = workstation-cron"
echo "${cluster}: schedule declaration = workstation-cron (stopgap)"
fi
if ((activity_core_schedule)); then
schedule_ok=1
schedule_note="${schedule_note:+$schedule_note; }activity-core"
echo "${cluster}: schedule declaration = activity-core"
fi
ts="${last_success[$cluster]:-}"