user-guide/example-kernel-update/_media/lifecycle.drawio.svg

1 line
No EOL
14 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="1491" height="900" viewBox="0 0 1491 900" style="color-scheme: light dark" content="&lt;mxfile host=&quot;app.diagrams.net&quot;&gt;&lt;diagram id=&quot;d1&quot; name=&quot;Ablauf&quot;&gt;&lt;mxGraphModel dx=&quot;1491&quot; dy=&quot;900&quot; grid=&quot;0&quot; gridSize=&quot;10&quot; guides=&quot;1&quot; tooltips=&quot;1&quot; connect=&quot;1&quot; arrows=&quot;1&quot; fold=&quot;1&quot; page=&quot;1&quot; pageScale=&quot;1&quot; pageWidth=&quot;1100&quot; pageHeight=&quot;850&quot; math=&quot;0&quot; shadow=&quot;0&quot;&gt;&lt;root&gt;&lt;mxCell id=&quot;0&quot;/&gt;&lt;mxCell id=&quot;1&quot; parent=&quot;0&quot;/&gt;&lt;mxCell id=&quot;lane0&quot; value=&quot;Requester&quot; style=&quot;swimlane;html=1;horizontal=0;startSize=26;fillColor=light-dark(#e9e9e9,#1a1a1a);swimlaneFillColor=light-dark(#e9e9e9,#1a1a1a);strokeColor=#8a94a6;fontStyle=1;fontColor=light-dark(#333333,#cccccc);&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;0&quot; y=&quot;0&quot; width=&quot;1491&quot; height=&quot;225&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;lane1&quot; value=&quot;Platform team&quot; style=&quot;swimlane;html=1;horizontal=0;startSize=26;fillColor=light-dark(#e9e9e9,#1a1a1a);swimlaneFillColor=light-dark(#e9e9e9,#1a1a1a);strokeColor=#8a94a6;fontStyle=1;fontColor=light-dark(#333333,#cccccc);&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;0&quot; y=&quot;225&quot; width=&quot;1491&quot; height=&quot;225&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;lane2&quot; value=&quot;Change manager&quot; style=&quot;swimlane;html=1;horizontal=0;startSize=26;fillColor=light-dark(#e9e9e9,#1a1a1a);swimlaneFillColor=light-dark(#e9e9e9,#1a1a1a);strokeColor=#8a94a6;fontStyle=1;fontColor=light-dark(#333333,#cccccc);&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;0&quot; y=&quot;450&quot; width=&quot;1491&quot; height=&quot;225&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;lane3&quot; value=&quot;Service owner&quot; style=&quot;swimlane;html=1;horizontal=0;startSize=26;fillColor=light-dark(#e9e9e9,#1a1a1a);swimlaneFillColor=light-dark(#e9e9e9,#1a1a1a);strokeColor=#8a94a6;fontStyle=1;fontColor=light-dark(#333333,#cccccc);&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;0&quot; y=&quot;675&quot; width=&quot;1491&quot; height=&quot;225&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;req&quot; value=&quot;Change requested&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;arcSize=40;fillColor=#8d0981;strokeColor=#3b5ba5;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#ffffff;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;36&quot; y=&quot;89&quot; width=&quot;150&quot; height=&quot;48&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;assess&quot; value=&quot;Technical assessment&quot; style=&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=#e50c2e;strokeColor=#3b5ba5;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#ffffff;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;221&quot; y=&quot;314&quot; width=&quot;150&quot; height=&quot;48&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;cab&quot; value=&quot;Change approval&quot; style=&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=#e50c2e;strokeColor=#3b5ba5;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#ffffff;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;406&quot; y=&quot;539&quot; width=&quot;150&quot; height=&quot;48&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;prep&quot; value=&quot;Prepare and test in DEV&quot; style=&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=#e50c2e;strokeColor=#3b5ba5;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#ffffff;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;591&quot; y=&quot;314&quot; width=&quot;150&quot; height=&quot;48&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;stage&quot; value=&quot;Test in staging&quot; style=&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=#e50c2e;strokeColor=#3b5ba5;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#ffffff;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;776&quot; y=&quot;314&quot; width=&quot;150&quot; height=&quot;48&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;prod&quot; value=&quot;Deploy to production&quot; style=&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=#e50c2e;strokeColor=#3b5ba5;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#ffffff;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;961&quot; y=&quot;314&quot; width=&quot;150&quot; height=&quot;48&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;accept&quot; value=&quot;Functional acceptance&quot; style=&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=#e50c2e;strokeColor=#3b5ba5;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#ffffff;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;1146&quot; y=&quot;764&quot; width=&quot;150&quot; height=&quot;48&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;close&quot; value=&quot;Change closed&quot; style=&quot;rounded=1;whiteSpace=wrap;html=1;arcSize=40;fillColor=#8d0981;strokeColor=#3b5ba5;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=12;fontColor=#ffffff;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&lt;mxGeometry x=&quot;1331&quot; y=&quot;539&quot; width=&quot;150&quot; height=&quot;48&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;ed0&quot; value=&quot;&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;strokeColor=light-dark(#5a6b85,#8a94a6);&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;req&quot; target=&quot;assess&quot;&gt;&lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;ed1&quot; value=&quot;&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;strokeColor=light-dark(#5a6b85,#8a94a6);&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;assess&quot; target=&quot;cab&quot;&gt;&lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;ed2&quot; value=&quot;approved&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;strokeColor=light-dark(#5a6b85,#8a94a6);&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;cab&quot; target=&quot;prep&quot;&gt;&lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;ed3&quot; value=&quot;&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;strokeColor=light-dark(#5a6b85,#8a94a6);&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;prep&quot; target=&quot;stage&quot;&gt;&lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;ed4&quot; value=&quot;&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;strokeColor=light-dark(#5a6b85,#8a94a6);&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;stage&quot; target=&quot;prod&quot;&gt;&lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;ed5&quot; value=&quot;&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;strokeColor=light-dark(#5a6b85,#8a94a6);&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;prod&quot; target=&quot;accept&quot;&gt;&lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=&quot;ed6&quot; value=&quot;&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;strokeColor=light-dark(#5a6b85,#8a94a6);&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;accept&quot; target=&quot;close&quot;&gt;&lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot;/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;&lt;/diagram&gt;&lt;/mxfile&gt;"><rect width="1491" height="900" fill="light-dark(#ffffff,#1a1917)"/><defs><marker id="f451-arrow" markerWidth="9" markerHeight="9" refX="7" refY="3" orient="auto" markerUnits="strokeWidth"><path d="M0,0 L7,3 L0,6 z" fill="light-dark(#5a6b85,#8a94a6)"/></marker></defs><rect x="0" y="0" width="1491" height="225" fill="light-dark(#e9e9e9,#1a1a1a)" stroke="#8a94a6" stroke-width="1"/><line x1="26" y1="0" x2="26" y2="225" stroke="#8a94a6" stroke-width="1"/><g transform="translate(13,112.5) rotate(-90)"><text x="0" y="0" font-family="Helvetica,Arial,sans-serif" font-size="12" font-weight="bold" fill="light-dark(#333333,#cccccc)" text-anchor="middle" dominant-baseline="central"><tspan x="0" dy="0">Requester</tspan></text></g><rect x="0" y="225" width="1491" height="225" fill="light-dark(#e9e9e9,#1a1a1a)" stroke="#8a94a6" stroke-width="1"/><line x1="26" y1="225" x2="26" y2="450" stroke="#8a94a6" stroke-width="1"/><g transform="translate(13,337.5) rotate(-90)"><text x="0" y="0" font-family="Helvetica,Arial,sans-serif" font-size="12" font-weight="bold" fill="light-dark(#333333,#cccccc)" text-anchor="middle" dominant-baseline="central"><tspan x="0" dy="0">Platform team</tspan></text></g><rect x="0" y="450" width="1491" height="225" fill="light-dark(#e9e9e9,#1a1a1a)" stroke="#8a94a6" stroke-width="1"/><line x1="26" y1="450" x2="26" y2="675" stroke="#8a94a6" stroke-width="1"/><g transform="translate(13,562.5) rotate(-90)"><text x="0" y="0" font-family="Helvetica,Arial,sans-serif" font-size="12" font-weight="bold" fill="light-dark(#333333,#cccccc)" text-anchor="middle" dominant-baseline="central"><tspan x="0" dy="0">Change manager</tspan></text></g><rect x="0" y="675" width="1491" height="225" fill="light-dark(#e9e9e9,#1a1a1a)" stroke="#8a94a6" stroke-width="1"/><line x1="26" y1="675" x2="26" y2="900" stroke="#8a94a6" stroke-width="1"/><g transform="translate(13,787.5) rotate(-90)"><text x="0" y="0" font-family="Helvetica,Arial,sans-serif" font-size="12" font-weight="bold" fill="light-dark(#333333,#cccccc)" text-anchor="middle" dominant-baseline="central"><tspan x="0" dy="0">Service owner</tspan></text></g><path d="M 111 137 L 111 225.5 L 296 225.5 L 296 314" fill="none" stroke="light-dark(#5a6b85,#8a94a6)" stroke-width="1.5" marker-end="url(#f451-arrow)"/><path d="M 296 362 L 296 450.5 L 481 450.5 L 481 539" fill="none" stroke="light-dark(#5a6b85,#8a94a6)" stroke-width="1.5" marker-end="url(#f451-arrow)"/><path d="M 481 539 L 481 450.5 L 666 450.5 L 666 362" fill="none" stroke="light-dark(#5a6b85,#8a94a6)" stroke-width="1.5" marker-end="url(#f451-arrow)"/><rect x="546.26" y="441.9" width="54.48" height="17.2" fill="light-dark(#ffffff,#1a1917)" opacity="0.85"/><text x="573.5" y="450.5" font-family="Helvetica,Arial,sans-serif" font-size="11" fill="light-dark(#5a6b85,#8a94a6)" text-anchor="middle" dominant-baseline="central">approved</text><path d="M 741 338 L 776 338" fill="none" stroke="light-dark(#5a6b85,#8a94a6)" stroke-width="1.5" marker-end="url(#f451-arrow)"/><path d="M 926 338 L 961 338" fill="none" stroke="light-dark(#5a6b85,#8a94a6)" stroke-width="1.5" marker-end="url(#f451-arrow)"/><path d="M 1036 362 L 1036 563 L 1221 563 L 1221 764" fill="none" stroke="light-dark(#5a6b85,#8a94a6)" stroke-width="1.5" marker-end="url(#f451-arrow)"/><path d="M 1221 764 L 1221 675.5 L 1406 675.5 L 1406 587" fill="none" stroke="light-dark(#5a6b85,#8a94a6)" stroke-width="1.5" marker-end="url(#f451-arrow)"/><rect x="36" y="89" width="150" height="48" rx="19.2" ry="19.2" fill="#8d0981" stroke="#3b5ba5" stroke-width="1.5"/><text x="111" y="113" font-family="Helvetica,Arial,sans-serif" font-size="12" fill="#ffffff" text-anchor="middle" dominant-baseline="central"><tspan x="111" dy="0">Change requested</tspan></text><rect x="221" y="314" width="150" height="48" rx="0" ry="0" fill="#e50c2e" stroke="#3b5ba5" stroke-width="1.5"/><text x="296" y="338" font-family="Helvetica,Arial,sans-serif" font-size="12" fill="#ffffff" text-anchor="middle" dominant-baseline="central"><tspan x="296" dy="0">Technical assessment</tspan></text><rect x="406" y="539" width="150" height="48" rx="0" ry="0" fill="#e50c2e" stroke="#3b5ba5" stroke-width="1.5"/><text x="481" y="563" font-family="Helvetica,Arial,sans-serif" font-size="12" fill="#ffffff" text-anchor="middle" dominant-baseline="central"><tspan x="481" dy="0">Change approval</tspan></text><rect x="591" y="314" width="150" height="48" rx="0" ry="0" fill="#e50c2e" stroke="#3b5ba5" stroke-width="1.5"/><text x="666" y="338" font-family="Helvetica,Arial,sans-serif" font-size="12" fill="#ffffff" text-anchor="middle" dominant-baseline="central"><tspan x="666" dy="0">Prepare and test in DEV</tspan></text><rect x="776" y="314" width="150" height="48" rx="0" ry="0" fill="#e50c2e" stroke="#3b5ba5" stroke-width="1.5"/><text x="851" y="338" font-family="Helvetica,Arial,sans-serif" font-size="12" fill="#ffffff" text-anchor="middle" dominant-baseline="central"><tspan x="851" dy="0">Test in staging</tspan></text><rect x="961" y="314" width="150" height="48" rx="0" ry="0" fill="#e50c2e" stroke="#3b5ba5" stroke-width="1.5"/><text x="1036" y="338" font-family="Helvetica,Arial,sans-serif" font-size="12" fill="#ffffff" text-anchor="middle" dominant-baseline="central"><tspan x="1036" dy="0">Deploy to production</tspan></text><rect x="1146" y="764" width="150" height="48" rx="0" ry="0" fill="#e50c2e" stroke="#3b5ba5" stroke-width="1.5"/><text x="1221" y="788" font-family="Helvetica,Arial,sans-serif" font-size="12" fill="#ffffff" text-anchor="middle" dominant-baseline="central"><tspan x="1221" dy="0">Functional acceptance</tspan></text><rect x="1331" y="539" width="150" height="48" rx="19.2" ry="19.2" fill="#8d0981" stroke="#3b5ba5" stroke-width="1.5"/><text x="1406" y="563" font-family="Helvetica,Arial,sans-serif" font-size="12" fill="#ffffff" text-anchor="middle" dominant-baseline="central"><tspan x="1406" dy="0">Change closed</tspan></text></svg>