RAILIANCE-WP-0016: promote active; inventory and activity-core cutover prep
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:
parent
04626b6335
commit
c202fbf7be
6 changed files with 180 additions and 309 deletions
|
|
@ -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]:-}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue