Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Mar 26, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
kubernetes-sigs/kubebuilder minor v4.5.1 -> v4.10.1

Release Notes

kubernetes-sigs/kubebuilder (kubernetes-sigs/kubebuilder)

v4.10.1

Compare Source

🚀 Keep Your Scaffold Updated

Automate updates with kubebuilder edit --plugins="autoupdate.kubebuilder.io/v1-alpha" or run them manually with kubebuilder alpha update. If your PROJECT file does not include cliVersion, you may need a one-time manual upgrade, and kubebuilder alpha generate can fully re-scaffold the project in one step. After that, updates work seamlessly.

🐛 Bug fixes
  • (go/v4;deploy-image/v1-alpha): Remove omitempty from nested struct JSON tags in API scaffolds. #​5212
  • (go/v4): Fix flaky metrics e2e tests when webhooks are scaffolded. #​5204
  • (go/v4): Fix Go module download failure caused by invalid filename and retract v4.10.0. (#​5213, #​5216)

🎉 Thanks to all contributors!

What's Changed

Full Changelog: kubernetes-sigs/kubebuilder@v4.10.0...v4.10.1

v4.10.0

Compare Source

🚀 Keep Your Scaffold Updated

Automate updates with kubebuilder edit --plugins="autoupdate.kubebuilder.io/v1-alpha" or run them manually with kubebuilder alpha update. If your PROJECT file does not include cliVersion, you may need a one-time manual upgrade, and kubebuilder alpha generate can fully re-scaffold the project in one step. After that, updates work seamlessly.

⚠️ Warnings

Deprecation Notice: helm/v1-alphahelm/v2-alpha

✨ The new helm/v2-alpha plugin replaces the deprecated helm/v1-alpha and brings major improvements in flexibility and maintainability, championing changes driven by community feedback.

Chart values are now better exposed, enabling easier customization and addressing long-standing issues by consuming the kustomize-generated bundle from make build-installer instead of relying on fixed templates for chart generation.
Try it out with: kubebuilder edit --plugins=helm/v2-alpha. (More info)

v4.10.0 Go Module Install Issue

v4.10.0 cannot be installed as a Go module (go mod download fails due to an invalid file path: .github/*.instructions.md).
CLI binaries work normally. The release has been retracted.

✨ New features

  • (go/v4): Enable multi-architecture support in GitHub Actions and devcontainer scripts by dynamically detecting GOARCH. #​5142
  • (go/v4): Allow ENV TEST version to be derived from replaces. #​5096
  • (go/v4): Add support for custom webhook paths. #​5171
  • (go/v4): Add *.kubeconfig to .gitignore. #​5111
  • (go/v4): Allow informing Go modules for external APIs when pinning a downgraded version is required. #​5194
  • (helm/v2-alpha): Introduce the new helm/v2-alpha plugin. (More info) (#​5058, #​5172, #​5119, #​5147, #​5173, #​5174)
  • (External Plugins API): Add PluginChain field to the external plugin API. #​5161
  • (External Plugins API): Expose ProjectConfig to external plugins. #​5165

✨ Upgrades

  • (go/v4): Upgrade golangci-lint from v2.4.0v2.5.0. #​5128
  • (go/v4): Upgrade controller-runtime from v0.22.1v0.22.4. (#​5129, #​5178)
  • (go/v4): Upgrade cert-manager used in e2e tests from v1.18.2v1.19.1. (#​5133, #​5136)
  • (go/v4): Upgrade Golang version from 1.241.24.6. #​5186

🐛 Bug fixes

  • (go/v4): Fix project scaffolding failure when directories contain spaces by quoting Makefile variables. #​5139
  • (go/v4): Simplify init directory validation to only block Kubebuilder-specific files. #​5154
  • (External Plugins API): Fix plugin configuration tracking when wrapped in bundles with custom domains. #​5166

🎉 Thanks to all contributors!

What's Changed

New Contributors

Full Changelog: kubernetes-sigs/kubebuilder@v4.9.0...v4.10.0

v4.9.0

Compare Source

✨ New features

  • (go/v4): Upgrade controller-gen from v0.18.0 to v0.19.0 #​5064
  • (go/v4): Upgrade golang CI from v2.3.0 to v2.4.0 #​5063
  • (go/v4): Upgrade controller-runtime from v0.21.0 to v0.22.1 #​5062 #​5098
  • (go/v4): Upgrade kustomize from v5.6.0 to v5.7.1 #​5099
  • (helm/v1-alpha): Migrate from installCRDs=true to crds.enabled=true in GitHub action test-chart.yml to address deprecation #​5083

🐛 Bug fixes

  • (go/v4): Fix Docker builds failing when projects don’t include apis/, controllers/, or webhooks by updating .dockerignore to allow only Go source files and module metadata #​5048
  • (AutoUpdate/v1-alpha): Adjust comments on Auto Update workflow #​5082
  • (alpha generate command): Ensure kubebuilder reuses its own binary instead of relying on $PATH #​5081
  • (go/v4): Fix e2e test to validate that metrics are exported without asserting a controller-specific metric #​5100
  • (go/v4): Handle empty CRD directories in Makefile install/uninstall targets #​5042

🎉 Thanks to all contributors!

What's Changed

New Contributors

Full Changelog: kubernetes-sigs/kubebuilder@v4.8.0...v4.9.0

v4.8.0

Compare Source

⚠️ Breaking changes

✨ New features

  • (go/v4): Upgrade cert-manager used in E2E tests from v1.16.3 to v1.18.2 #​4947
  • (go/v4): Upgrade Golang-CI from v2.1.6 to v2.3.0 #​4945 #​4974 #​4957
  • (CLI;go/v4): Upgrade Go from 1.24.0 to 1.24.5 #​4944
  • (go/v4): Improve KinD integration to ensure custom KinD binary is used in E2E tests #​4618
  • (go/v4): Add e2e build tag to prevent accidental execution of end-to-end tests #​4946
  • (go/v4): create api now adds status conditions by default #​4943
  • (helm/alpha-v1): Allow define default image policy for the manager #​4932 #​5023
  • (go/v4): Improve go-install-tool implementation in Makefile #​4988
  • (CLI): Add IfNotExistsAction to machinery for optional file handling #​4967
  • (alpha update): #​5013 #​5002 #​5018 #​5019 #​5026 #​5017 #​5027 #​5035 #​5040 #​5039 #​4992 #​5050
    • (command) Major improvements and new flags—--squash to condense commits; --restore-path to keep selected paths unchanged; --output-branch to write changes to a new branch; --open-gh-issue to create new GitHub issues with update data; --use-gh-models to post AI summary to help project upgrade process; and --git-config to set Git defaults for the run. (More info)
    • (New Plugin) Adds new optional plugin (autoupdate/alpha-v1) with AI-assistence for upgrades. The plugin scaffolds a workflow to open an issue and post an AI summary whenever a new Kubebuilder release is available. (More info)

🐛 Bug fixes

  • (e2e): Remove Prometheus install/check helpers from E2E utils #​4948
  • (go/v4): Replace custom CertWatcher with controller-runtime’s built-in implementation for webhook & metrics server cert reloads; ensures non-leader replicas update certificates #​5008
  • (CLI): Fix link shown for plugin versioning when plugins are not found #​5021
  • (helm/v1-alpha): When scaffolding a Helm project with webhooks, the generated GitHub Actions workflow now installs and waits for cert-manager. Without webhooks, the cert-manager step remains commented #​5043
  • (go/v4) fix simple typos in Dockerfile comments #​5056

Thanks to all contributors 🎉

What's Changed


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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the renovate label Mar 26, 2025
@renovate renovate bot requested a review from walnuts1018 March 26, 2025 23:19
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-kubebuilder-4.x branch from 34f9e54 to ebd625d Compare April 23, 2025 19:00
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-kubebuilder-4.x branch from ebd625d to 59ade19 Compare May 25, 2025 02:43
@renovate renovate bot changed the title Update dependency kubernetes-sigs/kubebuilder to v4.5.2 Update dependency kubernetes-sigs/kubebuilder to v4.6.0 May 25, 2025
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-kubebuilder-4.x branch from 59ade19 to e6f1b3f Compare July 14, 2025 14:11
@renovate renovate bot changed the title Update dependency kubernetes-sigs/kubebuilder to v4.6.0 Update dependency kubernetes-sigs/kubebuilder to v4.7.0 Jul 14, 2025
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-kubebuilder-4.x branch from e6f1b3f to c1e6ca5 Compare July 24, 2025 23:48
@renovate renovate bot changed the title Update dependency kubernetes-sigs/kubebuilder to v4.7.0 Update dependency kubernetes-sigs/kubebuilder to v4.7.1 Jul 24, 2025
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-kubebuilder-4.x branch from c1e6ca5 to 84ae8f1 Compare August 27, 2025 13:59
@renovate renovate bot changed the title Update dependency kubernetes-sigs/kubebuilder to v4.7.1 Update dependency kubernetes-sigs/kubebuilder to v4.8.0 Aug 27, 2025
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-kubebuilder-4.x branch from 84ae8f1 to df2c86e Compare September 22, 2025 13:01
@renovate renovate bot changed the title Update dependency kubernetes-sigs/kubebuilder to v4.8.0 Update dependency kubernetes-sigs/kubebuilder to v4.9.0 Sep 22, 2025
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-kubebuilder-4.x branch from df2c86e to ed730f1 Compare October 23, 2025 08:02
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-kubebuilder-4.x branch 2 times, most recently from ba67d54 to f53b381 Compare November 14, 2025 16:52
@renovate renovate bot changed the title Update dependency kubernetes-sigs/kubebuilder to v4.9.0 Update dependency kubernetes-sigs/kubebuilder to v4.10.0 Nov 14, 2025
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-kubebuilder-4.x branch from f53b381 to 0b52d8c Compare November 16, 2025 22:36
@renovate renovate bot changed the title Update dependency kubernetes-sigs/kubebuilder to v4.10.0 Update dependency kubernetes-sigs/kubebuilder to v4.10.1 Nov 16, 2025
@renovate renovate bot force-pushed the renovate/kubernetes-sigs-kubebuilder-4.x branch from 0b52d8c to a8c8dd1 Compare December 10, 2025 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants