chore(deploy): move onto schema 0.22.0 and the republished context - #33
Merged
Conversation
The toolkit asserts the cluster context declares exactly the installed version, so the context was republished at 0.22.0 first (homelab-inventory#16) and this repository now pins that digest. 0.21/0.22 render container probes from the health block a workload already declares, and stop selecting a StatefulSet from stateful: true. Neither needs a change here: no workload in this repository declares stateful, and the probe paths were checked against the live cluster. Verified by replaying the deploy-artifact path locally against the new context with toolkit 0.22.0 and deploy-check v0.16.1: exit 0, no failing gates, apply bundle emitted.
Deploy Preview — auth-uiEnvironments: production Image refs
SC-11 Readiness Scorecard
Updated by deploy-check on push to this PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Moves this repository onto schema
0.22.0and the cluster context republished at that version,cluster-deploy-context-public@sha256:e839b908…. The context was published fromhomelab-inventory#16first, because the toolkit asserts the context declares exactly the installed version.Behaviour changes checked before bumping
0.21/0.22 change two things that affect rendered output. Both were checked against the live cluster.
Workloads now render container probes from the
healthblock they already declare. This is the 0.21.0 feature; nothing new is required in the manifest.stateful: trueno longer selects a StatefulSet — the controller kind must be declared explicitly. Onlyknowledge-ingest-workerdeclaresstatefulanywhere in the estate, and it runs as aDeploymentin-cluster today, so 0.22.0's render is a correction rather than a regression.Verification
The
deploy-artifactpath was replayed locally against the new context: toolkit0.22.0installed from GitHub Packages, the context pulled by digest withoras, anddeploy-checkatv0.16.1.exit=0, no failing gates, apply bundle emitted forproduction.