Skip to content

Instantly share code, notes, and snippets.

@benmoss
Created July 12, 2022 14:41
Show Gist options
  • Save benmoss/0f1418a219230c5446929c77b6bfe6f1 to your computer and use it in GitHub Desktop.
Save benmoss/0f1418a219230c5446929c77b6bfe6f1 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="2774pt" height="982pt"
viewBox="0.00 0.00 2774.00 982.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 978)">
<title>%3</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-978 2770,-978 2770,4 -4,4"/>
<!-- github.com/Microsoft/hcsshim -->
<g id="node1" class="node">
<title>github.com/Microsoft/hcsshim</title>
<path fill="#fcc3ff" stroke="black" d="M481,-974C481,-974 272,-974 272,-974 266,-974 260,-968 260,-962 260,-962 260,-950 260,-950 260,-944 266,-938 272,-938 272,-938 481,-938 481,-938 487,-938 493,-944 493,-950 493,-950 493,-962 493,-962 493,-968 487,-974 481,-974"/>
<text text-anchor="middle" x="376.5" y="-952.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/Microsoft/hcsshim</text>
</g>
<!-- github.com/containerd/containerd -->
<g id="node3" class="node">
<title>github.com/containerd/containerd</title>
<path fill="#abffb7" stroke="black" d="M943,-721C943,-721 708,-721 708,-721 702,-721 696,-715 696,-709 696,-709 696,-697 696,-697 696,-691 702,-685 708,-685 708,-685 943,-685 943,-685 949,-685 955,-691 955,-697 955,-697 955,-709 955,-709 955,-715 949,-721 943,-721"/>
<text text-anchor="middle" x="825.5" y="-699.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd</text>
</g>
<!-- github.com/Microsoft/hcsshim&#45;&gt;github.com/containerd/containerd -->
<g id="edge1" class="edge">
<title>github.com/Microsoft/hcsshim&#45;&gt;github.com/containerd/containerd</title>
<path fill="none" stroke="lightblue" d="M474.67,-937.74C474.67,-881.22 474.67,-713 474.67,-713 474.67,-713 685.86,-713 685.86,-713"/>
<polygon fill="lightblue" stroke="lightblue" points="685.86,-716.5 695.86,-713 685.86,-709.5 685.86,-716.5"/>
</g>
<!-- github.com/containerd/aufs -->
<g id="node2" class="node">
<title>github.com/containerd/aufs</title>
<path fill="#ffc8df" stroke="black" d="M694.5,-468C694.5,-468 506.5,-468 506.5,-468 500.5,-468 494.5,-462 494.5,-456 494.5,-456 494.5,-444 494.5,-444 494.5,-438 500.5,-432 506.5,-432 506.5,-432 694.5,-432 694.5,-432 700.5,-432 706.5,-438 706.5,-444 706.5,-444 706.5,-456 706.5,-456 706.5,-462 700.5,-468 694.5,-468"/>
<text text-anchor="middle" x="600.5" y="-446.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/aufs</text>
</g>
<!-- github.com/containerd/aufs&#45;&gt;github.com/containerd/containerd -->
<g id="edge2" class="edge">
<title>github.com/containerd/aufs&#45;&gt;github.com/containerd/containerd</title>
<path fill="none" stroke="lightblue" d="M701.25,-468.2C701.25,-468.2 701.25,-674.97 701.25,-674.97"/>
<polygon fill="lightblue" stroke="lightblue" points="697.75,-674.97 701.25,-684.97 704.75,-674.97 697.75,-674.97"/>
</g>
<!-- github.com/containerd/containerd&#45;&gt;github.com/Microsoft/hcsshim -->
<g id="edge3" class="edge">
<title>github.com/containerd/containerd&#45;&gt;github.com/Microsoft/hcsshim</title>
<path fill="none" stroke="lightblue" d="M695.86,-706C589.49,-706 456.33,-706 456.33,-706 456.33,-706 456.33,-927.62 456.33,-927.62"/>
<polygon fill="lightblue" stroke="lightblue" points="452.83,-927.62 456.33,-937.62 459.83,-927.62 452.83,-927.62"/>
</g>
<!-- github.com/containerd/containerd&#45;&gt;github.com/containerd/aufs -->
<g id="edge4" class="edge">
<title>github.com/containerd/containerd&#45;&gt;github.com/containerd/aufs</title>
<path fill="none" stroke="lightblue" d="M703.88,-684.8C703.88,-684.8 703.88,-478.03 703.88,-478.03"/>
<polygon fill="lightblue" stroke="lightblue" points="707.38,-478.03 703.88,-468.03 700.38,-478.03 707.38,-478.03"/>
</g>
<!-- github.com/containerd/imgcrypt -->
<g id="node4" class="node">
<title>github.com/containerd/imgcrypt</title>
<path fill="#aaffb0" stroke="black" d="M426,-468C426,-468 203,-468 203,-468 197,-468 191,-462 191,-456 191,-456 191,-444 191,-444 191,-438 197,-432 203,-432 203,-432 426,-432 426,-432 432,-432 438,-438 438,-444 438,-444 438,-456 438,-456 438,-462 432,-468 426,-468"/>
<text text-anchor="middle" x="314.5" y="-446.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/imgcrypt</text>
</g>
<!-- github.com/containerd/containerd&#45;&gt;github.com/containerd/imgcrypt -->
<g id="edge5" class="edge">
<title>github.com/containerd/containerd&#45;&gt;github.com/containerd/imgcrypt</title>
<path fill="none" stroke="lightblue" d="M695.99,-699C562.11,-699 372.5,-699 372.5,-699 372.5,-699 372.5,-478.31 372.5,-478.31"/>
<polygon fill="lightblue" stroke="lightblue" points="376,-478.31 372.5,-468.31 369,-478.31 376,-478.31"/>
</g>
<!-- github.com/containerd/nri -->
<g id="node5" class="node">
<title>github.com/containerd/nri</title>
<path fill="#ffa099" stroke="black" d="M915,-468C915,-468 736,-468 736,-468 730,-468 724,-462 724,-456 724,-456 724,-444 724,-444 724,-438 730,-432 736,-432 736,-432 915,-432 915,-432 921,-432 927,-438 927,-444 927,-444 927,-456 927,-456 927,-462 921,-468 915,-468"/>
<text text-anchor="middle" x="825.5" y="-446.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/nri</text>
</g>
<!-- github.com/containerd/containerd&#45;&gt;github.com/containerd/nri -->
<g id="edge6" class="edge">
<title>github.com/containerd/containerd&#45;&gt;github.com/containerd/nri</title>
<path fill="none" stroke="lightblue" d="M791.67,-684.8C791.67,-684.8 791.67,-478.03 791.67,-478.03"/>
<polygon fill="lightblue" stroke="lightblue" points="795.17,-478.03 791.67,-468.03 788.17,-478.03 795.17,-478.03"/>
</g>
<!-- github.com/containerd/zfs -->
<g id="node6" class="node">
<title>github.com/containerd/zfs</title>
<path fill="#adffd2" stroke="black" d="M1136,-468C1136,-468 957,-468 957,-468 951,-468 945,-462 945,-456 945,-456 945,-444 945,-444 945,-438 951,-432 957,-432 957,-432 1136,-432 1136,-432 1142,-432 1148,-438 1148,-444 1148,-444 1148,-456 1148,-456 1148,-462 1142,-468 1136,-468"/>
<text text-anchor="middle" x="1046.5" y="-446.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/zfs</text>
</g>
<!-- github.com/containerd/containerd&#45;&gt;github.com/containerd/zfs -->
<g id="edge7" class="edge">
<title>github.com/containerd/containerd&#45;&gt;github.com/containerd/zfs</title>
<path fill="none" stroke="lightblue" d="M948.33,-684.8C948.33,-684.8 948.33,-478.03 948.33,-478.03"/>
<polygon fill="lightblue" stroke="lightblue" points="951.83,-478.03 948.33,-468.03 944.83,-478.03 951.83,-478.03"/>
</g>
<!-- github.com/containernetworking/plugins -->
<g id="node7" class="node">
<title>github.com/containernetworking/plugins</title>
<path fill="#babdff" stroke="black" d="M295,-540C295,-540 12,-540 12,-540 6,-540 0,-534 0,-528 0,-528 0,-516 0,-516 0,-510 6,-504 12,-504 12,-504 295,-504 295,-504 301,-504 307,-510 307,-516 307,-516 307,-528 307,-528 307,-534 301,-540 295,-540"/>
<text text-anchor="middle" x="153.5" y="-518.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containernetworking/plugins</text>
</g>
<!-- github.com/containerd/containerd&#45;&gt;github.com/containernetworking/plugins -->
<g id="edge8" class="edge">
<title>github.com/containerd/containerd&#45;&gt;github.com/containernetworking/plugins</title>
<path fill="none" stroke="lightblue" d="M698.62,-684.93C698.62,-640.22 698.62,-528 698.62,-528 698.62,-528 317.16,-528 317.16,-528"/>
<polygon fill="lightblue" stroke="lightblue" points="317.16,-524.5 307.16,-528 317.16,-531.5 317.16,-524.5"/>
</g>
<!-- github.com/emicklei/go&#45;restful -->
<g id="node8" class="node">
<title>github.com/emicklei/go&#45;restful</title>
<path fill="#2d81ff" stroke="black" d="M2393.5,-36C2393.5,-36 2183.5,-36 2183.5,-36 2177.5,-36 2171.5,-30 2171.5,-24 2171.5,-24 2171.5,-12 2171.5,-12 2171.5,-6 2177.5,0 2183.5,0 2183.5,0 2393.5,0 2393.5,0 2399.5,0 2405.5,-6 2405.5,-12 2405.5,-12 2405.5,-24 2405.5,-24 2405.5,-30 2399.5,-36 2393.5,-36"/>
<text text-anchor="middle" x="2288.5" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/emicklei/go&#45;restful</text>
</g>
<!-- github.com/containerd/containerd&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge9" class="edge">
<title>github.com/containerd/containerd&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" d="M930,-684.87C930,-575.85 930,-12 930,-12 930,-12 2161.5,-12 2161.5,-12"/>
<polygon fill="black" stroke="black" points="2161.5,-15.5 2171.5,-12 2161.5,-8.5 2161.5,-15.5"/>
</g>
<!-- k8s.io/api -->
<g id="node12" class="node">
<title>k8s.io/api</title>
<path fill="#1aff30" stroke="black" d="M1623,-252C1623,-252 1562,-252 1562,-252 1556,-252 1550,-246 1550,-240 1550,-240 1550,-228 1550,-228 1550,-222 1556,-216 1562,-216 1562,-216 1623,-216 1623,-216 1629,-216 1635,-222 1635,-228 1635,-228 1635,-240 1635,-240 1635,-246 1629,-252 1623,-252"/>
<text text-anchor="middle" x="1592.5" y="-230.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/api</text>
</g>
<!-- github.com/containerd/containerd&#45;&gt;k8s.io/api -->
<g id="edge10" class="edge">
<title>github.com/containerd/containerd&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M936,-684.96C936,-598.2 936,-228 936,-228 936,-228 1539.93,-228 1539.93,-228"/>
<polygon fill="black" stroke="black" points="1539.93,-231.5 1549.93,-228 1539.93,-224.5 1539.93,-231.5"/>
</g>
<!-- k8s.io/apimachinery -->
<g id="node14" class="node">
<title>k8s.io/apimachinery</title>
<path fill="#2e77ff" stroke="black" d="M1980.5,-180C1980.5,-180 1844.5,-180 1844.5,-180 1838.5,-180 1832.5,-174 1832.5,-168 1832.5,-168 1832.5,-156 1832.5,-156 1832.5,-150 1838.5,-144 1844.5,-144 1844.5,-144 1980.5,-144 1980.5,-144 1986.5,-144 1992.5,-150 1992.5,-156 1992.5,-156 1992.5,-168 1992.5,-168 1992.5,-174 1986.5,-180 1980.5,-180"/>
<text text-anchor="middle" x="1912.5" y="-158.3" font-family="Times,serif" font-size="14.00" fill="#ffffff">k8s.io/apimachinery</text>
</g>
<!-- github.com/containerd/containerd&#45;&gt;k8s.io/apimachinery -->
<g id="edge11" class="edge">
<title>github.com/containerd/containerd&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M933,-684.92C933,-589.61 933,-150 933,-150 933,-150 1822.34,-150 1822.34,-150"/>
<polygon fill="black" stroke="black" points="1822.34,-153.5 1832.34,-150 1822.34,-146.5 1822.34,-153.5"/>
</g>
<!-- k8s.io/apiserver -->
<g id="node15" class="node">
<title>k8s.io/apiserver</title>
<path fill="#1cff52" stroke="black" d="M1514,-468C1514,-468 1407,-468 1407,-468 1401,-468 1395,-462 1395,-456 1395,-456 1395,-444 1395,-444 1395,-438 1401,-432 1407,-432 1407,-432 1514,-432 1514,-432 1520,-432 1526,-438 1526,-444 1526,-444 1526,-456 1526,-456 1526,-462 1520,-468 1514,-468"/>
<text text-anchor="middle" x="1460.5" y="-446.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/apiserver</text>
</g>
<!-- github.com/containerd/containerd&#45;&gt;k8s.io/apiserver -->
<g id="edge12" class="edge">
<title>github.com/containerd/containerd&#45;&gt;k8s.io/apiserver</title>
<path fill="none" stroke="black" d="M955.31,-697C1138.82,-697 1452,-697 1452,-697 1452,-697 1452,-478.16 1452,-478.16"/>
<polygon fill="black" stroke="black" points="1455.5,-478.16 1452,-468.16 1448.5,-478.16 1455.5,-478.16"/>
</g>
<!-- k8s.io/client&#45;go -->
<g id="node16" class="node">
<title>k8s.io/client&#45;go</title>
<path fill="#ff45ae" stroke="black" d="M1871,-324C1871,-324 1770,-324 1770,-324 1764,-324 1758,-318 1758,-312 1758,-312 1758,-300 1758,-300 1758,-294 1764,-288 1770,-288 1770,-288 1871,-288 1871,-288 1877,-288 1883,-294 1883,-300 1883,-300 1883,-312 1883,-312 1883,-318 1877,-324 1871,-324"/>
<text text-anchor="middle" x="1820.5" y="-302.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/client&#45;go</text>
</g>
<!-- github.com/containerd/containerd&#45;&gt;k8s.io/client&#45;go -->
<g id="edge13" class="edge">
<title>github.com/containerd/containerd&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M939,-684.9C939,-606.48 939,-300 939,-300 939,-300 1747.81,-300 1747.81,-300"/>
<polygon fill="black" stroke="black" points="1747.81,-303.5 1757.81,-300 1747.81,-296.5 1747.81,-303.5"/>
</g>
<!-- k8s.io/component&#45;base -->
<g id="node18" class="node">
<title>k8s.io/component&#45;base</title>
<path fill="#dc3dff" stroke="black" d="M2054,-396C2054,-396 1899,-396 1899,-396 1893,-396 1887,-390 1887,-384 1887,-384 1887,-372 1887,-372 1887,-366 1893,-360 1899,-360 1899,-360 2054,-360 2054,-360 2060,-360 2066,-366 2066,-372 2066,-372 2066,-384 2066,-384 2066,-390 2060,-396 2054,-396"/>
<text text-anchor="middle" x="1976.5" y="-374.3" font-family="Times,serif" font-size="14.00" fill="#000000">k8s.io/component&#45;base</text>
</g>
<!-- github.com/containerd/containerd&#45;&gt;k8s.io/component&#45;base -->
<g id="edge14" class="edge">
<title>github.com/containerd/containerd&#45;&gt;k8s.io/component&#45;base</title>
<path fill="none" stroke="black" d="M942,-684.84C942,-615.87 942,-374 942,-374 942,-374 1876.95,-374 1876.95,-374"/>
<polygon fill="black" stroke="black" points="1876.95,-377.5 1886.95,-374 1876.95,-370.5 1876.95,-377.5"/>
</g>
<!-- github.com/containerd/imgcrypt&#45;&gt;github.com/Microsoft/hcsshim -->
<g id="edge15" class="edge">
<title>github.com/containerd/imgcrypt&#45;&gt;github.com/Microsoft/hcsshim</title>
<path fill="none" stroke="lightblue" d="M339.75,-468.01C339.75,-468.01 339.75,-927.94 339.75,-927.94"/>
<polygon fill="lightblue" stroke="lightblue" points="336.25,-927.94 339.75,-937.94 343.25,-927.94 336.25,-927.94"/>
</g>
<!-- github.com/containerd/imgcrypt&#45;&gt;github.com/containerd/containerd -->
<g id="edge16" class="edge">
<title>github.com/containerd/imgcrypt&#45;&gt;github.com/containerd/containerd</title>
<path fill="none" stroke="lightblue" d="M405.25,-468.19C405.25,-524.47 405.25,-692 405.25,-692 405.25,-692 685.98,-692 685.98,-692"/>
<polygon fill="lightblue" stroke="lightblue" points="685.98,-695.5 695.98,-692 685.98,-688.5 685.98,-695.5"/>
</g>
<!-- github.com/containerd/nri&#45;&gt;github.com/containerd/containerd -->
<g id="edge17" class="edge">
<title>github.com/containerd/nri&#45;&gt;github.com/containerd/containerd</title>
<path fill="none" stroke="lightblue" d="M859.33,-468.2C859.33,-468.2 859.33,-674.97 859.33,-674.97"/>
<polygon fill="lightblue" stroke="lightblue" points="855.83,-674.97 859.33,-684.97 862.83,-674.97 855.83,-674.97"/>
</g>
<!-- github.com/containerd/zfs&#45;&gt;github.com/containerd/containerd -->
<g id="edge18" class="edge">
<title>github.com/containerd/zfs&#45;&gt;github.com/containerd/containerd</title>
<path fill="none" stroke="lightblue" d="M951.67,-468.2C951.67,-468.2 951.67,-674.97 951.67,-674.97"/>
<polygon fill="lightblue" stroke="lightblue" points="948.17,-674.97 951.67,-684.97 955.17,-674.97 948.17,-674.97"/>
</g>
<!-- github.com/containernetworking/plugins&#45;&gt;github.com/Microsoft/hcsshim -->
<g id="edge19" class="edge">
<title>github.com/containernetworking/plugins&#45;&gt;github.com/Microsoft/hcsshim</title>
<path fill="none" stroke="lightblue" d="M283.5,-540.1C283.5,-540.1 283.5,-927.83 283.5,-927.83"/>
<polygon fill="lightblue" stroke="lightblue" points="280,-927.83 283.5,-937.83 287,-927.83 280,-927.83"/>
</g>
<!-- github.com/google/go&#45;containerregistry -->
<g id="node9" class="node">
<title>github.com/google/go&#45;containerregistry</title>
<path fill="#ff4795" stroke="black" d="M1258,-793C1258,-793 983,-793 983,-793 977,-793 971,-787 971,-781 971,-781 971,-769 971,-769 971,-763 977,-757 983,-757 983,-757 1258,-757 1258,-757 1264,-757 1270,-763 1270,-769 1270,-769 1270,-781 1270,-781 1270,-787 1264,-793 1258,-793"/>
<text text-anchor="middle" x="1120.5" y="-771.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/google/go&#45;containerregistry</text>
</g>
<!-- github.com/google/go&#45;containerregistry&#45;&gt;github.com/containerd/containerd -->
<g id="edge20" class="edge">
<title>github.com/google/go&#45;containerregistry&#45;&gt;github.com/containerd/containerd</title>
<path fill="none" stroke="lightblue" stroke-dasharray="5,2" d="M1059.5,-756.97C1059.5,-737.42 1059.5,-709 1059.5,-709 1059.5,-709 965.16,-709 965.16,-709"/>
<polygon fill="lightblue" stroke="lightblue" points="965.16,-705.5 955.16,-709 965.16,-712.5 965.16,-705.5"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller -->
<g id="node10" class="node">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller</title>
<path fill="#2f69ff" stroke="black" d="M2034.5,-865C2034.5,-865 1694.5,-865 1694.5,-865 1688.5,-865 1682.5,-859 1682.5,-853 1682.5,-853 1682.5,-841 1682.5,-841 1682.5,-835 1688.5,-829 1694.5,-829 1694.5,-829 2034.5,-829 2034.5,-829 2040.5,-829 2046.5,-835 2046.5,-841 2046.5,-841 2046.5,-853 2046.5,-853 2046.5,-859 2040.5,-865 2034.5,-865"/>
<text text-anchor="middle" x="1864.5" y="-843.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="edge21" 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="M2046.65,-843C2155.32,-843 2272.33,-843 2272.33,-843 2272.33,-843 2272.33,-46.39 2272.33,-46.39"/>
<polygon fill="black" stroke="black" points="2275.83,-46.39 2272.33,-36.39 2268.83,-46.39 2275.83,-46.39"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;github.com/google/go&#45;containerregistry -->
<g id="edge22" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;github.com/google/go&#45;containerregistry</title>
<path fill="none" stroke="black" d="M1693,-828.83C1693,-807.5 1693,-775 1693,-775 1693,-775 1280.17,-775 1280.17,-775"/>
<polygon fill="black" stroke="black" points="1280.17,-771.5 1270.17,-775 1280.17,-778.5 1280.17,-771.5"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;vendir -->
<g id="node11" class="node">
<title>github.com/vmware&#45;tanzu/carvel&#45;vendir</title>
<path fill="#92ff12" stroke="black" d="M2754,-252C2754,-252 2477,-252 2477,-252 2471,-252 2465,-246 2465,-240 2465,-240 2465,-228 2465,-228 2465,-222 2471,-216 2477,-216 2477,-216 2754,-216 2754,-216 2760,-216 2766,-222 2766,-228 2766,-228 2766,-240 2766,-240 2766,-246 2760,-252 2754,-252"/>
<text text-anchor="middle" x="2615.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="edge23" 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="M2046.78,-857C2269.06,-857 2615.5,-857 2615.5,-857 2615.5,-857 2615.5,-262.31 2615.5,-262.31"/>
<polygon fill="black" stroke="black" points="2619,-262.31 2615.5,-252.31 2612,-262.31 2619,-262.31"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/api -->
<g id="edge24" 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="M1736.93,-828.75C1736.93,-728.36 1736.93,-248 1736.93,-248 1736.93,-248 1645.05,-248 1645.05,-248"/>
<polygon fill="black" stroke="black" points="1645.05,-244.5 1635.05,-248 1645.05,-251.5 1645.05,-244.5"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver -->
<g id="node13" class="node">
<title>k8s.io/apiextensions&#45;apiserver</title>
<path fill="#e0bfff" stroke="black" d="M2221,-540C2221,-540 2012,-540 2012,-540 2006,-540 2000,-534 2000,-528 2000,-528 2000,-516 2000,-516 2000,-510 2006,-504 2012,-504 2012,-504 2221,-504 2221,-504 2227,-504 2233,-510 2233,-516 2233,-516 2233,-528 2233,-528 2233,-534 2227,-540 2221,-540"/>
<text text-anchor="middle" x="2116.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="edge25" 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="M2046.52,-836C2105.73,-836 2156.5,-836 2156.5,-836 2156.5,-836 2156.5,-550.24 2156.5,-550.24"/>
<polygon fill="lightblue" stroke="lightblue" points="2160,-550.24 2156.5,-540.24 2153,-550.24 2160,-550.24"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/apimachinery -->
<g id="edge26" 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="M1745.36,-829C1745.36,-721.97 1745.36,-174 1745.36,-174 1745.36,-174 1822.36,-174 1822.36,-174"/>
<polygon fill="black" stroke="black" points="1822.36,-177.5 1832.36,-174 1822.36,-170.5 1822.36,-177.5"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/apiserver -->
<g id="edge27" 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="M1732.71,-828.95C1732.71,-752.83 1732.71,-462 1732.71,-462 1732.71,-462 1536.05,-462 1536.05,-462"/>
<polygon fill="black" stroke="black" points="1536.05,-458.5 1526.05,-462 1536.05,-465.5 1536.05,-458.5"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/client&#45;go -->
<g id="edge28" 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="M1805.5,-829C1805.5,-829 1805.5,-334.07 1805.5,-334.07"/>
<polygon fill="black" stroke="black" points="1809,-334.07 1805.5,-324.07 1802,-334.07 1809,-334.07"/>
</g>
<!-- k8s.io/code&#45;generator -->
<g id="node17" class="node">
<title>k8s.io/code&#45;generator</title>
<path fill="#e0bfff" stroke="black" d="M2510,-180C2510,-180 2363,-180 2363,-180 2357,-180 2351,-174 2351,-168 2351,-168 2351,-156 2351,-156 2351,-150 2357,-144 2363,-144 2363,-144 2510,-144 2510,-144 2516,-144 2522,-150 2522,-156 2522,-156 2522,-168 2522,-168 2522,-174 2516,-180 2510,-180"/>
<text text-anchor="middle" x="2436.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="edge29" 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="M2046.74,-850C2211.03,-850 2427,-850 2427,-850 2427,-850 2427,-190.05 2427,-190.05"/>
<polygon fill="lightblue" stroke="lightblue" points="2430.5,-190.05 2427,-180.05 2423.5,-190.05 2430.5,-190.05"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;kapp&#45;controller&#45;&gt;k8s.io/component&#45;base -->
<g id="edge30" 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="M1829.25,-828.72C1829.25,-743.35 1829.25,-388 1829.25,-388 1829.25,-388 1876.6,-388 1876.6,-388"/>
<polygon fill="black" stroke="black" points="1876.6,-391.5 1886.6,-388 1876.6,-384.5 1876.6,-391.5"/>
</g>
<!-- k8s.io/kube&#45;aggregator -->
<g id="node19" class="node">
<title>k8s.io/kube&#45;aggregator</title>
<path fill="#3053ff" stroke="black" d="M1716.5,-540C1716.5,-540 1558.5,-540 1558.5,-540 1552.5,-540 1546.5,-534 1546.5,-528 1546.5,-528 1546.5,-516 1546.5,-516 1546.5,-510 1552.5,-504 1558.5,-504 1558.5,-504 1716.5,-504 1716.5,-504 1722.5,-504 1728.5,-510 1728.5,-516 1728.5,-516 1728.5,-528 1728.5,-528 1728.5,-534 1722.5,-540 1716.5,-540"/>
<text text-anchor="middle" x="1637.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="edge31" 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="M1721.25,-828.6C1721.25,-828.6 1721.25,-550.2 1721.25,-550.2"/>
<polygon fill="black" stroke="black" points="1724.75,-550.2 1721.25,-540.2 1717.75,-550.2 1724.75,-550.2"/>
</g>
<!-- k8s.io/kube&#45;openapi -->
<g id="node20" class="node">
<title>k8s.io/kube&#45;openapi</title>
<path fill="#ff42dd" stroke="black" d="M2104.5,-108C2104.5,-108 1970.5,-108 1970.5,-108 1964.5,-108 1958.5,-102 1958.5,-96 1958.5,-96 1958.5,-84 1958.5,-84 1958.5,-78 1964.5,-72 1970.5,-72 1970.5,-72 2104.5,-72 2104.5,-72 2110.5,-72 2116.5,-78 2116.5,-84 2116.5,-84 2116.5,-96 2116.5,-96 2116.5,-102 2110.5,-108 2104.5,-108"/>
<text text-anchor="middle" x="2037.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="edge32" 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="M1741.14,-828.88C1741.14,-714.65 1741.14,-99 1741.14,-99 1741.14,-99 1948.47,-99 1948.47,-99"/>
<polygon fill="black" stroke="black" points="1948.47,-102.5 1958.47,-99 1948.47,-95.5 1948.47,-102.5"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime -->
<g id="node21" class="node">
<title>sigs.k8s.io/controller&#45;runtime</title>
<path fill="#23ffc8" stroke="black" d="M2068,-612C2068,-612 1865,-612 1865,-612 1859,-612 1853,-606 1853,-600 1853,-600 1853,-588 1853,-588 1853,-582 1859,-576 1865,-576 1865,-576 2068,-576 2068,-576 2074,-576 2080,-582 2080,-588 2080,-588 2080,-600 2080,-600 2080,-606 2074,-612 2068,-612"/>
<text text-anchor="middle" x="1966.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="edge33" 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="M1949.75,-828.8C1949.75,-828.8 1949.75,-622.03 1949.75,-622.03"/>
<polygon fill="black" stroke="black" points="1953.25,-622.03 1949.75,-612.03 1946.25,-622.03 1953.25,-622.03"/>
</g>
<!-- sigs.k8s.io/controller&#45;tools -->
<g id="node22" class="node">
<title>sigs.k8s.io/controller&#45;tools</title>
<path fill="#ffaa9a" stroke="black" d="M1702,-612C1702,-612 1521,-612 1521,-612 1515,-612 1509,-606 1509,-600 1509,-600 1509,-588 1509,-588 1509,-582 1515,-576 1521,-576 1521,-576 1702,-576 1702,-576 1708,-576 1714,-582 1714,-588 1714,-588 1714,-600 1714,-600 1714,-606 1708,-612 1702,-612"/>
<text text-anchor="middle" x="1611.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="edge34" 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="M1703.5,-828.8C1703.5,-828.8 1703.5,-622.03 1703.5,-622.03"/>
<polygon fill="lightblue" stroke="lightblue" points="1707,-622.03 1703.5,-612.03 1700,-622.03 1707,-622.03"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge35" 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="M2464.92,-224C2388.52,-224 2311.67,-224 2311.67,-224 2311.67,-224 2311.67,-46.28 2311.67,-46.28"/>
<polygon fill="black" stroke="black" points="2315.17,-46.28 2311.67,-36.28 2308.17,-46.28 2315.17,-46.28"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;k8s.io/apimachinery -->
<g id="edge36" class="edge">
<title>github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M2464.89,-232C2273.06,-232 1966.12,-232 1966.12,-232 1966.12,-232 1966.12,-190.03 1966.12,-190.03"/>
<polygon fill="black" stroke="black" points="1969.63,-190.03 1966.12,-180.03 1962.63,-190.03 1969.63,-190.03"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;k8s.io/code&#45;generator -->
<g id="edge37" 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="M2493.5,-215.83C2493.5,-215.83 2493.5,-190.41 2493.5,-190.41"/>
<polygon fill="lightblue" stroke="lightblue" points="2497,-190.41 2493.5,-180.41 2490,-190.41 2497,-190.41"/>
</g>
<!-- github.com/vmware&#45;tanzu/carvel&#45;vendir&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge38" 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="M2464.91,-228C2312.66,-228 2099.67,-228 2099.67,-228 2099.67,-228 2099.67,-118.04 2099.67,-118.04"/>
<polygon fill="black" stroke="black" points="2103.17,-118.04 2099.67,-108.04 2096.17,-118.04 2103.17,-118.04"/>
</g>
<!-- k8s.io/api&#45;&gt;k8s.io/apimachinery -->
<g id="edge39" class="edge">
<title>k8s.io/api&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M1635.2,-220C1708.23,-220 1849.33,-220 1849.33,-220 1849.33,-220 1849.33,-190.03 1849.33,-190.03"/>
<polygon fill="black" stroke="black" points="1852.83,-190.03 1849.33,-180.03 1845.83,-190.03 1852.83,-190.03"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge40" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" d="M2208.4,-503.76C2208.4,-503.76 2208.4,-46.21 2208.4,-46.21"/>
<polygon fill="black" stroke="black" points="2211.9,-46.21 2208.4,-36.21 2204.9,-46.21 2211.9,-46.21"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/api -->
<g id="edge41" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M2074.42,-503.67C2074.42,-440.55 2074.42,-236 2074.42,-236 2074.42,-236 1645.27,-236 1645.27,-236"/>
<polygon fill="black" stroke="black" points="1645.27,-232.5 1635.27,-236 1645.27,-239.5 1645.27,-232.5"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/apimachinery -->
<g id="edge42" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M2082.83,-503.65C2082.83,-430.29 2082.83,-162 2082.83,-162 2082.83,-162 2002.68,-162 2002.68,-162"/>
<polygon fill="black" stroke="black" points="2002.68,-158.5 1992.68,-162 2002.68,-165.5 2002.68,-158.5"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/apiserver -->
<g id="edge43" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/apiserver</title>
<path fill="none" stroke="black" d="M2022,-503.89C2022,-484.66 2022,-457 2022,-457 2022,-457 1536.01,-457 1536.01,-457"/>
<polygon fill="black" stroke="black" points="1536.01,-453.5 1526.01,-457 1536.01,-460.5 1536.01,-453.5"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/client&#45;go -->
<g id="edge44" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M1999.86,-516C1936.52,-516 1871,-516 1871,-516 1871,-516 1871,-334.27 1871,-334.27"/>
<polygon fill="black" stroke="black" points="1874.5,-334.27 1871,-324.27 1867.5,-334.27 1874.5,-334.27"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/code&#45;generator -->
<g id="edge45" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/code&#45;generator</title>
<path fill="none" stroke="lightblue" d="M2220.7,-503.62C2220.7,-431.4 2220.7,-171 2220.7,-171 2220.7,-171 2340.9,-171 2340.9,-171"/>
<polygon fill="lightblue" stroke="lightblue" points="2340.9,-174.5 2350.9,-171 2340.9,-167.5 2340.9,-174.5"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/component&#45;base -->
<g id="edge46" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/component&#45;base</title>
<path fill="none" stroke="black" d="M2044,-503.76C2044,-503.76 2044,-406.09 2044,-406.09"/>
<polygon fill="black" stroke="black" points="2047.5,-406.09 2044,-396.09 2040.5,-406.09 2047.5,-406.09"/>
</g>
<!-- k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge47" class="edge">
<title>k8s.io/apiextensions&#45;apiserver&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M2091.25,-503.99C2091.25,-503.99 2091.25,-118.09 2091.25,-118.09"/>
<polygon fill="black" stroke="black" points="2094.75,-118.09 2091.25,-108.09 2087.75,-118.09 2094.75,-118.09"/>
</g>
<!-- k8s.io/apimachinery&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge48" class="edge">
<title>k8s.io/apimachinery&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M1975.5,-143.83C1975.5,-143.83 1975.5,-118.41 1975.5,-118.41"/>
<polygon fill="black" stroke="black" points="1979,-118.41 1975.5,-108.41 1972,-118.41 1979,-118.41"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge49" class="edge">
<title>k8s.io/apiserver&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" d="M1526.1,-452C1706.39,-452 2196.1,-452 2196.1,-452 2196.1,-452 2196.1,-46.1 2196.1,-46.1"/>
<polygon fill="black" stroke="black" points="2199.6,-46.1 2196.1,-36.1 2192.6,-46.1 2199.6,-46.1"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;k8s.io/api -->
<g id="edge50" class="edge">
<title>k8s.io/apiserver&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M1526.31,-437C1553.3,-437 1578.33,-437 1578.33,-437 1578.33,-437 1578.33,-262.01 1578.33,-262.01"/>
<polygon fill="black" stroke="black" points="1581.83,-262.01 1578.33,-252.01 1574.83,-262.01 1581.83,-262.01"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;k8s.io/apimachinery -->
<g id="edge51" class="edge">
<title>k8s.io/apiserver&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M1482.33,-431.61C1482.33,-367.25 1482.33,-156 1482.33,-156 1482.33,-156 1822.35,-156 1822.35,-156"/>
<polygon fill="black" stroke="black" points="1822.35,-159.5 1832.35,-156 1822.35,-152.5 1822.35,-159.5"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;k8s.io/client&#45;go -->
<g id="edge52" class="edge">
<title>k8s.io/apiserver&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M1526.28,-442C1620.27,-442 1781.75,-442 1781.75,-442 1781.75,-442 1781.75,-334.06 1781.75,-334.06"/>
<polygon fill="black" stroke="black" points="1785.25,-334.06 1781.75,-324.06 1778.25,-334.06 1785.25,-334.06"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;k8s.io/component&#45;base -->
<g id="edge53" class="edge">
<title>k8s.io/apiserver&#45;&gt;k8s.io/component&#45;base</title>
<path fill="none" stroke="black" d="M1526.02,-447C1653.97,-447 1924.67,-447 1924.67,-447 1924.67,-447 1924.67,-406.13 1924.67,-406.13"/>
<polygon fill="black" stroke="black" points="1928.17,-406.13 1924.67,-396.13 1921.17,-406.13 1928.17,-406.13"/>
</g>
<!-- k8s.io/apiserver&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge54" class="edge">
<title>k8s.io/apiserver&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M1438.67,-431.95C1438.67,-357.87 1438.67,-81 1438.67,-81 1438.67,-81 1948.29,-81 1948.29,-81"/>
<polygon fill="black" stroke="black" points="1948.29,-84.5 1958.29,-81 1948.29,-77.5 1948.29,-84.5"/>
</g>
<!-- k8s.io/client&#45;go&#45;&gt;k8s.io/api -->
<g id="edge55" class="edge">
<title>k8s.io/client&#45;go&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M1795.25,-287.97C1795.25,-268.42 1795.25,-240 1795.25,-240 1795.25,-240 1645,-240 1645,-240"/>
<polygon fill="black" stroke="black" points="1645,-236.5 1635,-240 1645,-243.5 1645,-236.5"/>
</g>
<!-- k8s.io/client&#45;go&#45;&gt;k8s.io/apimachinery -->
<g id="edge56" class="edge">
<title>k8s.io/client&#45;go&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M1866.17,-287.76C1866.17,-287.76 1866.17,-190.09 1866.17,-190.09"/>
<polygon fill="black" stroke="black" points="1869.67,-190.09 1866.17,-180.09 1862.67,-190.09 1869.67,-190.09"/>
</g>
<!-- k8s.io/code&#45;generator&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge57" 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="M2378.25,-143.76C2378.25,-143.76 2378.25,-46.09 2378.25,-46.09"/>
<polygon fill="black" stroke="black" points="2381.75,-46.09 2378.25,-36.09 2374.75,-46.09 2381.75,-46.09"/>
</g>
<!-- k8s.io/code&#45;generator&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge58" class="edge">
<title>k8s.io/code&#45;generator&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M2350.64,-153C2253.33,-153 2108.08,-153 2108.08,-153 2108.08,-153 2108.08,-118.22 2108.08,-118.22"/>
<polygon fill="black" stroke="black" points="2111.58,-118.22 2108.08,-108.22 2104.58,-118.22 2111.58,-118.22"/>
</g>
<!-- k8s.io/component&#45;base&#45;&gt;k8s.io/apimachinery -->
<g id="edge59" class="edge">
<title>k8s.io/component&#45;base&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M1939.75,-359.96C1939.75,-359.96 1939.75,-190.15 1939.75,-190.15"/>
<polygon fill="black" stroke="black" points="1943.25,-190.15 1939.75,-180.15 1936.25,-190.15 1943.25,-190.15"/>
</g>
<!-- k8s.io/component&#45;base&#45;&gt;k8s.io/client&#45;go -->
<g id="edge60" class="edge">
<title>k8s.io/component&#45;base&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M1886.9,-367C1880.8,-367 1877,-367 1877,-367 1877,-367 1877,-334.3 1877,-334.3"/>
<polygon fill="black" stroke="black" points="1880.5,-334.3 1877,-324.3 1873.5,-334.3 1880.5,-334.3"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge61" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" d="M1648.36,-503.98C1648.36,-414.7 1648.36,-24 1648.36,-24 1648.36,-24 2161.46,-24 2161.46,-24"/>
<polygon fill="black" stroke="black" points="2161.46,-27.5 2171.46,-24 2161.46,-20.5 2161.46,-27.5"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/api -->
<g id="edge62" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M1606.67,-503.98C1606.67,-503.98 1606.67,-262.01 1606.67,-262.01"/>
<polygon fill="black" stroke="black" points="1610.17,-262.01 1606.67,-252.01 1603.17,-262.01 1610.17,-262.01"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/apimachinery -->
<g id="edge63" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M1675.07,-503.96C1675.07,-431.82 1675.07,-168 1675.07,-168 1675.07,-168 1822.45,-168 1822.45,-168"/>
<polygon fill="black" stroke="black" points="1822.45,-171.5 1832.45,-168 1822.45,-164.5 1822.45,-171.5"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/apiserver -->
<g id="edge64" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/apiserver</title>
<path fill="none" stroke="black" d="M1546.24,-516C1529.66,-516 1517.5,-516 1517.5,-516 1517.5,-516 1517.5,-478.03 1517.5,-478.03"/>
<polygon fill="black" stroke="black" points="1521,-478.03 1517.5,-468.03 1514,-478.03 1521,-478.03"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/client&#45;go -->
<g id="edge65" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M1701.79,-503.73C1701.79,-452.64 1701.79,-312 1701.79,-312 1701.79,-312 1747.67,-312 1747.67,-312"/>
<polygon fill="black" stroke="black" points="1747.67,-315.5 1757.67,-312 1747.67,-308.5 1747.67,-315.5"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/code&#45;generator -->
<g id="edge66" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/code&#45;generator</title>
<path fill="none" stroke="lightblue" d="M1688.43,-503.88C1688.43,-446.1 1688.43,-270 1688.43,-270 1688.43,-270 2389,-270 2389,-270 2389,-270 2389,-190.32 2389,-190.32"/>
<polygon fill="lightblue" stroke="lightblue" points="2392.5,-190.32 2389,-180.32 2385.5,-190.32 2392.5,-190.32"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/component&#45;base -->
<g id="edge67" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/component&#45;base</title>
<path fill="none" stroke="black" d="M1715.14,-503.86C1715.14,-465.77 1715.14,-381 1715.14,-381 1715.14,-381 1876.92,-381 1876.92,-381"/>
<polygon fill="black" stroke="black" points="1876.92,-384.5 1886.92,-381 1876.92,-377.5 1876.92,-384.5"/>
</g>
<!-- k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/kube&#45;openapi -->
<g id="edge68" class="edge">
<title>k8s.io/kube&#45;aggregator&#45;&gt;k8s.io/kube&#45;openapi</title>
<path fill="none" stroke="black" d="M1661.71,-503.99C1661.71,-422.23 1661.71,-90 1661.71,-90 1661.71,-90 1948.26,-90 1948.26,-90"/>
<polygon fill="black" stroke="black" points="1948.26,-93.5 1958.26,-90 1948.26,-86.5 1948.26,-93.5"/>
</g>
<!-- k8s.io/kube&#45;openapi&#45;&gt;github.com/emicklei/go&#45;restful -->
<g id="edge69" class="edge">
<title>k8s.io/kube&#45;openapi&#45;&gt;github.com/emicklei/go&#45;restful</title>
<path fill="none" stroke="black" d="M2116.64,-90C2151.12,-90 2183.8,-90 2183.8,-90 2183.8,-90 2183.8,-46.17 2183.8,-46.17"/>
<polygon fill="black" stroke="black" points="2187.3,-46.17 2183.8,-36.17 2180.3,-46.17 2187.3,-46.17"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/api -->
<g id="edge70" class="edge">
<title>sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M1852.95,-600C1800.47,-600 1749.57,-600 1749.57,-600 1749.57,-600 1749.57,-244 1749.57,-244 1749.57,-244 1645.01,-244 1645.01,-244"/>
<polygon fill="black" stroke="black" points="1645.01,-240.5 1635.01,-244 1645.01,-247.5 1645.01,-240.5"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/apiextensions&#45;apiserver -->
<g id="edge71" class="edge">
<title>sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/apiextensions&#45;apiserver</title>
<path fill="none" stroke="lightblue" d="M2040,-575.83C2040,-575.83 2040,-550.41 2040,-550.41"/>
<polygon fill="lightblue" stroke="lightblue" points="2043.5,-550.41 2040,-540.41 2036.5,-550.41 2043.5,-550.41"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/apimachinery -->
<g id="edge72" class="edge">
<title>sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M1865,-575.88C1865,-518.1 1865,-342 1865,-342 1865,-342 1913.38,-342 1913.38,-342 1913.38,-342 1913.38,-190.25 1913.38,-190.25"/>
<polygon fill="black" stroke="black" points="1916.88,-190.25 1913.38,-180.25 1909.88,-190.25 1916.88,-190.25"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/client&#45;go -->
<g id="edge73" class="edge">
<title>sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/client&#45;go</title>
<path fill="none" stroke="black" d="M1859,-575.98C1859,-575.98 1859,-334.01 1859,-334.01"/>
<polygon fill="black" stroke="black" points="1862.5,-334.01 1859,-324.01 1855.5,-334.01 1862.5,-334.01"/>
</g>
<!-- sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/component&#45;base -->
<g id="edge74" class="edge">
<title>sigs.k8s.io/controller&#45;runtime&#45;&gt;k8s.io/component&#45;base</title>
<path fill="none" stroke="black" d="M1962.33,-575.96C1962.33,-575.96 1962.33,-406.15 1962.33,-406.15"/>
<polygon fill="black" stroke="black" points="1965.83,-406.15 1962.33,-396.15 1958.83,-406.15 1965.83,-406.15"/>
</g>
<!-- sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/api -->
<g id="edge75" class="edge">
<title>sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/api</title>
<path fill="none" stroke="black" d="M1539.67,-575.96C1539.67,-503.82 1539.67,-240 1539.67,-240 1539.67,-240 1540.69,-240 1540.69,-240"/>
<polygon fill="black" stroke="black" points="1539.85,-243.5 1549.85,-240 1539.85,-236.5 1539.85,-243.5"/>
</g>
<!-- sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/apiextensions&#45;apiserver -->
<g id="edge76" class="edge">
<title>sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/apiextensions&#45;apiserver</title>
<path fill="none" stroke="lightblue" d="M1714.15,-588C1736.59,-588 1753.79,-588 1753.79,-588 1753.79,-588 1753.79,-528 1753.79,-528 1753.79,-528 1989.74,-528 1989.74,-528"/>
<polygon fill="lightblue" stroke="lightblue" points="1989.74,-531.5 1999.74,-528 1989.74,-524.5 1989.74,-531.5"/>
</g>
<!-- sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/apimachinery -->
<g id="edge77" class="edge">
<title>sigs.k8s.io/controller&#45;tools&#45;&gt;k8s.io/apimachinery</title>
<path fill="none" stroke="black" d="M1532.83,-575.99C1532.83,-494.23 1532.83,-162 1532.83,-162 1532.83,-162 1822.45,-162 1822.45,-162"/>
<polygon fill="black" stroke="black" points="1822.45,-165.5 1832.45,-162 1822.45,-158.5 1822.45,-165.5"/>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment