Skip to content

Restructure Kustomize clusterctl CRD label patch - #12

Merged
simu merged 1 commit into
masterfrom
fix/clusterctl-label-patch
Sep 15, 2026
Merged

simu merged 1 commit into
masterfrom
fix/clusterctl-label-patch

Conversation

@simu

@simu simu commented Sep 11, 2026 •

Copy link
Copy Markdown
Member

The new structure allows users to apply the full patch by just merging the object provided by the component library into the output of com.Kustomization().

Note that this is a breaking change for any components that already use the previous version of the patch.

Checklist

  • The PR has a meaningful title. It will be used to auto-generate the
    changelog.
    The PR has a meaningful description that sums up the change. It will be
    linked in the changelog.
  • PR contains a single logical change (to build a better changelog).
  • Update the documentation.
  • Categorize the PR by adding one of the labels:
    bug, enhancement, documentation, change, breaking, dependency
    as they show up in the changelog.
  • Link this PR to related issues or PRs.

@simu simu added the breaking Breaking change label Sep 11, 2026
@simu
simu force-pushed the feat/lib/crd-helpers branch from 3c418c4 to 1dd8c6e Compare September 11, 2026 09:43
@simu
simu force-pushed the fix/clusterctl-label-patch branch from c2ef54d to 5ba2473 Compare September 11, 2026 09:43
@simu
simu requested a review from a team September 11, 2026 15:06
simu added a commit to projectsyn/component-capi-provider-talos that referenced this pull request Sep 14, 2026
@simu
simu force-pushed the fix/clusterctl-label-patch branch from 5ba2473 to 1314b06 Compare September 14, 2026 11:43
@simu
simu force-pushed the feat/lib/crd-helpers branch 2 times, most recently from 2d5ebc5 to 1b3cc19 Compare September 14, 2026 11:48
@simu
simu force-pushed the fix/clusterctl-label-patch branch from 1314b06 to cd3a963 Compare September 14, 2026 11:48

@HappyTetrahedron HappyTetrahedron left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Neat, this makes more sense :D

Base automatically changed from feat/lib/crd-helpers to master September 15, 2026 09:42
The new structure allows users to apply the full patch by just merging
the object provided by the component library into the output of
`com.Kustomization()`.

Note that this is a breaking change for any components that already use
the previous version of the patch.
@simu
simu force-pushed the fix/clusterctl-label-patch branch from cd3a963 to 0689317 Compare September 15, 2026 09:42
@simu
simu merged commit e366890 into master Sep 15, 2026
13 checks passed
@simu
simu deleted the fix/clusterctl-label-patch branch September 15, 2026 09:43
simu added a commit to projectsyn/component-capi-provider-talos that referenced this pull request Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants