Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

TELEICU/Canary rollout: Difference between revisions

From OHC Network Wiki
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

flowteleicuCARE 3.0+

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

Per-path

Ansible path

NixOS path