Update dependency kubernetes-sigs/kubebuilder to v4.11.1 #256
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.
This PR contains the following updates:
v4.10.1→v4.11.1Release Notes
kubernetes-sigs/kubebuilder (kubernetes-sigs/kubebuilder)
v4.11.1Compare Source
🚀 Keep Your Scaffold Updated
The migration guide covers upgrading from
anyversion to thelatest, including AI-assisted helpers/commands for legacy scaffolds that may require manual steps. For the smoothest path, enable the AutoUpdate Plugin (uses GitHub Actions) or runkubebuilder alpha updatelocally—both use the same update logic. The other options are primarily for older projects missingcliVersionin thePROJECTfile as a one-time step to reach a supported version; after that, you can rely on these workflows for ongoing updates.🐛 Bug fixes
controller-runtimefromv0.23.0tov0.23.1. For further information, see its release notes.(#5402)extrasdirectory. (#5389)versionsubcommand for improved readability and consistency. (#5236)cmdpackage underinternalto improve encapsulation and API boundaries. (#5400)Note: If you did not upgrade your project to v4.11.0, please make sure to review its release notes, as they contain important major changes that also apply to this release.
🎉 Thanks to all contributors!
What's Changed (Full Changelog)
v0.23.0tov0.23.1by @camilamacedo86 in #5402Full Changelog: kubernetes-sigs/kubebuilder@v4.11.0...v4.11.1
v4.11.0Compare Source
🚀 Keep Your Scaffold Updated
🎉 Our migration guide was fully updated to help you upgrade from
anyversion to thelatest. It also now includes AI migration helpers/commands to guide upgrades for old scaffolds where manual steps are required. See the migrations guidance.controller-runtime
v0.23.0upgrade (v0.22.4→v0.23.0)This release updates Kubebuilder scaffolding to match controller-runtime v0.23.0. This version includes breaking changes that impact generated projects:
tools/recordtotools/eventstestEnv.Stop()now requires anEventuallywrapper for graceful shutdownIf you use the Helm plugin to distribute your project
This release includes major Helm plugin changes (community-raised fixes and improvements have been addressed). Please update your project:
If you use helm/v1-alpha: upgrade to helm/v2-alpha. Using kubebuilder alpha generate or kubebuilder alpha update will re-scaffold your project and auto-migrate Helm v1 → v2.
If you use helm/v2-alpha and you update manually (not via kubebuilder alpha generate / kubebuilder alpha update, or neither has the AutoUpdate Plugin configured), then re-generate the chart with all fixes:
If you have customisations, back up your current Helm chart first so you can re-apply them on top of the latest version.
Tip: Check the
PROJECTfile to see which plugin/version your project is using.✨ New features
AGENTS.mdto generated projects. (#5273, #5322, #5327)helm/v1-alphaprojects tohelm/v2-alphaduringgenerate. (#5349)_helpers.tplreadability. (#5359)values.yamlcomment conventions (single#vs##). (#5357)templates/extras. (#5339)imagePullSecretsand including them in the generated chart. (#5242)✨ Upgrades
v0.22.4tov0.23.0. (#5378)v2.5.0→v2.7.2. (#5221, #5258)1.24→1.25. (#5285)v0.19.0→v0.20.0. (#5284)v1.19.1→v1.19.2. (#5293)🐛 Bug fixes
config/webhook/kustomizeconfig.yamlandconfig/crd/kustomizeconfig.yaml(Kustomizev3.5.4+has built-in support), fixing namespace transformation issues when using projects as bases/overlays. (#5245, #5243)--from-version“Invalid SemVer” error. (#5309)updateFileModelwhen files are missing. (#5345)nameOverride/fullnameOverridesupport and fix cert-manager templating. (#5294)--forcebehaviour to overwrite all files exceptChart.yaml. (#5361)🎉 Thanks to all contributors!
What's Changed ( Full Changelog )
v0.6.1tov0.8.3by @camilamacedo86 in #5222v2.5.0tov2.6.0by @camilamacedo86 in #5221config/webhook/kustomizeconfig.yamlandconfig/crd/kustomizeconfig.yaml- these are redundant since Kustomizev3.5.4+has built-in support. This also fixes namespace transformation bugs when using projects as Kustomize bases/overlays. by @mdbooth in #5245imagePullSecretsand including them in the generated chart by @zarcen in #5242sorttoslicespackage by @dongjiang1989 in #5265v1.19.1tov1.19.2used by e2e test utilities by @camilamacedo86 in #5293v0.22.4tov0.23.0by @camilamacedo86 in #5378New Contributors
Full Changelog: kubernetes-sigs/kubebuilder@v4.10.1...v4.11.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.