Skip to content

feat: allow per-project base image pinning via OPENCLAW_BASE_TAG#1

Merged
dan2k3k4 merged 1 commit into
mainfrom
feat/base-tag-override
Jul 25, 2026
Merged

feat: allow per-project base image pinning via OPENCLAW_BASE_TAG#1
dan2k3k4 merged 1 commit into
mainfrom
feat/base-tag-override

Conversation

@dan2k3k4

Copy link
Copy Markdown
Member

Same override mechanism as amazeeio/openclaw-lagoon#30 (verified there on a live Lagoon environment — see that PR for test details): a build-scope Lagoon variable OPENCLAW_BASE_TAG at project or environment level pins the base image version; without it, behaviour is unchanged (default v2026.7.2-beta.2_7).

Why this frozen repo needs it: during the node→basic-single migration (openclaw-lagoon#27), a migrating instance gets pinned to its current version so the storage move is separated from the version upgrade — and rollback to this repo redeploys the exact version the instance ran before, instead of forcing the (NFS-broken) upgrade to the frozen default tag.

⚠️ Note for anyone redeploying instances from this repo: merging this changes nothing by itself, but the whole repo remains frozen policy-wise — no default tag bumps.

Same override mechanism as openclaw-lagoon PR #30: a project or
environment-level Lagoon variable (build scope) OPENCLAW_BASE_TAG
overrides the default image tag. Needed here so migrating instances
can be pinned to their current version for deterministic rollback.
Release and validate workflows updated for the new format.
@dan2k3k4
dan2k3k4 merged commit fdcb76e into main Jul 25, 2026
1 check passed
@dan2k3k4
dan2k3k4 deleted the feat/base-tag-override branch July 25, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant