hydra-maester/docs/assets/synchronization-mode.svg
Piotr Mścichowski 6e75e010c2 Design documents
2019-08-02 11:06:26 +02:00

2 lines
10 KiB
XML

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="306px" height="533px" viewBox="-0.5 -0.5 306 533" content="&lt;mxfile modified=&quot;2019-08-02T08:59:54.452Z&quot; host=&quot;www.draw.io&quot; agent=&quot;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36&quot; etag=&quot;u-ZQCzmYvJMp7u-YHDp7&quot; version=&quot;11.0.9&quot; type=&quot;device&quot;&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;52a04d89-c75d-2922-d76d-85b35f80e030&quot;&gt;7Vlbc9o6EP41PKbjK5jHQEI7bTonl05P+yhsgdUIi5FFgf76s7IlLCEbCKE5Mz2HMBNppV1Je/l2JXrheLF5z9Ey/8wyTHuBl2164U0vCHw/SeCfpGxrysALa8Kck0xNaghP5BdWRE9RVyTDpTVRMEYFWdrElBUFToVFQ5yztT1txqi96hLNsUN4ShF1qX+TTOT6XJ7XDHzAZJ6rpZNYDUxR+jznbFWo9XpBOKs+9fACaVlqfpmjjK0NUnjbC8ecMVG3FpsxplK3Wm0136RjdLdvjgtxEsMsm4XTIJ7GXjqLfHzlKxE/EV0pZdz/9fSlJ+VMUkpAbqm2LrZaXeWaLCgqoDfKxYIC0YfmjBXiSU3yoJ/mhGZ3aMtWcmulAFXp3ihnnPyC+UgzwzAXyjGCvpRGKB0zyni1ZIg9+WdxPkmJai2OS+C913rwd6Q7VAq9H0YpWpZkWu1QTlkgPifFiAnBFmqSPtrEXl4ZNRwhSuYF0FJYCHO5jDQ+zvQxtH3rBRckVW2KppiOdt6iRRes0mIpOHvGxnpe9dmNaKfUap6gBaEy1r5inqECae3X+vMD1W8T6HqM9gDMBd4YJOVB7zFbYMG3MEWNRtr7VbSHQyVibcROoubkRtjEgQpZFa7znejGZaGhvPZUDw4cD/6wzThyvBZOJ2yPtdWubGE6njbPEqWkmN/hmTxI1FAe1dkkaZ0TgZ+ALpdbA04CjYFSZ7RyiJxkGS4qhxFIoOkuTJaMyBiDLcYj+ILaxt67uBfDlsfQ95s+fOV0DnYtYOuIVBbE4OFrLL3cdc4WY3cCwHHzK3NDeJ5kbT3votaO+o5dcQZYrrqgnJzNWYHobUM1TX4sDgGFZOi3oFICfVxkatSre8bYiXGJN0R80wKg/V22wb5172ZjDN1sdwuB2r6ZHYNLdhu2qqf5qu1fy/wonYKispR4JPetiercnaBQshVPcYctwkilaoBRrPhu84cfJI+f7z9HV0g8PFyvP328UsKkoQ46GMcUCfLTTspt7lOxwhnQ1pigAqmRfC8JDWyFiQ1bfj+0c+WR+bGCucZ16x20cwPkWtzRILTPU6tWcR3YRjTc24Y/sAXV6ncEVaG1U+550RYODkab8p6zwss7GF7+2eG1C5UmOr5bwdEeKpeLgE6EvZz7n42eer9GroTiswDKRzZ1TU0pFOC4I7cZVn/7GsiuzibV5/W10Sn588XF0nAAnmjhjr4MGAk0id38qWmv8YBWOA7PSKGNiaWimjl3jC2VUX5gIbZKzWglmO0jOu/p9ovynv+KvNeBPUYStDKjAUCtYXsUJA5lwBNw4q2zYr+/75/x0FOUrpTk8kR+3+axs+MZueiQGg34esTlEqphXF1Y+1RWwVMOrblsBR4weBDmgRd5Q8frec4W01V5HN86Yr7FFbphIBnuqzl0YcD3fBcH/EukglZ1ujenLXZv++69qbpad15h5C1Fxn+pENcAVlrdoEZSkyRF9FqRhcQQfaf6UgHKVXQhvXt71VM/0nYw9B62XV+836R1NwcX7M9Set93MOXfV3vfUfsEizSXS1XM48eyApGRxGnYkUSNEqcc//8A9gc+gL0OVOJgz7+DQeCCeesTWPKb3HvguPen5BQs/4+8gR2xdzdivPoZLLzAo2fr9hLH4m5d31bkthTlTSG+uyuf8Bj1LhpGZmHuv/PC5EhpXvXuMSegA2ke4/L9doV20G5Yw5JxW+gq2svqcfdZaWBXJIP9jHfyw1BgC+oP9gSd/TAE3eYnqXp687tfePsP&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><path d="M 259 297 L 259 282.7 Q 259 271 247.3 271 L 90.7 271 Q 79 271 79 282.7 L 79 297" fill="#e0e0e0" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 79 297 L 79 311.3 Q 79 323 90.7 323 L 247.3 323 Q 259 323 259 311.3 L 259 297" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 79 297 L 259 297" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(128.5,278.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="81" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">POST /clients</div></div></foreignObject><text x="41" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Verdana">POST /clients</text></switch></g><g transform="translate(152.5,303.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="33" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; overflow: hidden; max-height: 22px; max-width: 168px; width: 33px; white-space: normal; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Hydra</div></div></foreignObject><text x="17" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Hydra</text></switch></g><path d="M 118.97 42.83 L 19.33 42.83 Q 9.33 42.83 9.33 52.83 L 9.33 460.33 Q 9.33 470.33 19.33 470.33 L 118.5 470.33" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 125.72 42.83 L 116.72 47.33 L 118.97 42.83 L 116.72 38.33 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 169 85 L 169 263.13" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 169 269.88 L 164.5 260.88 L 169 263.13 L 173.5 260.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="169" cy="42.5" rx="42.5" ry="42.5" fill="#ffffff" stroke="#000000" pointer-events="none"/><g transform="translate(142.5,36.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="53" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 53px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Cron Job</div></div></foreignObject><text x="27" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Verdana">Cron Job</text></switch></g><path d="M 219.33 470.33 L 296.83 470.33 L 296.83 297 L 265.7 297" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 260.45 297 L 267.45 293.5 L 265.7 297 L 267.45 300.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 169 410 L 219.5 470.5 L 169 531 L 118.5 470.5 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(140.5,457.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="57" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 59px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Response <br />201 or 409</div></div></foreignObject><text x="29" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Response &lt;br&gt;201 or 409</text></switch></g><g transform="translate(30.5,447.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="19" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">yes</div></div></foreignObject><text x="10" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">yes</text></switch></g><g transform="translate(248.5,447.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="13" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">no</div></div></foreignObject><text x="7" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">no</text></switch></g><path d="M 261.5 178 L 261.5 163.7 Q 261.5 152 249.8 152 L 93.2 152 Q 81.5 152 81.5 163.7 L 81.5 178" fill="#e0e0e0" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 81.5 178 L 81.5 198.3 Q 81.5 210 93.2 210 L 249.8 210 Q 261.5 210 261.5 198.3 L 261.5 178" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 81.5 178 L 261.5 178" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(85.5,159.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="171" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Fetch all CRs + their secrets</div></div></foreignObject><text x="86" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Verdana">Fetch all CRs + their secrets</text></switch></g><g transform="translate(160.5,184.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="21" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; overflow: hidden; max-height: 28px; max-width: 168px; width: 21px; white-space: normal; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">K8s</div></div></foreignObject><text x="11" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">K8s</text></switch></g><path d="M 169 410 L 168 330.36" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 167.93 325.11 L 171.52 332.06 L 168 330.36 L 164.52 332.15 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/></g></svg>