<mxfile host="Electron" version="28.0.4"><diagram name="Solution context"><mxGraphModel dx="1600" dy="900" grid="1" gridSize="10" page="1" pageScale="1" pageWidth="1600" pageHeight="900" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/>
<mxCell id="title" value="OpenShift Virtualization - solution context&#xa;Target architecture - candidate qualification" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#243746;strokeColor=#10212b;fontColor=#ffffff;fontSize=25;fontStyle=1;align=left;spacingLeft=22;verticalAlign=middle" parent="1" vertex="1"><mxGeometry x="30" y="20" width="1540" height="72" as="geometry"/></mxCell>
<mxCell id="gov" value="Governance and supply" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#eaf2f8;strokeColor=#2874a6;fontSize=18;fontStyle=1;align=left;verticalAlign=top;spacingTop=12;spacingLeft=14" parent="1" vertex="1"><mxGeometry x="30" y="120" width="360" height="540" as="geometry"/></mxCell>
<mxCell id="cluster" value="OpenShift Virtualization 4.22 candidate cluster&#xa;Exact 4.22.z compatibility gate required" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#eef5ed;strokeColor=#4b7f52;fontSize=18;fontStyle=1;align=left;verticalAlign=top;spacingTop=12;spacingLeft=14" parent="1" vertex="1"><mxGeometry x="420" y="120" width="720" height="540" as="geometry"/></mxCell>
<mxCell id="services" value="Enterprise services and protection" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#fdf3e7;strokeColor=#b9770e;fontSize=18;fontStyle=1;align=left;verticalAlign=top;spacingTop=12;spacingLeft=14" parent="1" vertex="1"><mxGeometry x="1170" y="120" width="400" height="540" as="geometry"/></mxCell>
<mxCell id="git" value="Git&#xa;reviewed declarations" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#d6eaf8;strokeColor=#2874a6;fontSize=15" parent="1" vertex="1"><mxGeometry x="60" y="175" width="140" height="70" as="geometry"/></mxCell>
<mxCell id="acm" value="ACM&#xa;policy and fleet governance" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#d6eaf8;strokeColor=#2874a6;fontSize=15" parent="1" vertex="1"><mxGeometry x="220" y="175" width="140" height="70" as="geometry"/></mxCell>
<mxCell id="argo" value="Argo CD&#xa;reconciliation" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#d6eaf8;strokeColor=#2874a6;fontSize=15" parent="1" vertex="1"><mxGeometry x="140" y="280" width="140" height="70" as="geometry"/></mxCell>
<mxCell id="quay" value="Quay / image supply&#xa;approved, traceable images" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#d6eaf8;strokeColor=#2874a6;fontSize=15" parent="1" vertex="1"><mxGeometry x="60" y="410" width="140" height="72" as="geometry"/></mxCell>
<mxCell id="identity" value="Identity&#xa;authentication and RBAC" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#d6eaf8;strokeColor=#2874a6;fontSize=15" parent="1" vertex="1"><mxGeometry x="220" y="410" width="140" height="72" as="geometry"/></mxCell>
<mxCell id="olm" value="OLM + HyperConverged&#xa;candidate virtualization control plane" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#d5f5e3;strokeColor=#4b7f52;fontSize=16" parent="1" vertex="1"><mxGeometry x="460" y="180" width="250" height="78" as="geometry"/></mxCell>
<mxCell id="workers" value="Dedicated x86 VM workers&#xa;proposed pool; capacity and lifecycle to qualify" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#d5f5e3;strokeColor=#4b7f52;fontSize=16" parent="1" vertex="1"><mxGeometry x="750" y="180" width="350" height="78" as="geometry"/></mxCell>
<mxCell id="vms" value="VM catalogue and workloads&#xa;curated templates, instance types, VM/VMI, DataVolumes" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#d5f5e3;strokeColor=#4b7f52;fontSize=16" parent="1" vertex="1"><mxGeometry x="460" y="335" width="300" height="95" as="geometry"/></mxCell>
<mxCell id="obs" value="Observability&#xa;health, alerts and acceptance evidence" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#f4f6f7;strokeColor=#566573;fontSize=16" parent="1" vertex="1"><mxGeometry x="800" y="335" width="300" height="95" as="geometry"/></mxCell>
<mxCell id="network" value="Network services&#xa;approved service, ingress and exposure contracts" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#fef9e7;strokeColor=#b9770e;fontSize=15" parent="1" vertex="1"><mxGeometry x="1200" y="180" width="160" height="80" as="geometry"/></mxCell>
<mxCell id="odf" value="ODF external mode&#xa;CSI integration" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#fef9e7;strokeColor=#b9770e;fontSize=15" parent="1" vertex="1"><mxGeometry x="1390" y="180" width="150" height="80" as="geometry"/></mxCell>
<mxCell id="ceph" value="External RHCS / Ceph&#xa;qualified RBD / CephFS path" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#fef9e7;strokeColor=#b9770e;fontSize=15" parent="1" vertex="1"><mxGeometry x="1390" y="330" width="150" height="80" as="geometry"/></mxCell>
<mxCell id="oadp" value="OADP / Velero&#xa;Git-managed protection selection" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#fadbd8;strokeColor=#c0392b;fontSize=15" parent="1" vertex="1"><mxGeometry x="1200" y="490" width="160" height="80" as="geometry"/></mxCell>
<mxCell id="cohesity" value="Cohesity&#xa;candidate protection integration" style="rounded=1;whiteSpace=wrap;html=0;fillColor=#fadbd8;strokeColor=#c0392b;fontSize=15" parent="1" vertex="1"><mxGeometry x="1390" y="490" width="150" height="80" as="geometry"/></mxCell>
<mxCell id="legend" value="Legend&#xa;Solid blue - control / policy&#xa;Solid green - runtime / data&#xa;Dashed red - protection&#xa;Dotted grey - evidence&#xa;&#xa;Scope: general-purpose virtualization. Candidate qualification; no deployment or support claim." style="rounded=1;whiteSpace=wrap;html=0;fillColor=#ffffff;strokeColor=#566573;fontSize=14;align=left;spacingLeft=14;spacingTop=10" parent="1" vertex="1"><mxGeometry x="30" y="690" width="1540" height="160" as="geometry"/></mxCell>
<mxCell id="e1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#2874a6;strokeWidth=3;endArrow=block" parent="1" source="git" target="acm" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#2874a6;strokeWidth=3;endArrow=block" parent="1" source="acm" target="olm" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#2874a6;strokeWidth=3;endArrow=block" parent="1" source="argo" target="olm" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#2874a6;strokeWidth=3;endArrow=block" parent="1" source="quay" target="vms" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#2874a6;strokeWidth=3;endArrow=block" parent="1" source="identity" target="vms" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#4b7f52;strokeWidth=3;endArrow=block" parent="1" source="olm" target="workers" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#4b7f52;strokeWidth=3;endArrow=block" parent="1" source="vms" target="workers" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#4b7f52;strokeWidth=3;endArrow=block" parent="1" source="vms" target="network" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#4b7f52;strokeWidth=3;endArrow=block" parent="1" source="vms" target="odf" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#4b7f52;strokeWidth=3;endArrow=block" parent="1" source="odf" target="ceph" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#c0392b;strokeWidth=3;dashed=1;endArrow=block" parent="1" source="vms" target="oadp" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#c0392b;strokeWidth=3;dashed=1;endArrow=block" parent="1" source="oadp" target="cohesity" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="e13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=0;strokeColor=#566573;strokeWidth=2;dashed=1;dashPattern=2 6;endArrow=block" parent="1" source="vms" target="obs" edge="1"><mxGeometry relative="1" as="geometry"/></mxCell>
</root></mxGraphModel></diagram></mxfile>
