Skip to content
This repository was archived by the owner on Aug 5, 2026. It is now read-only.

fix(deps): plumbing v1.10.6 — clears the apiVersion-skew reconcile wedge - #23

Merged
braghettos merged 1 commit into
mainfrom
fix/plumbing-1.10.6-reconcile-wedge
Jul 12, 2026
Merged

fix(deps): plumbing v1.10.6 — clears the apiVersion-skew reconcile wedge#23
braghettos merged 1 commit into
mainfrom
fix/plumbing-1.10.6-reconcile-wedge

Conversation

@braghettos

Copy link
Copy Markdown
Collaborator

Bumps plumbing v1.10.5 → v1.10.6, bringing the two helm fixes that resolve the version-bump reconcile wedge root-caused on the live cluster (an Installer composition dead-locked on a pruned Portal v1-5-10):

  • plumbing #10 — the unserved-GVK self-heal (dropUnservedFromStoredManifest) now repairs the deployed revision helm actually builds, not Releases.Last(). A failed revision on top of deployed (what a wedged release accumulates) previously made it repair the wrong revision, so no matches for kind ... ensure CRDs are installed first survived a restart. This is the fix for the wedge.
  • plumbing #9applyUpgradeConfig now propagates TakeOwnership, so the CDC's adopt-existing intent (already set on all upgrade paths) reaches action.Upgrade instead of being silently dropped — closes the orthogonal invalid ownership metadata gate.

Build + internal/composition + pkg tests green on v1.10.6. Once merged: cut a CDC release + image, then bump the chart's cdc.image.tag to it (the deployed 1.3.10 predates these fixes). A live Installer was already manually unwedged (deployed-manifest apiVersion remap) as a stopgap.

🤖 Generated with Claude Code

…-heal + Upgrade TakeOwnership)

Brings the two helm fixes that clear the apiVersion-skew reconcile wedge root-caused on the cluster:
- plumbing #10: the unserved-GVK self-heal now repairs the DEPLOYED revision helm actually builds
  (not Last()), so a composition whose stored manifest pins a pruned child apiVersion under a failed
  revision no longer dead-locks with 'no matches for kind ... ensure CRDs are installed first'.
- plumbing #9: propagate TakeOwnership on Upgrade so the CDC's adopt-existing intent (set on all
  upgrade paths) actually reaches action.Upgrade, self-healing the ownership gate.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@braghettos
braghettos merged commit 6d7f816 into main Jul 12, 2026
3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant