TELEICU/Canary rollout: Difference between revisions
From OHC Network Wiki
More languages
More actions
Content deleted Content added
Automated edit (via update-page on MediaWiki MCP Server) |
Fix 3 Mermaid diagrams: remove <pre> wrapping (via update-page on MediaWiki MCP Server) |
||
| Line 10: | Line 10: | ||
== Stages == |
== Stages == |
||
<pre> |
|||
{{#mermaid:flowchart LR |
{{#mermaid:flowchart LR |
||
STAGING["Staging<br/>(test VMs/hardware)"] |
STAGING["Staging<br/>(test VMs/hardware)"] |
||
| Line 21: | Line 20: | ||
REGIONAL -->|"gate →"| FLEET |
REGIONAL -->|"gate →"| FLEET |
||
}} |
}} |
||
</pre> |
|||
== Gating criteria == |
== Gating criteria == |
||
| Line 37: | Line 35: | ||
=== Ansible path === |
=== Ansible path === |
||
<pre> |
|||
{{#mermaid:flowchart LR |
{{#mermaid:flowchart LR |
||
STAGING["staging branch"] |
STAGING["staging branch"] |
||
| Line 48: | Line 45: | ||
REGIONAL -->|"merge"| MAIN |
REGIONAL -->|"merge"| MAIN |
||
}} |
}} |
||
</pre> |
|||
=== NixOS path === |
=== NixOS path === |
||
<pre> |
|||
{{#mermaid:flowchart LR |
{{#mermaid:flowchart LR |
||
STAGING["Update flake → rebuild in staging"] |
STAGING["Update flake → rebuild in staging"] |
||
| Line 63: | Line 58: | ||
REGIONAL -->|"gate →"| FLEET |
REGIONAL -->|"gate →"| FLEET |
||
}} |
}} |
||
</pre> |
|||
{{Navbox TELEICU}} |
{{Navbox TELEICU}} |
||
Latest revision as of 08:52, 6 July 2026
Both migration paths use the same staged rollout process to minimize fleet-wide risk.
Stages
Gating criteria
A stage must pass all checks before promoting to the next:
- All nodes report healthy to K3s control plane
- VictoriaMetrics shows no anomaly in key metrics
- Downtime classifier reports expected status (no false positives)
- Hub admin confirms no degradation in clinical workflow
- Rollback tested and confirmed working