133 lines
7.5 KiB
XML
133 lines
7.5 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
|
|
-->
|
|
<!-- Title: Documentation Portal Security diagram Pages: 1 -->
|
|
<svg width="549pt" height="336pt"
|
|
viewBox="0.00 0.00 548.77 336.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 332)">
|
|
<title>Documentation Portal Security diagram</title>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_web</title>
|
|
<path fill="#e5f5fd" stroke="black" d="M183.39,-141C183.39,-141 305.38,-141 305.38,-141 311.38,-141 317.38,-147 317.38,-153 317.38,-153 317.38,-308 317.38,-308 317.38,-314 311.38,-320 305.38,-320 305.38,-320 183.39,-320 183.39,-320 177.39,-320 171.39,-314 171.39,-308 171.39,-308 171.39,-153 171.39,-153 171.39,-147 177.39,-141 183.39,-141"/>
|
|
<text text-anchor="middle" x="244.39" y="-308" font-family="Sans-Serif" font-size="10.00" fill="#2d3436">Web Server(s)</text>
|
|
</g>
|
|
<g id="clust2" class="cluster">
|
|
<title>cluster_storage</title>
|
|
<path fill="#e5f5fd" stroke="black" d="M375.38,-167C375.38,-167 520.77,-167 520.77,-167 526.77,-167 532.77,-173 532.77,-179 532.77,-179 532.77,-226 532.77,-226 532.77,-232 526.77,-238 520.77,-238 520.77,-238 375.38,-238 375.38,-238 369.38,-238 363.38,-232 363.38,-226 363.38,-226 363.38,-179 363.38,-179 363.38,-173 369.38,-167 375.38,-167"/>
|
|
<text text-anchor="middle" x="448.07" y="-226" font-family="Sans-Serif" font-size="10.00" fill="#2d3436">Storage</text>
|
|
</g>
|
|
<g id="clust3" class="cluster">
|
|
<title>cluster_zuul</title>
|
|
<path fill="#e5f5fd" stroke="black" d="M195.09,-62C195.09,-62 293.68,-62 293.68,-62 299.68,-62 305.68,-68 305.68,-74 305.68,-74 305.68,-121 305.68,-121 305.68,-127 299.68,-133 293.68,-133 293.68,-133 195.09,-133 195.09,-133 189.09,-133 183.09,-127 183.09,-121 183.09,-121 183.09,-74 183.09,-74 183.09,-68 189.09,-62 195.09,-62"/>
|
|
<text text-anchor="middle" x="244.39" y="-121" font-family="Sans-Serif" font-size="10.00" fill="#2d3436">Zuul CI/CD</text>
|
|
</g>
|
|
<g id="clust4" class="cluster">
|
|
<title>cluster_git</title>
|
|
<path fill="#e5f5fd" stroke="black" d="M20,-8C20,-8 113.39,-8 113.39,-8 119.39,-8 125.39,-14 125.39,-20 125.39,-20 125.39,-175 125.39,-175 125.39,-181 119.39,-187 113.39,-187 113.39,-187 20,-187 20,-187 14,-187 8,-181 8,-175 8,-175 8,-20 8,-20 8,-14 14,-8 20,-8"/>
|
|
<text text-anchor="middle" x="66.7" y="-175" font-family="Sans-Serif" font-size="10.00" fill="#2d3436">Git Hosting</text>
|
|
</g>
|
|
<!-- web1 -->
|
|
<g id="node1" class="node">
|
|
<title>web1</title>
|
|
<ellipse fill="none" stroke="black" cx="244.39" cy="-275" rx="56.59" ry="18"/>
|
|
<text text-anchor="middle" x="244.39" y="-271.3" font-family="Times,serif" font-size="14.00">WebServer 1</text>
|
|
</g>
|
|
<!-- swift -->
|
|
<g id="node4" class="node">
|
|
<title>swift</title>
|
|
<ellipse fill="none" stroke="black" cx="448.07" cy="-193" rx="76.89" ry="18"/>
|
|
<text text-anchor="middle" x="448.07" y="-189.3" font-family="Times,serif" font-size="14.00">Swift Object Store</text>
|
|
</g>
|
|
<!-- web1->swift -->
|
|
<g id="edge1" class="edge">
|
|
<title>web1->swift</title>
|
|
<path fill="none" stroke="black" d="M291.64,-257.98C300.23,-254.73 309.09,-251.31 317.38,-248 349.18,-235.3 384.98,-220.04 410.91,-208.82"/>
|
|
<polygon fill="black" stroke="black" points="290.25,-254.77 282.13,-261.56 292.72,-261.32 290.25,-254.77"/>
|
|
<text text-anchor="middle" x="340.38" y="-245.6" font-family="Times,serif" font-size="8.00">HTTPS</text>
|
|
</g>
|
|
<!-- web2 -->
|
|
<g id="node2" class="node">
|
|
<title>web2</title>
|
|
<ellipse fill="none" stroke="black" cx="244.39" cy="-221" rx="56.59" ry="18"/>
|
|
<text text-anchor="middle" x="244.39" y="-217.3" font-family="Times,serif" font-size="14.00">WebServer 2</text>
|
|
</g>
|
|
<!-- web2->swift -->
|
|
<g id="edge2" class="edge">
|
|
<title>web2->swift</title>
|
|
<path fill="none" stroke="black" d="M306.46,-212.52C330.16,-209.23 357.35,-205.46 381.46,-202.11"/>
|
|
<polygon fill="black" stroke="black" points="305.96,-209.06 296.54,-213.9 306.93,-215.99 305.96,-209.06"/>
|
|
<text text-anchor="middle" x="340.38" y="-211.6" font-family="Times,serif" font-size="8.00">HTTPS</text>
|
|
</g>
|
|
<!-- web3 -->
|
|
<g id="node3" class="node">
|
|
<title>web3</title>
|
|
<ellipse fill="none" stroke="black" cx="244.39" cy="-167" rx="64.99" ry="18"/>
|
|
<text text-anchor="middle" x="244.39" y="-163.3" font-family="Times,serif" font-size="14.00">WebServer XX</text>
|
|
</g>
|
|
<!-- web3->swift -->
|
|
<g id="edge3" class="edge">
|
|
<title>web3->swift</title>
|
|
<path fill="none" stroke="black" d="M313.75,-175.81C335.25,-178.59 358.96,-181.64 380.35,-184.4"/>
|
|
<polygon fill="black" stroke="black" points="314.09,-172.33 303.72,-174.52 313.19,-179.27 314.09,-172.33"/>
|
|
<text text-anchor="middle" x="340.38" y="-182.6" font-family="Times,serif" font-size="8.00">HTTPS</text>
|
|
</g>
|
|
<!-- zuul -->
|
|
<g id="node5" class="node">
|
|
<title>zuul</title>
|
|
<g id="a_node5"><a xlink:href="https://docs.otc-service.com/system-config/zuul.html" xlink:title="Zuul CI/CD">
|
|
<ellipse fill="none" stroke="black" cx="244.39" cy="-88" rx="53.09" ry="18"/>
|
|
<text text-anchor="middle" x="244.39" y="-84.3" font-family="Times,serif" font-size="14.00">Zuul CI/CD</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- zuul->swift -->
|
|
<g id="edge4" class="edge">
|
|
<title>zuul->swift</title>
|
|
<path fill="none" stroke="black" d="M274.28,-103.04C308.97,-121.1 367.36,-151.5 406.54,-171.9"/>
|
|
<polygon fill="black" stroke="black" points="405.09,-175.09 415.57,-176.6 408.32,-168.88 405.09,-175.09"/>
|
|
<text text-anchor="middle" x="340.38" y="-145.6" font-family="Times,serif" font-size="8.00">HTTPS</text>
|
|
</g>
|
|
<!-- github1 -->
|
|
<g id="node6" class="node">
|
|
<title>github1</title>
|
|
<ellipse fill="none" stroke="black" cx="66.7" cy="-142" rx="42.49" ry="18"/>
|
|
<text text-anchor="middle" x="66.7" y="-138.3" font-family="Times,serif" font-size="14.00">Project 1</text>
|
|
</g>
|
|
<!-- github1->zuul -->
|
|
<g id="edge5" class="edge">
|
|
<title>github1->zuul</title>
|
|
<path fill="none" stroke="black" d="M101.57,-131.59C128,-123.47 165.07,-112.07 194.68,-102.97"/>
|
|
<polygon fill="black" stroke="black" points="195.88,-106.26 204.41,-99.98 193.82,-99.57 195.88,-106.26"/>
|
|
<text text-anchor="middle" x="148.39" y="-121.6" font-family="Times,serif" font-size="8.00">HTTPS</text>
|
|
</g>
|
|
<!-- github2 -->
|
|
<g id="node7" class="node">
|
|
<title>github2</title>
|
|
<ellipse fill="none" stroke="black" cx="66.7" cy="-88" rx="42.49" ry="18"/>
|
|
<text text-anchor="middle" x="66.7" y="-84.3" font-family="Times,serif" font-size="14.00">Project 2</text>
|
|
</g>
|
|
<!-- github2->zuul -->
|
|
<g id="edge6" class="edge">
|
|
<title>github2->zuul</title>
|
|
<path fill="none" stroke="black" d="M109.33,-88C130.73,-88 157.24,-88 181.02,-88"/>
|
|
<polygon fill="black" stroke="black" points="181.03,-91.5 191.03,-88 181.03,-84.5 181.03,-91.5"/>
|
|
<text text-anchor="middle" x="148.39" y="-90.6" font-family="Times,serif" font-size="8.00">HTTPS</text>
|
|
</g>
|
|
<!-- github3 -->
|
|
<g id="node8" class="node">
|
|
<title>github3</title>
|
|
<ellipse fill="none" stroke="black" cx="66.7" cy="-34" rx="50.89" ry="18"/>
|
|
<text text-anchor="middle" x="66.7" y="-30.3" font-family="Times,serif" font-size="14.00">Project XX</text>
|
|
</g>
|
|
<!-- github3->zuul -->
|
|
<g id="edge7" class="edge">
|
|
<title>github3->zuul</title>
|
|
<path fill="none" stroke="black" d="M105.82,-45.72C131.91,-53.74 166.72,-64.44 194.8,-73.07"/>
|
|
<polygon fill="black" stroke="black" points="193.84,-76.43 204.43,-76.03 195.9,-69.74 193.84,-76.43"/>
|
|
<text text-anchor="middle" x="148.39" y="-64.6" font-family="Times,serif" font-size="8.00">HTTPS</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|