renovate-bot opened a new pull request, #346:
URL: https://github.com/apache/superset-kubernetes-operator/pull/346

   > ℹ️ **Note**
   > 
   > This PR body was truncated due to platform limits.
   
   This PR contains the following updates:
   
   | Package | Update | Change |
   |---|---|---|
   | 
[kubernetes-sigs/kubebuilder](https://redirect.github.com/kubernetes-sigs/kubebuilder)
 | minor | `v4.5.2` β†’ `v4.15.0` |
   
   ---
   
   ### Release Notes
   
   <details>
   <summary>kubernetes-sigs/kubebuilder (kubernetes-sigs/kubebuilder)</summary>
   
   ### 
[`v4.15.0`](https://redirect.github.com/kubernetes-sigs/kubebuilder/releases/tag/v4.15.0)
   
   [Compare 
Source](https://redirect.github.com/kubernetes-sigs/kubebuilder/compare/v4.14.0...v4.15.0)
   
   #### πŸš€ Keep Your Scaffold Updated
   
   The [migration guide](https://book.kubebuilder.io/migrations.html) covers 
upgrading from any supported version to the latest release.
   
   For the smoothest upgrade path, use the [AutoUpdate 
Plugin](https://book.kubebuilder.io/plugins/available/autoupdate-v1-alpha) or 
run [`kubebuilder alpha 
update`](https://book.kubebuilder.io/reference/commands/alpha_update). Both use 
the same update logic to keep your project scaffold aligned with the latest 
Kubebuilder changes.
   
   Other upgrade options are mainly intended for older projects that do not yet 
have `cliVersion` in their 
[PROJECT](https://book.kubebuilder.io/reference/project-config.html) file. Use 
them as a one-time step to reach a supported version, then continue using these 
update workflows.
   
   #### ⚠️ Breaking Changes
   
   ##### Only for users of the Helm Plugin (`helm/v2-alpha`)
   
   - Standardize feature toggle naming from `enable` to `enabled` 
([#&#8203;5736](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5736))
   
   **Action Required**
   
   Run:
   
   ```sh
   kubebuilder edit --plugins=helm/v2-alpha --force
   ```
   
   Then ensure that all occurrences of `enable` are renamed to `enabled` in:
   
   ```text
   <path>/chart/values.yaml
   ```
   
   #### ✨ Upgrades
   
   Adds support for Kubernetes `1.36` and Go `1.26`.
   
   - **(go/v4)** Upgrade Go from `1.25.7` to `1.26.0` 
([#&#8203;5670](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5670))
   - **(go/v4)** Upgrade controller-runtime from `v0.23.3` to `v0.24.1` and 
Kubernetes dependencies to support Kubernetes `1.36` 
([#&#8203;5671](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5671),
 
[#&#8203;5710](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5710))
   - **(go/v4)** Upgrade controller-tools from `v0.20.1` to `v0.21.0` 
([#&#8203;5683](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5683))
   - **(go/v4)** Upgrade golangci-lint from `v2.11.4` to `v2.12.2` 
([#&#8203;5711](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5711))
   
   #### ✨ New Features
   
   - **(go/v4)** Pin ENVTEST version in generated projects (supported starting 
with controller-runtime `v0.24.0`) 
([#&#8203;5684](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5684))
   - **(helm/v2-alpha)** Generate optional NetworkPolicy resources by default 
when none are defined in the provided Kustomize configuration 
([#&#8203;5708](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5708))
   - **(go/v4)** Add a `depguard` rule to deny usage of the Go `sort` package 
([#&#8203;5755](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5755))
   
   #### πŸ› Bug Fixes
   
   - **(helm/v2-alpha)** Fix indentation of conditional volume mounts in 
generated manifests 
([#&#8203;5678](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5678))
   - **(API)** Fix file descriptor leak caused by deferred file closing inside 
loops in the external plugin handler 
([#&#8203;5688](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5688))
   - **(API)** Preserve external plugin flag values containing double hyphens 
(`--`) 
([#&#8203;5716](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5716))
   - **(CLI)** Fix panic caused by an unchecked type assertion in deprecation 
warning handling 
([#&#8203;5689](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5689))
   - **(CLI)** Fix `CloseFileError` wrapping `nil` instead of the actual close 
error 
([#&#8203;5681](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5681))
   - **(CLI)** Fix redundant guard and swallowed checkout error in `alpha 
update push` 
([#&#8203;5694](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5694))
   - **(CLI)** Add context timeout to HTTP calls used by `alpha update` 
([#&#8203;5695](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5695))
   - **(CLI)** Correct capture group handling and improve error messages 
([#&#8203;5714](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5714))
   - **(grafana/v1-alpha)** Fix file handle leak when configuration loading 
fails 
([#&#8203;5682](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5682))
   - **(helm/v2-alpha)** Fix `edit` hanging on malformed `dist/install.yaml` 
files 
([#&#8203;5753](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5753))
   
   #### What's Changed
   
   - 🌱 chore: Pin setup-envtest to commit hash by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5666](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5666)
   - 🌱 Bump k8s.io/apimachinery from 0.35.4 to 0.36.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5656](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5656)
   - ✨ chore(go/v4): Upgrade golang version from 1.25.7 to 1.26.0 by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5670](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5670)
   - ✨ (go/v4): Upgrade controller-runtime from v0.23.3 to v0.24.0 and k8s 
dependencies to support k8s 1.26 by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5671](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5671)
   - πŸ“– (External Plugin Sample) Update k8s.io/apimachinery from  v0.35.4 to 
v0.36.0 by [@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) 
in 
[#&#8203;5673](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5673)
   - 🌱 Bump github/codeql-action from 4.35.2 to 4.35.3 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5675](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5675)
   - 🌱 Bump github/codeql-action from 4.35.3 to 4.35.4 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5680](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5680)
   - 🌱 Bump golang.org/x/text from 0.36.0 to 0.37.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5687](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5687)
   - ✨ (go/v4) Upgrade controller-tools from v0.20.1 to v0.21.0 by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5683](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5683)
   - 🌱  Bump golang.org/x/tools from 0.44.0 to 0.45.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5686](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5686)
   - πŸ› fix(helm/v2-alpha): correct indentation of conditional volume mounts by 
[@&#8203;felix-kaestner](https://redirect.github.com/felix-kaestner) in 
[#&#8203;5678](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5678)
   - πŸ› (API): Fix file descriptor leak from defer inside loop in external 
plugin handler by [@&#8203;SebTardif](https://redirect.github.com/SebTardif) in 
[#&#8203;5688](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5688)
   - πŸ› (CLI): Fix panic from unchecked type assertion in 
printDeprecationWarnings by 
[@&#8203;SebTardif](https://redirect.github.com/SebTardif) in 
[#&#8203;5689](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5689)
   - πŸ› (CLI): Fix CloseFileError wrapping nil instead of actual close error by 
[@&#8203;SebTardif](https://redirect.github.com/SebTardif) in 
[#&#8203;5681](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5681)
   - ✨ (go/v4): Pin the ENVTEST version in the scaffold, now supported starting 
with controller-runtime release v0.24.0 by 
[@&#8203;v47](https://redirect.github.com/v47) in 
[#&#8203;5684](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5684)
   - πŸ› (grafana/v1alpha): Fix file handle leak on config read error by 
[@&#8203;SebTardif](https://redirect.github.com/SebTardif) in 
[#&#8203;5682](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5682)
   - 🌱 Bump helm.sh/helm/v3 from 3.20.2 to 3.21.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5696](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5696)
   - 🌱 Bump k8s.io/apimachinery from 0.36.0 to 0.36.1 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5691](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5691)
   - 🌱  Bump zizmorcore/zizmor-action from 0.5.3 to 0.5.4 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5698](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5698)
   - 🌱 Bump github/codeql-action from 4.35.4 to 4.35.5 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5697](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5697)
   - πŸ› (CLI): Fix redundant guard and swallowed checkout error in alpha update 
push by [@&#8203;SebTardif](https://redirect.github.com/SebTardif) in 
[#&#8203;5694](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5694)
   - πŸ› (CLI): Add context timeout to HTTP calls in alpha update by 
[@&#8203;SebTardif](https://redirect.github.com/SebTardif) in 
[#&#8203;5695](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5695)
   - 🌱 Bump zizmorcore/zizmor-action from 0.5.4 to 0.5.6 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5699](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5699)
   - 🌱 Bump goreleaser/goreleaser-action from 7.2.1 to 7.2.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5700](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5700)
   - 🌱 Bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.29.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5702](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5702)
   - 🌱 Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5701](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5701)
   - πŸ“–  Bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.29.0 in 
/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1 
by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5703](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5703)
   - πŸ“– Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in 
/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1 
by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5704](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5704)
   - ✨  (go/v4) Upgrade controller-runtime from v0.24.0 to v0.24.1 by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5710](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5710)
   - 🌱 Bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5713](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5713)
   - 🌱 Bump github/codeql-action from 4.35.5 to 4.36.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5712](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5712)
   - ✨ (helm/v2-alpha): Helm charts now include optional NetworkPolicy 
resources by default when none are defined in the informed Kustomize file. by 
[@&#8203;mattsu2020](https://redirect.github.com/mattsu2020) in 
[#&#8203;5708](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5708)
   - 🌱 (CLI): Add support for k8s 1.36 by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5674](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5674)
   - πŸ› (CLI) fix: correct wrong capture group and fix typos in error messages 
by [@&#8203;immanuwell](https://redirect.github.com/immanuwell) in 
[#&#8203;5714](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5714)
   - πŸ“– (go/v4): Enhance create webhook command help  by 
[@&#8203;cmallikarjunah](https://redirect.github.com/cmallikarjunah) in 
[#&#8203;5720](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5720)
   - 🌱 Bump actions/checkout from 6.0.2 to 6.0.3 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5721](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5721)
   - 🌱  Bump github/codeql-action from 4.36.0 to 4.36.1 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5722](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5722)
   - 🌱 Bump devcontainers/ci from 0.3.1900000449 to 0.3.1900000450 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5723](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5723)
   - 🌱 (makefile): Add missing make lint command without fix flag by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5724](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5724)
   - πŸ“– docs(helm/v2-alpha): list specific NetworkPolicy fallback files 
preserved without --force by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5727](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5727)
   - 🌱 Bump github/codeql-action from 4.36.1 to 4.36.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5728](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5728)
   - ✨(go/v4) Upgrade golang-ci from v2.11.4 to v2.12.2 by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5711](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5711)
   - 🌱 Bump golang.org/x/text from 0.37.0 to 0.38.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5729](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5729)
   - πŸ› (API) Preserve external plugin flag values containing double hyphens by 
[@&#8203;immanuwell](https://redirect.github.com/immanuwell) in 
[#&#8203;5716](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5716)
   - 🌱  Bump golang.org/x/mod from 0.36.0 to 0.37.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5730](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5730)
   - πŸ“– docs(externalPlugin) Update dependencies for external plugin sample by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5734](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5734)
   - 🌱 chore(externalPlugins): Update go deps by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5739](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5739)
   - 🌱  Rename depguard sort rule by 
[@&#8203;Yurii201811](https://redirect.github.com/Yurii201811) in 
[#&#8203;5744](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5744)
   - 🌱 fix(CLI): Lint issues faced with goconts checks and ensure better 
coverage to avoid regressions by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5735](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5735)
   - ⚠️ fix(helm/v2alpha): standardize feature toggle naming from enable to 
enabled by [@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) 
in 
[#&#8203;5736](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5736)
   - 🌱Enforce golangci-lint formatting in verify-lint by 
[@&#8203;popsiclelmlm](https://redirect.github.com/popsiclelmlm) in 
[#&#8203;5745](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5745)
   - 🌱 Bump golang.org/x/tools from 0.45.0 to 0.46.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5761](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5761)
   - πŸ“–  Bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 in 
/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1 
by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5760](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5760)
   - ✨ (go/v4) Add depguard linter to golangci.yml by 
[@&#8203;afzal442](https://redirect.github.com/afzal442) in 
[#&#8203;5755](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5755)
   - 🌱  Bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.30.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5759](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5759)
   - 🌱 Bump helm.sh/helm/v3 from 3.21.0 to 3.21.1 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5762](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5762)
   - πŸ› (helm/v2-alpha): fix edit hang on malformed dist/install.yaml by 
[@&#8203;tanayarun](https://redirect.github.com/tanayarun) in 
[#&#8203;5753](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5753)
   - 🌱 Bump k8s.io/apimachinery from 0.36.1 to 0.36.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5763](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5763)
   
   #### New Contributors
   
   - [@&#8203;SebTardif](https://redirect.github.com/SebTardif) made their 
first contribution in 
[#&#8203;5688](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5688)
   - [@&#8203;mattsu2020](https://redirect.github.com/mattsu2020) made their 
first contribution in 
[#&#8203;5708](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5708)
   - [@&#8203;immanuwell](https://redirect.github.com/immanuwell) made their 
first contribution in 
[#&#8203;5714](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5714)
   - [@&#8203;Yurii201811](https://redirect.github.com/Yurii201811) made their 
first contribution in 
[#&#8203;5744](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5744)
   - [@&#8203;popsiclelmlm](https://redirect.github.com/popsiclelmlm) made 
their first contribution in 
[#&#8203;5745](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5745)
   - [@&#8203;tanayarun](https://redirect.github.com/tanayarun) made their 
first contribution in 
[#&#8203;5753](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5753)
   
   **Full Changelog**: 
<https://github.com/kubernetes-sigs/kubebuilder/compare/v4.14.0...v4.15.0>
   
   ### 
[`v4.14.0`](https://redirect.github.com/kubernetes-sigs/kubebuilder/releases/tag/v4.14.0)
   
   [Compare 
Source](https://redirect.github.com/kubernetes-sigs/kubebuilder/compare/v4.13.1...v4.14.0)
   
   #### πŸš€ Keep Your Scaffold Updated
   
   The [migration guide](https://master.book.kubebuilder.io/migrations.html) 
covers upgrading from `any` version to the `latest`, including AI-assisted 
helpers/commands for legacy scaffolds that may require manual steps. For the 
smoothest path, enable the [AutoUpdate Plugin (uses GitHub 
Actions)](https://book.kubebuilder.io/plugins/available/autoupdate-v1-alpha)) 
or run [`kubebuilder alpha 
update`](https://book.kubebuilder.io/reference/commands/alpha_update) 
locallyβ€”both use the same update logic. The other options are primarily for 
older projects missing `cliVersion` in the `PROJECT` file **as a one-time step 
to reach a supported version**; after that, you can rely on these workflows for 
ongoing updates.
   
   #### ⚠️ Breaking changes
   
   ##### Only for users of the Helm Plugin (helm/v2-alpha)
   
   To stabilise 
[helm/v2-alpha](https://book.kubebuilder.io/plugins/available/helm-v2-alpha.html),
 RBAC was reworked 
([#&#8203;5579](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5579)),
 renaming `rbacHelpers` to `rbac.helpers` and introducing 
namespace/multi-namespace support with dynamic roles.
   
   **Required:** run `kubebuilder edit --plugins=helm/v2-alpha --force` to 
update your Helm config.
   
   **Alternative:** manually update `values.yaml` after running the command 
without `--force` ([More info](#&#8203;5579))
   
   #### ✨ Upgrades
   
   - **(go/v4)**: Upgrade certmanager from `1.20.0` to `1.20.1` 
([#&#8203;5563](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5563))
   - **(go/v4)**: Upgrade golang version from `1.25.3` to `1.25.7` 
([#&#8203;5615](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5615))
   - **(go/v4)**: Upgrade cert-manager version from `1.20.1` to `1.20.2` used 
in tests 
([#&#8203;5626](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5626))
   - **(go/v4)**: Upgrade golangci-lint to `v2.11.4` 
([#&#8203;5653](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5653))
   
   #### ✨ New Features
   
   - **(helm/v2)**: Add support for extra volumes, Deployment Strategy, 
Priority Class, Topology Constraints, skip manager install, manager 
labels/annotations, default image tag from `Chart.appVersion`, expose service 
account in values, and enhance RBAC with namespace-scoped deployments, 
multi-namespace configuration, and dynamic Role/ClusterRole rendering (rename 
`rbacHelpers` to `rbac.helpers`) 
([#&#8203;5496](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5496),
 
[#&#8203;5577](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5577),
 
[#&#8203;5581](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5581),
 
[#&#8203;5580](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5580),
 
[#&#8203;5607](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5607),
 
[#&#8203;5603](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5603),
 
[#&#8203;5579](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5579)
   - **(go/v4)**: Add support for multiple controllers per GVK 
([#&#8203;5539](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5539))
   - **(go/v4)**: Add `YEAR` placeholder in boilerplate for copyright 
([#&#8203;5559](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5559))
   - **(go/v4)**: Add `--license-file` flag and preserve boilerplate in alpha 
generate 
([#&#8203;5456](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5456))
   - **(go/v4)**: Enhance test output readability by converting inline comments 
to `By()` statements in e2e tests 
([#&#8203;5611](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5611))
   - **(CLI)**: Mark resource flags as required to improve completion 
([#&#8203;5647](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5647))
   
   #### πŸ› Bug Fixes
   
   - **(go/v4)**: Pin GitHub Actions to commit SHA hashes to improve security 
([#&#8203;5555](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5555))
   - **(go/v4)**: Disable kubectl kuberc in the e2e tests by default 
([#&#8203;5558](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5558))
   - **(go/v4, kustomize/v2)**: Add health probe port to manager deployment 
([#&#8203;5608](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5608))
   - **(go/v4, autoupdate/v1-alpha, helm/v2-alpha)**: Security hardening for 
GitHub Actions workflows 
([#&#8203;5578](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5578))
   - **(helm/v2-alpha)**: Fix duplicate tolerations block in generated manager 
template 
([#&#8203;5572](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5572))
   - **(helm/v2-alpha)**: Fix missing regular expression anchor 
([#&#8203;5582](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5582))
   - **(helm/v2-alpha)**: Use dot instead of full path inside 
`imagePullSecrets` block 
([#&#8203;5592](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5592))
   - **(helm/v2-alpha)**: Align test-chart workflow image with docker-build and 
kind load 
([#&#8203;5586](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5586))
   - **(helm/v2-alpha)**: Ignore `latest` tag and use commented tag format in 
Helm charts 
([#&#8203;5617](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5617))
   - **(helm/v2-alpha)**: Fix `secretRef` handling 
([#&#8203;5623](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5623))
   - **(helm/v2-alpha)**: Fix duplicate ServiceMonitor and invalid 
`insecureSkipVerify: false` without certificates 
([#&#8203;5624](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5624))
   - **(grafana/v1-alpha)**: Remove `init` subcommand from Grafana plugin 
([#&#8203;5627](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5627))
   - **(autoupdate/v1alpha)**: Remove `init` subcommand from Auto Update plugin 
([#&#8203;5633](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5633))
   - **(deploy-image/v1-alpha)**: Add validation for numeric flags 
([#&#8203;5634](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5634))
   - **(helm/v2-alpha)**: Use conditionals for optional K8s field 
`manager.image.pullPolicy` 
([#&#8203;5636](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5636))
   - **(cli)**: Change level for plugin discovery log to debug 
([#&#8203;5595](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5595))
   
   πŸŽ‰ **Thanks to all contributors!**
   
   #### What's Changed ( **Full Changelog** )
   
   - πŸ› fix(go/v4): bump google.golang.org/grpc to v1.79.3 to address CVE by 
[@&#8203;0x48core](https://redirect.github.com/0x48core) in 
[#&#8203;5554](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5554)
   - πŸ› (go/v4): Pin GitHub Actions to commit SHA hashes to improve security and 
align with the latest GitHub Actions security policy. For more details, see 
[kubernetes/community#8911](https://redirect.github.com/kubernetes/community/issues/8911).
 by [@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5555](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5555)
   - 🌱 infra(CI): actions/checkout version not compatible to hash by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5560](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5560)
   - ✨ (helm/v2-alpha): add extra volumes support by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5496](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5496)
   - ✨ Upgrade certmanager from '1.20.0' to '1.20.1' by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5563](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5563)
   - 🌱 infra: Add Pinact GitHub Actions workflow by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5556](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5556)
   - ✨ (go/v4): Add support for multiple controllers per GVK by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5539](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5539)
   - πŸ“– docs(helm/v1alpha): Add deprecation notice by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5561](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5561)
   - ✨ (go/v4): add support YEAR placeholder in boilerplate for copyright  by 
[@&#8203;felix-kaestner](https://redirect.github.com/felix-kaestner) in 
[#&#8203;5559](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5559)
   - 🌱 infra(CI): Add gha linter (zizmor) and fix workflows security issues by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5565](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5565)
   - πŸ“– docs: Fix accessibility for assistive tools in documentation notes by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5564](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5564)
   - 🌱 Bump actions/setup-go from 6.3.0 to 6.4.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5567](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5567)
   - 🌱 Bump shogo82148/actions-goveralls from 1.10.0 to 1.11.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5568](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5568)
   - 🌱 infra(CI): Add zero-trust top-level permissions in workflows by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5570](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5570)
   - 🌱 infra(CD): cleanup stale `.firebaserc` file by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5571](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5571)
   - πŸ› fix(plugins): Security hardening for GitHub Actions workflows by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5578](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5578)
   - πŸ“– docs: Add the Kubebuilder logo to README by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5575](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5575)
   - πŸ“– docs: Cleanup stale README inside the book by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5576](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5576)
   - πŸ›fix(helm/v2alpha): fix duplicate tolerations block in generated manager 
template by [@&#8203;v47](https://redirect.github.com/v47) in 
[#&#8203;5572](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5572)
   - πŸ› fix(helm/v2-alpha): Remediation for missing regular expression anchor by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5582](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5582)
   - πŸ› fix(go/v4): disable kubectl kuberc in the e2e tests by default by 
[@&#8203;sanadhis](https://redirect.github.com/sanadhis) in 
[#&#8203;5558](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5558)
   - 🌱 infra(CI): Pin Syft download to release commit hash by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5583](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5583)
   - ✨ (go/v4): add --license-file flag and preserve boilerplate in alpha 
generate by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5456](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5456)
   - ✨ (helm/v2-alpha): Add support for Deployment Strategy, Priority Class, 
and Topology Constraints        by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5577](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5577)
   - ✨ (helm/v2-alpha): add option to skip manager install by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5581](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5581)
   - 🌱 refactor: consolidate verification targets and GitHub Actions workflows 
by [@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5585](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5585)
   - πŸ“– fix(docs): Update broken badge on README by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5590](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5590)
   - ✨ (helm/v2-alpha): add manager.labels and manager.annotations  by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5580](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5580)
   - πŸ“– Fix broken link to "Using External Resources" from "Sub-Module Layouts" 
page by [@&#8203;iypetrov](https://redirect.github.com/iypetrov) in 
[#&#8203;5594](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5594)
   - πŸ› use dot instead of full path inside imagePullSecrets block by 
[@&#8203;v47](https://redirect.github.com/v47) in 
[#&#8203;5592](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5592)
   - 🌱 Bump golang.org/x/mod from 0.34.0 to 0.35.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5600](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5600)
   - 🌱 Bump helm.sh/helm/v3 from 3.20.1 to 3.20.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5601](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5601)
   - 🌱 Bump golang.org/x/text from 0.35.0 to 0.36.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5599](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5599)
   - 🌱 Bump golang.org/x/tools from 0.43.0 to 0.44.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5598](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5598)
   - πŸ› (helm/v2-alpha): Align test-chart workflow image with docker-build and 
kind [load#5574](https://redirect.github.com/load/kubebuilder/issues/5574) by 
[@&#8203;sivaramsingana](https://redirect.github.com/sivaramsingana) in 
[#&#8203;5586](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5586)
   - ⚠️ (helm/v2-plugin): enhance RBAC support with namespace-scoped 
deployments, multi-namespace configuration, and dynamic Role/ClusterRole 
rendering (rename `rbacHelpers` to `rbac.helpers`) by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5579](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5579)
   - 🌱 fix(helm/v2-alpha): standardize values.yaml comment style (follow-up of 
changes not released yet) by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5604](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5604)
   - πŸ“– (docs): Update sample external plugin go mod by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5605](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5605)
   - 🌱 Bump actions/upload-artifact from 7.0.0 to 7.0.1 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5606](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5606)
   - πŸ“– fix(docs): changed comment wording by 
[@&#8203;kylittle](https://redirect.github.com/kylittle) in 
[#&#8203;5602](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5602)
   - πŸ› fix(CLI): Change level for plugin discovery log to debug by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5595](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5595)
   - 🌱 (ci)Enhance test output readability by converting inline comments to 
`By()` statements in e2e tests. by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5610](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5610)
   - ✨ (go/v4) Enhance test output readability by converting inline comments to 
By() statements in e2e tests. by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5611](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5611)
   - 🌱 infra(git): Add kubebuilder binary to .gitignore by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5613](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5613)
   - ✨ (helm/v2-alpha): Use Chart.appVersion as default image tag in Helm 
charts by [@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) 
in 
[#&#8203;5607](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5607)
   - πŸ›(kustomize/v2)Add health probe port to manager deployment by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5608](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5608)
   - ✨ Upgrade golang version from 1.25.3 to 1.25.7 by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5615](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5615)
   - πŸ›(helm/v2-alpha): Ignore 'latest' tag and use commented tag format in Helm 
charts ( follow up pr 5607 ) by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5617](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5617)
   - 🌱 (ci):Add kube linter to helm verify and linter checks by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5609](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5609)
   - ✨ (helm/v2-alpha): Expose service account into the values by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5603](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5603)
   - 🌱 Bump zizmorcore/zizmor-action from 0.5.2 to 0.5.3 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5618](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5618)
   - πŸ› fix(helm/v2-alpha): secretRef fix by 
[@&#8203;v47](https://redirect.github.com/v47) in 
[#&#8203;5623](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5623)
   - πŸ› (helm/v2-alpha): Fix duplicate ServiceMonitor when provided via 
kustomize and invalid `insecureSkipVerify: false` without certificates  by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5624](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5624)
   - ✨ chore(go/v4): Upgrade cert-mamager version from 1.20.1 to 1.20.2 used in 
the tests by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5626](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5626)
   - 🌱 Bump github/codeql-action from 4.35.1 to 4.35.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5629](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5629)
   - πŸ› fix(grafana/v1-alpha): Remove `init` subcommand from Grafana plugin by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5627](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5627)
   - πŸ› fix(autoupdate/v1alpha): Remove `init` subcommand from the Auto Update 
plugin by [@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5633](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5633)
   - 🌱 (helm/v2-alpha): Refactory the code by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5621](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5621)
   - πŸ› fix(deploy-image): Add validation for numeric flags by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5634](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5634)
   - 🌱 Add Agent Skills and standardize CLI descriptions               by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5631](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5631)
   - πŸ› fix(helm/v2-alpha): Use conditionals for optional K8s field 
`manager.image.pullPolicy`  by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5636](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5636)
   - 🌱 refactor(helm/v2-alpha): Remove redundant code comments by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5637](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5637)
   - 🌱 Add maintenance skill for helm/v2 by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5635](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5635)
   - πŸ“– doc(helm/v2-alpha): Shape documentation after introduction of new 
features by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5638](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5638)
   - 🌱 Bump devcontainers/ci from 0.3.1900000417 to 0.3.1900000448 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5641](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5641)
   - 🌱 Bump k8s.io/apimachinery from 0.35.3 to 0.35.4 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5642](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5642)
   - πŸ“– Enhance documentation to follow Kubernetes style guide by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5640](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5640)
   - πŸ“– Add skill for documentation by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5639](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5639)
   - 🌱 Bump devcontainers/ci from 0.3.1900000448 to 0.3.1900000449 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5646](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5646)
   - πŸ“– chore: remove dependency pins and update by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5645](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5645)
   - πŸ“– docs(grafana/v1alpha): remove init from subcommands by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5650](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5650)
   - 🌱 (cli): correct SKILL canonical entries and normalize root help by 
[@&#8203;nerdeveloper](https://redirect.github.com/nerdeveloper) in 
[#&#8203;5648](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5648)
   - 🌱 (cli/alpha): normalize update/generate flag descriptions per SKILL by 
[@&#8203;nerdeveloper](https://redirect.github.com/nerdeveloper) in 
[#&#8203;5649](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5649)
   - ✨ feat(cli): mark resource flags as required to improve completion by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5647](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5647)
   - 🌱 Bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5652](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5652)
   - ✨ (go/v4): upgrade golangci-lint to v2.11.4 by 
[@&#8203;dongjiang1989](https://redirect.github.com/dongjiang1989) in 
[#&#8203;5653](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5653)
   - πŸ“– docs(designs): typo `commited` -> `committed` in update\_action design 
by [@&#8203;SAY-5](https://redirect.github.com/SAY-5) in 
[#&#8203;5654](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5654)
   - 🌱  Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5659](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5659)
   - 🌱  Bump goreleaser/goreleaser-action from 7.1.0 to 7.2.1 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5660](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5660)
   - πŸ“– Bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.2 in 
/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1 
by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5661](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5661)
   - 🌱 Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5665](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5665)
   - πŸ“–  Bump github.com/onsi/ginkgo/v2 from 2.28.2 to 2.28.3 in 
/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1 
by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5662](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5662)
   - 🌱 Bump github.com/onsi/ginkgo/v2 from 2.28.2 to 2.28.3 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5663](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5663)
   
   #### New Contributors
   
   - [@&#8203;0x48core](https://redirect.github.com/0x48core) made their first 
contribution in 
[#&#8203;5554](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5554)
   - [@&#8203;felix-kaestner](https://redirect.github.com/felix-kaestner) made 
their first contribution in 
[#&#8203;5559](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5559)
   - [@&#8203;sanadhis](https://redirect.github.com/sanadhis) made their first 
contribution in 
[#&#8203;5558](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5558)
   - [@&#8203;iypetrov](https://redirect.github.com/iypetrov) made their first 
contribution in 
[#&#8203;5594](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5594)
   - [@&#8203;sivaramsingana](https://redirect.github.com/sivaramsingana) made 
their first contribution in 
[#&#8203;5586](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5586)
   - [@&#8203;kylittle](https://redirect.github.com/kylittle) made their first 
contribution in 
[#&#8203;5602](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5602)
   - [@&#8203;SAY-5](https://redirect.github.com/SAY-5) made their first 
contribution in 
[#&#8203;5654](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5654)
   
   **Full Changelog**: 
<https://github.com/kubernetes-sigs/kubebuilder/compare/v4.13.1...v4.14.0>
   
   ### 
[`v4.13.1`](https://redirect.github.com/kubernetes-sigs/kubebuilder/releases/tag/v4.13.1)
   
   [Compare 
Source](https://redirect.github.com/kubernetes-sigs/kubebuilder/compare/v4.13.0...v4.13.1)
   
   #### πŸš€ Keep Your Scaffold Updated
   
   The [migration guide](https://master.book.kubebuilder.io/migrations.html) 
covers upgrading from `any` version to the `latest`, including AI-assisted 
helpers/commands for legacy scaffolds that may require manual steps. For the 
smoothest path, enable the [AutoUpdate Plugin (uses GitHub 
Actions)](https://book.kubebuilder.io/plugins/available/autoupdate-v1-alpha) or 
run [`kubebuilder alpha 
update`](https://book.kubebuilder.io/reference/commands/alpha_update) 
locallyβ€”both use the same update logic. The other options are primarily for 
older projects missing `cliVersion` in the `PROJECT` file **as a one-time step 
to reach a supported version**; after that, you can rely on these workflows for 
ongoing updates.
   
   #### ✨ Upgrades
   
   - **(go/v4)**: Upgrade cert-manager from `v1.19.4` to `v1.20.0` 
([#&#8203;5531](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5531))
   - **(go/v4)**: Upgrade controller-runtime from `v0.23.1` to `v0.23.3` 
([#&#8203;5532](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5532))
   
   #### πŸ› Bug Fixes
   
   - **(API)**: Move test/e2e/helpers to test/e2e/internal 
([#&#8203;5516](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5516)
   - **(API)**: Move logging and alpha packages to internal 
([#&#8203;5514](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5514))
   - **(helm/v2-alpha)**: Fix double-escaping of YAML-encoded quotes in 
template expressions 
([#&#8203;5529](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5529))
   - **(go/v4)**: Add SchemeGroupVersion for applyconfiguration compatibility 
([#&#8203;5491](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5491))
   - **(config/v3)**: Ignore unknown fields in the PROJECT file for forward 
compatibility 
([#&#8203;5540](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5540))
   - **(alpha/generate)**: Skip Go version check by default 
([#&#8203;5547](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5547))
   
   #### What's Changed
   
   - πŸ› fix(API): Move test/e2e/helpers to test/e2e/internal by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5516](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5516)
   - πŸ› fix(API): Move logging and alpha packages to internal by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5514](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5514)
   - πŸ“– docs: make ToC highlight current page by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5523](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5523)
   - 🌱: Bump k8s.io/apimachinery from 0.35.1 to 0.35.2 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5521](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5521)
   - πŸ› (helm/v2-alpha): fix double-escaping of YAML-encoded quotes in template 
expressions by [@&#8203;v47](https://redirect.github.com/v47) in 
[#&#8203;5529](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5529)
   - 🌱 fix: update stale import paths in alpha update integration tests by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5530](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5530)
   - ✨ (go/v4): Upgrade certmanager from `1.19.4` to `1.20.0` by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5531](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5531)
   - ✨ (go/v4): upgrade controller-runtime from `0.23.1` to `0.23.3` by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5532](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5532)
   - πŸ› (go/v4): add SchemeGroupVersion for applyconfiguration compatibility by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5491](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5491)
   - 🌱 ci(alpha update): increase the coverage of the alpha update command by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5503](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5503)
   - 🌱: Bump golang.org/x/mod from 0.33.0 to 0.34.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5535](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5535)
   - 🌱 Bump golang.org/x/text from 0.34.0 to 0.35.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5534](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5534)
   - 🌱 Bump golang.org/x/tools from 0.42.0 to 0.43.0 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5537](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5537)
   - 🌱 Bump helm.sh/helm/v3 from 3.20.0 to 3.20.1 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5538](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5538)
   - 🌱 Update deps for external plugin sample by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5541](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5541)
   - πŸ› fix(config/v3):  Unknown fields in the PROJECT file should be ignored 
for forward compatibility by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5540](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5540)
   - 🌱 Bump k8s.io/apimachinery from 0.35.2 to 0.35.3 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5545](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5545)
   - πŸ› (alpha/generate): Skip go version check by default by 
[@&#8203;prash2512](https://redirect.github.com/prash2512) in 
[#&#8203;5547](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5547)
   
   #### New Contributors
   
   - [@&#8203;prash2512](https://redirect.github.com/prash2512) made their 
first contribution in 
[#&#8203;5547](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5547)
   
   **Full Changelog**: 
<https://github.com/kubernetes-sigs/kubebuilder/compare/v4.13.0...v4.13.1>
   
   ### 
[`v4.13.0`](https://redirect.github.com/kubernetes-sigs/kubebuilder/releases/tag/v4.13.0)
   
   [Compare 
Source](https://redirect.github.com/kubernetes-sigs/kubebuilder/compare/v4.12.0...v4.13.0)
   
   #### πŸš€ Keep Your Scaffold Updated
   
   The [migration guide](https://master.book.kubebuilder.io/migrations.html) 
covers upgrading from `any` version to the `latest`, including AI-assisted 
helpers/commands for legacy scaffolds that may require manual steps. For the 
smoothest path, enable the [AutoUpdate Plugin (uses GitHub 
Actions)](https://book.kubebuilder.io/plugins/available/autoupdate-v1-alpha) or 
run [`kubebuilder alpha 
update`](https://book.kubebuilder.io/reference/commands/alpha_update) 
locallyβ€”both use the same update logic. The other options are primarily for 
older projects missing `cliVersion` in the `PROJECT` file **as a one-time step 
to reach a supported version**; after that, you can rely on these workflows for 
ongoing updates.
   
   #### ✨ Upgrades
   
   - **(go/v4)**: Upgrade cert-manager used in the e2e tests from `v1.19.3` to 
`v1.19.4` 
([#&#8203;5509](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5509))
   
   #### ✨ New Features
   
   - **(helm/v2-alpha)**: Add `manager.envOverrides` to support overriding 
manager environment variables via Helm CLI (e.g. `--set 
manager.envOverrides.LOG_LEVEL=debug`) 
([#&#8203;5495](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5495))
   
   #### πŸ› Bug Fixes
   
   - **(go/v4)**: Fix lint execution to ensure the project’s configured lint 
rules are properly applied 
([#&#8203;5493](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5493))
   - **(helm/v2-alpha)**: Fix `manager.replicas` so values from `values.yaml` 
are correctly applied in the chart template 
([#&#8203;5494](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5494))
   - **(helm/v2-alpha)**: Ensure generated  Helm Chart files use consistent 
2-space indentation 
([#&#8203;5490](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5490))
   - **(CLI/alpha update)**: Fix panic when multiple plugins define the same 
CLI flag (e.g. `edit` with go/v4 + helm/v2-alpha) 
([#&#8203;5506](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5506))
   - **(go/v4, helm/v2-alpha)**: Standardize generated file and directory 
permissions (files: `0644`, directories: `0755`) 
([#&#8203;5508](https://redirect.github.com/kubernetes-sigs/kubebuilder/issues/5508))
   
   πŸŽ‰ **Thanks to all contributors!**
   
   #### What's Changed ( Full Changelog )
   
   - πŸ› (go/v4): CI lint by using make lint instead of golangci-lint-action so 
the custom binary (with logcheck plugin) is built and used. by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5493](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5493)
   - ✨ (helm/v2-alpha): Add manager.envOverrides for CLI env overrides by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5495](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5495)
   - πŸ›(helm/v2-alpha): use manager.replicas from values in chart template by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5494](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5494)
   - 🌱 Bump goreleaser/goreleaser-action from 6 to 7 by 
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in 
[#&#8203;5499](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5499)
   - πŸ› (helm/v2-alpha): use sigs.k8s.io/yaml for 2-space YAML indentation in 
generated value files by [@&#8203;v47](https://redirect.github.com/v47) in 
[#&#8203;5490](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5490)
   - πŸ› fix: resolve panic when multiple plugins define the same flag (e.g. edit 
with go/v4 + helm) by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5506](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5506)
   - 🌱 (infra/demos): Remove asciicinema demos by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorfloriano) in 
[#&#8203;5281](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5281)
   - ✨ chore(go/v4): Upgrade cert-manager from 1.19.3 to 1.19.4 by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5509](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5509)
   - 🌱 cleanup(docs): remove script no longer used to build samples under books 
by [@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5511](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5511)
   - 🌱 chore: add yamllint config for 2-space indentation and Kubernetes YAML 
best practices by 
[@&#8203;camilamacedo86](https://redirect.github.com/camilamacedo86) in 
[#&#8203;5507](https://redirect.github.com/kubernetes-sigs/kubebuilder/pull/5507)
   - 🌱 infra: Remove pkg/internal/validation by 
[@&#8203;vitorfloriano](https://redirect.github.com/vitorflorian
   
   > βœ‚ **Note**
   > 
   > PR body was truncated to here.
   
   
   </details>
   
   ---
   
   ### Configuration
   
   πŸ“… **Schedule**: (UTC)
   
   - 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.
   
   ---
   
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this 
box
   
   ---
   
   This PR was generated by [Mend Renovate](https://mend.io/renovate/). View 
the [repository job 
log](https://developer.mend.io/github/apache/superset-kubernetes-operator).
   
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC42MS4zIiwidXBkYXRlZEluVmVyIjoiNDQuNjEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to