← Back to team overview

launchpad-reviewers team mailing list archive

[Merge] ~clinton-fung/launchpad:add-drawio-diagram into launchpad:master

 

Clinton Fung has proposed merging ~clinton-fung/launchpad:add-drawio-diagram into launchpad:master.

Commit message:
Add a set of architecture diagrams using diagrams.net / draw.io. The diagram can be opened as HTML in a web browser, edited using the online editor on diagrams.net, or via the desktop draw.io (or compatible) client.

Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~clinton-fung/launchpad/+git/launchpad/+merge/452561

Add a set of architecture diagrams using diagrams.net / draw.io. The diagram can be opened as HTML in a web browser, edited using the online editor on diagrams.net, or via the desktop draw.io (or compatible) client.
-- 
Your team Launchpad code reviewers is requested to review the proposed merge of ~clinton-fung/launchpad:add-drawio-diagram into launchpad:master.
diff --git a/doc/diagrams/architecture.html b/doc/diagrams/architecture.html
new file mode 100644
index 0000000..b284916
--- /dev/null
+++ b/doc/diagrams/architecture.html
@@ -0,0 +1,11 @@
+<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->
+<!DOCTYPE html>
+<html>
+<head>
+<title>launchpad_v0.1</title>
+<meta charset="utf-8"/>
+</head>
+<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>
+<script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js";></script>
+</body>
+</html>
\ No newline at end of file