github.com/kyma-project/kyma-environment-broker@v0.0.1/docs/assets/keb-arch.drawio (about) 1 <mxfile host="Electron" modified="2023-09-08T10:35:34.555Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.8 Chrome/114.0.5735.289 Electron/25.5.0 Safari/537.36" etag="KyR_oxiyW_sp8cHKOqL7" version="21.6.8" type="device"> 2 <diagram id="ZGsqVFqlMtBjAnkGU3Om" name="Page-1"> 3 <mxGraphModel dx="1890" dy="802" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> 4 <root> 5 <mxCell id="0" /> 6 <mxCell id="1" parent="0" /> 7 <mxCell id="S4Y8JMquZLXTr6qlEGW4-5" value="" style="rounded=1;whiteSpace=wrap;html=1;align=left;fillColor=#f0f6ff;strokeColor=#f0f6ff;verticalAlign=bottom;" parent="1" vertex="1"> 8 <mxGeometry x="20" y="60" width="540" height="490" as="geometry" /> 9 </mxCell> 10 <mxCell id="S4Y8JMquZLXTr6qlEGW4-6" value="<font style="font-size: 15px;"><b>Kyma Control Plane</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=19;labelPosition=center;verticalLabelPosition=middle;" parent="1" vertex="1"> 11 <mxGeometry x="200" y="70" width="180" height="30" as="geometry" /> 12 </mxCell> 13 <mxCell id="-fF3yJ7clYEyhTMX5PpK-15" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#666666;" parent="1" source="-fF3yJ7clYEyhTMX5PpK-2" target="-fF3yJ7clYEyhTMX5PpK-4" edge="1"> 14 <mxGeometry relative="1" as="geometry"> 15 <Array as="points"> 16 <mxPoint x="110" y="160" /> 17 </Array> 18 </mxGeometry> 19 </mxCell> 20 <mxCell id="-fF3yJ7clYEyhTMX5PpK-19" value="<font style="font-size: 12px; background-color: rgb(240, 246, 255);">creates cluster request</font>" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];" parent="-fF3yJ7clYEyhTMX5PpK-15" vertex="1" connectable="0"> 21 <mxGeometry x="0.4127" y="1" relative="1" as="geometry"> 22 <mxPoint as="offset" /> 23 </mxGeometry> 24 </mxCell> 25 <mxCell id="-fF3yJ7clYEyhTMX5PpK-16" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#666666;" parent="1" source="-fF3yJ7clYEyhTMX5PpK-2" target="-fF3yJ7clYEyhTMX5PpK-6" edge="1"> 26 <mxGeometry relative="1" as="geometry" /> 27 </mxCell> 28 <mxCell id="-fF3yJ7clYEyhTMX5PpK-21" value="applies cluster configuration" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];labelBackgroundColor=#f0f6ff;fontSize=12;" parent="-fF3yJ7clYEyhTMX5PpK-16" vertex="1" connectable="0"> 29 <mxGeometry x="0.0732" y="3" relative="1" as="geometry"> 30 <mxPoint as="offset" /> 31 </mxGeometry> 32 </mxCell> 33 <mxCell id="-fF3yJ7clYEyhTMX5PpK-17" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#666666;" parent="1" source="-fF3yJ7clYEyhTMX5PpK-2" target="-fF3yJ7clYEyhTMX5PpK-5" edge="1"> 34 <mxGeometry relative="1" as="geometry"> 35 <Array as="points"> 36 <mxPoint x="110" y="470" /> 37 </Array> 38 </mxGeometry> 39 </mxCell> 40 <mxCell id="-fF3yJ7clYEyhTMX5PpK-23" value="<font style="font-size: 12px; background-color: rgb(240, 246, 255);">creates Kyma resource</font>" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];" parent="-fF3yJ7clYEyhTMX5PpK-17" vertex="1" connectable="0"> 41 <mxGeometry x="0.3922" relative="1" as="geometry"> 42 <mxPoint as="offset" /> 43 </mxGeometry> 44 </mxCell> 45 <mxCell id="-fF3yJ7clYEyhTMX5PpK-2" value="<font style="font-size: 13px;">Kyma Environment Broker</font>" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#666666;" parent="1" vertex="1"> 46 <mxGeometry x="50" y="290" width="120" height="60" as="geometry" /> 47 </mxCell> 48 <mxCell id="-fF3yJ7clYEyhTMX5PpK-25" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#666666;" parent="1" source="-fF3yJ7clYEyhTMX5PpK-4" target="-fF3yJ7clYEyhTMX5PpK-8" edge="1"> 49 <mxGeometry relative="1" as="geometry" /> 50 </mxCell> 51 <mxCell id="-fF3yJ7clYEyhTMX5PpK-31" value="<font style="font-size: 12px;">provisions Kubernetes cluster</font>" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];fontSize=12;" parent="-fF3yJ7clYEyhTMX5PpK-25" vertex="1" connectable="0"> 52 <mxGeometry x="-0.439" y="-1" relative="1" as="geometry"> 53 <mxPoint x="47" y="-1" as="offset" /> 54 </mxGeometry> 55 </mxCell> 56 <mxCell id="-fF3yJ7clYEyhTMX5PpK-4" value="<font style="font-size: 13px;">Provisioner</font>" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#666666;" parent="1" vertex="1"> 57 <mxGeometry x="375" y="130" width="120" height="60" as="geometry" /> 58 </mxCell> 59 <mxCell id="-fF3yJ7clYEyhTMX5PpK-27" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=#666666;" parent="1" source="-fF3yJ7clYEyhTMX5PpK-5" target="-fF3yJ7clYEyhTMX5PpK-8" edge="1"> 60 <mxGeometry relative="1" as="geometry" /> 61 </mxCell> 62 <mxCell id="-fF3yJ7clYEyhTMX5PpK-33" value="<font style="font-size: 12px;">manages modules</font>" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];fontSize=12;" parent="-fF3yJ7clYEyhTMX5PpK-27" vertex="1" connectable="0"> 63 <mxGeometry x="-0.4453" y="3" relative="1" as="geometry"> 64 <mxPoint x="21" as="offset" /> 65 </mxGeometry> 66 </mxCell> 67 <mxCell id="-fF3yJ7clYEyhTMX5PpK-5" value="<font style="font-size: 13px;">Lifecycle Manager</font>" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#666666;" parent="1" vertex="1"> 68 <mxGeometry x="375" y="440" width="120" height="60" as="geometry" /> 69 </mxCell> 70 <mxCell id="-fF3yJ7clYEyhTMX5PpK-26" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#666666;" parent="1" source="-fF3yJ7clYEyhTMX5PpK-6" target="-fF3yJ7clYEyhTMX5PpK-8" edge="1"> 71 <mxGeometry relative="1" as="geometry" /> 72 </mxCell> 73 <mxCell id="-fF3yJ7clYEyhTMX5PpK-32" value="<span style="font-size: 12px;">reconciles Kyma</span>" style="edgeLabel;html=1;align=center;verticalAlign=bottom;resizable=0;points=[];fontSize=12;" parent="-fF3yJ7clYEyhTMX5PpK-26" vertex="1" connectable="0"> 74 <mxGeometry x="0.0564" y="2" relative="1" as="geometry"> 75 <mxPoint x="12" y="2" as="offset" /> 76 </mxGeometry> 77 </mxCell> 78 <mxCell id="-fF3yJ7clYEyhTMX5PpK-6" value="<font style="font-size: 13px;">Reconciler</font>" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#666666;" parent="1" vertex="1"> 79 <mxGeometry x="375" y="290" width="120" height="60" as="geometry" /> 80 </mxCell> 81 <mxCell id="-fF3yJ7clYEyhTMX5PpK-10" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#666666;" parent="1" source="-fF3yJ7clYEyhTMX5PpK-7" target="-fF3yJ7clYEyhTMX5PpK-2" edge="1"> 82 <mxGeometry relative="1" as="geometry" /> 83 </mxCell> 84 <mxCell id="-fF3yJ7clYEyhTMX5PpK-7" value="" style="shape=actor;whiteSpace=wrap;html=1;fillColor=#0a6ec7;strokeColor=#0a6ec7;" parent="1" vertex="1"> 85 <mxGeometry x="-140" y="290" width="40" height="60" as="geometry" /> 86 </mxCell> 87 <mxCell id="-fF3yJ7clYEyhTMX5PpK-8" value="SAP BTP, <br>Kyma runtime" style="rounded=1;whiteSpace=wrap;html=1;fontSize=13;" parent="1" vertex="1"> 88 <mxGeometry x="690" y="290" width="120" height="60" as="geometry" /> 89 </mxCell> 90 <mxCell id="-fF3yJ7clYEyhTMX5PpK-9" value="<font color="#ffffff" size="1"><b style="font-size: 14px;">1</b></font>" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;fillColor=#0a6ec7;strokeColor=#0a6ec7;" parent="1" vertex="1"> 91 <mxGeometry x="-70" y="330" width="30" height="30" as="geometry" /> 92 </mxCell> 93 <mxCell id="-fF3yJ7clYEyhTMX5PpK-18" value="sends OSB request" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1"> 94 <mxGeometry x="-105" y="298" width="130" height="30" as="geometry" /> 95 </mxCell> 96 <mxCell id="-fF3yJ7clYEyhTMX5PpK-20" value="<font color="#ffffff" size="1"><b style="font-size: 14px;">2</b></font>" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;fillColor=#0a6ec7;strokeColor=#0a6ec7;" parent="1" vertex="1"> 97 <mxGeometry x="240" y="170" width="30" height="30" as="geometry" /> 98 </mxCell> 99 <mxCell id="-fF3yJ7clYEyhTMX5PpK-22" value="<font color="#ffffff" size="1"><b style="font-size: 14px;">4</b></font>" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;fillColor=#0a6ec7;strokeColor=#0a6ec7;" parent="1" vertex="1"> 100 <mxGeometry x="240" y="330" width="30" height="30" as="geometry" /> 101 </mxCell> 102 <mxCell id="-fF3yJ7clYEyhTMX5PpK-24" value="<font color="#ffffff" size="1"><b style="font-size: 14px;">6</b></font>" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;fillColor=#0a6ec7;strokeColor=#0a6ec7;" parent="1" vertex="1"> 103 <mxGeometry x="240" y="480" width="30" height="30" as="geometry" /> 104 </mxCell> 105 <mxCell id="-fF3yJ7clYEyhTMX5PpK-28" value="<font color="#ffffff" size="1"><b style="font-size: 14px;">3</b></font>" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;fillColor=#0a6ec7;strokeColor=#0a6ec7;" parent="1" vertex="1"> 106 <mxGeometry x="590" y="170" width="30" height="30" as="geometry" /> 107 </mxCell> 108 <mxCell id="-fF3yJ7clYEyhTMX5PpK-29" value="<font color="#ffffff" size="1"><b style="font-size: 14px;">5</b></font>" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;fillColor=#0a6ec7;strokeColor=#0a6ec7;" parent="1" vertex="1"> 109 <mxGeometry x="590" y="330" width="30" height="30" as="geometry" /> 110 </mxCell> 111 <mxCell id="-fF3yJ7clYEyhTMX5PpK-30" value="<font color="#ffffff" size="1"><b style="font-size: 14px;">7</b></font>" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;fillColor=#0a6ec7;strokeColor=#0a6ec7;" parent="1" vertex="1"> 112 <mxGeometry x="590" y="480" width="30" height="30" as="geometry" /> 113 </mxCell> 114 </root> 115 </mxGraphModel> 116 </diagram> 117 </mxfile>