fix(vloer): default the chart and image builds to public registries #213
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ryangr0/replace/191-portable-chart"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replaces #191 (fix(vloer): default the chart and image builds to public registries) after the Ploeg separation in #206. Its Ploeg part is ploeg-hq/ploeg#52; this PR moves Unfold's pin to that branch and carries the rest.
Carried over from the original: check that homelab-cluster's Vloer HelmRelease sets its own image repository and registry before merging, because Vloer's chart now defaults to
ghcr.io/webgrip/de-vloerand the Dockerfiles todhi.io. The original's Ploeg caveat (Homelab Roadmap VIK-1826) now applies to adopting the ploeg-hq chart instead.Commits
cab20c8bbuild(ploeg): pin ploeg-hq/ploeg#52 to make the chart portablef08bc68dfix(vloer): default the chart and image builds to public registries (from3fa37ead76)30310434build: keep Renovate off Vloer's chart image tag at its ghcr.io default (fromd48e3ce377)Merge order
build(ploeg)commit to the merge commit on Ploeg'smain, then merge. Until then theploeg-pincheck is red by design: it requires the pinned commit on Ploeg'smain.Verification (local, at
30310434with Ploegb066bc49)mise run verifywith the result cache, as a pull request runs it: all gates passed. That includes the Ploeg group (its ownscripts/verify.shat the pin), Vloer, the extension, the demo replay check, integration (managed qualification) and docs.What happened to each commit of #191
d48e3ce37730310434("build: keep Renovate off Vloer's chart image tag at its ghcr.io default")3fa37ead76f08bc68dThe original had no reviews or comments. Its checks were red because
developmentitself failed atmise install --locked; #206 fixes that lock. No earlier check result carries over.Original description of #191
The chart pulled de-vloer and de-vloer-agent from Harbor and the
Dockerfiles pulled their hardened base through Harbor's proxy. The chart
now defaults to the ghcr.io release copies and the Dockerfiles to dhi.io;
CI and the release workflow still pass REGISTRY_DHI explicitly. The chart
README lists the images and the services live mode needs.
DO NOT MERGE before the homelab-cluster Ploeg HelmRelease sets the overrides in Homelab Roadmap ticket 'ploeg: set explicit chart values before portable defaults' (image.repository, nodeSelectors, database/webhook secrets, executor.litellm baseUrl/adminUrl). Without them the homelab render fails or switches ploegd to GHCR, where rc.33/rc.34 are missing. With them the homelab render is byte-identical (checked). Fresh install on kind reached Ready for both charts in 38 s. Ploeg's GHCR publish for rc.33/rc.34 is missing (separate ticket).
Verified with
mise run verifyon the pinned toolchain (all gates passed).Ticket: https://vikunja.webgrip.dev/tasks/1758
🤖 Generated with Claude Code
🤖 Generated with Claude Code
30310434624abf12e5ec4abf12e5ec4261f449ef