docs: rewrite registry-and-build.md with real evidence and diagram
Live-verified the container_update role's strategy_dockerfile.yml task file exists at the exact path the KB names, stamped the source note. Replaced the mermaid cheap-check flowchart with a real branch-shaped Nextcloud diagram. Added: the real Vault-backed push auth mechanism (Gitea PAT -> Vault Agent -> docker login --password-stdin, same pattern as everywhere else in the fleet), the real docker manifest inspect command instead of a vague "digest check", real app names in the holdouts table instead of generic descriptions (matching how the rest of this repo already names real apps), the anonymous-volume-pruning detail, and a real (redacted) screenshot of the actual Gitea package registry showing genuine self-built container images.
This commit is contained in:
3 files changed
+18
-18
No files matched your search
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Do not edit this file with editors other than draw.io -->
|
||||
<!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" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="912px" height="429px" viewBox="0 0 912 429" content="<mxfile host="embed.diagrams.net" scale="1" border="0"> <diagram name="Cheap Check First Build" id="cheap-check-1"> <mxGraphModel dx="1414" dy="791" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="460" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="trigger" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F5F5F5;strokeColor=#666666;fontColor=#333333;fontSize=13;fontStyle=1;shadow=1;" value="Weekly Kestra trigger" vertex="1"> <mxGeometry height="60" width="170" x="30" y="180" as="geometry" /> </mxCell> <mxCell id="check" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#333333;fontSize=13;fontStyle=1;shadow=1;" value="docker manifest inspect&lt;br&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;metadata only, no pull&lt;/font&gt;" vertex="1"> <mxGeometry height="70" width="200" x="240" y="175" as="geometry" /> </mxCell> <mxCell id="gate" parent="1" style="rhombus;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#333333;fontSize=12;fontStyle=1;shadow=1;" value="Upstream digest ==&lt;br&gt;fleet registry digest?" vertex="1"> <mxGeometry height="120" width="200" x="480" y="150" as="geometry" /> </mxCell> <mxCell id="nothing" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#333333;fontSize=13;fontStyle=1;shadow=1;" value="Nothing runs&lt;br&gt;&lt;font style=&quot;font-size: 11px;&quot;&gt;no pull, no build, no push&lt;/font&gt;" vertex="1"> <mxGeometry height="70" width="200" x="480" y="20" as="geometry" /> </mxCell> <mxCell id="pull" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#FFFFFF,#392F1E);strokeColor=#d79b00;fontColor=#333333;fontSize=12;fontStyle=1;shadow=1;" value="Pull base images" vertex="1"> <mxGeometry height="55" width="160" x="770" y="60" as="geometry" /> </mxCell> <mxCell id="build" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#FFFFFF,#392F1E);strokeColor=#d79b00;fontColor=#333333;fontSize=12;fontStyle=1;shadow=1;" value="docker compose build&lt;br&gt;--no-cache" vertex="1"> <mxGeometry height="55" width="160" x="770" y="145" as="geometry" /> </mxCell> <mxCell id="compare" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#FFFFFF,#392F1E);strokeColor=#d79b00;fontColor=#333333;fontSize=12;fontStyle=1;shadow=1;" value="Compare pre/post&lt;br&gt;image IDs" vertex="1"> <mxGeometry height="55" width="160" x="770" y="230" as="geometry" /> </mxCell> <mxCell id="push" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#FFFFFF,#392F1E);strokeColor=#d79b00;fontColor=#333333;fontSize=12;fontStyle=1;shadow=1;" value="Push what&lt;br&gt;actually changed" vertex="1"> <mxGeometry height="55" width="160" x="770" y="315" as="geometry" /> </mxCell> <mxCell id="redeploy" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79Line truncated
|
||||
|
After Width: | Height: | Size: 311 KiB |
Reference in new issue
Block a user