Skip to content

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Mar 26, 2025

Note

Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to mend[bot].

This notice will be removed on 2025-10-07.


This PR contains the following updates:

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

Release Notes

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

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

New Contributors

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

v4.7.1

Compare Source

✨ New Features

  • (alpha update command): Introduce --force flag to allow upgrades and create the commit even if conflicts are encountered. Also enables users to resolve conflicts before committing with the conflict markers. (#​4936)

🐛 Bug Fixes

  • (alpha update command): fix pre-require check when --to-version is informed (#​4937)
  • (go/v4): Skip webhook test injection if required files or markers are missing, avoiding unnecessary errors during scaffolding or updates by ensuring backwards compatibility with older project versions where e2e tests were not scaffolded due to missing markers. This fix also allows for flexibility in user customisations, as e2e tests are optional. (#​4950)
  • (go/v4): For utils scaffolded under e2e tests: delete CertManager leftover leases in kube-system (not cleaned by default) when CertManager is uninstalled (#​4949)

Thanks to all our contributors! 🎉

What's Changed

Full Changelog: v4.7.0...v4.7.1

v4.7.0

Compare Source

⚠️ Breking Changes

  • (helm/v1-alpha): remove init command from Helm plugin as it's only meaningful with edit (#​4903)

✨ New Features

  • (go/v4): Add default logic to conversion webhook implementations to copy ObjectMeta (e.g., name, namespace, labels). Includes example usage to clarify usage patterns (#​4825)
  • (kustomize/v2; go/v4): Automatically uncomment webhook blocks during scaffold generation to improve UX and maintainability (#​4826)
  • (cli): Improve help output for kubebuilder alpha generate command to clarify usage (#​4846)
  • (alpha update): Introduce initial implementation of the alpha update command (#​4871). Users can now automate the full upgrade process of their projects, only intervening to resolve conflicts. (More info)
  • (deploy-image/v1-alpha): Refine CRD conditions field documentation for improved clarity and human readability (#​4894)
  • Upgrade usage of cert-manager from v1.17.2 to v1.18.2 (#​4866) (#​4878)(#​4905)
  • Upgrade golang-ci from v2.1.0 to v2.1.6 (#​4867)

🐛 Bug Fixes

  • (helm/v1-alpha): Use consistent file and directory permissions (0644/0755) during scaffolding (#​4814)
  • (cli): Ensure files and directories starting with a dot (except .git and PROJECT) are cleaned up correctly during alpha generate (#​4842)
  • (cli): Ensure alpha generate runs all necessary targets (make manifests generate fmt vet lint-fix) post-scaffolding (#​4843)(#​4848)
  • (cli): Patch PROJECT file in-memory to support unsupported plugins during alpha generate (#​4844)
  • (go/v4): Fix grammar in e2e test comments to improve clarity (#​4847)
  • (go/v4): Remove unused +kubebuilder:conversion:hub marker from conversion webhooks (#​4849)
  • (go/v4): Set readOnlyRootFilesystem in manager and curl pods to meet PSA security guidelines (#​4869)
  • (go/v4): Fix incorrect ServiceAccount spec naming in e2e tests (#​4868)
  • (go/v4): Skip kind node creation during e2e tests if node already exists (#​4883)
  • (deploy-image/v1-alpha): Remove patchStrategy and protobuf tags from Conditions field (#​4893)
  • (deploy-image/v1-alpha): Remove default max size validation logic from CRD schema (#​4909)
  • (deploy-image/v1-alpha): Eliminate unnecessary error handling for addFinalizer logic (#​4789)
  • (go/v4, deploy-image/v1-alpha): Ensure API scaffolds follow Kubernetes API conventions. This effort aligns the code to be checked with kube-api-linter in a future release. (#​4907) (#​4897) (#​4913)
    • Ensure CRD field comments do not start with capitalised letters and omit trailing periods
    • Ensure //+required and //+optional markers are correctly applied
    • Use omitzero for Status fields to avoid unnecessary use and complexities that pointers can bring

Thanks to all our 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
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.

1 participant