Commit b71bd42
committed
fix(#341): refresh the dev pin to current :main; document a docker-less digest lookup
The pin in this PR was read 18 days ago. :main has moved five builds since, and
dev has been hand-pinned twice in the meantime to keep up — most recently to
sha256:f9be5dae (git_sha 19b3c70, current main tip), which is what the live
deployment and both serving pods run right now.
Merging the stale sha256:1b0f133f would have made git disagree with the cluster
and silently rolled dev back 18 days on the next `kubectl apply` — the same
class of drift this PR exists to prevent, just slower. Re-read the digest from
the registry and pin what dev actually runs, so the merge is a no-op against the
live deployment.
Also document the registry-v2 fallback for reading a digest. The `imagetools
inspect` line assumes a docker CLI, which a JupyterLab session doesn't have, and
the GHCR packages API needs a read:packages scope our gh logins generally lack —
so the documented step was not executable from the environment the rollout often
gets driven from. The curl form works anywhere, with a note to validate it
against prod's existing pin before trusting it.1 parent ddf9950 commit b71bd42
2 files changed
Lines changed: 17 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
110 | 126 | | |
111 | 127 | | |
112 | 128 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
0 commit comments