From 6059f429e2d7520d6ea5f81099c86962df8b14b7 Mon Sep 17 00:00:00 2001
From: Kostiantyn Kalynovskyi <kkalynovskyi@mirantis.com>
Date: Thu, 8 Oct 2020 11:08:48 -0500
Subject: [PATCH] Phase documentation part #1

Add phase execution engine scaffolding to documentation.

Also add general architecture of phases, and brief description of
what phases, executors and bundles are.

Next commits will fill in the placeholders and topics in the
documentation, such as metadata and phase plan.

Relates-To: #360

Change-Id: Icac00b046cf50d18a71ca69ef9ecbb8be612f9ab
---
 docs/source/img/phase_overview.svg |   1 +
 docs/source/index.rst              |   1 +
 docs/source/phases.rst             | 367 +++++++++++++++++++++++++++++
 3 files changed, 369 insertions(+)
 create mode 100644 docs/source/img/phase_overview.svg
 create mode 100644 docs/source/phases.rst

diff --git a/docs/source/img/phase_overview.svg b/docs/source/img/phase_overview.svg
new file mode 100644
index 000000000..8245d8e3a
--- /dev/null
+++ b/docs/source/img/phase_overview.svg
@@ -0,0 +1 @@
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="1006"><style xmlns="http://www.w3.org/1999/xhtml"></style><defs><linearGradient id="GckXUvMaomZd" x1="0px" x2="0px" y1="100px" y2="-50px" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d9d2e9"/><stop offset="1" stop-color="#FFFFFF"/></linearGradient><linearGradient id="HGoHMutByaPF" x1="0px" x2="0px" y1="100px" y2="-50px" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d9d2e9"/><stop offset="1" stop-color="#FFFFFF"/></linearGradient><linearGradient id="yLaMpZxWzrbF" x1="0px" x2="0px" y1="100px" y2="-50px" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d9d2e9"/><stop offset="1" stop-color="#FFFFFF"/></linearGradient><linearGradient id="FFnviaWOVdwv" x1="0px" x2="0px" y1="100px" y2="-50px" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d9d2e9"/><stop offset="1" stop-color="#FFFFFF"/></linearGradient><linearGradient id="skGZyiCdazJS" x1="0px" x2="0px" y1="100px" y2="-50px" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d9d2e9"/><stop offset="1" stop-color="#FFFFFF"/></linearGradient><linearGradient id="sNAsbLfPvfuJ" x1="0px" x2="0px" y1="100px" y2="-50px" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d9d2e9"/><stop offset="1" stop-color="#FFFFFF"/></linearGradient></defs><g transform="translate(-2146.5,-1634)"><path fill="none" stroke="none" stroke-dasharray="undefined" vector-effect="non-scaling-stroke"/><g><rect fill="#FFFFFF" stroke="none" x="0" y="0" width="600" height="1006"/></g><g data-width="254" data-height="162" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2166.5,1717)"><g transform="translate(4,4) scale(1.0039370078740157,1.0061728395061729)"><g><g transform="translate(0,0) scale(2.54,1.62)"><g><path fill="#000000" stroke="rgb(0,0,0)" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 3.937007874015748 0 L 96.06299212598425 0 Q 100 0 100 6.172839506172839 L 100 93.82716049382717 Q 100 100 96.06299212598425 100 L 3.937007874015748 100 Q 0 100 0 93.82716049382717 L 0 6.172839506172839 Q 0 0 3.937007874015748 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.39370078740157477,0.6172839506172839)"/></g></g></g></g><g><g transform="translate(0,0) scale(2.54,1.62)"><g><path fill="url(#GckXUvMaomZd)" stroke="#333333" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 3.937007874015748 0 L 96.06299212598425 0 Q 100 0 100 6.172839506172839 L 100 93.82716049382717 Q 100 100 96.06299212598425 100 L 3.937007874015748 100 Q 0 100 0 93.82716049382717 L 0 6.172839506172839 Q 0 0 3.937007874015748 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.39370078740157477,0.6172839506172839)"/></g></g></g></g><g transform="matrix(1,0,0,1,2172,1725)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="244" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="244" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="71" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="71" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="0" y="11" data-layerId="1VLyBDU746J7">AirshipConfig</text></g></g><g data-width="120" data-height="99" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2179.5,1758)"><g transform="translate(4,4) scale(1.0083333333333333,1.0101010101010102)"><g><g transform="translate(0,0) scale(1.2,0.99)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 8.333333333333334 0 L 91.66666666666667 0 Q 100 0 100 10.1010101010101 L 100 89.8989898989899 Q 100 100 91.66666666666667 100 L 8.333333333333334 100 Q 0 100 0 89.8989898989899 L 0 10.1010101010101 Q 0 0 8.333333333333334 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.8333333333333334,1.0101010101010102)"/></g></g></g></g><g><g transform="translate(0,0) scale(1.2,0.99)"><g><path fill="url(#HGoHMutByaPF)" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 8.333333333333334 0 L 91.66666666666667 0 Q 100 0 100 10.1010101010101 L 100 89.8989898989899 Q 100 100 91.66666666666667 100 L 8.333333333333334 100 Q 0 100 0 89.8989898989899 L 0 10.1010101010101 Q 0 0 8.333333333333334 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.8333333333333334,1.0101010101010102)"/></g></g></g></g><g transform="matrix(1,0,0,1,2180,1766)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="118" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="118" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="41" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="0" y="11" data-layerId="1VLyBDU746J7">Context</text></g><g><g/></g><g><g/></g></g><g data-width="100" data-height="75" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2249.5,1782)"><g transform="translate(4,4) scale(1.01,1.0133333333333334)"><g><g transform="translate(0,0) scale(1,0.75)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 10 0 L 90 0 Q 100 0 100 13.333333333333334 L 100 86.66666666666667 Q 100 100 90 100 L 10 100 Q 0 100 0 86.66666666666667 L 0 13.333333333333334 Q 0 0 10 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(1,1.3333333333333333)"/></g></g></g></g><g><g transform="translate(0,0) scale(1,0.75)"><g><path fill="url(#yLaMpZxWzrbF)" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 10 0 L 90 0 Q 100 0 100 13.333333333333334 L 100 86.66666666666667 Q 100 100 90 100 L 10 100 Q 0 100 0 86.66666666666667 L 0 13.333333333333334 Q 0 0 10 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(1,1.3333333333333333)"/></g></g></g></g><g transform="matrix(1,0,0,1,2252,1806)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="96" height="28" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="96" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="25.3125" y="0" width="46" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="25.3125" y="0" width="46" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="25.3125" y="11" data-layerId="1VLyBDU746J7">manfiest</text></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="14" width="96" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="46.328125" y="14" width="4" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="46.328125" y="14" width="4" height="14" fill-opacity="0"/></g></g></g><g data-width="245" data-height="23" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2327.5,1807)"><g transform="translate(4,4) scale(1.0040816326530613,1.0434782608695652)"><g><g transform="translate(0,0) scale(2.45,0.23)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 4.081632653061225 0 L 95.91836734693878 0 Q 100 0 100 43.47826086956522 L 100 56.52173913043478 Q 100 100 95.91836734693878 100 L 4.081632653061225 100 Q 0 100 0 56.52173913043478 L 0 43.47826086956522 Q 0 0 4.081632653061225 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.4081632653061224,4.3478260869565215)"/></g></g></g></g><g><g transform="translate(0,0) scale(2.45,0.23)"><g><path fill="url(#FFnviaWOVdwv)" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 4.081632653061225 0 L 95.91836734693878 0 Q 100 0 100 43.47826086956522 L 100 56.52173913043478 Q 100 100 95.91836734693878 100 L 4.081632653061225 100 Q 0 100 0 56.52173913043478 L 0 43.47826086956522 Q 0 0 4.081632653061225 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.4081632653061224,4.3478260869565215)"/></g></g></g></g><g transform="matrix(1,0,0,1,2330,1812)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="241" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="241" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="58.578125" y="0" width="123" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="58.578125" y="0" width="123" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="58.578125" y="11" data-layerId="1VLyBDU746J7">TargePath</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="113.28125" y="11" data-layerId="1VLyBDU746J7">:</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="119.9375" y="11" data-layerId="1VLyBDU746J7">/</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="123.28125" y="11" data-layerId="1VLyBDU746J7">home</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="153.296875" y="11" data-layerId="1VLyBDU746J7">/</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="156.625" y="11" data-layerId="1VLyBDU746J7">docs</text></g></g><g data-width="414" data-height="40" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2267.5,1654)"><g><g transform="translate(0,0) scale(4.14,0.4)"><g><path fill="#FFFFFF" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 2.4154589371980677 0 L 97.58454106280193 0 Q 100 0 100 25 L 100 75 Q 100 100 97.58454106280193 100 L 2.4154589371980677 100 Q 0 100 0 75 L 0 25 Q 0 0 2.4154589371980677 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.24154589371980678,2.5)"/></g></g></g></g><g transform="matrix(1,0,0,1,2270,1667)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="410" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="410" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="66.609375" y="0" width="276" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="66.609375" y="0" width="276" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="66.609375" y="11" data-layerId="1VLyBDU746J7">command</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="122.625" y="11" data-layerId="1VLyBDU746J7">line</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="144.640625" y="11" data-layerId="1VLyBDU746J7">usage</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="177.328125" y="11" data-layerId="1VLyBDU746J7">:</text></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="184.015625" y="0" width="159" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="italic" font-weight="700" text-decoration="" line-height="14px" x="184.015625" y="11" data-layerId="1VLyBDU746J7">airshipctl</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="italic" font-weight="700" text-decoration="" line-height="14px" x="240.6875" y="11" data-layerId="1VLyBDU746J7">phase</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="italic" font-weight="700" text-decoration="" line-height="14px" x="278.703125" y="11" data-layerId="1VLyBDU746J7">run</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="italic" font-weight="700" text-decoration="" line-height="14px" x="301.375" y="11" data-layerId="1VLyBDU746J7">phaseb</text></g></g><g data-width="254.00000000000003" data-height="66" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2329,2443)"><g transform="translate(4,4) scale(1.0039370078740157,1.0151515151515151)"><g><g transform="translate(0,0) scale(2.5400000000000005,0.66)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 3.9370078740157473 0 L 96.06299212598425 0 Q 100 0 100 15.15151515151515 L 100 84.84848484848484 Q 100 100 96.06299212598425 100 L 3.9370078740157473 100 Q 0 100 0 84.84848484848484 L 0 15.15151515151515 Q 0 0 3.9370078740157473 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.3937007874015747,1.5151515151515151)"/></g></g></g></g><g><g transform="translate(0,0) scale(2.5400000000000005,0.66)"><g><path fill="#ead1dc" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 3.9370078740157473 0 L 96.06299212598425 0 Q 100 0 100 15.15151515151515 L 100 84.84848484848484 Q 100 100 96.06299212598425 100 L 3.9370078740157473 100 Q 0 100 0 84.84848484848484 L 0 15.15151515151515 Q 0 0 3.9370078740157473 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.3937007874015747,1.5151515151515151)"/></g></g></g></g><g transform="matrix(1,0,0,1,2334,2469)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="244" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="244" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="49.203125" y="0" width="146" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="49.203125" y="0" width="146" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="49.203125" y="11" data-layerId="1VLyBDU746J7">Exectuor</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="96.546875" y="11" data-layerId="1VLyBDU746J7">:</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="103.21875" y="11" data-layerId="1VLyBDU746J7">KubernetesApply</text></g></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2426,2262)"><image width="265" height="211" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQkAAADTCAYAAACSuuaZAAAP40lEQVR4Xu2dC7B21RiAnxhCboWkEpNILpV+lTJEKKTJNYzLVK5RKbeki+qnCypTjKKL0hgKkcoIXXUVNSohJeSSCmlKmmHMq7XZHef///Otb3/fXvtbz5rZc87/n2/t/a7n3ec5a++91trLYZGABCSwFALLSUcCEpDA0ggoCc8PCUhgqQSUhCeIBCSgJDwHJCCBfAL2JPLZWVMCVRBQElWk2UZKIJ+AkshnZ00JVEFASVSRZhspgXwCSiKfnTUlUAUBJVFFmm2kBPIJKIl8dtaUQBUElEQVabaREsgnoCTy2VlTAlUQUBJVpNlGSiCfgJLIZ2dNCQyFwEHA7mn7+KhBK4lRifl5CQyPwFHA24G3AUePGr6SGJWYn5fA8AicBLwGeCVwyqjhK4lRifl5CQyPwPeAFwCbAeeNGr6SGJWYn5fA8AhcAawHPB24atTwlcSoxPy8BIZH4EZgNWBV4A+jhq8kRiXm5yUwPAJ3Acun7e5Rw1cSoxLz8xIYFoEVgT8DIYcQxchFSYyMzAoSGBSBNYHrgN+nS46Rg1cSIyOzggQGRWAj4BLgSmDdnMiVRA4160hgOAS2A44DzgGenxO2ksihZh0JDIdACCJE8VFg75ywlUQONetIYDgErgXWArYEzswJW0nkULOOBIZB4PHAr1KoKwB35oStJHKoWUcCwyDQ3I+4CNg0N2QlkUvOehIon0Az+/Mw4L254SqJXHLWk0D5BC4H1k8zQL+aG66SyCVnPQmUTaB9P2IV4KbccJVELjnrSaBsAq8FvgyMdT8imqgkyk600Ukgl8BngXcCY92PUBK5+K0ngbIJPAmINSQeCGwCXDxOuPYkxqFnXQmUSSBGV+4JxLJ1cdkxVlESY+GzsgSKI/CI1ItYHdgKOGPcCJXEuAStL4GyCOwGHArEupYv6iI0JdEFRfchgXIINOtZvgk4sYuwlEQXFN2HBMog8GbgeODHwKKuQlISXZF0PxLon8D3gc2B9wCHdxWOkuiKpPuRQL8EXgF8Pc36fAZwW1fhKImuSLofCfRH4HHAd4EnAvsB+3YZipLokqb7kkA/BGL4dYyH+A7w4q5DUBJdE3V/EpgugQ8CBwN/S6/yu6zrwyuJrom6PwlMj8AL02VGHHEX4IhJHFpJTIKq+5TA5AnEyMpYs3ID4EvAGyZ1SCUxKbLuVwKTJfB54K3paUa8MbxZy7LzoyqJzpG6QwlMnMC7gM+ko0QPInoSEytKYmJo3bEEJkLg9S0pxD2IuBcx0aIkJorXnUugUwLN6tex05OBbTvd+xJ2piSmQdljSGB8Am8HYvXrqQoiDqYkxk+ee5DApAns3JqLMbUeRNMoJTHp9Lp/CYxH4H3AJ/voQSiJ8RJnbQlMg8AewAF9CsLLjWmk2WNIII9ATNL6SN+CUBJ5ybOWBCZJYEMgFrLdogRBKIlJptp9S2B0AjHmIQTxkFR1/1ZvYvS9dVTDG5cdgXQ3EhiDwFpJDs3y9xckOcRKU70XJdF7CgygcgKxYG30HtZIHA5Kgri7FC5KopRMGEdtBGIW52Jgx9TwHyY5fLs0EEqitIwYz6wTeACwAxAjKNdLjT0kCeKOEhuvJErMijHNIoGVkhxCEOukBv4IiJuTp5bcYCVRcnaMbRYIxOv2QgyxxYK1UUIOn0tb8W1UEsWnyAAHSmDtJIbtgUcNUQ4NdyUx0DPQsIslEO+8aHoODxqyHJREseeYgQ2QwCrA1q2tacKgLiuWxN2exADPSEMugkD0EtpieGgrqkuBY4Zyz2FZNJXEsgj5cwncm0C8/KaRw2NbP4qX9J6RtotmCZqSmKVs2pZJEdi0JYantg5yZZLC6cD5kzp43/tVEn1nwOOXSGAjIGZjxtfYntwK8ppWj+GsEoPvOiYl0TVR9zc0AjHjspHBJkD0GmLIdLtcDcRkq7iciPdtVlWURFXptrFA3EcIETRCiB7D3BJS+AFwMXAJEL2HaouSqDb1M9/wNdNlQlwqxBZDoePrI+dp+S+As1ti+OXM0xmhgUpiBFh+tDgCy7dE0EigkUL8bEklXokXUmjEcENxLSsoICVRUDIM5T8E4pc7/trPt8W9gub/nwBEb2FJ5V/Az5ew3SrrhRNQEgtn5SfvIXCf9Iscv8wx7Tm+zv1+IT97+BJE0CzdtlDef2yJIC4bGjFcu9Ad+LmlE1ASs3+GrJj+4sZf3dhiZGD8cje/4M33y/p384t//ykguwWIv/btr3O/b+Rw2xTiqfoQSmI20t8IYL6vIYkuS3Tj/9Ha7prz7+Zn8/1/+/9uTxKYTwhdxuu+xiSgJMYEOMXq8Ze8GeAT05DbQlhaGLFW4nVpux64GYhf1vm2+AVf1v8Xs/biFNlXfSglUW76Y2mzZuRfyGH9pYQaXfO2COL7EEJ8vbHcJhrZEAgoiTKyFL2CZwIbtLa5o/4i0t8BMXnoslbPIETgdXkZeZzJKJREP2mNx3cvBZ6VpNCeG9BEFN36mFkYQrgwbb/uJ1yPWjMBJTG97Mf6hiGGZotHie0So/xCCrHFegQhhrhHYJFArwSUxGTxrzpHDO1RgD8DzkxzA0IM8W+LBIojoCS6T8nKc8SwQusQV6RZhCGHKqYZd4/XPU6bgJLojvgbW3J4WGu3caMxpheHGGZqxaLu0LmnkgkoifGzE29iim1Ra1fRSwgphByi92CRwGAJKIn81M2VQ6yMfEKSg/cX8rlaszACSmL0hMwnh8G8jWn05lqjdgJKYuFngHJYOCs/OUMElMSyk6kcls3IT8wwASWx5ORuA+zduiE5E29jmuFz2aZNiICS+H+wDwb2A96bfqQcJnTyudthEFAS985TDJkOQcRkqyiLgX2GkUqjlMBkCCiJe7jGcOmQw+4JcyyjHnKIsQ4WCVRNQEnAi5Ig4j0MUQ5Jgriz6jPDxksgEahZEjELM3oPeyUW8V7H6D18w7NDAhL4H4FaJfG8JIjnJhSfTYKI9RYtEpBAi0CNkoiJWF9MDGJVp+g9fMmzQgISmJ9AbZKIgVFHJRRfTjcqf+PJIQEJLJlATZLYFTgsoTgC2MUTQwISWDaBWiTxYeBjCUdcXsT4B4sEJLAAAjVIInoP0YuIsiNw5AK4+BEJSCARmHVJnAK8PLX11cDXzLwEJDAagVmWxOWtF9psBpw3Gho/LQEJBIFZlcRfgHhrdZSnAj813RKQQB6BWZREvNZutYQjVq6Od19aJCCBTAKzJon2PYhZa1tmiq0mgfEIzNIvUvsxZ0z5/vZ4aKwtAQnM0j2JmMnZTOt2oJTntgQ6JDALPYl4Ec71wErp/ZnP7pCPu5JA9QRmQRLnAPGI8yZgleozKgAJdExg6JKIS4udEhPvQ3R8crg7CQz9nkR7RmfctDzQlEpAAt0TGGpPIpaai/dsPgQ4FnhL92jcowQkMOSeRAhiC+BcIFaZskhAAhMiMMSexDvSTM67gE2BmKNhkYAEJkRgaJKIYdYXAGsBH01v2JoQGncrAQkM8XLjYOCDacJWjIf4q2mUgAQmS2BIPYmN02CpWAp/B+C4yaJx7xKQwNB6EicDsXDMacDWpk8CEpgOgaH0JF7fWvb++UCMsrRIQAJTIDAEScR7OuNm5SLAyVtTOCk8hATaBIYgiT3Tk4xYTCZuVvqeDM9hCUyRQOmSWCf1IlYEdgM+NUU2HkoCEhjAGpefBt4NnA807+00cRKQwBQJlNyTiIVsYwHbxwDbAKdOkYuHkoAEEoGSJRFjIY4BfghsZMYkIIF+CJQsiRgPsVUaYfmJfvB4VAlIoFRJrJ8mbt0BPA24wVRJQAL9EChVEvunyVtfALbvB41HlYAEgkCpkrgqvXkrLjfOMFUSkEB/BEqURLzgN16y4w3L/s4LjyyB/xIoURInAG/yhqVnqQTKIFCaJNZovdzXG5ZlnCNGUTmB0iSxK3AY4A3Lyk9Mm18OgdIkcR7wnDQ+whuW5ZwnRlIxgZIk8RTgam9YVnw22vQiCZQkiXh3xtHAJ4EPFEnLoCRQIYGSJBGCCFHEI9BvVpgLmyyBIgmUJIlr0lL5MevzliJpGZQEKiRQiiSa+xHfTW/mqjAVNlkCZRIoRRLN/Yh9gMVlojIqCdRJoBRJxDs0tgM2B86uMxW2WgJlEihFErG47SOBWI3q7jJRGZUE6iRQgiSa+xExeCpmfVokIIGCCJQgieYt4TE2IsZIWCQggYIIlCCJk4DXABsClxXExlAkIIFCFp2JMRH3Ax5mRiQggfII9N2TWA+4Io2wjJGWFglIoDACfUviDcCJwIeAgwtjYzgSkEABlxsfAfYFXgd8xYxIQALlEei7JxG9iOhNbAxcWh4eI5KABPqWxMVJEI8G/mQ6JCCB8gj0LYlbgQcAK5SHxogkIIEg0KckVgJCErEaVSx6a5GABAok0Kck4j5EXG6cDrysQDaGJAEJ9NyTaB5/fhrY2WxIQAJlEuizJxGPPuMR6PuBQ8rEY1QSkECfkmgef74K+LqpkIAEyiTQpySax5+LgB+XiceoJCCBPiURTzbiCUdsfzEVEpBAmQT6kkTz+PO2tBpVmXSMSgIS6G2cRPP4M2aAPsM8SEAC5RLoqyfxEiCWqzsT2LJcPEYmAQn0JYlYiSpWpIqnGvF0wyIBCRRKoC9JbA8cCxyfltIvFI9hSUACfUkiRlgeDnwG2Mk0SEAC5RKYliTinRo7ADcD8SKePYAD0mpUsSpVjL6MUZe3l4vKyCRQJ4FpSaK5B3E+8NwkiBDFXsCpwFnAjcDewGl1psJWS6BMAtOSRLT+QmCTNOMznmjEJceuwNOBeBfoycC2ZWIyKgnUS2CaktgNODTJ4I50w/LAdOkRGQiBxFBtiwQkUBCBaUoimv1bYHXgXGAz4CfAusCRwI4FcTEUCUggEZi2JKInET2KuP8Qsojyd2DtJBATIwEJFEZg2pJo5mz8E7hvYrEY2KcwLoYjAQn01JOIwzbrSMT3NwGrASENiwQkUCCBafckAsFawLWJRaxMtX+BXAxJAhLosScRh47JXfGujVhwxiIBCRRMoI+eROCIqeIrA98qmI2hSUACPa+WbQIkIIEBEOirJzEANIYoAQkEASXheSABCSyVgJLwBJGABJSE54AEJJBPwJ5EPjtrSqAKAkqiijTbSAnkE1AS+eysKYEqCCiJKtJsIyWQT0BJ5LOzpgSqIKAkqkizjZRAPgElkc/OmhKogoCSqCLNNlIC+QSURD47a0qgCgJKooo020gJ5BNQEvnsrCmBKggoiSrSbCMlkE9ASeSzs6YEqiCgJKpIs42UQD4BJZHPzpoSqIKAkqgizTZSAvkElEQ+O2tKoAoCSqKKNNtICeQTUBL57KwpgSoIKIkq0mwjJZBPQEnks7OmBKogoCSqSLONlEA+ASWRz86aEqiCgJKoIs02UgL5BJREPjtrSqAKAv8GuTXl49lffKEAAAAASUVORK5CYII=" transform="translate(0,0)"/></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2306.5,2302)"><image width="179" height="171" preserveAspectRatio="none" xlink:href="data:image/png;base64,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" transform="translate(0,0)"/></g><g data-width="189.00000000000003" data-height="50" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2361.5,2570)"><g transform="translate(4,4) scale(1.0052910052910053,1.02)"><g><g transform="translate(0,0) scale(1.8900000000000003,0.5)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 5.29100529100529 0 L 94.70899470899471 0 Q 100 0 100 20 L 100 80 Q 100 100 94.70899470899471 100 L 5.29100529100529 100 Q 0 100 0 80 L 0 20 Q 0 0 5.29100529100529 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.529100529100529,2)"/></g></g></g></g><g><g transform="translate(0,0) scale(1.8900000000000003,0.5)"><g><path fill="#ead1dc" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 5.29100529100529 0 L 94.70899470899471 0 Q 100 0 100 20 L 100 80 Q 100 100 94.70899470899471 100 L 5.29100529100529 100 Q 0 100 0 80 L 0 20 Q 0 0 5.29100529100529 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.529100529100529,2)"/></g></g></g></g><g transform="matrix(1,0,0,1,2364,2588)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="185" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="185" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="35.125" y="0" width="115" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="35.125" y="0" width="115" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="35.125" y="11" data-layerId="1VLyBDU746J7">perform</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="79.796875" y="11" data-layerId="1VLyBDU746J7">kubectl</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="121.15625" y="11" data-layerId="1VLyBDU746J7">apply</text></g></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2426,2494)"><image width="60" height="106" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABqCAYAAADgKzKYAAAByUlEQVR4Xu2YMS4FYRhFz1uGbSAatUZFi4qENZFQoaXSqDWCbVgGmeQfmYx6zpf8c1/1XjM395w7X/E2rOyzWVlfUrh34zEcw50RyKQ7E/qvTgzHcGcEMunOhOZoVU36p6HX8/XAVjSFrdsRwxLpTFoCXfYXTwzH8EIEcqUXAjt/bN5hCXSutAU6k7ZI50pLpDNpCXSutAU6k7ZI50pLpDNpCXSutAU6k7ZI50pLpDNpCXSutAU6k7ZI50pLpDNpCXSutAU6k7ZI50pLpDNpCXSutAU6k7ZI50pLpDNpCXSutAW6+0lvAVfAC/AOTAvvAYfANfC9NHHrSn8AO8AdcDErfAucA5/Abi+FL5vBoc828NWKTb8PC7jppfDQY7T8CJy0YuN3xe6QaU16yJpanotU7NqFp5anhTW7FYVPgfuZ3jPgYel3d3y+Oekxc3yXh9+q3QrDQ+YR8NTaHwPPlt2qwkPuWyu5b5atLHzQir6upbDd8y+v4miVla2cdFnpGC5DLwXHsAS6LCaGy9BLwTEsgS6LieEy9FJwDEugy2JiuAy9FBzDEuiymBguQy8Fx7AEuiwmhsvQS8ExLIEui4nhMvRS8OoM/wJvk1BrhsO9nwAAAABJRU5ErkJggg==" transform="translate(0,0)"/></g><g data-width="100" data-height="75" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2320.5,1912)"><g transform="translate(4,4) scale(1.01,1.0133333333333334)"><g><g transform="translate(0,0) scale(1,0.75)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 10 0 L 90 0 Q 100 0 100 13.333333333333334 L 100 86.66666666666667 Q 100 100 90 100 L 10 100 Q 0 100 0 86.66666666666667 L 0 13.333333333333334 Q 0 0 10 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(1,1.3333333333333333)"/></g></g></g></g><g><g transform="translate(0,0) scale(1,0.75)"><g><path fill="#fff2cc" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 10 0 L 90 0 Q 100 0 100 13.333333333333334 L 100 86.66666666666667 Q 100 100 90 100 L 10 100 Q 0 100 0 86.66666666666667 L 0 13.333333333333334 Q 0 0 10 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(1,1.3333333333333333)"/></g></g></g></g><g transform="matrix(1,0,0,1,2323,1920)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="96" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="96" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="79" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="79" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="0" y="11" data-layerId="1VLyBDU746J7">metadata</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="50.03125" y="11" data-layerId="1VLyBDU746J7">.</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="53.359375" y="11" data-layerId="1VLyBDU746J7">yaml</text></g></g><g data-width="161" data-height="63" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2340,1955.5)"><g transform="translate(4,4) scale(1.0062111801242235,1.0158730158730158)"><g><g transform="translate(0,0) scale(1.61,0.63)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 6.211180124223602 0 L 93.7888198757764 0 Q 100 0 100 15.873015873015873 L 100 84.12698412698413 Q 100 100 93.7888198757764 100 L 6.211180124223602 100 Q 0 100 0 84.12698412698413 L 0 15.873015873015873 Q 0 0 6.211180124223602 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.6211180124223602,1.5873015873015872)"/></g></g></g></g><g><g transform="translate(0,0) scale(1.61,0.63)"><g><path fill="#fff2cc" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 6.211180124223602 0 L 93.7888198757764 0 Q 100 0 100 15.873015873015873 L 100 84.12698412698413 Q 100 100 93.7888198757764 100 L 6.211180124223602 100 Q 0 100 0 84.12698412698413 L 0 15.873015873015873 Q 0 0 6.211180124223602 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.6211180124223602,1.5873015873015872)"/></g></g></g></g><g transform="matrix(1,0,0,1,2342,1964)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="157" height="56" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="157" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="39" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="39" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="3.328125" y="11" data-layerId="1VLyBDU746J7">phase</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="36.015625" y="11" data-layerId="1VLyBDU746J7">:</text></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="14" width="157" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="14" width="75" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="14" width="75" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="6.65625" y="25" data-layerId="1VLyBDU746J7">path</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="30.015625" y="25" data-layerId="1VLyBDU746J7">:</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="36.6875" y="25" data-layerId="1VLyBDU746J7">phases</text></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="28" width="157" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="28" width="147" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="28" width="147" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="6.65625" y="39" data-layerId="1VLyBDU746J7">docEntryPointPrefix</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="112.046875" y="39" data-layerId="1VLyBDU746J7">:</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="118.703125" y="39" data-layerId="1VLyBDU746J7">types</text></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="42" width="157" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="42" width="3" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="42" width="3" height="14" fill-opacity="0"/></g></g></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2201,1972)"><image width="154" height="104" preserveAspectRatio="none" xlink:href="data:image/png;base64,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" transform="translate(0,0)"/></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2390.5,1869)"><image width="125" height="110" preserveAspectRatio="none" xlink:href="data:image/png;base64,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" transform="translate(0,0)"/></g><g data-width="129" data-height="312" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2166.5,2046)"><g transform="translate(4,4) scale(1.0077519379844961,1.0032051282051282)"><g><g transform="translate(0,0) scale(1.29,3.12)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 7.751937984496124 0 L 92.24806201550388 0 Q 100 0 100 3.205128205128205 L 100 96.7948717948718 Q 100 100 92.24806201550388 100 L 7.751937984496124 100 Q 0 100 0 96.7948717948718 L 0 3.205128205128205 Q 0 0 7.751937984496124 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.7751937984496123,0.3205128205128205)"/></g></g></g></g><g><g transform="translate(0,0) scale(1.29,3.12)"><g><path fill="#d9ead3" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 7.751937984496124 0 L 92.24806201550388 0 Q 100 0 100 3.205128205128205 L 100 96.7948717948718 Q 100 100 92.24806201550388 100 L 7.751937984496124 100 Q 0 100 0 96.7948717948718 L 0 3.205128205128205 Q 0 0 7.751937984496124 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.7751937984496123,0.3205128205128205)"/></g></g></g></g><g transform="matrix(1,0,0,1,2168,2054)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="127" height="28" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="127" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="75" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="normal" x="0" y="11" data-layerId="1VLyBDU746J7">Phase</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="normal" x="37.359375" y="11" data-layerId="1VLyBDU746J7">Bundle</text></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="14" width="127" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="14" width="3" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="14" width="3" height="14" fill-opacity="0"/></g></g></g><g data-width="118" data-height="78" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2263,2065)"><g transform="translate(4,4) scale(1.0084745762711864,1.0128205128205128)"><g><g transform="translate(0,0) scale(1.18,0.78)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 8.474576271186441 0 L 91.52542372881356 0 Q 100 0 100 12.82051282051282 L 100 87.17948717948718 Q 100 100 91.52542372881356 100 L 8.474576271186441 100 Q 0 100 0 87.17948717948718 L 0 12.82051282051282 Q 0 0 8.474576271186441 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.8474576271186441,1.282051282051282)"/></g></g></g></g><g><g transform="translate(0,0) scale(1.18,0.78)"><g><path fill="#d9ead3" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 8.474576271186441 0 L 91.52542372881356 0 Q 100 0 100 12.82051282051282 L 100 87.17948717948718 Q 100 100 91.52542372881356 100 L 8.474576271186441 100 Q 0 100 0 87.17948717948718 L 0 12.82051282051282 Q 0 0 8.474576271186441 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.8474576271186441,1.282051282051282)"/></g></g></g></g><g transform="matrix(1,0,0,1,2264,2073)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="116" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="116" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="42" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="42" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="0" y="11" data-layerId="1VLyBDU746J7">PhaseB</text></g></g><g data-width="250.99999999999997" data-height="19" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2321.5,2073)"><g transform="translate(4,4) scale(1.00398406374502,1.0526315789473684)"><g><g transform="translate(0,0) scale(2.51,0.19)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 3.9840637450199208 0 L 96.01593625498008 0 Q 100 0 100 52.63157894736842 L 100 47.36842105263158 Q 100 100 96.01593625498008 100 L 3.9840637450199208 100 Q 0 100 0 47.36842105263158 L 0 52.63157894736842 Q 0 0 3.9840637450199208 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.39840637450199207,5.2631578947368425)"/></g></g></g></g><g><g transform="translate(0,0) scale(2.51,0.19)"><g><path fill="#d9ead3" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 3.9840637450199208 0 L 96.01593625498008 0 Q 100 0 100 52.63157894736842 L 100 47.36842105263158 Q 100 100 96.01593625498008 100 L 3.9840637450199208 100 Q 0 100 0 47.36842105263158 L 0 52.63157894736842 Q 0 0 3.9840637450199208 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.39840637450199207,5.2631578947368425)"/></g></g></g></g><g transform="matrix(1,0,0,1,2332,2076)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="230" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="230" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="2.5" y="0" width="225" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="2.5" y="0" width="225" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="2.5" y="11" data-layerId="1VLyBDU746J7">entryPoint</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="56.515625" y="11" data-layerId="1VLyBDU746J7">:</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="63.1875" y="11" data-layerId="1VLyBDU746J7">manifests</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="114.546875" y="11" data-layerId="1VLyBDU746J7">/</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="117.875" y="11" data-layerId="1VLyBDU746J7">ephemeral</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="174.578125" y="11" data-layerId="1VLyBDU746J7">/</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="177.90625" y="11" data-layerId="1VLyBDU746J7">bootstrap</text></g></g><g data-width="118" data-height="40" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2263,2162)"><g transform="translate(4,4) scale(1.0084745762711864,1.025)"><g><g transform="translate(0,0) scale(1.18,0.4)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 8.474576271186441 0 L 91.52542372881356 0 Q 100 0 100 25 L 100 75 Q 100 100 91.52542372881356 100 L 8.474576271186441 100 Q 0 100 0 75 L 0 25 Q 0 0 8.474576271186441 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.8474576271186441,2.5)"/></g></g></g></g><g><g transform="translate(0,0) scale(1.18,0.4)"><g><path fill="#d9ead3" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 8.474576271186441 0 L 91.52542372881356 0 Q 100 0 100 25 L 100 75 Q 100 100 91.52542372881356 100 L 8.474576271186441 100 Q 0 100 0 75 L 0 25 Q 0 0 8.474576271186441 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.8474576271186441,2.5)"/></g></g></g></g><g transform="matrix(1,0,0,1,2264,2170)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="116" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="116" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="61" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="61" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="0" y="11" data-layerId="1VLyBDU746J7">ClusterMap</text></g></g><g data-width="118" data-height="40" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2262.5,2219.5)"><g transform="translate(4,4) scale(1.0084745762711864,1.025)"><g><g transform="translate(0,0) scale(1.18,0.4)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 8.474576271186441 0 L 91.52542372881356 0 Q 100 0 100 25 L 100 75 Q 100 100 91.52542372881356 100 L 8.474576271186441 100 Q 0 100 0 75 L 0 25 Q 0 0 8.474576271186441 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.8474576271186441,2.5)"/></g></g></g></g><g><g transform="translate(0,0) scale(1.18,0.4)"><g><path fill="#d9ead3" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 8.474576271186441 0 L 91.52542372881356 0 Q 100 0 100 25 L 100 75 Q 100 100 91.52542372881356 100 L 8.474576271186441 100 Q 0 100 0 75 L 0 25 Q 0 0 8.474576271186441 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.8474576271186441,2.5)"/></g></g></g></g><g transform="matrix(1,0,0,1,2264,2228)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="116" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="116" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="60" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="60" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="0" y="11" data-layerId="1VLyBDU746J7">Kubeconfig</text></g></g><g data-width="251" data-height="19" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2321.5,2092)"><g transform="translate(4,4) scale(1.00398406374502,1.0526315789473684)"><g><g transform="translate(0,0) scale(2.51,0.19)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 3.9840637450199208 0 L 96.01593625498008 0 Q 100 0 100 52.63157894736842 L 100 47.36842105263158 Q 100 100 96.01593625498008 100 L 3.9840637450199208 100 Q 0 100 0 47.36842105263158 L 0 52.63157894736842 Q 0 0 3.9840637450199208 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.39840637450199207,5.2631578947368425)"/></g></g></g></g><g><g transform="translate(0,0) scale(2.51,0.19)"><g><path fill="#d9ead3" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 3.9840637450199208 0 L 96.01593625498008 0 Q 100 0 100 52.63157894736842 L 100 47.36842105263158 Q 100 100 96.01593625498008 100 L 3.9840637450199208 100 Q 0 100 0 47.36842105263158 L 0 52.63157894736842 Q 0 0 3.9840637450199208 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.39840637450199207,5.2631578947368425)"/></g></g></g></g><g transform="matrix(1,0,0,1,2332,2095)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="230" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="230" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="49.859375" y="0" width="131" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="49.859375" y="0" width="131" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="49.859375" y="11" data-layerId="1VLyBDU746J7">clusterName</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="117.203125" y="11" data-layerId="1VLyBDU746J7">:</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="123.875" y="11" data-layerId="1VLyBDU746J7">ephemeral</text></g></g><g data-width="118" data-height="40" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2262.5,2277)"><g transform="translate(4,4) scale(1.0084745762711864,1.025)"><g><g transform="translate(0,0) scale(1.18,0.4)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 8.474576271186441 0 L 91.52542372881356 0 Q 100 0 100 25 L 100 75 Q 100 100 91.52542372881356 100 L 8.474576271186441 100 Q 0 100 0 75 L 0 25 Q 0 0 8.474576271186441 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.8474576271186441,2.5)"/></g></g></g></g><g><g transform="translate(0,0) scale(1.18,0.4)"><g><path fill="#d9ead3" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 8.474576271186441 0 L 91.52542372881356 0 Q 100 0 100 25 L 100 75 Q 100 100 91.52542372881356 100 L 8.474576271186441 100 Q 0 100 0 75 L 0 25 Q 0 0 8.474576271186441 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.8474576271186441,2.5)"/></g></g></g></g><g transform="matrix(1,0,0,1,2264,2285)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="116" height="28" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="116" height="28" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="105" height="28" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="105" height="28" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="0" y="11" data-layerId="1VLyBDU746J7">ExecutorDocument</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="102.046875" y="11" data-layerId="1VLyBDU746J7">:</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="0" y="25" data-layerId="1VLyBDU746J7">KubernetsApply</text></g></g><g data-width="251" data-height="19" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2321.5,2111)"><g transform="translate(4,4) scale(1.00398406374502,1.0526315789473684)"><g><g transform="translate(0,0) scale(2.51,0.19)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 3.9840637450199208 0 L 96.01593625498008 0 Q 100 0 100 52.63157894736842 L 100 47.36842105263158 Q 100 100 96.01593625498008 100 L 3.9840637450199208 100 Q 0 100 0 47.36842105263158 L 0 52.63157894736842 Q 0 0 3.9840637450199208 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.39840637450199207,5.2631578947368425)"/></g></g></g></g><g><g transform="translate(0,0) scale(2.51,0.19)"><g><path fill="#d9ead3" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 3.9840637450199208 0 L 96.01593625498008 0 Q 100 0 100 52.63157894736842 L 100 47.36842105263158 Q 100 100 96.01593625498008 100 L 3.9840637450199208 100 Q 0 100 0 47.36842105263158 L 0 52.63157894736842 Q 0 0 3.9840637450199208 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.39840637450199207,5.2631578947368425)"/></g></g></g></g><g transform="matrix(1,0,0,1,2332,2114)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="230" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="230" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="43.171875" y="0" width="144" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="43.171875" y="0" width="144" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="43.171875" y="11" data-layerId="1VLyBDU746J7">executor</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="89.1875" y="11" data-layerId="1VLyBDU746J7">:</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="95.859375" y="11" data-layerId="1VLyBDU746J7">KubernetesApply</text></g></g><g data-width="100" data-height="75" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2626.5,2202)"><g transform="translate(4,4) scale(1.01,1.0133333333333334)"><g><g transform="translate(0,0) scale(1,0.75)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 10 0 L 90 0 Q 100 0 100 13.333333333333334 L 100 86.66666666666667 Q 100 100 90 100 L 10 100 Q 0 100 0 86.66666666666667 L 0 13.333333333333334 Q 0 0 10 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(1,1.3333333333333333)"/></g></g></g></g><g><g transform="translate(0,0) scale(1,0.75)"><g><path fill="#d9ead3" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 10 0 L 90 0 Q 100 0 100 13.333333333333334 L 100 86.66666666666667 Q 100 100 90 100 L 10 100 Q 0 100 0 86.66666666666667 L 0 13.333333333333334 Q 0 0 10 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(1,1.3333333333333333)"/></g></g></g></g><g transform="matrix(1,0,0,1,2629,2233)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="96" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="96" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="6.96875" y="0" width="82" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="6.96875" y="0" width="82" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="6.96875" y="11" data-layerId="1VLyBDU746J7">ExecutorConfig</text></g></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2365.5,2209.5)"><image width="291" height="60" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASMAAAA8CAYAAAAt19zXAAACc0lEQVR4Xu3aIU5DURQE0OkyWAaGxSAxbAAPAo/H40mQeBxrgjSpIKg2bdP5/x4SXPmdd+ZlkgKb+CJAgECBwKYggwgECBCIMXIJCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQYCAMXIHCBCoEDBGFTUIQeDsAldJPpK87r7P/oaHvoExOlTM6wksU+ApyeMu+nfjKBmjZV4sqQkcKnCT5D7J3Z8f3I7SS5K3Qx92jtcbo3OoeiaBXoHrJA9Jbv+N0nOS90vGPnaMfi4Z3nsTIHBSga8k249znyd96p4PM0Z7QnkZgQECix6jAf04IoFVCaz2Y9qqWnIYAisW8AvsFZfraASWJOBP+0tqS1YCKxbwT48rLtfRCBA4ocCxf007YRSPIkBgsoAxmty+sxMoEjBGRWWIQmCygDGa3L6zEygSMEZFZYhCYLKAMZrcvrMTKBIwRkVliEJgsoAxmty+sxMoEjBGRWWIQmCygDGa3L6zEygSMEZFZYhCYLKAMZrcvrMTKBIwRkVliEJgsoAxmty+sxMoEjBGRWWIQmCygDGa3L6zEygSMEZFZYhCYLKAMZrcvrMTKBIwRkVliEJgsoAxmty+sxMoEjBGRWWIQmCygDGa3L6zEygSMEZFZYhCYLKAMZrcvrMTKBL4BVZKHD3oo3cBAAAAAElFTkSuQmCC" transform="translate(0,0)"/></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2366,2167)"><image width="290" height="102" preserveAspectRatio="none" xlink:href="data:image/png;base64,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" transform="translate(0,0)"/></g><g data-width="100" data-height="75" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2626.5,2068)"><g transform="translate(4,4) scale(1.01,1.0133333333333334)"><g><g transform="translate(0,0) scale(1,0.75)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 10 0 L 90 0 Q 100 0 100 13.333333333333334 L 100 86.66666666666667 Q 100 100 90 100 L 10 100 Q 0 100 0 86.66666666666667 L 0 13.333333333333334 Q 0 0 10 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(1,1.3333333333333333)"/></g></g></g></g><g><g transform="translate(0,0) scale(1,0.75)"><g><path fill="#d0e0e3" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 10 0 L 90 0 Q 100 0 100 13.333333333333334 L 100 86.66666666666667 Q 100 100 90 100 L 10 100 Q 0 100 0 86.66666666666667 L 0 13.333333333333334 Q 0 0 10 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(1,1.3333333333333333)"/></g></g></g></g><g transform="matrix(1,0,0,1,2629,2099)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="96" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="96" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="3.96875" y="0" width="88" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="3.96875" y="0" width="88" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="3.96875" y="11" data-layerId="1VLyBDU746J7">Executor</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="54.65625" y="11" data-layerId="1VLyBDU746J7">Bundle</text></g></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2557.5,2052.5)"><image width="99" height="60" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA8CAYAAABy4wS3AAABUUlEQVR4Xu2XoW7CAAAFj8/gMzB8zCRmP4AHMT8/P08yicfxTRAylmxLlgpCuK7XBEfKcccr7YwOjYGZhiQQiiH6ERSjGCIDIpSWUQyRARFKyyiGyIAIpWUUQ2RAhNIyiiEyIEJpGcUQGRChtIxiiAyIUFpGMUQGRCgtoxgiAyKUllEMkQERSssohsiACGVKy5gDH8Db9SXK8IkypRhbYHMtcDRGmVKMJfAMrL5N4hLlFXg3zGRKMb58L4A18PQryguwe2SUW2OcHgl/h88+AJfL2f4O5x48ZTF+Khp1jMHawjf828uU0PWfSP2Bi2p1ayuK0UOfKIYe5da7Kf0XHBNgMUS1ilEMkQERSssohsiACKVlFENkQITSMoohMiBCaRnFEBkQobSMYogMiFBaRjFEBkQoLaMYIgMilJZRDJEBEUrLKIbIgAilZRRDZECEcgajZRw9DTH/qQAAAABJRU5ErkJggg==" transform="translate(0,0)"/></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2646.5,2128)"><image width="60" height="104" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABoCAYAAACt45OTAAABxUlEQVR4Xu2YMS4FYRhFz1uGbSAatUZFi4qENZFQoaXSqDWCbVgG+ZN/ZDLqOV8yc1/1XjM395w7X/E2rOyzWVlfUnjpxmM4hhdGIJNemNB/dWI4hhdGIJNemNAcrapJ/3T0er4e2IumsHU7YlginUlLoMv+4onhGJ6JQK70TGCnj807LIHOlbZAZ9IW6VxpiXQmLYHOlbZAZ9IW6VxpiXQmLYHOlbZAZ9IW6VxpiXQmLYHOlbZAZ9IW6VxpiXQmLYHOlbZAZ9IW6VxpiXQmLYHOlbZAZ9IW6VxpiXQmLYHWrvQWcAW8AO/A2PAecAhcA99zF7fe4Q9gB7gDLiaFb4Fz4BPYXUrhy26w9dkGvnqx8fe2gJulFG49BsuPwEkvNnxX7LZMa9Ita2x5KlKxaxceWx4X1uxWFD4F7id6z4CHud/d4fnmpIfM4V1uv1W7FYZb5hHw1NsfA8+W3arCLfetl9w3y1YWPuhFX9dS2O75l1dxtMrKVk66rHQMl6GXgmNYAl0WE8Nl6KXgGJZAl8XEcBl6KTiGJdBlMTFchl4KjmEJdFlMDJehl4JjWAJdFhPDZeil4BiWQJfFxHAZeil4dYZ/ASgoTmkH3RX3AAAAAElFTkSuQmCC" transform="translate(0,0)"/></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2350.5,2115)"><image width="111" height="212" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAADUCAYAAACSyH3WAAAL1klEQVR4Xu2dB6xtRRWGP7CgJESNGDRKEAuI2CNiQQURFZReFEXFQvMBUhRURAFRBEUJSBPBgiVWImDBQrEAYmwREUUNUTFiQ1BjN+bnzeaeV+49e2bWOWfPvf9KbnLgzVp7zv+d2WX2zFprYGtWgTWa7bk7juE1/CMwPMNrWIGGu+6RZ3gNK9Bw1z3yDK9hBRruukee4TWsQMNd98gzvIYVaLjrHnmG17ACDXfdI2+28I4F3gS8GTgutyuGl6tYbPvjgaOANwJvzQ1teLmKxbY/AXgd8Hrg7bmhDS9Xsdj2JwJHAEcCJ+WGNrxcxWLbvxM4HHgNcHJuaMPLVSy2/buBQ4BDgVNyQxtermKx7U8FDgIOBk7LDW14uYrFtj8deBWwDDgjN7Th5SoW2/4sYD9gf+Ds3NCGl6tYbPv3AvsA+wLn5IY2vFzFYtufC7wceAVwXm5ow8tVLLb9B4CXAnsDH8wNbXi5isW2Px/YC3gJoM9ZZnhZcoU3/iiwJ/AiQJ+zzPCy5Apv/HFgD+AFgD5nmeFlyRXe+JPAbgmgPmeZ4WXJFd74M8DOwK6APmeZ4WXJFd74s8AOwE6APmeZ4WXJFd74YuC5wPaAPmeZ4WXJFd7488C2CaA+Z5nhZckV3vgS4FnAcwB9zjLDy5IrvPFXgK2BbQB9zjLDy5IrvPFlwJYJ4KW50Q0vV7HY9lcDmwNPBb6RG9rwchWLbX8tsCnwKOCHuaENL1ex2PY3Ahukv1/mhja8XMVi2/8BuDdwT+DW3NCGl6tYbPt/AGtBWT4cw4uFkRPtLsC/0ojTyMs2w8uWLMzhXsCfAF3rdN3LNsPLlizMYf0ETneZutvMNsPLlizMYRPguvR8p+e8bDO8bMnCHDYDrgE+BzyvJKrhlagW47MVoCkxrV3RGpZsM7xsycIc9A7vQuDMtOQ9O7DhZUsW5qBVYxp12lSpzZXZZnjZkoU5aJm7lrsX7YpVLwwvjEV2IO3Je1c6ZerUmW2Gly1ZmMPRKQNE0YJbj7wwDkWBuv3oekzQ40K2eeRlSxbm0G2sLHoR65EXxqEokHYFaYNJ0YtYwyvSPMzp08AupS9iDS+MQ1Ggbtlf0YtYwyvSPMzp28Djax7XfMMSxiI7kN7jrQ2sm+2ZHAyvVLl6Py2B0AKkh5WGMrxS5er8dJ27BbgSeEppKMMrVa7Ob2PgeuCitMWrKJrhFclW7fQ04Arg/SmVR1FAwyuSrdppd+ATgLL+vbY0muGVKlfnd2BKFKdEqZrjLDLDK5Kt2uktKTWx3um9rzSa4ZUqV+fX5RzT9NgFpaEMr1S5Or8ukYBuXL5eGsrwSpWr87sKeGLa3qW1m0VmeEWyVTv9AtgQuC9wc2k0wytVrs7vb2le887Af0tDGV6pcuV+6wC3AX8GtNmk2AyvWLpix4cANwA/Ax5aHKXmXVLNQZe4ryailTzgW+mmpVgOj7xi6Yod9WynJRDKeKTUVcVmeMXSFTsekNLwfyilKC4OZHjF0hU7HpNKrqmayWHFUXzNq5Gu2LdLCl41Ka2je+QVMyh2vBx4espwq2tfsRlesXTFjl3inMcC3y+O4pFXI12R75ojMyp6WP9rUZTk5JFXo16+74OAn6f5TM1rVpnhVcmX7fwM4Ku1q8a6oxpetv5VDqoZpDfn1c94vtus4lDk3C1/KCqtvfIRPfKKGBQ7dbWDinfDjh7Z8Io5FDlqQloT03qLronpKjO8KvmynX8N3D9tLvljtvdKDoZXq2B//y5FY/VLWN9t9hc9quVGwE+A76R9edVxPfKqJewdQMUvtBtWpdZUcq3aDK9awt4BVNRXFZnfBhzV22uBhoYXoWK/GCcAeg2kAr/aHVRthlctYe8AH0unS70O+lpvL4+8CKmqY3QJBB4A3FQdza+EIiTsHUOZ3P8J6FVQiPm0GSLj2CAPB34EfBPYYmzrng0Mr6dQlc26xKhnAMsqY93hbnhRSi4cR9lsjwT2SwlSQ45qeCEyjg3yhVSdMmRCujua4Y3VPaTBb4D7AXcHlDwnxAwvRMYFg6wH/DbNaxZnO1rdEQxv8vC6OU2l7nh+5OEML1LN1cdSnpWT0nym5jXDzPDCpJw30IdTxZLiXNLzRTa8ycNTla5HAGHTYr7bnDw0HeFOwH8AlRe9T/QhPfKiFV0x3uPSm3MttH1m9KEML1rRFeO9DDgvVS45PPpQhhet6IrxTgFenXbAapV0qBleqJyrBLsM2BJ4DPCD6EMZXrSic/GUIOff6T8novNEgk5Oj6Yi6wbly8CXgGdPoueGNwlVl8fUbIpq4+lGRaXWws3wwiW9I+DVwOY1tYLGdc3wxilU9u8qdPF7QK+CtDdhImZ4E5GVnVIG26rs7eO6ZnjjFCr7dyXIOSRNSKuo70TM8CYi6+3PdKqLtwGgmkETMcOLl7VLyahFtk+IDz8X0fDi1d077UUorn/et0uG11ep/u3OTZtJwl++rtwFw+sPpW/Ln6YXr1otdmtfp5J2hlei2vw+qkSpa51KZ2vkTdQML1ZePR7oMUHTYrrmTdQML1ZepR7eFiiufZ7THcPLUWvhtmFZ2/t2yfD6KjW+3UHAqam02sHjm9e3MLx6DbsI3SlzO0AbSyZuhhcj8dRPmeq24cXAm/op0/BiwCnK1E+ZhhcDbyanTMOLgTeTU6bhxcCbySnT8OrhzeyUaXj18GZ2yjS8engzO2UaXh08rYL+YkQFytJu+CG9VDlQgoDdgeOBo8vDlHsaXpl2Kk5/RSrcq4JOKp09dTO8Msm7Gnh6i6D9dzMxw8uXfTPgmuRWXUYt//BzHoaXr96ZwP6ARp+2Lc/MDC9P+k2B7wJ3TdUnQ9IN53XBI69UL+2zOzSVyt6tNEiUn0defyVVuFCj7h7A9sDF/V0n09Lw+uuq5znVQ9BWZSWDm7kZXj8E66eqW1oFHVI+rd9hF25leP1U1POcJqFVNk3ZagdhhjceQ1fnVS31aKBHhEGY4Y3H0OWH/giw1/jm02theAtrrYdxPZTfnJ7rVEJtMGZ486NQHXOVCX0wcCBw+mCopY4Y3vxETgYOS1kddhkaOPXH8FZPRbt8NPX1l3S6/J7hDVGB1ffpwjSLcgTwjqF22yNvVTIqTqh95RNL+Bb1YzC8FZXUM51G3d1SnkzdsAzWDG8OzQMB5YLWBPSxwDGDpea7zVXQXAk8CVAdhBcPHZzvNucIXQC3J3u7CnhyC+AMbzklFSQ8APhdKj7/K8NrQ4Eu1ZR6uxVweRvdXt7LpXzDsglwXYL1yvR40BK7JQtPjwJ/T6RUfP4NTVFbwnebKkD44/T9w2vaTfNHsNROm8pOpJ09sqbBLbVrnu4odWcp0xJ1LW1o2pbKyDsR0CSzbGvg0qapLZFrnmrWvQfYA7gB2HHketc8v8U88pRGSvOT2hjyKWBf4JbmiY18gcUIb4u0bKGrjHwaMJVEbtP+YSwmeI8GlgH7JBGvTzclWkC0KG3I8LRu5JHp9cxC4usVjqDpb61UBqZLnTjRHM+z/kUMEZ4KSWhfQLdGUtuqummsUb00+689A4Km2j3/S7kuBW4m24ynDXNo8JSj+ThgnZRkW9erS0ZEURVIJd7eJlUM6f5J7+AETcm5l4wNBZ5Wawma4OiOULtxumuV/p+yLmh2ZMMRMqqSJbCq1TOV5KRD+1XMGt7awDnAC5MwGjn608Txeqmcy2h98ZsSMEG7aGRyeWi6TqU/s4S3Z3oO22jMN9X1S4uCBGtRzIxEkZ0lPC0n15SVtgmP2o2A1pMI1rXpL+r7Lqo4s4Q3KqRSQen5bNeR/3lbup6dn2AuKuEjvsxQ4HXfRSkQ9XwniF35ssEvfo0AURJjaPC677Bmgrhz2jNwdsmXW+w+Q4U3qrvuNvVYYFtJgRbgGdo8Chhewz8NwzO8hhVouOseeYbXsAINd90jz/AaVqDhrnvkGV7DCjTcdY88w2tYgYa77pFneA0r0HDXPfIMr2EFGu66R57hNaxAw133yDO8hhVouOseeYbXsAINd90jz/AaVqDhrnvkNQzv/yhFduRAHQVYAAAAAElFTkSuQmCC" transform="translate(0,0)"/></g><g data-width="28" data-height="28" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2460.5,1921.5)"><g><g transform="translate(0,0) scale(0.28,0.28)"><g><path fill="#3c78d8" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 100 50 A 50 50 0 1 0 99.99997500000208 50.04999999166668 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(3.571428571428571,3.571428571428571)"/></g></g></g></g><g transform="matrix(1,0,0,1,2463,1929)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="8.65625" y="0" width="6" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="8.65625" y="11" data-layerId="1VLyBDU746J7">1</text></g></g><g data-width="28" data-height="28" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2239.5,1987)"><g><g transform="translate(0,0) scale(0.28,0.28)"><g><path fill="#3c78d8" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 100 50 A 50 50 0 1 0 99.99997500000208 50.04999999166668 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(3.571428571428571,3.571428571428571)"/></g></g></g></g><g transform="matrix(1,0,0,1,2242,1994)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="8.65625" y="0" width="6" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="8.65625" y="11" data-layerId="1VLyBDU746J7">2</text></g></g><g data-width="28" data-height="28" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2583,2068)"><g><g transform="translate(0,0) scale(0.28,0.28)"><g><path fill="#3c78d8" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 100 50 A 50 50 0 1 0 99.99997500000208 50.04999999166668 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(3.571428571428571,3.571428571428571)"/></g></g></g></g><g transform="matrix(1,0,0,1,2585,2075)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="8.65625" y="0" width="6" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="8.65625" y="11" data-layerId="1VLyBDU746J7">3</text></g></g><g data-width="28" data-height="28" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2442,2394)"><g><g transform="translate(0,0) scale(0.28,0.28)"><g><path fill="#3c78d8" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 100 50 A 50 50 0 1 0 99.99997500000208 50.04999999166668 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(3.571428571428571,3.571428571428571)"/></g></g></g></g><g transform="matrix(1,0,0,1,2444,2401)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="8.65625" y="0" width="6" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="8.65625" y="11" data-layerId="1VLyBDU746J7">4</text></g></g><g data-width="28" data-height="28" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2569,2225.5)"><g><g transform="translate(0,0) scale(0.28,0.28)"><g><path fill="#3c78d8" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 100 50 A 50 50 0 1 0 99.99997500000208 50.04999999166668 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(3.571428571428571,3.571428571428571)"/></g></g></g></g><g transform="matrix(1,0,0,1,2571,2233)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="8.65625" y="0" width="6" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="8.65625" y="11" data-layerId="1VLyBDU746J7">3</text></g></g><g data-width="28" data-height="28" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2406.5,2259.5)"><g><g transform="translate(0,0) scale(0.28,0.28)"><g><path fill="#3c78d8" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 100 50 A 50 50 0 1 0 99.99997500000208 50.04999999166668 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(3.571428571428571,3.571428571428571)"/></g></g></g></g><g transform="matrix(1,0,0,1,2409,2267)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="8.65625" y="0" width="6" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="8.65625" y="11" data-layerId="1VLyBDU746J7">4</text></g></g><g data-width="28" data-height="28" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2442,2521)"><g><g transform="translate(0,0) scale(0.28,0.28)"><g><path fill="#3c78d8" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 100 50 A 50 50 0 1 0 99.99997500000208 50.04999999166668 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(3.571428571428571,3.571428571428571)"/></g></g></g></g><g transform="matrix(1,0,0,1,2444,2528)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="8.65625" y="0" width="6" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="8.65625" y="11" data-layerId="1VLyBDU746J7">5</text></g></g><g data-width="28" data-height="28" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2662.5,2154)"><g><g transform="translate(0,0) scale(0.28,0.28)"><g><path fill="#3c78d8" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 100 50 A 50 50 0 1 0 99.99997500000208 50.04999999166668 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(3.571428571428571,3.571428571428571)"/></g></g></g></g><g transform="matrix(1,0,0,1,2665,2161)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="8.65625" y="0" width="6" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="8.65625" y="11" data-layerId="1VLyBDU746J7">3</text></g></g><g data-width="245" data-height="27" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2327.5,1830)"><g transform="translate(4,4) scale(1.0040816326530613,1.037037037037037)"><g><g transform="translate(0,0) scale(2.45,0.27)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 4.081632653061225 0 L 95.91836734693878 0 Q 100 0 100 37.03703703703704 L 100 62.96296296296296 Q 100 100 95.91836734693878 100 L 4.081632653061225 100 Q 0 100 0 62.96296296296296 L 0 37.03703703703704 Q 0 0 4.081632653061225 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.4081632653061224,3.7037037037037033)"/></g></g></g></g><g><g transform="translate(0,0) scale(2.45,0.27)"><g><path fill="url(#skGZyiCdazJS)" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 4.081632653061225 0 L 95.91836734693878 0 Q 100 0 100 37.03703703703704 L 100 62.96296296296296 Q 100 100 95.91836734693878 100 L 4.081632653061225 100 Q 0 100 0 62.96296296296296 L 0 37.03703703703704 Q 0 0 4.081632653061225 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.4081632653061224,3.7037037037037033)"/></g></g></g></g><g transform="matrix(1,0,0,1,2339,1837)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="223" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="223" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="26.90625" y="0" width="169" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="26.90625" y="0" width="169" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="26.90625" y="11" data-layerId="1VLyBDU746J7">phaseRepositoryName</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="148.96875" y="11" data-layerId="1VLyBDU746J7">:</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="155.625" y="11" data-layerId="1VLyBDU746J7">primary</text></g></g><g data-width="245" data-height="27" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2327.5,1857)"><g transform="translate(4,4) scale(1.0040816326530613,1.037037037037037)"><g><g transform="translate(0,0) scale(2.45,0.27)"><g><path fill="#000000" stroke="rgb(0,0,0)" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 4.081632653061225 0 L 95.91836734693878 0 Q 100 0 100 37.03703703703704 L 100 62.96296296296296 Q 100 100 95.91836734693878 100 L 4.081632653061225 100 Q 0 100 0 62.96296296296296 L 0 37.03703703703704 Q 0 0 4.081632653061225 0 Z" opacity="0.294117647" stroke-opacity="0" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.4081632653061224,3.7037037037037033)"/></g></g></g></g><g><g transform="translate(0,0) scale(2.45,0.27)"><g><path fill="url(#sNAsbLfPvfuJ)" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 4.081632653061225 0 L 95.91836734693878 0 Q 100 0 100 37.03703703703704 L 100 62.96296296296296 Q 100 100 95.91836734693878 100 L 4.081632653061225 100 Q 0 100 0 62.96296296296296 L 0 37.03703703703704 Q 0 0 4.081632653061225 0 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(0.4081632653061224,3.7037037037037033)"/></g></g></g></g><g transform="matrix(1,0,0,1,2339,1864)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="223" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="223" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="31.21875" y="0" width="160" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="31.21875" y="0" width="160" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="31.21875" y="11" data-layerId="1VLyBDU746J7">metadataPath</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="105.9375" y="11" data-layerId="1VLyBDU746J7">:</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="112.59375" y="11" data-layerId="1VLyBDU746J7">metadata</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="162.625" y="11" data-layerId="1VLyBDU746J7">.</text><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="165.96875" y="11" data-layerId="1VLyBDU746J7">yaml</text></g></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2471,1803.5)"><image width="156" height="213" preserveAspectRatio="none" xlink:href="data:image/png;base64,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" transform="translate(0,0)"/></g><g data-layerId="1VLyBDU746J7" transform="matrix(1,0,0,1,2471,1828.5)"><image width="156" height="188" preserveAspectRatio="none" xlink:href="data:image/png;base64,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" transform="translate(0,0)"/></g><g data-width="28" data-height="28" data-layerId="1VLyBDU746J7" transform="translate(0,0) matrix(1,0,0,1,2597,1921.5)"><g><g transform="translate(0,0) scale(0.28,0.28)"><g><path fill="#3c78d8" stroke="#333333" data-layerId="1VLyBDU746J7" stroke-dasharray="1.7976931348623157e+308" vector-effect="non-scaling-stroke" d="M 100 50 A 50 50 0 1 0 99.99997500000208 50.04999999166668 Z" stroke-miterlimit="10" stroke-width="2"/><g transform="scale(3.571428571428571,3.571428571428571)"/></g></g></g></g><g transform="matrix(1,0,0,1,2599,1929)"><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="0" y="0" width="24" height="14" fill-opacity="0"/></g></g><g><g><rect fill="rgb(0,0,0)" stroke="none" x="8.65625" y="0" width="6" height="14" fill-opacity="0"/></g><text fill="rgb(0, 0, 0)" stroke="none" font-family="Arial" font-size="12px" font-style="normal" font-weight="normal" text-decoration="" line-height="14px" x="8.65625" y="11" data-layerId="1VLyBDU746J7">2</text></g></g></g></svg>
\ No newline at end of file
diff --git a/docs/source/index.rst b/docs/source/index.rst
index 145befb39..47e2d3b4a 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -26,6 +26,7 @@ Welcome to airshipctl's Documentation!
    :maxdepth: 2
 
    architecture
+   phases
    developers
    plugins
    testing-guidelines
diff --git a/docs/source/phases.rst b/docs/source/phases.rst
new file mode 100644
index 000000000..f18156cec
--- /dev/null
+++ b/docs/source/phases.rst
@@ -0,0 +1,367 @@
+Phase execution engine
+======================
+
+General phase architecture
+--------------------------
+
+Airshipctl performs operations such as ``kubectl apply``,
+``clusterctl init`` etc... using `phases <#phase>`__ defined in a `phase
+bundle <#phase-bundle>`__. You can think of a phase as a step that has
+to be performed in order to achieve a desired state of the managed site.
+
+A phase is usually run against an `executor bundle <#executor-bundle>`__,
+which is a document set containing kubernetes resources.
+
+`Executor bundles <#executor-bundle>`__ and `phase
+bundles <#phase-bundle>`__ are separate bundles and it is important to
+understand the difference between them:
+
+- A `phase bundle <#phase-bundle>`__ can be thought of as an airshipctl configuration
+  bundle, it defines what will be executed and against which `executor bundles
+  <#executor-bundle>`__. **Important**: path to phase bundle is constructed
+  using the airship config current manifest TargetPath, phaseRepositoryName directory
+  and phase.path field taken from metadata file.
+- An `executor bundle <#executor-bundle>`__ defines a document set that the `executor
+  <#executor>`__ will run against, for example kubernetes manifests, that will
+  be applied to the kubernetes cluster by the KubernetesApply executor. The path to an
+  executor bundle is constructed using targetPath, phaseRepoDir,
+  docEntryPointPrefix(optional), documentEntryPoint.
+
+.. figure:: img/phase_overview.svg
+   :alt: architecture diagram
+
+   architecture diagram
+
+Steps performed during phase execution based on diagram above:
+
+1. Load metadata file based on airshipctl config from manifest
+2. Build `phase bundle <#phase-bundle>`__ (please see phase bundle section
+   for the details on how the path to the phase bundle is constructed using manifest
+   and metadata.yaml file)
+3. Prepare executor config
+    - Find requested `phase <#phase>`__ in phase document bundle
+    - Load `kubeconfig <#kubeconfig>`__ and `cluster map <#cluster-map>`__ from
+      phase document bundle
+    - Build `executor bundle <#executor-bundle>`__ based on phase document
+4. Find `executor <#executor>`__ document in `phase Bundle <#phase-bundle>`__ and
+   load executor providing config from step 3
+5. Run `executor <#executor>`__, (validate/render available as well)
+
+Phase
+-----
+
+Phase is a basic step that is executed by airshipctl to get a site to a
+desired state. Phases are defined in `phase document
+bundles <#phase-bundle>`__ as a `phase
+document <https://godoc.org/opendev.org/airship/airshipctl/pkg/api/v1alpha1#Phase>`__
+containing:
+
+- `type meta <https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#TypeMeta>`__
+
+    .. code:: yaml
+
+        apiVersion: airshipit.org/v1alpha1
+        kind: Phase
+
+- `object meta <https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#ObjectMeta>`__
+
+    **Note** that the clusterName that the phase belongs to comes from objects 
+    metadata and not from phase config. ClusterName is used to identify kubeconfig
+    context and if needed cluster name of a parent cluster to be used during
+    phase execution, also this clusterName must be present in the `cluster
+    map <#cluster-map>`__.
+
+    .. code:: yaml
+
+        metadata:
+          name: initinfra-ephemeral
+          clusterName: ephemeral-cluster
+
+- `config <https://godoc.org/opendev.org/airship/airshipctl/pkg/api/v1alpha1#PhaseConfig>`__
+
+    Can include documentEntryPoint relative to **TargetPath** + **phaseRepoDir** +
+    **docEntryPointPrefix**, some executors don't need a bundle, for example
+    ``clusterctl move``, and in such cases documentEntryPoint field can be
+    omitted. Also it includes an executorRef, which is a k8s
+    `ObjectReference <https://godoc.org/k8s.io/kubernetes/pkg/apis/core#ObjectReference>`__,
+    to an executor document, which defines an executor that will run
+    the phase. The executor document referenced must exist in `phase bundle <#phase-bundle>`__
+
+    .. code:: yaml
+
+        config:
+          executorRef:
+            apiVersion: airshipit.org/v1alpha1
+            kind: KubernetesApply
+            name: kubernetes-apply
+          documentEntryPoint: ephemeral/initinfra
+
+Complete phase example:
+
+.. code:: yaml
+
+    apiVersion: airshipit.org/v1alpha1
+    kind: Phase
+    metadata:
+      name: initinfra-ephemeral
+      clusterName: ephemeral-cluster
+    config:
+      executorRef:
+        apiVersion: airshipit.org/v1alpha1
+        kind: KubernetesApply
+        name: kubernetes-apply
+      documentEntryPoint: ephemeral/initinfra
+
+Phase Bundle
+~~~~~~~~~~~~
+
+A phase bundle controls how airshipctl will run, it contains but not limited to objects
+depicted in the following table:
+
++-------------------------------------+---------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+
+| Name                                | Description                                 | API object source                                                                                                                    |
++=====================================+=============================================+======================================================================================================================================+
+| `Cluster map <#cluster-map>`__      | Defines relationship between clusters       | `Cluster map API object source code <https://github.com/airshipit/airshipctl/blob/master/pkg/api/v1alpha1/cluster_map_types.go>`__   |
++-------------------------------------+---------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+
+| `Phase <#phase>`__                  | Basic step that is executed by airshipctl   | `phase document <https://github.com/airshipit/airshipctl/blob/master/pkg/api/v1alpha1/phase_types.go#L25-L36>`__                     |
++-------------------------------------+---------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+
+| `Kubeconfig <#kubeconfig>`__        | Credentials for kubernetes clusters         | `kubeconfig api object <https://github.com/airshipit/airshipctl/blob/master/pkg/api/v1alpha1/kubeconfig_types.go>`__                 |
++-------------------------------------+---------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+
+| `Phase plan <#phase-plan>`__        | Sequence of phase execution                 | `plan api object <https://github.com/airshipit/airshipctl/blob/master/pkg/api/v1alpha1/phase_types.go>`__                            |
++-------------------------------------+---------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+
+| `Executor document <#executor>`__   | Define what is going to be used by phases   | see `executor section <#executor>`__                                                                                                 |
++-------------------------------------+---------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+
+
+How is the path to a phase bundle constructed?
+- A phase bundle is constructed
+  using kustomize root that consists of TargetPath defined in current
+  context manifest, and phase path taken from metadata file that is
+  located inside the manifest: ``TargetPath + Metadata.Phase.Path``
+
+Executor Bundle
+~~~~~~~~~~~~~~~
+
+- Executor bundle may contain any documents, they are available to
+  executor during execution. For example these documents can be k8s
+  resources, such as Deployments, Secrets, Services etc, and
+  KubernetesApply executor will apply those resources to k8s cluster
+  that phase belongs to.
+- Some executors may require an executor bundle, some may not.
+  ``Clusterctl move`` is an example of an executor that doesn't need a bundle
+- Each executor may perform different actions based on the document set
+- The path to the executor bundle is currently constructed using
+  ``TargetPath + phaseRepositoryName + metadata.Phase.DocEntryPointPrefix
+  + DocumentEntrypoint``
+
+Executor
+--------
+
+Executor is what actually performs execution of the phase.
+If a phase is considered as an abstract step of execution process,
+then Executor is an implementation of this step. Executors are
+defined as executor documents inside phase bundle, these documents
+contain configuration for the executor, Kind and apiVersion that is
+mapped by airshipctl internally to execution module that is invoked
+during ``airshipctl phase`` commands.
+
+Executor has access to kubeconfig, cluster map and its cluster name,
+which allows the executor to find its context in kubeconfig, and if needed
+parent cluster name and context as well.
+
+Currently there is a limited, but growing number of executors:
+
+-  `KubernetesApply <#kubernetesapply-executor-document-example>`__:
+   applies resources to kubernetes.
+-  `Clusterctl <#clusterctl-executor-document-example>`__: performs
+   clusterctl commands based on its config.
+
+**Note**: for more information about each executor please refer to the code
+base, in the future more documentation will be developed for each
+executor.
+
+Clusterctl executor document example
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+-  `Executor source
+   code <https://godoc.org/opendev.org/airship/airshipctl/pkg/clusterctl/client#ClusterctlExecutor>`__
+-  `Executor API object source
+   code <https://godoc.org/opendev.org/airship/airshipctl/pkg/api/v1alpha1#Clusterctl>`__
+
+.. code:: yaml
+
+    apiVersion: airshipit.org/v1alpha1
+    kind: Clusterctl
+    metadata:
+      labels:
+        airshipit.org/deploy-k8s: "false"
+      name: clusterctl_init
+    init-options:
+      core-provider: "cluster-api:v0.3.7"
+      bootstrap-providers:
+        - "kubeadm:v0.3.7"
+      infrastructure-providers:
+        - "metal3:v0.3.2"
+      control-plane-providers:
+        - "kubeadm:v0.3.7"
+    action: init
+    providers:
+      - name: "metal3"
+        type: "InfrastructureProvider"
+        variable-substitution: true
+        versions:
+          v0.3.2: airshipctl/manifests/function/capm3/v0.3.2
+      - name: "kubeadm"
+        type: "BootstrapProvider"
+        variable-substitution: true
+        versions:
+          v0.3.7: airshipctl/manifests/function/cabpk/v0.3.7
+      - name: "cluster-api"
+        type: "CoreProvider"
+        variable-substitution: true
+        versions:
+          v0.3.7: airshipctl/manifests/function/capi/v0.3.7
+      - name: "kubeadm"
+        type: "ControlPlaneProvider"
+        variable-substitution: true
+        versions:
+          v0.3.7: airshipctl/manifests/function/cacpk/v0.3.7
+    additional-vars:
+      CONTAINER_CAPM3_MANAGER: quay.io/metal3-io/cluster-api-provider-metal3:v0.3.2
+
+KubernetesApply executor document example
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+-  `Executor source code
+   <https://godoc.org/opendev.org/airship/airshipctl/pkg/k8s/applier#Executor>`__
+-  `Executor API object source code
+   <https://godoc.org/opendev.org/airship/airshipctl/pkg/api/v1alpha1#KubernetesApply>`__
+
+.. code:: yaml
+
+    apiVersion: airshipit.org/v1alpha1
+    kind: KubernetesApply
+    metadata:
+      labels:
+        airshipit.org/deploy-k8s: "false"
+      name: kubernetes-apply
+    config:
+      waitOptions:
+        timeout: 2000
+      pruneOptions:
+        prune: false
+
+Kubeconfig
+----------
+
+Executors have access to site's kubeconfig. In kubeconfig, context names
+must correspond to cluster names, for example if cluster name is
+``workload01``, then kubeconfig should have context named ``workload01``
+to be able to access this kubernetes cluster. (TODO: update
+  this later when https://github.com/airshipit/airshipctl/issues/380 is closed)
+
+Kubeconfig can come from various sources:
+
+- `Phase bundle <#phase-bundle>`__, standard way of supplying kubeconfig
+  is putting it into phase bundle as `kubeconfig api object
+  <https://github.com/airshipit/airshipctl/blob/master/pkg/api/v1alpha1/kubeconfig_types.go>`__,
+  `Kubeconfig api object example <#kubeconfig-api-object-example>`__.
+  This is a good option when you are supplying predefined certificates
+  for some of the clusters (ephemeral and target clusters) while still
+  leaving possibility to use dynamic kubeconfig from a parent cluster
+  for worker clusters.
+- **User provided** , if a user wants to override kubeconfig, and use their own,
+  they can do so using **--kubeconfig** flag in airshipctl, but they **MUST** be
+  aware that kubeconfig context names must correspond to cluster names. (TODO: update
+  this later when https://github.com/airshipit/airshipctl/issues/380 is closed)
+- **Parent cluster** (*not implemented*), airshipctl uses clusterctl to deploy
+  k8s clusters. And can use parent cluster to get kubeconfig secret from it, in
+  such case dynamic kubeconfig should be allowed to be used in `cluster map
+  <#cluster-map>`__, this is done by setting **dynamicKubeConf: true** in cluster
+  map for specific cluster, default is false.
+
+Kubeconfig api object example
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+.. code:: yaml
+
+    apiVersion: airshipit.org/v1alpha1
+    kind: KubeConfig
+    metadata:
+      name: default
+      labels:
+        airshipit.org/deploy-k8s: "false"
+    config:
+      apiVersion: v1
+      clusters:
+      - cluster:
+          certificate-authority-data: <ca-data>
+          server: https://10.23.25.102:6443
+        name: target-cluster
+      - cluster:
+          certificate-authority-data: <ca-data>
+          server: https://10.23.25.101:6443
+        name: ephemeral-cluster
+      contexts:
+      - context:
+          cluster: target-cluster
+          user: target-cluster-admin
+        name: target-cluster
+      - context:
+          cluster: ephemeral-cluster
+          user: ephemeral-cluster-admin
+        name: ephemeral-cluster
+      current-context: ""
+      kind: Config
+      preferences: {}
+      users:
+      - name: ephemeral-cluster-admin
+        user:
+          client-certificate-data: <client-cert-data>
+          client-key-data: <client-key-data>
+      - name: target-cluster-admin
+        user:
+          client-certificate-data: <client-cert-data>
+          client-key-data: <client-key-data>
+
+Cluster Map
+-----------
+
+Cluster map defines parent-child relationship between clusters, allows
+dynamic kubeconfig for clusters. When kubeconfig must be sourced from
+a parent cluster, cluster map will be used to find parent cluster and
+request kubeconfig from it.
+
+Cluster map is defined in `Phase bundle <#phase-bundle>`__ as a document.
+
+- `Cluster map API object source code
+  <https://godoc.org/opendev.org/airship/airshipctl/pkg/api/v1alpha1#ClusterMap>`__
+- `Cluster map interface source code
+  <https://godoc.org/opendev.org/airship/airshipctl/pkg/clusterctl/client#ClusterctlExecutor>`__
+
+Example of cluster map
+~~~~~~~~~~~~~~~~~~~~~~
+
+.. code:: yaml
+
+    apiVersion: airshipit.org/v1alpha1
+    kind: ClusterMap
+    metadata:
+      labels:
+        airshipit.org/deploy-k8s: "false"
+      name: main-map
+    map:
+      target-cluster:
+        parent: ephemeral-cluster
+        # dynamicKubeConf: false # default value
+      ephemeral-cluster: {}
+      workload01:
+        parent: target-cluster
+        dynamicKubeConf: true
+
+Metadata file
+-------------
+
+Phase plan
+----------
+
+TODO expand this part of documentation when we utilize phase plan