blob: 4faf48b53516f473def4c741250c71fca5af23a6 [file] [log] [blame] [edit]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/PR-SVG-20010719/DTD/svg10.dtd">
<svg width="31cm" height="16cm" viewBox="7 5 607 319" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="375" y="240">
<tspan x="375" y="240"></tspan>
</text>
<text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="202.606" y="137">
<tspan x="202.606" y="137"></tspan>
</text>
<g>
<rect style="fill: #4fc3f7" x="136.125" y="54" width="154" height="166.247"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="136.125" y="54" width="154" height="166.247"/>
</g>
<text font-size="20.3197" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="213.5" y="96.7108">
<tspan x="213.5" y="96.7108">Cluster agent</tspan>
</text>
<text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="226.5" y="139.622">
<tspan x="226.5" y="139.622"></tspan>
</text>
<g>
<rect style="fill: #f4b400" x="169.5" y="117.622" width="87" height="22"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="169.5" y="117.622" width="87" height="22"/>
</g>
<text font-size="13.5465" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="213" y="133.322">
<tspan x="213" y="133.322">Secret</tspan>
</text>
<g>
<rect style="fill: #f4b400" x="169.611" y="147.947" width="87" height="22"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="169.611" y="147.947" width="87" height="22"/>
</g>
<g>
<rect style="fill: #f4b400" x="168.511" y="179.647" width="87" height="22"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="168.511" y="179.647" width="87" height="22"/>
</g>
<text font-size="13.5465" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="213.111" y="163.647">
<tspan x="213.111" y="163.647">Secret</tspan>
</text>
<text font-size="13.5465" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="212.011" y="195.347">
<tspan x="212.011" y="195.347">Secret</tspan>
</text>
<text font-size="12.7998" style="fill: #ffff00;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="374.361" y="46.6216">
<tspan x="374.361" y="46.6216"></tspan>
</text>
<text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="525.194" y="89.3716">
<tspan x="525.194" y="89.3716"></tspan>
</text>
<g>
<rect style="fill: #4fc3f7" x="458.713" y="6.37163" width="154" height="176.75"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="458.713" y="6.37163" width="154" height="176.75"/>
</g>
<text font-size="20.3197" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="538.088" y="36.0824">
<tspan x="538.088" y="36.0824">Replica (Pod)</tspan>
</text>
<text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="549.088" y="91.9933">
<tspan x="549.088" y="91.9933"></tspan>
</text>
<g>
<rect style="fill: #0f9d58" x="496.088" y="110.993" width="87" height="52.1284"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="496.088" y="110.993" width="87" height="52.1284"/>
</g>
<text font-size="13.5465" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="540.588" y="129.657">
<tspan x="540.588" y="129.657">Pod agent</tspan>
</text>
<g>
<rect style="fill: #0f9d58" x="496.348" y="48.1216" width="87" height="37"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="496.348" y="48.1216" width="87" height="37"/>
</g>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="539.848" y="63.0466">
<tspan x="539.848" y="63.0466">Vanadium</tspan>
<tspan x="539.848" y="79.0466">container(s)</tspan>
</text>
<g>
<rect style="fill: #0f9d58" x="487.248" y="233.122" width="104" height="45"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x="487.248" y="233.122" width="104" height="45"/>
</g>
<text font-size="12.7998" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="539.248" y="252.047">
<tspan x="539.248" y="252.047">Kubernetes</tspan>
<tspan x="539.248" y="268.047">Secret</tspan>
</text>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="539.535" y1="174.121" x2="539.248" y2="233.122"/>
<polygon style="fill: #000000" points="544.535,174.146 539.583,164.122 534.535,174.097 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="544.535,174.146 539.583,164.122 534.535,174.097 "/>
</g>
<g>
<line style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" x1="485.088" y1="137.061" x2="301.125" y2="137.12"/>
<polygon style="fill: #000000" points="485.09,142.061 495.088,137.058 485.087,132.061 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="485.09,142.061 495.088,137.058 485.087,132.061 "/>
<polygon style="fill: #000000" points="301.123,132.12 291.125,137.123 301.127,142.12 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="301.123,132.12 291.125,137.123 301.127,142.12 "/>
</g>
<text font-size="13.5467" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="336.348" y="158.222">
<tspan x="336.348" y="158.222">Blessings →</tspan>
<tspan x="336.348" y="175.155">foo:bar:X</tspan>
</text>
<text font-size="13.5467" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="323.348" y="124.222">
<tspan x="323.348" y="124.222">← Secret Key</tspan>
</text>
<text font-size="12.7998" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="539.588" y="137.057">
<tspan x="539.588" y="137.057"></tspan>
</text>
<text font-size="10.1598" style="fill: #000000;text-anchor:middle;font-family:sans-serif;font-style:normal;font-weight:normal" x="537.588" y="143.507">
<tspan x="537.588" y="143.507">Secret Key</tspan>
<tspan x="537.588" y="156.207">Principal</tspan>
</text>
<g>
<polyline style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="583.092,152.057 604.148,152.057 604.148,102.122 539.848,102.122 539.848,96.1216 "/>
<polygon style="fill: #000000" points="544.848,96.1216 539.848,86.1216 534.848,96.1216 "/>
<polygon style="fill: none; fill-opacity:0; stroke-width: 2; stroke: #000000" points="544.848,96.1216 539.848,86.1216 534.848,96.1216 "/>
</g>
<text font-size="12.8" style="fill: #000000;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="86.3482" y="281.622">
<tspan x="86.3482" y="281.622"></tspan>
</text>
<g>
<rect style="fill: #ffffff" x="8.34817" y="237.622" width="460.8" height="85.5"/>
<rect style="fill: none; fill-opacity:0; stroke-width: 2; stroke-dasharray: 4; stroke: #0f9d58" x="8.34817" y="237.622" width="460.8" height="85.5"/>
</g>
<text font-size="12.7998" style="fill: #0f9d58;text-anchor:start;font-family:sans-serif;font-style:normal;font-weight:normal" x="16.8482" y="259.622">
<tspan x="16.8482" y="259.622">// Retrieves all the blessings associated with a particular secret.</tspan>
<tspan x="16.8482" y="275.622">// The only authorization required to access this method is the secret</tspan>
<tspan x="16.8482" y="291.622">// itself.</tspan>
<tspan x="16.8482" y="307.622">SeekBlessings(secret string) (security.WireBlessings | error) </tspan>
</text>
</svg>