Skip to content

Instantly share code, notes, and snippets.

@benmoss
Created July 12, 2022 14:43
Show Gist options
  • Save benmoss/84f875ce971b28d34da418fe62ec7636 to your computer and use it in GitHub Desktop.
Save benmoss/84f875ce971b28d34da418fe62ec7636 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
<?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.43.0 (0)
-->
<!-- Title: %3 Pages: 1 -->
<svg width="1377pt" height="692pt"
viewBox="0.00 0.00 1376.50 692.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 688)">
<title>%3</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-688 1372.5,-688 1372.5,4 -4,4"/>
<!-- github.com/emicklei/go&#45;restful -->
<g id="node1" class="node">
<title>github.com/emicklei/go&#45;restful</title>
<path fill="#2d81ff" stroke="black" d="M535.5,-36C535.5,-36 325.5,-36 325.5,-36 319.5,-36 313.5,-30 313.5,-24 313.5,-24 313.5,-12 313.5,-12 313.5,-6 319.5,0 325.5,0 325.5,0 535.5,0 535.5,0 541.5,0 547.5,-6 547.5,-12 547.5,-12 547.5,-24 547.5,-24 547.5,-30 541.5,-36 535.5,-36"/>
<text text-anchor="middle" x="430.5" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/emicklei/go&#45;restful</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller -->
<g id="node2" class="node">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller</title>
<path fill="#2f69ff" stroke="black" d="M658.5,-684C658.5,-684 318.5,-684 318.5,-684 312.5,-684 306.5,-678 306.5,-672 306.5,-672 306.5,-660 306.5,-660 306.5,-654 312.5,-648 318.5,-648 318.5,-648 658.5,-648 658.5,-648 664.5,-648 670.5,-654 670.5,-660 670.5,-660 670.5,-672 670.5,-672 670.5,-678 664.5,-684 658.5,-684"/>
<text text-anchor="middle" x="488.5" y="-662.3" font-family="Times,serif" font-size="14.00" fill="#ffffff">github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge1" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M363.29,-647.68C363.29,-616.87 363.29,-558 363.29,-558 363.29,-558 430.25,-558 430.25,-558 430.25,-558 430.25,-46.28 430.25,-46.28"/>
<polygon fill="black" stroke="black" points="433.75,-46.28 430.25,-36.28 426.75,-46.28 433.75,-46.28"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;vendir -->
<g id="node3" class="node">
<title>github.com/vmware&#45;tanzu/carvel&#45;vendir</title>
<path fill="#92ff12" stroke="black" d="M289,-252C289,-252 12,-252 12,-252 6,-252 0,-246 0,-240 0,-240 0,-228 0,-228 0,-222 6,-216 12,-216 12,-216 289,-216 289,-216 295,-216 301,-222 301,-228 301,-228 301,-240 301,-240 301,-246 295,-252 289,-252"/>
<text text-anchor="middle" x="150.5" y="-230.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/vmware&#45;tanzu/carvel&#45;vendir</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;github.com/vmware&#45;tanzu/carvel&#45;vendir -->
<g id="edge2" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;github.com/vmware&#45;tanzu/carvel&#45;vendir</title>
<path fill="none" stroke="black" d="M317.86,-647.95C317.86,-567.56 317.86,-246 317.86,-246 317.86,-246 311.2,-246 311.2,-246"/>
<polygon fill="black" stroke="black" points="311.2,-242.5 301.2,-246 311.2,-249.5 311.2,-242.5"/>
</g>
<!-- k8s.io/api -->
<g id="node4" class="node">
<title>k8s.io/api</title>
<path fill="#1aff30" stroke="black" d="M697,-252C697,-252 636,-252 636,-252 630,-252 624,-246 624,-240 624,-240 624,-228 624,-228 624,-222 630,-216 636,-216 636,-216 697,-216 697,-216 703,-216 709,-222 709,-228 709,-228 709,-240 709,-240 709,-246 703,-252 697,-252"/>
<text text-anchor="middle" x="666.5" y="-230.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/api</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/api -->
<g id="edge3" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M340.57,-647.8C340.57,-565.95 340.57,-236 340.57,-236 340.57,-236 613.89,-236 613.89,-236"/>
<polygon fill="black" stroke="black" points="613.89,-239.5 623.89,-236 613.89,-232.5 613.89,-239.5"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver -->
<g id="node5" class="node">
<title>k8s.io/apiextensions&#45;apiserver</title>
<path fill="#e0bfff" stroke="black" d="M697,-540C697,-540 488,-540 488,-540 482,-540 476,-534 476,-528 476,-528 476,-516 476,-516 476,-510 482,-504 488,-504 488,-504 697,-504 697,-504 703,-504 709,-510 709,-516 709,-516 709,-528 709,-528 709,-534 703,-540 697,-540"/>
<text text-anchor="middle" x="592.5" y="-518.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/apiextensions&#45;apiserver</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/apiextensions&#45;apiserver -->
<g id="edge4" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/apiextensions&#45;apiserver</title>
<path fill="none" stroke="lightblue" stroke-dasharray="5,2" d="M610,-647.76C610,-647.76 610,-550.09 610,-550.09"/>
<polygon fill="lightblue" stroke="lightblue" points="613.5,-550.09 610,-540.09 606.5,-550.09 613.5,-550.09"/>
</g>
<!-- k8s.io/apimachinery -->
<g id="node6" class="node">
<title>k8s.io/apimachinery</title>
<path fill="#2e77ff" stroke="black" d="M734.5,-180C734.5,-180 598.5,-180 598.5,-180 592.5,-180 586.5,-174 586.5,-168 586.5,-168 586.5,-156 586.5,-156 586.5,-150 592.5,-144 598.5,-144 598.5,-144 734.5,-144 734.5,-144 740.5,-144 746.5,-150 746.5,-156 746.5,-156 746.5,-168 746.5,-168 746.5,-174 740.5,-180 734.5,-180"/>
<text text-anchor="middle" x="666.5" y="-158.3" font-family="Times,serif" font-size="14.00" fill="#ffffff">k8s.io/apimachinery</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/apimachinery -->
<g id="edge5" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M629,-647.98C629,-615.16 629,-549 629,-549 629,-549 718.38,-549 718.38,-549 718.38,-549 718.38,-190.15 718.38,-190.15"/>
<polygon fill="black" stroke="black" points="721.88,-190.15 718.38,-180.15 714.88,-190.15 721.88,-190.15"/>
</g>
<!-- k8s.io/apiserver -->
<g id="node7" class="node">
<title>k8s.io/apiserver</title>
<path fill="#1cff52" stroke="black" d="M1197,-468C1197,-468 1090,-468 1090,-468 1084,-468 1078,-462 1078,-456 1078,-456 1078,-444 1078,-444 1078,-438 1084,-432 1090,-432 1090,-432 1197,-432 1197,-432 1203,-432 1209,-438 1209,-444 1209,-444 1209,-456 1209,-456 1209,-462 1203,-468 1197,-468"/>
<text text-anchor="middle" x="1143.5" y="-446.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/apiserver</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/apiserver -->
<g id="edge6" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/apiserver</title>
<path fill="none" stroke="black" d="M670.82,-666C861.16,-666 1132.25,-666 1132.25,-666 1132.25,-666 1132.25,-478.04 1132.25,-478.04"/>
<polygon fill="black" stroke="black" points="1135.75,-478.04 1132.25,-468.04 1128.75,-478.04 1135.75,-478.04"/>
</g>
<!-- k8s.io/client&#45;go -->
<g id="node8" class="node">
<title>k8s.io/client&#45;go</title>
<path fill="#ff45ae" stroke="black" d="M879,-324C879,-324 778,-324 778,-324 772,-324 766,-318 766,-312 766,-312 766,-300 766,-300 766,-294 772,-288 778,-288 778,-288 879,-288 879,-288 885,-288 891,-294 891,-300 891,-300 891,-312 891,-312 891,-318 885,-324 879,-324"/>
<text text-anchor="middle" x="828.5" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/client&#45;go</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/client&#45;go -->
<g id="edge7" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M351.93,-647.62C351.93,-575.4 351.93,-315 351.93,-315 351.93,-315 755.71,-315 755.71,-315"/>
<polygon fill="black" stroke="black" points="755.71,-318.5 765.71,-315 755.71,-311.5 755.71,-318.5"/>
</g>
<!-- k8s.io/code&#45;generator -->
<g id="node9" class="node">
<title>k8s.io/code&#45;generator</title>
<path fill="#e0bfff" stroke="black" d="M390,-180C390,-180 243,-180 243,-180 237,-180 231,-174 231,-168 231,-168 231,-156 231,-156 231,-150 237,-144 243,-144 243,-144 390,-144 390,-144 396,-144 402,-150 402,-156 402,-156 402,-168 402,-168 402,-174 396,-180 390,-180"/>
<text text-anchor="middle" x="316.5" y="-158.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/code&#45;generator</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/code&#45;generator -->
<g id="edge8" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/code&#45;generator</title>
<path fill="none" stroke="lightblue" d="M329.21,-647.76C329.21,-647.76 329.21,-190.21 329.21,-190.21"/>
<polygon fill="lightblue" stroke="lightblue" points="332.71,-190.21 329.21,-180.21 325.71,-190.21 332.71,-190.21"/>
</g>
<!-- k8s.io/component&#45;base -->
<g id="node10" class="node">
<title>k8s.io/component&#45;base</title>
<path fill="#dc3dff" stroke="black" d="M1009,-396C1009,-396 854,-396 854,-396 848,-396 842,-390 842,-384 842,-384 842,-372 842,-372 842,-366 848,-360 854,-360 854,-360 1009,-360 1009,-360 1015,-360 1021,-366 1021,-372 1021,-372 1021,-384 1021,-384 1021,-390 1015,-396 1009,-396"/>
<text text-anchor="middle" x="931.5" y="-374.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/component&#45;base</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/component&#45;base -->
<g id="edge9" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/component&#45;base</title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M670.53,-657C789.78,-657 923.67,-657 923.67,-657 923.67,-657 923.67,-406.31 923.67,-406.31"/>
<polygon fill="black" stroke="black" points="927.17,-406.31 923.67,-396.31 920.17,-406.31 927.17,-406.31"/>
</g>
<!-- k8s.io/kube&#45;aggregator -->
<g id="node11" class="node">
<title>k8s.io/kube&#45;aggregator</title>
<path fill="#3053ff" stroke="black" d="M1356.5,-540C1356.5,-540 1198.5,-540 1198.5,-540 1192.5,-540 1186.5,-534 1186.5,-528 1186.5,-528 1186.5,-516 1186.5,-516 1186.5,-510 1192.5,-504 1198.5,-504 1198.5,-504 1356.5,-504 1356.5,-504 1362.5,-504 1368.5,-510 1368.5,-516 1368.5,-516 1368.5,-528 1368.5,-528 1368.5,-534 1362.5,-540 1356.5,-540"/>
<text text-anchor="middle" x="1277.5" y="-518.3" font-family="Times,serif" font-size="14.00" fill="#ffffff">k8s.io/kube&#45;aggregator</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/kube&#45;aggregator -->
<g id="edge10" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/kube&#45;aggregator</title>
<path fill="none" stroke="black" d="M670.5,-675C903.51,-675 1277.5,-675 1277.5,-675 1277.5,-675 1277.5,-550.15 1277.5,-550.15"/>
<polygon fill="black" stroke="black" points="1281,-550.15 1277.5,-540.15 1274,-550.15 1281,-550.15"/>
</g>
<!-- k8s.io/kube&#45;openapi -->
<g id="node12" class="node">
<title>k8s.io/kube&#45;openapi</title>
<path fill="#ff42dd" stroke="black" d="M604.5,-108C604.5,-108 470.5,-108 470.5,-108 464.5,-108 458.5,-102 458.5,-96 458.5,-96 458.5,-84 458.5,-84 458.5,-78 464.5,-72 470.5,-72 470.5,-72 604.5,-72 604.5,-72 610.5,-72 616.5,-78 616.5,-84 616.5,-84 616.5,-96 616.5,-96 616.5,-102 610.5,-108 604.5,-108"/>
<text text-anchor="middle" x="537.5" y="-86.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/kube&#45;openapi</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge11" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M374.64,-647.84C374.64,-619.26 374.64,-567 374.64,-567 374.64,-567 467.25,-567 467.25,-567 467.25,-567 467.25,-118.12 467.25,-118.12"/>
<polygon fill="black" stroke="black" points="470.75,-118.12 467.25,-108.12 463.75,-118.12 470.75,-118.12"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime -->
<g id="node13" class="node">
<title>sigs.k8s.io/controller&#45;runtime</title>
<path fill="#23ffc8" stroke="black" d="M863,-612C863,-612 660,-612 660,-612 654,-612 648,-606 648,-600 648,-600 648,-588 648,-588 648,-582 654,-576 660,-576 660,-576 863,-576 863,-576 869,-576 875,-582 875,-588 875,-588 875,-600 875,-600 875,-606 869,-612 863,-612"/>
<text text-anchor="middle" x="761.5" y="-590.3" font-family="Times,serif" font-size="14.00" fill="#000000">sigs.k8s.io/controller&#45;runtime</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;sigs.k8s.io/controller&#45;runtime -->
<g id="edge12" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;sigs.k8s.io/controller&#45;runtime</title>
<path fill="none" stroke="black" d="M659.25,-647.83C659.25,-647.83 659.25,-622.41 659.25,-622.41"/>
<polygon fill="black" stroke="black" points="662.75,-622.41 659.25,-612.41 655.75,-622.41 662.75,-622.41"/>
</g>
<!-- sigs.k8s.io/controller&#45;tools -->
<g id="node14" class="node">
<title>sigs.k8s.io/controller&#45;tools</title>
<path fill="#ffaa9a" stroke="black" d="M579,-612C579,-612 398,-612 398,-612 392,-612 386,-606 386,-600 386,-600 386,-588 386,-588 386,-582 392,-576 398,-576 398,-576 579,-576 579,-576 585,-576 591,-582 591,-588 591,-588 591,-600 591,-600 591,-606 585,-612 579,-612"/>
<text text-anchor="middle" x="488.5" y="-590.3" font-family="Times,serif" font-size="14.00" fill="#000000">sigs.k8s.io/controller&#45;tools</text>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;sigs.k8s.io/controller&#45;tools -->
<g id="edge13" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;sigs.k8s.io/controller&#45;tools</title>
<path fill="none" stroke="lightblue" d="M488.5,-647.83C488.5,-647.83 488.5,-622.41 488.5,-622.41"/>
<polygon fill="lightblue" stroke="lightblue" points="492,-622.41 488.5,-612.41 485,-622.41 492,-622.41"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge14" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M301.16,-221C361.12,-221 416.12,-221 416.12,-221 416.12,-221 416.12,-46.01 416.12,-46.01"/>
<polygon fill="black" stroke="black" points="419.63,-46.01 416.12,-36.01 412.63,-46.01 419.63,-46.01"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;k8s.io/apimachinery -->
<g id="edge15" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M301.09,-231C431.39,-231 599,-231 599,-231 599,-231 599,-190.13 599,-190.13"/>
<polygon fill="black" stroke="black" points="602.5,-190.13 599,-180.13 595.5,-190.13 602.5,-190.13"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;k8s.io/code&#45;generator -->
<g id="edge16" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;k8s.io/code&#45;generator</title>
<path fill="none" stroke="lightblue" d="M266,-215.83C266,-215.83 266,-190.41 266,-190.41"/>
<polygon fill="lightblue" stroke="lightblue" points="269.5,-190.41 266,-180.41 262.5,-190.41 269.5,-190.41"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge17" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M301.44,-226C381.84,-226 464.33,-226 464.33,-226 464.33,-226 464.33,-118.06 464.33,-118.06"/>
<polygon fill="black" stroke="black" points="467.83,-118.06 464.33,-108.06 460.83,-118.06 467.83,-118.06"/>
</g>
<!-- k8s.io/api&#45;&gt;k8s.io/apimachinery -->
<g id="edge18" class="edge">
<title>k8s.io/api&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M666.5,-215.83C666.5,-215.83 666.5,-190.41 666.5,-190.41"/>
<polygon fill="black" stroke="black" points="670,-190.41 666.5,-180.41 663,-190.41 670,-190.41"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge19" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" d="M475.79,-516C457.43,-516 444.38,-516 444.38,-516 444.38,-516 444.38,-46.02 444.38,-46.02"/>
<polygon fill="black" stroke="black" points="447.88,-46.02 444.38,-36.02 440.88,-46.02 447.88,-46.02"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/api -->
<g id="edge20" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M641,-503.98C641,-503.98 641,-262.01 641,-262.01"/>
<polygon fill="black" stroke="black" points="644.5,-262.01 641,-252.01 637.5,-262.01 644.5,-262.01"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/apimachinery -->
<g id="edge21" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M611.5,-503.65C611.5,-503.65 611.5,-190.31 611.5,-190.31"/>
<polygon fill="black" stroke="black" points="615,-190.31 611.5,-180.31 608,-190.31 615,-190.31"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/apiserver -->
<g id="edge22" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/apiserver</title>
<path fill="none" stroke="black" d="M658,-503.78C658,-485.17 658,-459 658,-459 658,-459 1067.77,-459 1067.77,-459"/>
<polygon fill="black" stroke="black" points="1067.77,-462.5 1077.77,-459 1067.77,-455.5 1067.77,-462.5"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/client&#45;go -->
<g id="edge23" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M709.2,-510C749.62,-510 785,-510 785,-510 785,-510 785,-334.1 785,-334.1"/>
<polygon fill="black" stroke="black" points="788.5,-334.1 785,-324.1 781.5,-334.1 788.5,-334.1"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/code&#45;generator -->
<g id="edge24" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/code&#45;generator</title>
<path fill="none" stroke="lightblue" d="M475.77,-528C431.4,-528 391.33,-528 391.33,-528 391.33,-528 391.33,-190.15 391.33,-190.15"/>
<polygon fill="lightblue" stroke="lightblue" points="394.83,-190.15 391.33,-180.15 387.83,-190.15 394.83,-190.15"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/component&#45;base -->
<g id="edge25" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/component&#45;base</title>
<path fill="none" stroke="black" d="M709.04,-516C778.39,-516 853,-516 853,-516 853,-516 853,-406.04 853,-406.04"/>
<polygon fill="black" stroke="black" points="856.5,-406.04 853,-396.04 849.5,-406.04 856.5,-406.04"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge26" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M531.25,-503.99C531.25,-503.99 531.25,-118.09 531.25,-118.09"/>
<polygon fill="black" stroke="black" points="534.75,-118.09 531.25,-108.09 527.75,-118.09 534.75,-118.09"/>
</g>
<!-- k8s.io/apimachinery&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge27" class="edge">
<title>k8s.io/apimachinery&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M601.5,-143.83C601.5,-143.83 601.5,-118.41 601.5,-118.41"/>
<polygon fill="black" stroke="black" points="605,-118.41 601.5,-108.41 598,-118.41 605,-118.41"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge28" class="edge">
<title>k8s.io/apiserver&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" d="M1182.8,-431.97C1182.8,-350.88 1182.8,-24 1182.8,-24 1182.8,-24 557.63,-24 557.63,-24"/>
<polygon fill="black" stroke="black" points="557.63,-20.5 547.63,-24 557.63,-27.5 557.63,-20.5"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;k8s.io/api -->
<g id="edge29" class="edge">
<title>k8s.io/apiserver&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M1077.86,-450C948.93,-450 675,-450 675,-450 675,-450 675,-262.04 675,-262.04"/>
<polygon fill="black" stroke="black" points="678.5,-262.04 675,-252.04 671.5,-262.04 678.5,-262.04"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;k8s.io/apimachinery -->
<g id="edge30" class="edge">
<title>k8s.io/apiserver&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M1077.91,-441C961.86,-441 732.44,-441 732.44,-441 732.44,-441 732.44,-190.31 732.44,-190.31"/>
<polygon fill="black" stroke="black" points="735.94,-190.31 732.44,-180.31 728.94,-190.31 735.94,-190.31"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;k8s.io/client&#45;go -->
<g id="edge31" class="edge">
<title>k8s.io/apiserver&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M1130.4,-431.76C1130.4,-393.01 1130.4,-306 1130.4,-306 1130.4,-306 901.05,-306 901.05,-306"/>
<polygon fill="black" stroke="black" points="901.05,-302.5 891.05,-306 901.05,-309.5 901.05,-302.5"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;k8s.io/component&#45;base -->
<g id="edge32" class="edge">
<title>k8s.io/apiserver&#45;&gt;k8s.io/component&#45;base</title>
<path fill="none" stroke="black" d="M1104.2,-431.83C1104.2,-410.5 1104.2,-378 1104.2,-378 1104.2,-378 1031.14,-378 1031.14,-378"/>
<polygon fill="black" stroke="black" points="1031.14,-374.5 1021.14,-378 1031.14,-381.5 1031.14,-374.5"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge33" class="edge">
<title>k8s.io/apiserver&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M1156.6,-431.96C1156.6,-359.82 1156.6,-96 1156.6,-96 1156.6,-96 626.54,-96 626.54,-96"/>
<polygon fill="black" stroke="black" points="626.54,-92.5 616.54,-96 626.54,-99.5 626.54,-92.5"/>
</g>
<!-- k8s.io/client&#45;go&#45;&gt;k8s.io/api -->
<g id="edge34" class="edge">
<title>k8s.io/client&#45;go&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M765.84,-306C729.96,-306 692,-306 692,-306 692,-306 692,-262.17 692,-262.17"/>
<polygon fill="black" stroke="black" points="695.5,-262.17 692,-252.17 688.5,-262.17 695.5,-262.17"/>
</g>
<!-- k8s.io/client&#45;go&#45;&gt;k8s.io/apimachinery -->
<g id="edge35" class="edge">
<title>k8s.io/client&#45;go&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M765.96,-297C752.29,-297 741.81,-297 741.81,-297 741.81,-297 741.81,-190.21 741.81,-190.21"/>
<polygon fill="black" stroke="black" points="745.31,-190.21 741.81,-180.21 738.31,-190.21 745.31,-190.21"/>
</g>
<!-- k8s.io/code&#45;generator&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge36" class="edge">
<title>k8s.io/code&#45;generator&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" stroke-dasharray="5,2" d="M357.75,-143.76C357.75,-143.76 357.75,-46.09 357.75,-46.09"/>
<polygon fill="black" stroke="black" points="361.25,-46.09 357.75,-36.09 354.25,-46.09 361.25,-46.09"/>
</g>
<!-- k8s.io/code&#45;generator&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge37" class="edge">
<title>k8s.io/code&#45;generator&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M402.06,-156C433.43,-156 461.42,-156 461.42,-156 461.42,-156 461.42,-118.03 461.42,-118.03"/>
<polygon fill="black" stroke="black" points="464.92,-118.03 461.42,-108.03 457.92,-118.03 464.92,-118.03"/>
</g>
<!-- k8s.io/component&#45;base&#45;&gt;k8s.io/apimachinery -->
<g id="edge38" class="edge">
<title>k8s.io/component&#45;base&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M841.99,-378C790.98,-378 737.12,-378 737.12,-378 737.12,-378 737.12,-190.04 737.12,-190.04"/>
<polygon fill="black" stroke="black" points="740.63,-190.04 737.12,-180.04 733.63,-190.04 740.63,-190.04"/>
</g>
<!-- k8s.io/component&#45;base&#45;&gt;k8s.io/client&#45;go -->
<g id="edge39" class="edge">
<title>k8s.io/component&#45;base&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M866.5,-359.83C866.5,-359.83 866.5,-334.41 866.5,-334.41"/>
<polygon fill="black" stroke="black" points="870,-334.41 866.5,-324.41 863,-334.41 870,-334.41"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge40" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" d="M1328.62,-503.85C1328.62,-413 1328.62,-12 1328.62,-12 1328.62,-12 557.91,-12 557.91,-12"/>
<polygon fill="black" stroke="black" points="557.91,-8.5 547.91,-12 557.91,-15.5 557.91,-8.5"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/api -->
<g id="edge41" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M1248.88,-503.61C1248.88,-439.25 1248.88,-228 1248.88,-228 1248.88,-228 719.32,-228 719.32,-228"/>
<polygon fill="black" stroke="black" points="719.32,-224.5 709.32,-228 719.32,-231.5 719.32,-224.5"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/apimachinery -->
<g id="edge42" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M1186.41,-534C1030.18,-534 727.75,-534 727.75,-534 727.75,-534 727.75,-190.19 727.75,-190.19"/>
<polygon fill="black" stroke="black" points="731.25,-190.19 727.75,-180.19 724.25,-190.19 731.25,-190.19"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/apiserver -->
<g id="edge43" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/apiserver</title>
<path fill="none" stroke="black" d="M1201.5,-503.83C1201.5,-503.83 1201.5,-478.41 1201.5,-478.41"/>
<polygon fill="black" stroke="black" points="1205,-478.41 1201.5,-468.41 1198,-478.41 1205,-478.41"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/client&#45;go -->
<g id="edge44" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M1186.34,-528C1053.67,-528 823,-528 823,-528 823,-528 823,-334.17 823,-334.17"/>
<polygon fill="black" stroke="black" points="826.5,-334.17 823,-324.17 819.5,-334.17 826.5,-334.17"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/code&#45;generator -->
<g id="edge45" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/code&#45;generator</title>
<path fill="none" stroke="lightblue" d="M1194,-503.58C1194,-494.72 1194,-486 1194,-486 1194,-486 396.67,-486 396.67,-486 396.67,-486 396.67,-190.35 396.67,-190.35"/>
<polygon fill="lightblue" stroke="lightblue" points="400.17,-190.35 396.67,-180.35 393.17,-190.35 400.17,-190.35"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/component&#45;base -->
<g id="edge46" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/component&#45;base</title>
<path fill="none" stroke="black" d="M1186.35,-522C1096.43,-522 972.33,-522 972.33,-522 972.33,-522 972.33,-406.24 972.33,-406.24"/>
<polygon fill="black" stroke="black" points="975.83,-406.24 972.33,-396.24 968.83,-406.24 975.83,-406.24"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge47" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M1288.75,-503.74C1288.75,-420.84 1288.75,-84 1288.75,-84 1288.75,-84 626.83,-84 626.83,-84"/>
<polygon fill="black" stroke="black" points="626.83,-80.5 616.83,-84 626.83,-87.5 626.83,-80.5"/>
</g>
<!-- k8s.io/kube&#45;openapi&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge48" class="edge">
<title>k8s.io/kube&#45;openapi&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" d="M503,-71.83C503,-71.83 503,-46.41 503,-46.41"/>
<polygon fill="black" stroke="black" points="506.5,-46.41 503,-36.41 499.5,-46.41 506.5,-46.41"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/api -->
<g id="edge49" class="edge">
<title>sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M713.69,-575.96C713.69,-503.82 713.69,-240 713.69,-240 713.69,-240 713.25,-240 713.25,-240"/>
<polygon fill="black" stroke="black" points="719.33,-236.5 709.33,-240 719.33,-243.5 719.33,-236.5"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/apiextensions&#45;apiserver -->
<g id="edge50" class="edge">
<title>sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/apiextensions&#45;apiserver</title>
<path fill="none" stroke="lightblue" d="M678.5,-575.83C678.5,-575.83 678.5,-550.41 678.5,-550.41"/>
<polygon fill="lightblue" stroke="lightblue" points="682,-550.41 678.5,-540.41 675,-550.41 682,-550.41"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/apimachinery -->
<g id="edge51" class="edge">
<title>sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M723.06,-575.99C723.06,-575.99 723.06,-190.09 723.06,-190.09"/>
<polygon fill="black" stroke="black" points="726.56,-190.09 723.06,-180.09 719.56,-190.09 726.56,-190.09"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/client&#45;go -->
<g id="edge52" class="edge">
<title>sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M804,-575.98C804,-575.98 804,-334.01 804,-334.01"/>
<polygon fill="black" stroke="black" points="807.5,-334.01 804,-324.01 800.5,-334.01 807.5,-334.01"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/component&#45;base -->
<g id="edge53" class="edge">
<title>sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/component&#45;base</title>
<path fill="none" stroke="black" d="M864,-575.96C864,-575.96 864,-406.15 864,-406.15"/>
<polygon fill="black" stroke="black" points="867.5,-406.15 864,-396.15 860.5,-406.15 867.5,-406.15"/>
</g>
<!-- sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/api -->
<g id="edge54" class="edge">
<title>sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M473.08,-575.52C473.08,-502.89 473.08,-241 473.08,-241 473.08,-241 613.57,-241 613.57,-241"/>
<polygon fill="black" stroke="black" points="613.57,-244.5 623.57,-241 613.57,-237.5 613.57,-244.5"/>
</g>
<!-- sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/apiextensions&#45;apiserver -->
<g id="edge55" class="edge">
<title>sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/apiextensions&#45;apiserver</title>
<path fill="none" stroke="lightblue" d="M533.5,-575.83C533.5,-575.83 533.5,-550.41 533.5,-550.41"/>
<polygon fill="lightblue" stroke="lightblue" points="537,-550.41 533.5,-540.41 530,-550.41 537,-550.41"/>
</g>
<!-- sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/apimachinery -->
<g id="edge56" class="edge">
<title>sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M470.17,-575.97C470.17,-494.88 470.17,-168 470.17,-168 470.17,-168 576.36,-168 576.36,-168"/>
<polygon fill="black" stroke="black" points="576.36,-171.5 586.36,-168 576.36,-164.5 576.36,-171.5"/>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment