v0.8.84: Step.08 attempt-gap callout extended with URP cluster-group runbook#90
Merged
Conversation
…runbook Docs-only patch on top of v0.8.83. Extends the Step.08 `Export-AzLocalUpdateRunMonitorReport` "Recent update attempts with no observable updateRun" callout (introduced v0.8.82, made functional v0.8.83) with an operator runbook. The new callout adds: - Numbered diagnosis flow: Azure portal Activity Log -> in-portal `updateRun` check -> URP service health -> only then attempt the cluster-side recovery snippet. - Fenced runbook with `Get-ClusterGroup`, `Move-ClusterGroup`, and `Stop-ClusterGroup` + `Start-ClusterGroup` for the two URP cluster groups (`Azure Stack HCI Update Service Cluster Group` and `Azure Stack HCI Orchestrator Service Cluster Group`). - `Format-Table Name, OwnerNode, State` recommended before any bounce (-Verbose dropped - Format-Table surfaces OwnerNode/State explicitly). - Warning: never bounce ECE Orchestrator group during a healthy in-flight updateRun. No public API change. Export count unchanged (60). Validation: - 1257 unit tests passing / 0 failed / 1 skipped (Live suite excluded). 1:54 duration. - 7 new source-level regression assertions added (Tests block "v0.8.84: Step.08 attempt-gap callout includes URP cluster-group recovery snippet"): diagnosis heading, both URP cluster group names, Get/Move/Stop+Start-ClusterGroup snippets, ECE in-flight warning, zero -Verbose on cluster-group cmdlets. Prod posture (Azure/AzLocal.UpdateManagement, last 4 days): - 96 success / 1 skipped (legitimate Step.06 sideload no-op) / 0 failures across 97 runs. - v0.8.83 attempt-gap detection firing cleanly on first prod run (Portland, California correctly flagged as ATTEMPT-NO-RUN; 9 UpdateMonitor JUnit failure cases over 20 clusters). - v0.8.82 stuck-run flags rendering as designed (Arizona: 25d 1h, step >4h + run >6d flags both present). YAML pipeline templates: 22 files bumped `GENERATED_AGAINST_MODULE_VERSION` from '0.8.83' to '0.8.84'.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v0.8.84 - Step.08 attempt-gap callout extended with URP cluster-group runbook
Docs-only patch on top of v0.8.83. Extends the Step.08
Export-AzLocalUpdateRunMonitorReport"Recent update attempts with no observable updateRun" callout (introduced v0.8.82, made functional v0.8.83) with an operator runbook.What changed
The callout now adds:
updateRuncheck -> URP service health -> only then attempt the cluster-side recovery snippet.Get-ClusterGroup,Move-ClusterGroup, andStop-ClusterGroup+Start-ClusterGroupfor the two URP cluster groups (Azure Stack HCI Update Service Cluster GroupandAzure Stack HCI Orchestrator Service Cluster Group).Format-Table Name, OwnerNode, Staterecommended before any bounce (-Verbose dropped; Format-Table surfaces OwnerNode/State explicitly).No public API change. Export count unchanged (60).
Validation
v0.8.84: Step.08 attempt-gap callout includes URP cluster-group recovery snippet): diagnosis heading, both URP cluster group names, Get/Move/Stop+Start-ClusterGroup snippets, ECE in-flight warning, zero -Verbose on cluster-group cmdlets.Prod posture (Azure/AzLocal.UpdateManagement, last 4 days)
YAML pipeline templates
22 files bumped
GENERATED_AGAINST_MODULE_VERSIONfrom '0.8.83' to '0.8.84'.