Merge ~clinton-fung/launchpad:architecture-diagram-update into launchpad:master

Proposed by Clinton Fung
Status: Merged
Approved by: Clinton Fung
Approved revision: cb3b24660c406c7100c3dc87873337f978accb22
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: ~clinton-fung/launchpad:architecture-diagram-update
Merge into: launchpad:master
Diff against target: 24 lines (+7/-6)
1 file modified
doc/diagrams/architecture.html (+7/-6)
Reviewer Review Type Date Requested Status
Clinton Fung Approve
Review via email: mp+456629@code.launchpad.net

Commit message

Update architecture diagrams to latest working copy

Description of the change

Update architecture diagrams to latest working copy

To post a comment you must log in.
Revision history for this message
Clinton Fung (clinton-fung) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/doc/diagrams/architecture.html b/doc/diagrams/architecture.html
2index b284916..f4cdaed 100644
3--- a/doc/diagrams/architecture.html
4+++ b/doc/diagrams/architecture.html
5@@ -1,11 +1,12 @@
6-<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->
7 <!DOCTYPE html>
8-<html>
9+<html xmlns="http://www.w3.org/1999/xhtml">
10 <head>
11-<title>launchpad_v0.1</title>
12+<title>draw.io</title>
13+<meta http-equiv="refresh" content="0;URL='https://app.diagrams.net/#G1fcn47D0cTUFtQ69tfC-sB2om1yZNCsWg#%7B%22pageId%22%3A%2214glVH8XSJX-2FxTRWny%22%7D'"/>
14 <meta charset="utf-8"/>
15 </head>
16-<body><div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{&quot;highlight&quot;:&quot;#0000ff&quot;,&quot;nav&quot;:true,&quot;resize&quot;:true,&quot;page&quot;:1,&quot;toolbar&quot;:&quot;pages zoom layers tags lightbox&quot;,&quot;edit&quot;:&quot;_blank&quot;,&quot;xml&quot;:&quot;&lt;mxfile host=\&quot;app.diagrams.net\&quot; modified=\&quot;2023-10-02T14:34:28.655Z\&quot; agent=\&quot;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5.2 Safari/605.1.15\&quot; etag=\&quot;I7le6k5BaBBBEs9X8b4P\&quot; version=\&quot;22.0.0\&quot; type=\&quot;google\&quot; pages=\&quot;3\&quot;&gt;\n &lt;diagram id=\&quot;uBMpoZB-KPJ61IGdVXNh\&quot; name=\&quot;hello\&quot;&gt;\n &lt;mxGraphModel grid=\&quot;1\&quot; page=\&quot;1\&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; pageScale=\&quot;1\&quot; pageWidth=\&quot;1169\&quot; pageHeight=\&quot;827\&quot; math=\&quot;0\&quot; shadow=\&quot;0\&quot;&gt;\n &lt;root&gt;\n &lt;mxCell id=\&quot;0\&quot; /&gt;\n &lt;mxCell id=\&quot;1\&quot; parent=\&quot;0\&quot; /&gt;\n &lt;/root&gt;\n &lt;/mxGraphModel&gt;\n &lt;/diagram&gt;\n &lt;diagram name=\&quot;top\&quot; id=\&quot;14glVH8XSJX-2FxTRWny\&quot;&gt;\n &lt;mxGraphModel dx=\&quot;1116\&quot; dy=\&quot;767\&quot; grid=\&quot;1\&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;1169\&quot; pageHeight=\&quot;827\&quot; math=\&quot;0\&quot; shadow=\&quot;0\&quot;&gt;\n &lt;root&gt;\n &lt;mxCell id=\&quot;0\&quot; /&gt;\n &lt;mxCell id=\&quot;1\&quot; parent=\&quot;0\&quot; /&gt;\n &lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-3\&quot; value=\&quot;Temporary\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;440\&quot; y=\&quot;1201\&quot; width=\&quot;240\&quot; height=\&quot;279\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-5\&quot; value=\&quot;Storage\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;120\&quot; y=\&quot;1160\&quot; width=\&quot;600\&quot; height=\&quot;360\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-107\&quot; value=\&quot;External services/platforms\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;800\&quot; y=\&quot;1280\&quot; width=\&quot;3550\&quot; height=\&quot;160\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-101\&quot; value=\&quot;Signing service\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;verticalAlign=top;align=left;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2320\&quot; y=\&quot;200\&quot; width=\&quot;240\&quot; height=\&quot;480\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-85\&quot; value=\&quot;Git\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;1400\&quot; y=\&quot;200\&quot; width=\&quot;240\&quot; height=\&quot;270\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-79\&quot; value=\&quot;Diskless archives\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;4000\&quot; y=\&quot;240\&quot; width=\&quot;320\&quot; height=\&quot;880\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-73\&quot; value=\&quot;Archive management\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2640\&quot; y=\&quot;200\&quot; width=\&quot;1720\&quot; height=\&quot;960\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-6\&quot; value=\&quot;Frontends\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;200\&quot; width=\&quot;720\&quot; height=\&quot;160\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-37\&quot; value=\&quot;Ubuntu primary archive (ftpmaster)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2680\&quot; y=\&quot;240\&quot; width=\&quot;320\&quot; height=\&quot;880\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-52\&quot; value=\&quot;Publisher\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2720\&quot; y=\&quot;440\&quot; width=\&quot;240\&quot; height=\&quot;320\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-34\&quot; value=\&quot;Build farm\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;800\&quot; y=\&quot;200\&quot; width=\&quot;480\&quot; height=\&quot;720\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;K2rduQrQvQ7fZCcYsmbU-1\&quot; value=\&quot;&amp;lt;font data-font-src=&amp;quot;https://fonts.googleapis.com/css?family=ubuntu&amp;quot;&amp;gt;Launchpad&amp;lt;/font&amp;gt;\&quot; style=\&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;fontStyle=0;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; parent=\&quot;1\&quot; vertex=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;700\&quot; y=\&quot;40\&quot; width=\&quot;60\&quot; height=\&quot;30\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-1\&quot; value=\&quot;Squid\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;320\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-2\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-appserver/README.md&amp;quot;&amp;gt;App servers&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;320\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-3\&quot; value=\&quot;Launchpad DB\&quot; style=\&quot;shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;200\&quot; y=\&quot;1240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-4\&quot; value=\&quot;buildd-manager\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;880\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-5\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/haproxy&amp;quot;&amp;gt;HAProxy&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;80\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot; value=\&quot;\&quot; style=\&quot;group\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;880\&quot; y=\&quot;400\&quot; width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-11\&quot; value=\&quot;Region\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;\n &lt;mxGeometry width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-7\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;\n &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;160\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-8\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;\n &lt;mxGeometry x=\&quot;50\&quot; y=\&quot;170\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-9\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;\n &lt;mxGeometry x=\&quot;60\&quot; y=\&quot;180\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-10\&quot; value=\&quot;vbuilder-manage\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;\n &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;40\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-12\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;\n &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;290\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-13\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;\n &lt;mxGeometry x=\&quot;50\&quot; y=\&quot;300\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-14\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;\n &lt;mxGeometry x=\&quot;60\&quot; y=\&quot;310\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot; value=\&quot;\&quot; style=\&quot;group\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;890\&quot; y=\&quot;410\&quot; width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-17\&quot; value=\&quot;Region\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;\n &lt;mxGeometry width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-18\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;\n &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;160\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-19\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;\n &lt;mxGeometry x=\&quot;50\&quot; y=\&quot;170\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-20\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;\n &lt;mxGeometry x=\&quot;60\&quot; y=\&quot;180\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-21\&quot; value=\&quot;vbuilder-manage\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;\n &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;40\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-22\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;\n &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;290\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-23\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;\n &lt;mxGeometry x=\&quot;50\&quot; y=\&quot;300\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-24\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;\n &lt;mxGeometry x=\&quot;60\&quot; y=\&quot;310\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot; value=\&quot;\&quot; style=\&quot;group\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;900\&quot; y=\&quot;420\&quot; width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-26\&quot; value=\&quot;Region\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;\n &lt;mxGeometry width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-27\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;\n &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;160\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-28\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;\n &lt;mxGeometry x=\&quot;50\&quot; y=\&quot;170\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-29\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;\n &lt;mxGeometry x=\&quot;60\&quot; y=\&quot;180\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-30\&quot; value=\&quot;vbuilder-manage\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;\n &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;40\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-31\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;\n &lt;mxGeometry x=\&quot;40\&quot; y=\&quot;290\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-32\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;\n &lt;mxGeometry x=\&quot;50\&quot; y=\&quot;300\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-33\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;\n &lt;mxGeometry x=\&quot;60\&quot; y=\&quot;310\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;UserObject label=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-ftpmaster-publisher/README.md&amp;quot;&amp;gt;publish-distro&amp;lt;/a&amp;gt;\&quot; id=\&quot;ywUdjOG0sS2TTxPa8gvK-35\&quot;&gt;\n &lt;mxCell style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2760\&quot; y=\&quot;640\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;/UserObject&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-36\&quot; value=\&quot;Upload queue processor\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2720\&quot; y=\&quot;800\&quot; width=\&quot;240\&quot; height=\&quot;280\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;UserObject label=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://git.launchpad.net/txpkgupload/tree/charm/txpkgupload/README.md&amp;quot;&amp;gt;txpkgupload&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; id=\&quot;ywUdjOG0sS2TTxPa8gvK-44\&quot;&gt;\n &lt;mxCell style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;fontStyle=4\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2760\&quot; y=\&quot;840\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;/UserObject&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-45\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/apache2&amp;quot;&amp;gt;Apache httpd&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2760\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-51\&quot; value=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-ftpmaster-uploader/README.md&amp;quot;&amp;gt;process-upload&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2760\&quot; y=\&quot;960\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-53\&quot; value=\&quot;PPA\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3080\&quot; y=\&quot;240\&quot; width=\&quot;440\&quot; height=\&quot;880\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-54\&quot; value=\&quot;Publisher\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3240\&quot; y=\&quot;440\&quot; width=\&quot;240\&quot; height=\&quot;320\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-55\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-ppa-publisher/README.md&amp;quot;&amp;gt;publish-distro&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3280\&quot; y=\&quot;640\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-56\&quot; value=\&quot;Upload queue processor\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3240\&quot; y=\&quot;800\&quot; width=\&quot;240\&quot; height=\&quot;280\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;UserObject label=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://git.launchpad.net/txpkgupload/tree/charm/txpkgupload/README.md&amp;quot;&amp;gt;txpkgupload&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; id=\&quot;ywUdjOG0sS2TTxPa8gvK-57\&quot;&gt;\n &lt;mxCell style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;fontStyle=4\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3280\&quot; y=\&quot;840\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;/UserObject&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-58\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/apache2&amp;quot;&amp;gt;Apache httpd&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3280\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-59\&quot; value=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-ppa-uploader/README.md&amp;quot;&amp;gt;process-upload&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3280\&quot; y=\&quot;960\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-61\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;ywUdjOG0sS2TTxPa8gvK-60\&quot; target=\&quot;ywUdjOG0sS2TTxPa8gvK-58\&quot;&gt;\n &lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-63\&quot; value=\&quot;HTTP/S\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-61\&quot;&gt;\n &lt;mxGeometry x=\&quot;0.5583\&quot; y=\&quot;-1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n &lt;/mxGeometry&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-62\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;ywUdjOG0sS2TTxPa8gvK-60\&quot; target=\&quot;ywUdjOG0sS2TTxPa8gvK-57\&quot;&gt;\n &lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-64\&quot; value=\&quot;S/FTP\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-62\&quot;&gt;\n &lt;mxGeometry x=\&quot;0.7967\&quot; y=\&quot;1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;\n &lt;mxPoint as=\&quot;offset\&quot; /&gt;\n &lt;/mxGeometry&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-60\&quot; value=\&quot;ppa-lb&amp;lt;br&amp;gt;(&amp;lt;a href=&amp;quot;https://charmhub.io/haproxy&amp;quot;&amp;gt;HAProxy&amp;lt;/a&amp;gt;)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3120\&quot; y=\&quot;280\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-65\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/launchpad-copy-archive-publisher&amp;quot;&amp;gt;Copy archive a.k.a. test rebuilds&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3600\&quot; y=\&quot;240\&quot; width=\&quot;320\&quot; height=\&quot;880\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-66\&quot; value=\&quot;Publisher\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3640\&quot; y=\&quot;440\&quot; width=\&quot;240\&quot; height=\&quot;320\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-67\&quot; value=\&quot;publish-distro\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3680\&quot; y=\&quot;640\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-70\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/apache2&amp;quot;&amp;gt;Apache httpd&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3680\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-75\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/lp-archive/tree/README.rst&amp;quot;&amp;gt;lp-archive&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;4080\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-76\&quot; value=\&quot;content-cache\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;4080\&quot; y=\&quot;280\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-78\&quot; value=\&quot;Librarian\&quot; style=\&quot;shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;200\&quot; y=\&quot;1360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;UserObject label=\&quot;Regular jobs&amp;lt;br&amp;gt;(misc cron jobs)\&quot; link=\&quot;https://wiki.canonical.com/InformationInfrastructure/IS/LaunchpadScripts\&quot; id=\&quot;ywUdjOG0sS2TTxPa8gvK-80\&quot;&gt;\n &lt;mxCell style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;80\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;/UserObject&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-82\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-debian-importer/README.md&amp;quot;&amp;gt;Debian importer&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;81\&quot; y=\&quot;640\&quot; width=\&quot;159\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-83\&quot; value=\&quot;Code hosting&amp;lt;br&amp;gt;(&amp;lt;a href=&amp;quot;https://turnip.readthedocs.io/en/latest/&amp;quot;&amp;gt;turnip&amp;lt;/a&amp;gt;)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;1440\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-84\&quot; value=\&quot;Code browse&amp;lt;br&amp;gt;(&amp;lt;a href=&amp;quot;https://git.zx2c4.com/cgit/about/&amp;quot;&amp;gt;cgit&amp;lt;/a&amp;gt;)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;1440\&quot; y=\&quot;360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-89\&quot; value=\&quot;Bzr\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;1680\&quot; y=\&quot;200\&quot; width=\&quot;240\&quot; height=\&quot;270\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-90\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://help.launchpad.net/Code&amp;quot;&amp;gt;Code hosting&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;1720\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-91\&quot; value=\&quot;Code browse&amp;lt;br&amp;gt;&amp;lt;div&amp;gt;(&amp;lt;a href=&amp;quot;https://launchpad.net/loggerhead&amp;quot;&amp;gt;loggerhead&amp;lt;/a&amp;gt;)&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;1720\&quot; y=\&quot;360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-92\&quot; value=\&quot;Code imports\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;1960\&quot; y=\&quot;200\&quot; width=\&quot;280\&quot; height=\&quot;280\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-93\&quot; value=\&quot;Scheduler\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2000\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-94\&quot; value=\&quot;Worker\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2000\&quot; y=\&quot;360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-95\&quot; value=\&quot;Worker\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2010\&quot; y=\&quot;370\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-96\&quot; value=\&quot;Worker\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2020\&quot; y=\&quot;380\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-97\&quot; value=\&quot;Load balancer&amp;lt;br&amp;gt;(HAProxy)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2360\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-98\&quot; value=\&quot;lp-signing\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2360\&quot; y=\&quot;400\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-100\&quot; value=\&quot;Signing DB\&quot; style=\&quot;shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2360\&quot; y=\&quot;560\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-102\&quot; value=\&quot;Outbound proxy\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;1080\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-103\&quot; value=\&quot;Outbound webhooks proxy\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;320\&quot; y=\&quot;640\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-106\&quot; value=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://wiki.canonical.com/Launchpad/PolicyandProcess/SOSSPPAConfiguration&amp;quot;&amp;gt;Artifactory&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3240\&quot; y=\&quot;1320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-109\&quot; value=\&quot;&amp;lt;div&amp;gt;GitHub&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;2000\&quot; y=\&quot;1320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-110\&quot; value=\&quot;&amp;lt;div&amp;gt;Jira&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;1790\&quot; y=\&quot;1320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-111\&quot; value=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://launchpad.net/ubuntu/+archivemirrors&amp;quot;&amp;gt;Mirrors&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;3480\&quot; y=\&quot;1320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;UserObject label=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/rabbitmq-server&amp;quot;&amp;gt;RabbitMQ&amp;lt;/a&amp;gt;\&quot; id=\&quot;fAyoninLRHclhjhz9gtE-1\&quot;&gt;\n &lt;mxCell style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;480\&quot; y=\&quot;1240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;/UserObject&gt;\n &lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-2\&quot; value=\&quot;memcached\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;480\&quot; y=\&quot;1360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-4\&quot; value=\&quot;Long-term\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;160\&quot; y=\&quot;1201\&quot; width=\&quot;240\&quot; height=\&quot;279\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-6\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/apache2&amp;quot;&amp;gt;Apache httpd&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;560\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-7\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-assets&amp;quot;&amp;gt;Assets&amp;lt;/a&amp;gt; (CSS, JS, API docs)&amp;lt;br&amp;gt;(&amp;lt;a href=&amp;quot;https://charmhub.io/apache2&amp;quot;&amp;gt;Apache httpd&amp;lt;/a&amp;gt;)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;\n &lt;mxGeometry x=\&quot;560\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot; /&gt;\n &lt;/mxCell&gt;\n &lt;/root&gt;\n &lt;/mxGraphModel&gt;\n &lt;/diagram&gt;\n &lt;diagram id=\&quot;lYu0-FLWThrIpEuG7uEl\&quot; name=\&quot;Regular jobs\&quot;&gt;\n &lt;mxGraphModel dx=\&quot;1674\&quot; dy=\&quot;1150\&quot; grid=\&quot;1\&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;1169\&quot; pageHeight=\&quot;827\&quot; math=\&quot;0\&quot; shadow=\&quot;0\&quot;&gt;\n &lt;root&gt;\n &lt;mxCell id=\&quot;0\&quot; /&gt;\n &lt;mxCell id=\&quot;1\&quot; parent=\&quot;0\&quot; /&gt;\n &lt;/root&gt;\n &lt;/mxGraphModel&gt;\n &lt;/diagram&gt;\n&lt;/mxfile&gt;\n&quot;}"></div>
17-<script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js"></script>
18+<body>
19+<div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{&quot;highlight&quot;:&quot;#0000ff&quot;,&quot;nav&quot;:true,&quot;resize&quot;:true,&quot;xml&quot;:&quot;&lt;mxfile host=\&quot;app.diagrams.net\&quot; modified=\&quot;2023-11-23T19:24:53.479Z\&quot; agent=\&quot;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Safari/605.1.15\&quot; etag=\&quot;4qPZwYT9X1d1yHOz3rjo\&quot; version=\&quot;22.1.3\&quot; type=\&quot;google\&quot; pages=\&quot;9\&quot;&gt;&lt;diagram id=\&quot;uBMpoZB-KPJ61IGdVXNh\&quot; name=\&quot;hello\&quot;&gt;&lt;mxGraphModel grid=\&quot;1\&quot; page=\&quot;1\&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; pageScale=\&quot;1\&quot; pageWidth=\&quot;1169\&quot; pageHeight=\&quot;827\&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;/root&gt;&lt;/mxGraphModel&gt;&lt;/diagram&gt;&lt;diagram name=\&quot;top\&quot; id=\&quot;14glVH8XSJX-2FxTRWny\&quot;&gt;&lt;mxGraphModel grid=\&quot;1\&quot; page=\&quot;1\&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; pageScale=\&quot;1\&quot; pageWidth=\&quot;1169\&quot; pageHeight=\&quot;827\&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;ywUdjOG0sS2TTxPa8gvK-73\&quot; value=\&quot;Archive management\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2640\&quot; y=\&quot;200\&quot; width=\&quot;2040\&quot; height=\&quot;960\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-3\&quot; value=\&quot;Temporary\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;440\&quot; y=\&quot;1201\&quot; width=\&quot;240\&quot; height=\&quot;279\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-5\&quot; value=\&quot;Storage\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;120\&quot; y=\&quot;1160\&quot; width=\&quot;600\&quot; height=\&quot;360\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-107\&quot; value=\&quot;External services/platforms\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;800\&quot; y=\&quot;1280\&quot; width=\&quot;3550\&quot; height=\&quot;160\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-101\&quot; value=\&quot;Signing service\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;verticalAlign=top;align=left;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2682\&quot; y=\&quot;240\&quot; width=\&quot;240\&quot; height=\&quot;480\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-85\&quot; value=\&quot;Git\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1560\&quot; y=\&quot;200\&quot; width=\&quot;240\&quot; height=\&quot;270\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-79\&quot; value=\&quot;Diskless archives\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;4320\&quot; y=\&quot;240\&quot; width=\&quot;320\&quot; height=\&quot;880\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-6\&quot; value=\&quot;Frontends\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;200\&quot; width=\&quot;720\&quot; height=\&quot;160\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-37\&quot; value=\&quot;Ubuntu primary archive (ftpmaster)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3000\&quot; y=\&quot;240\&quot; width=\&quot;320\&quot; height=\&quot;880\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-52\&quot; value=\&quot;Publisher\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3040\&quot; y=\&quot;440\&quot; width=\&quot;240\&quot; height=\&quot;320\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-34\&quot; value=\&quot;Build farm\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;800\&quot; y=\&quot;200\&quot; width=\&quot;680\&quot; height=\&quot;760\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;K2rduQrQvQ7fZCcYsmbU-1\&quot; value=\&quot;&amp;lt;font data-font-src=&amp;quot;https://fonts.googleapis.com/css?family=ubuntu&amp;quot;&amp;gt;Launchpad&amp;lt;/font&amp;gt;\&quot; style=\&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;fontStyle=0;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;700\&quot; y=\&quot;40\&quot; width=\&quot;60\&quot; height=\&quot;30\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-1\&quot; value=\&quot;Squid\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;320\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-2\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-appserver/README.md&amp;quot;&amp;gt;App servers&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;320\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-3\&quot; value=\&quot;Launchpad DB\&quot; style=\&quot;shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;200\&quot; y=\&quot;1240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-4\&quot; value=\&quot;buildd-manager\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;880\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-5\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/haproxy&amp;quot;&amp;gt;HAProxy&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;80\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot; value=\&quot;\&quot; style=\&quot;group\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;880\&quot; y=\&quot;480\&quot; width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-11\&quot; value=\&quot;Region\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;&lt;mxGeometry width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-7\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;160\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-8\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;&lt;mxGeometry x=\&quot;50\&quot; y=\&quot;170\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-9\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;&lt;mxGeometry x=\&quot;60\&quot; y=\&quot;180\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-10\&quot; value=\&quot;vbuilder-manage\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;40\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-12\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;290\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-13\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;&lt;mxGeometry x=\&quot;50\&quot; y=\&quot;300\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-14\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-15\&quot;&gt;&lt;mxGeometry x=\&quot;60\&quot; y=\&quot;310\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot; value=\&quot;\&quot; style=\&quot;group\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;890\&quot; y=\&quot;490\&quot; width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-17\&quot; value=\&quot;Region\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;&lt;mxGeometry width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-18\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;160\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-19\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;&lt;mxGeometry x=\&quot;50\&quot; y=\&quot;170\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-20\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;&lt;mxGeometry x=\&quot;60\&quot; y=\&quot;180\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-21\&quot; value=\&quot;vbuilder-manage\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;40\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-22\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;290\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-23\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;&lt;mxGeometry x=\&quot;50\&quot; y=\&quot;300\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-24\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-16\&quot;&gt;&lt;mxGeometry x=\&quot;60\&quot; y=\&quot;310\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot; value=\&quot;\&quot; style=\&quot;group\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;900\&quot; y=\&quot;500\&quot; width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-26\&quot; value=\&quot;Region\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;&lt;mxGeometry width=\&quot;280\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-27\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;160\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-28\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;&lt;mxGeometry x=\&quot;50\&quot; y=\&quot;170\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-29\&quot; value=\&quot;Builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;&lt;mxGeometry x=\&quot;60\&quot; y=\&quot;180\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-30\&quot; value=\&quot;vbuilder-manage\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;40\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-31\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;290\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-32\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;&lt;mxGeometry x=\&quot;50\&quot; y=\&quot;300\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-33\&quot; value=\&quot;Per-architecture image builder\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-25\&quot;&gt;&lt;mxGeometry x=\&quot;60\&quot; y=\&quot;310\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;UserObject label=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-ftpmaster-publisher/README.md&amp;quot;&amp;gt;publish-distro&amp;lt;/a&amp;gt;\&quot; id=\&quot;ywUdjOG0sS2TTxPa8gvK-35\&quot;&gt;&lt;mxCell style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3080\&quot; y=\&quot;640\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/UserObject&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-36\&quot; value=\&quot;Upload queue processor\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3040\&quot; y=\&quot;800\&quot; width=\&quot;240\&quot; height=\&quot;280\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;UserObject label=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://git.launchpad.net/txpkgupload/tree/charm/txpkgupload/README.md&amp;quot;&amp;gt;txpkgupload&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; id=\&quot;ywUdjOG0sS2TTxPa8gvK-44\&quot;&gt;&lt;mxCell style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;fontStyle=4\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3080\&quot; y=\&quot;840\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/UserObject&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-45\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/apache2&amp;quot;&amp;gt;Apache httpd&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3080\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-51\&quot; value=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-ftpmaster-uploader/README.md&amp;quot;&amp;gt;process-upload&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3080\&quot; y=\&quot;960\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-53\&quot; value=\&quot;PPA\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3400\&quot; y=\&quot;240\&quot; width=\&quot;440\&quot; height=\&quot;880\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-54\&quot; value=\&quot;Publisher\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3560\&quot; y=\&quot;440\&quot; width=\&quot;240\&quot; height=\&quot;320\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-55\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-ppa-publisher/README.md&amp;quot;&amp;gt;publish-distro&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3600\&quot; y=\&quot;640\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-56\&quot; value=\&quot;Upload queue processor\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3560\&quot; y=\&quot;800\&quot; width=\&quot;240\&quot; height=\&quot;280\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;UserObject label=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://git.launchpad.net/txpkgupload/tree/charm/txpkgupload/README.md&amp;quot;&amp;gt;txpkgupload&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; id=\&quot;ywUdjOG0sS2TTxPa8gvK-57\&quot;&gt;&lt;mxCell style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;fontStyle=4\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3600\&quot; y=\&quot;840\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/UserObject&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-58\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/apache2&amp;quot;&amp;gt;Apache httpd&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3600\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-59\&quot; value=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-ppa-uploader/README.md&amp;quot;&amp;gt;process-upload&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3600\&quot; y=\&quot;960\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-61\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;ywUdjOG0sS2TTxPa8gvK-60\&quot; target=\&quot;ywUdjOG0sS2TTxPa8gvK-58\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-63\&quot; value=\&quot;HTTP/S\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-61\&quot;&gt;&lt;mxGeometry x=\&quot;0.5583\&quot; y=\&quot;-1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;&lt;mxPoint as=\&quot;offset\&quot;/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-62\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;ywUdjOG0sS2TTxPa8gvK-60\&quot; target=\&quot;ywUdjOG0sS2TTxPa8gvK-57\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-64\&quot; value=\&quot;S/FTP\&quot; style=\&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];\&quot; vertex=\&quot;1\&quot; connectable=\&quot;0\&quot; parent=\&quot;ywUdjOG0sS2TTxPa8gvK-62\&quot;&gt;&lt;mxGeometry x=\&quot;0.7967\&quot; y=\&quot;1\&quot; relative=\&quot;1\&quot; as=\&quot;geometry\&quot;&gt;&lt;mxPoint as=\&quot;offset\&quot;/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-60\&quot; value=\&quot;ppa-lb&amp;lt;br&amp;gt;(&amp;lt;a href=&amp;quot;https://charmhub.io/haproxy&amp;quot;&amp;gt;HAProxy&amp;lt;/a&amp;gt;)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3440\&quot; y=\&quot;280\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-65\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/launchpad-copy-archive-publisher&amp;quot;&amp;gt;Copy archive a.k.a. test rebuilds&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3920\&quot; y=\&quot;240\&quot; width=\&quot;320\&quot; height=\&quot;880\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-66\&quot; value=\&quot;Publisher\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3960\&quot; y=\&quot;440\&quot; width=\&quot;240\&quot; height=\&quot;320\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-67\&quot; value=\&quot;publish-distro\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;4000\&quot; y=\&quot;640\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-70\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/apache2&amp;quot;&amp;gt;Apache httpd&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;4000\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-75\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/lp-archive/tree/README.rst&amp;quot;&amp;gt;lp-archive&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;4400\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-76\&quot; value=\&quot;content-cache\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;4400\&quot; y=\&quot;280\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-78\&quot; value=\&quot;Librarian\&quot; style=\&quot;shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;200\&quot; y=\&quot;1360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;UserObject label=\&quot;Regular jobs&amp;lt;br&amp;gt;(misc cron jobs)\&quot; link=\&quot;https://wiki.canonical.com/InformationInfrastructure/IS/LaunchpadScripts\&quot; id=\&quot;ywUdjOG0sS2TTxPa8gvK-80\&quot;&gt;&lt;mxCell style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;80\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/UserObject&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-82\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-debian-importer/README.md&amp;quot;&amp;gt;Debian importer&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;81\&quot; y=\&quot;640\&quot; width=\&quot;159\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-83\&quot; value=\&quot;Code hosting&amp;lt;br&amp;gt;(&amp;lt;a href=&amp;quot;https://turnip.readthedocs.io/en/latest/&amp;quot;&amp;gt;turnip&amp;lt;/a&amp;gt;)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1600\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-84\&quot; value=\&quot;Code browse&amp;lt;br&amp;gt;(&amp;lt;a href=&amp;quot;https://git.zx2c4.com/cgit/about/&amp;quot;&amp;gt;cgit&amp;lt;/a&amp;gt;)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1600\&quot; y=\&quot;360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-89\&quot; value=\&quot;Bzr\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1840\&quot; y=\&quot;200\&quot; width=\&quot;240\&quot; height=\&quot;270\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-90\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://help.launchpad.net/Code&amp;quot;&amp;gt;Code hosting&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1880\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-91\&quot; value=\&quot;Code browse&amp;lt;br&amp;gt;&amp;lt;div&amp;gt;(&amp;lt;a href=&amp;quot;https://launchpad.net/loggerhead&amp;quot;&amp;gt;loggerhead&amp;lt;/a&amp;gt;)&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1880\&quot; y=\&quot;360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-92\&quot; value=\&quot;Code imports\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2120\&quot; y=\&quot;200\&quot; width=\&quot;280\&quot; height=\&quot;280\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-93\&quot; value=\&quot;Scheduler\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2160\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-94\&quot; value=\&quot;Worker\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2160\&quot; y=\&quot;360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-95\&quot; value=\&quot;Worker\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2170\&quot; y=\&quot;370\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-96\&quot; value=\&quot;Worker\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2180\&quot; y=\&quot;380\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-97\&quot; value=\&quot;Load balancer&amp;lt;br&amp;gt;(HAProxy)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2722\&quot; y=\&quot;280\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-98\&quot; value=\&quot;lp-signing\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2722\&quot; y=\&quot;440\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-100\&quot; value=\&quot;Signing DB\&quot; style=\&quot;shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2722\&quot; y=\&quot;600\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-102\&quot; value=\&quot;Builder proxy\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1080\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-103\&quot; value=\&quot;Outbound webhooks proxy\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;320\&quot; y=\&quot;640\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-106\&quot; value=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://wiki.canonical.com/Launchpad/PolicyandProcess/SOSSPPAConfiguration&amp;quot;&amp;gt;Artifactory&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3240\&quot; y=\&quot;1320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-109\&quot; value=\&quot;&amp;lt;div&amp;gt;GitHub&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2000\&quot; y=\&quot;1320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-110\&quot; value=\&quot;&amp;lt;div&amp;gt;Jira&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1790\&quot; y=\&quot;1320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ywUdjOG0sS2TTxPa8gvK-111\&quot; value=\&quot;&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;https://launchpad.net/ubuntu/+archivemirrors&amp;quot;&amp;gt;Mirrors&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3480\&quot; y=\&quot;1320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;UserObject label=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/rabbitmq-server&amp;quot;&amp;gt;RabbitMQ&amp;lt;/a&amp;gt;\&quot; id=\&quot;fAyoninLRHclhjhz9gtE-1\&quot;&gt;&lt;mxCell style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;480\&quot; y=\&quot;1240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/UserObject&gt;&lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-2\&quot; value=\&quot;memcached\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;480\&quot; y=\&quot;1360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-4\&quot; value=\&quot;Long-term\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;160\&quot; y=\&quot;1201\&quot; width=\&quot;240\&quot; height=\&quot;279\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-6\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://charmhub.io/apache2&amp;quot;&amp;gt;Apache httpd&amp;lt;/a&amp;gt;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;560\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;fAyoninLRHclhjhz9gtE-7\&quot; value=\&quot;&amp;lt;a href=&amp;quot;https://git.launchpad.net/launchpad/tree/charm/launchpad-assets&amp;quot;&amp;gt;Assets&amp;lt;/a&amp;gt; (CSS, JS, API docs)&amp;lt;br&amp;gt;(&amp;lt;a href=&amp;quot;https://charmhub.io/apache2&amp;quot;&amp;gt;Apache httpd&amp;lt;/a&amp;gt;)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;560\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;0ETOV4XFOw9FYbfG0vui-3\&quot; value=\&quot;Builder proxy authentication&amp;lt;br&amp;gt;(&amp;lt;a href=&amp;quot;https://rutabaga.readthedocs.io/en/latest/index.html&amp;quot;&amp;gt;Rutabaga&amp;lt;/a&amp;gt;)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1080\&quot; y=\&quot;360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ZvjdPscCfd2kSKMEaevL-1\&quot; value=\&quot;Fetch service\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1280\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;ZvjdPscCfd2kSKMEaevL-2\&quot; value=\&quot;Fetch service authentication\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1280\&quot; y=\&quot;360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;&lt;/diagram&gt;&lt;diagram id=\&quot;lYu0-FLWThrIpEuG7uEl\&quot; name=\&quot;Regular jobs\&quot;&gt;&lt;mxGraphModel grid=\&quot;1\&quot; page=\&quot;1\&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; pageScale=\&quot;1\&quot; pageWidth=\&quot;1169\&quot; pageHeight=\&quot;827\&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;/root&gt;&lt;/mxGraphModel&gt;&lt;/diagram&gt;&lt;diagram id=\&quot;GTrQBFmExrmb4dTjgQAO\&quot; name=\&quot;turnip\&quot;&gt;&lt;mxGraphModel grid=\&quot;1\&quot; page=\&quot;1\&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; pageScale=\&quot;1\&quot; pageWidth=\&quot;1169\&quot; pageHeight=\&quot;827\&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;IlEiJz4YimbJfOK3QF9X-3\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;IlEiJz4YimbJfOK3QF9X-1\&quot; target=\&quot;IlEiJz4YimbJfOK3QF9X-2\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-20\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;IlEiJz4YimbJfOK3QF9X-1\&quot; target=\&quot;IlEiJz4YimbJfOK3QF9X-5\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-1\&quot; value=\&quot;turnipserver.py\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;520\&quot; y=\&quot;400\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-2\&quot; value=\&quot;\&quot; style=\&quot;ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;580\&quot; y=\&quot;280\&quot; width=\&quot;40\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-5\&quot; value=\&quot;HookRPCHandler\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;480\&quot; y=\&quot;560\&quot; width=\&quot;240\&quot; height=\&quot;160\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-23\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;IlEiJz4YimbJfOK3QF9X-6\&quot; target=\&quot;IlEiJz4YimbJfOK3QF9X-26\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-6\&quot; value=\&quot;checkRefPermissions\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;520\&quot; y=\&quot;600\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-9\&quot; value=\&quot;Get uncached permissions\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;strokeColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;720\&quot; y=\&quot;640\&quot; width=\&quot;160\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-10\&quot; value=\&quot;pre-receive\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;520\&quot; y=\&quot;40\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-16\&quot; value=\&quot;\&quot; style=\&quot;verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.744922310432486;endAngle=0.2553032012027677;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;580\&quot; y=\&quot;240\&quot; width=\&quot;40\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-18\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;IlEiJz4YimbJfOK3QF9X-10\&quot; target=\&quot;IlEiJz4YimbJfOK3QF9X-16\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-19\&quot; value=\&quot;TURNIP_HOOK_RPC_SOCK\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;400\&quot; y=\&quot;260\&quot; width=\&quot;160\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-21\&quot; value=\&quot;VIRTINFO_ENDPOINT\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;dashed=1;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;730\&quot; y=\&quot;510\&quot; width=\&quot;160\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-22\&quot; value=\&quot;Launchpad\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;880\&quot; y=\&quot;560\&quot; width=\&quot;240\&quot; height=\&quot;280\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-24\&quot; value=\&quot;Get rules&amp;lt;br&amp;gt;(`check_ref_permissions`)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;strokeColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;640\&quot; y=\&quot;260\&quot; width=\&quot;160\&quot; height=\&quot;40\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-25\&quot; value=\&quot;Until recently, &amp;quot;virtinfo&amp;quot; referred exclusively to Launchpad. Now it could also mean &amp;quot;Store&amp;quot; in some situations\&quot; style=\&quot;shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;position2=0.31;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;840\&quot; y=\&quot;400\&quot; width=\&quot;160\&quot; height=\&quot;110\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-29\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;IlEiJz4YimbJfOK3QF9X-26\&quot; target=\&quot;IlEiJz4YimbJfOK3QF9X-28\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-26\&quot; value=\&quot;lp/code/xmlrpc/git.py&amp;lt;br&amp;gt;checkRefPermissions()\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;920\&quot; y=\&quot;600\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;IlEiJz4YimbJfOK3QF9X-28\&quot; value=\&quot;lp/code/model/gitrepository.py&amp;lt;br&amp;gt;checkRefPermissions()\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;920\&quot; y=\&quot;720\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;&lt;/diagram&gt;&lt;diagram id=\&quot;fCuxh99x9fs3IhiAx0QK\&quot; name=\&quot;builder_nested_virtualisation\&quot;&gt;&lt;mxGraphModel grid=\&quot;1\&quot; page=\&quot;1\&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; pageScale=\&quot;1\&quot; pageWidth=\&quot;1169\&quot; pageHeight=\&quot;827\&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;zb7EqpfxnxzD49H8TTJo-32\&quot; value=\&quot;PS6\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2160\&quot; y=\&quot;120\&quot; width=\&quot;880\&quot; height=\&quot;2000\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-33\&quot; value=\&quot;Builders (3 or 6)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2200\&quot; y=\&quot;160\&quot; width=\&quot;800\&quot; height=\&quot;160\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-6\&quot; value=\&quot;Builder VM\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;400\&quot; y=\&quot;80\&quot; width=\&quot;640\&quot; height=\&quot;440\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-1\&quot; value=\&quot;Arbitrary commands\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;800\&quot; y=\&quot;360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-4\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;1s-ruRp1arAOBFB8chbv-2\&quot; target=\&quot;1s-ruRp1arAOBFB8chbv-3\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-2\&quot; value=\&quot;lpci\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;440\&quot; y=\&quot;360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-3\&quot; value=\&quot;lxd Container\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;760\&quot; y=\&quot;320\&quot; width=\&quot;240\&quot; height=\&quot;160\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-5\&quot; value=\&quot;spawns\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;strokeColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;640\&quot; y=\&quot;360\&quot; width=\&quot;80\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-9\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;1s-ruRp1arAOBFB8chbv-7\&quot; target=\&quot;1s-ruRp1arAOBFB8chbv-2\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-7\&quot; value=\&quot;buildd\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;440\&quot; y=\&quot;120\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-11\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;1s-ruRp1arAOBFB8chbv-8\&quot; target=\&quot;1s-ruRp1arAOBFB8chbv-7\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-8\&quot; value=\&quot;buildd-manager\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;80\&quot; y=\&quot;120\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-10\&quot; value=\&quot;invokes\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;strokeColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;480\&quot; y=\&quot;240\&quot; width=\&quot;80\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;1s-ruRp1arAOBFB8chbv-12\&quot; value=\&quot;checks /&amp;lt;br&amp;gt;dispatches to\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;strokeColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;280\&quot; y=\&quot;120\&quot; width=\&quot;80\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-1\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2240\&quot; y=\&quot;200\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-3\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;200\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-4\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2800\&quot; y=\&quot;200\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-5\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2240\&quot; y=\&quot;400\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-6\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;400\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-7\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2800\&quot; y=\&quot;400\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-8\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2240\&quot; y=\&quot;600\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-9\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;600\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-10\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2800\&quot; y=\&quot;600\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-11\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2240\&quot; y=\&quot;800\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-12\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;800\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-13\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2800\&quot; y=\&quot;800\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-14\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2240\&quot; y=\&quot;1000\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-15\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;1000\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-16\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2800\&quot; y=\&quot;1000\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-17\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2240\&quot; y=\&quot;1200\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-18\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;1200\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-19\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2800\&quot; y=\&quot;1200\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-20\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2240\&quot; y=\&quot;1400\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-21\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;1400\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-22\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2800\&quot; y=\&quot;1400\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-23\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2240\&quot; y=\&quot;1600\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-24\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;1600\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-25\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2800\&quot; y=\&quot;1600\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-26\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2240\&quot; y=\&quot;1760\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-27\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;1760\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-28\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2800\&quot; y=\&quot;1760\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-29\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2240\&quot; y=\&quot;1960\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-30\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;1960\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-31\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2800\&quot; y=\&quot;1960\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-34\&quot; value=\&quot;Compute node\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3240\&quot; y=\&quot;120\&quot; width=\&quot;520\&quot; height=\&quot;360\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-35\&quot; value=\&quot;qemu\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3280\&quot; y=\&quot;160\&quot; width=\&quot;440\&quot; height=\&quot;280\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-36\&quot; value=\&quot;VM\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3320\&quot; y=\&quot;200\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-37\&quot; value=\&quot;VM\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3520\&quot; y=\&quot;200\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-38\&quot; value=\&quot;VM\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3320\&quot; y=\&quot;320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-39\&quot; value=\&quot;VM\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;3520\&quot; y=\&quot;320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-41\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;zb7EqpfxnxzD49H8TTJo-40\&quot; target=\&quot;zb7EqpfxnxzD49H8TTJo-32\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-40\&quot; value=\&quot;vbuilder-manage\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;-120\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-42\&quot; value=\&quot;Openstack API\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=default;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;strokeColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-45\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;zb7EqpfxnxzD49H8TTJo-43\&quot; target=\&quot;zb7EqpfxnxzD49H8TTJo-40\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-46\&quot; style=\&quot;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;zb7EqpfxnxzD49H8TTJo-43\&quot; target=\&quot;zb7EqpfxnxzD49H8TTJo-44\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-43\&quot; value=\&quot;buildd-manager\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2520\&quot; y=\&quot;-360\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-44\&quot; value=\&quot;vbuilder-manage\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1800\&quot; y=\&quot;-120\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;zb7EqpfxnxzD49H8TTJo-47\&quot; value=\&quot;Region\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;fontFamily=Ubuntu;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DUbuntu;align=left;verticalAlign=top;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;2120\&quot; y=\&quot;-20\&quot; width=\&quot;960\&quot; height=\&quot;2180\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;&lt;/diagram&gt;&lt;diagram id=\&quot;CpY9CEgf8tbuS87ZkbsW\&quot; name=\&quot;publisher\&quot;&gt;&lt;mxGraphModel grid=\&quot;1\&quot; page=\&quot;1\&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; pageScale=\&quot;1\&quot; pageWidth=\&quot;1169\&quot; pageHeight=\&quot;827\&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;7TdHndtlpwzlL31dBbbS-1\&quot; value=\&quot;Build\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;80\&quot; y=\&quot;280\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;7TdHndtlpwzlL31dBbbS-5\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;7TdHndtlpwzlL31dBbbS-2\&quot; target=\&quot;7TdHndtlpwzlL31dBbbS-4\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;7TdHndtlpwzlL31dBbbS-2\&quot; value=\&quot;\&quot; style=\&quot;shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;400\&quot; y=\&quot;520\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;7TdHndtlpwzlL31dBbbS-3\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.145;entryY=0;entryDx=0;entryDy=4.35;entryPerimeter=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;7TdHndtlpwzlL31dBbbS-1\&quot; target=\&quot;7TdHndtlpwzlL31dBbbS-2\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;7TdHndtlpwzlL31dBbbS-8\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;7TdHndtlpwzlL31dBbbS-4\&quot; target=\&quot;7TdHndtlpwzlL31dBbbS-6\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;7TdHndtlpwzlL31dBbbS-4\&quot; value=\&quot;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;400\&quot; y=\&quot;40\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;7TdHndtlpwzlL31dBbbS-6\&quot; value=\&quot;Filesystem\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;720\&quot; y=\&quot;280\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;7TdHndtlpwzlL31dBbbS-7\&quot; value=\&quot;Metadata (in format defined by Debian)\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;strokeColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;720\&quot; y=\&quot;160\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;7TdHndtlpwzlL31dBbbS-9\&quot; value=\&quot;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1240\&quot; y=\&quot;80\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;&lt;/diagram&gt;&lt;diagram id=\&quot;ZveSkBXVQ6K5tvh0yArP\&quot; name=\&quot;superdistro_24.04\&quot;&gt;&lt;mxGraphModel grid=\&quot;1\&quot; page=\&quot;1\&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; pageScale=\&quot;1\&quot; pageWidth=\&quot;1169\&quot; pageHeight=\&quot;827\&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;U11pb6igiDmFn_fpvIv8-1\&quot; value=\&quot;\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;120\&quot; y=\&quot;120\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;&lt;/diagram&gt;&lt;diagram id=\&quot;idnsl92hSwtfsvD81eeL\&quot; name=\&quot;proxy\&quot;&gt;&lt;mxGraphModel grid=\&quot;1\&quot; page=\&quot;1\&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; pageScale=\&quot;1\&quot; pageWidth=\&quot;1169\&quot; pageHeight=\&quot;827\&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;RpfRQYKI7Hv1mH7tQLlP-4\&quot; value=\&quot;VM\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;align=left;verticalAlign=top;strokeColor=default;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;120\&quot; y=\&quot;40\&quot; width=\&quot;320\&quot; height=\&quot;400\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-5\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;RpfRQYKI7Hv1mH7tQLlP-1\&quot; target=\&quot;RpfRQYKI7Hv1mH7tQLlP-2\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-1\&quot; value=\&quot;lpci\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;align=left;verticalAlign=top;strokeColor=default;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;160\&quot; y=\&quot;80\&quot; width=\&quot;240\&quot; height=\&quot;320\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-7\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;RpfRQYKI7Hv1mH7tQLlP-2\&quot; target=\&quot;RpfRQYKI7Hv1mH7tQLlP-6\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-9\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;RpfRQYKI7Hv1mH7tQLlP-2\&quot; target=\&quot;RpfRQYKI7Hv1mH7tQLlP-8\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-2\&quot; value=\&quot;Proxy\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;600\&quot; y=\&quot;200\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-6\&quot; value=\&quot;Other internal Canonical stuff\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;600\&quot; y=\&quot;80\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-14\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;RpfRQYKI7Hv1mH7tQLlP-8\&quot; target=\&quot;RpfRQYKI7Hv1mH7tQLlP-13\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-8\&quot; value=\&quot;Internet\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;840\&quot; y=\&quot;200\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-11\&quot; value=\&quot;Proxy\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;200\&quot; y=\&quot;120\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-12\&quot; value=\&quot;DNS masquerading /&amp;lt;br&amp;gt;IP tables\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;200\&quot; y=\&quot;280\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;RpfRQYKI7Hv1mH7tQLlP-13\&quot; value=\&quot;Artifactory\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;strokeColor=default;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;840\&quot; y=\&quot;320\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;&lt;/diagram&gt;&lt;diagram id=\&quot;UIlqzBWvAyZR9h8MH8lt\&quot; name=\&quot;lp-archive\&quot;&gt;&lt;mxGraphModel grid=\&quot;1\&quot; page=\&quot;1\&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; pageScale=\&quot;1\&quot; pageWidth=\&quot;1169\&quot; pageHeight=\&quot;827\&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;gI7erSx8Ql3Sw43VgJc7-9\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;gI7erSx8Ql3Sw43VgJc7-1\&quot; target=\&quot;gI7erSx8Ql3Sw43VgJc7-2\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;gI7erSx8Ql3Sw43VgJc7-1\&quot; value=\&quot;Client\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;40\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;gI7erSx8Ql3Sw43VgJc7-10\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;gI7erSx8Ql3Sw43VgJc7-2\&quot; target=\&quot;gI7erSx8Ql3Sw43VgJc7-3\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;gI7erSx8Ql3Sw43VgJc7-2\&quot; value=\&quot;HAProxy\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;360\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;gI7erSx8Ql3Sw43VgJc7-11\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;gI7erSx8Ql3Sw43VgJc7-3\&quot; target=\&quot;gI7erSx8Ql3Sw43VgJc7-4\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;gI7erSx8Ql3Sw43VgJc7-3\&quot; value=\&quot;NGINX\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;600\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;gI7erSx8Ql3Sw43VgJc7-12\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;gI7erSx8Ql3Sw43VgJc7-4\&quot; target=\&quot;gI7erSx8Ql3Sw43VgJc7-5\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;gI7erSx8Ql3Sw43VgJc7-13\&quot; style=\&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;\&quot; edge=\&quot;1\&quot; parent=\&quot;1\&quot; source=\&quot;gI7erSx8Ql3Sw43VgJc7-4\&quot; target=\&quot;gI7erSx8Ql3Sw43VgJc7-6\&quot;&gt;&lt;mxGeometry relative=\&quot;1\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;gI7erSx8Ql3Sw43VgJc7-4\&quot; value=\&quot;HAProxy\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;840\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;gI7erSx8Ql3Sw43VgJc7-5\&quot; value=\&quot;lp-archive\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1160\&quot; y=\&quot;240\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;mxCell id=\&quot;gI7erSx8Ql3Sw43VgJc7-6\&quot; value=\&quot;Librarian\&quot; style=\&quot;rounded=0;whiteSpace=wrap;html=1;fillColor=none;\&quot; vertex=\&quot;1\&quot; parent=\&quot;1\&quot;&gt;&lt;mxGeometry x=\&quot;1160\&quot; y=\&quot;480\&quot; width=\&quot;160\&quot; height=\&quot;80\&quot; as=\&quot;geometry\&quot;/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;&lt;/diagram&gt;&lt;/mxfile&gt;&quot;,&quot;toolbar&quot;:&quot;pages zoom layers lightbox&quot;,&quot;page&quot;:-1}"></div>
20+<a style="position:absolute;top:50%;left:50%;margin-top:-128px;margin-left:-64px;" href="https://app.diagrams.net/#G1fcn47D0cTUFtQ69tfC-sB2om1yZNCsWg#%7B%22pageId%22%3A%2214glVH8XSJX-2FxTRWny%22%7D" target="_blank"><img border="0" src="https://app.diagrams.net/images/drawlogo128.png"/></a>
21 </body>
22-</html>
23\ No newline at end of file
24+</html>

Subscribers

People subscribed via source and target branches

to status/vote changes: