Skip to content

Update dependencies, resolve deprecations#334

Merged
Starttoaster merged 7 commits into
mainfrom
dependabot/go_modules/global-ad3f7cab73
May 7, 2026
Merged

Update dependencies, resolve deprecations#334
Starttoaster merged 7 commits into
mainfrom
dependabot/go_modules/global-ad3f7cab73

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 5, 2026

Copy link
Copy Markdown
Contributor

Note

Medium Risk
Moderate risk due to upgrading k8s.io/* and controller-runtime versions and switching controllers to the newer events recorder API, which can affect reconciliation event emission and required RBAC.

Overview
Updates the operator to newer Go/Kubernetes dependencies (Go 1.26, k8s.io/* v0.36.0, controller-runtime v0.24.0, plus assorted library bumps).

Migrates controller event recording from tools/record + GetEventRecorderFor to tools/events + GetEventRecorder, updating all reconciler Recorder types and switching event writes to Eventf (and adding events.k8s.io RBAC plus update on events).

Removes the deprecated controller-runtime/pkg/scheme dependency from the API package by introducing a local runtime.SchemeBuilder wrapper, and refreshes generated CRD YAML descriptions to match updated upstream schemas.

Reviewed by Cursor Bugbot for commit c1e25d8. Bugbot is set up for automated code reviews on this repo. Configure here.

Bumps the global group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/chia-network/go-chia-libs](https://github.com/chia-network/go-chia-libs) | `1.2.3` | `1.3.2` |
| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.27.3` | `2.28.2` |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.36.0` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.36.0` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `0.22.4` | `0.23.3` |



Updates `github.com/chia-network/go-chia-libs` from 1.2.3 to 1.3.2
- [Release notes](https://github.com/chia-network/go-chia-libs/releases)
- [Commits](Chia-Network/go-chia-libs@v1.2.3...v1.3.2)

Updates `github.com/onsi/ginkgo/v2` from 2.27.3 to 2.28.2
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](onsi/ginkgo@v2.27.3...v2.28.2)

Updates `github.com/onsi/gomega` from 1.38.3 to 1.39.0
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](onsi/gomega@v1.38.3...v1.39.0)

Updates `k8s.io/api` from 0.35.0 to 0.36.0
- [Commits](kubernetes/api@v0.35.0...v0.36.0)

Updates `k8s.io/apimachinery` from 0.35.0 to 0.36.0
- [Commits](kubernetes/apimachinery@v0.35.0...v0.36.0)

Updates `k8s.io/client-go` from 0.35.0 to 0.36.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.35.0...v0.36.0)

Updates `k8s.io/utils` from 0.0.0-20251220205832-9d40a56c1308 to 0.0.0-20260210185600-b8788abfbbc2
- [Commits](https://github.com/kubernetes/utils/commits)

Updates `sigs.k8s.io/controller-runtime` from 0.22.4 to 0.23.3
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.22.4...v0.23.3)

---
updated-dependencies:
- dependency-name: github.com/chia-network/go-chia-libs
  dependency-version: 1.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: global
- dependency-name: github.com/onsi/ginkgo/v2
  dependency-version: 2.28.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: global
- dependency-name: github.com/onsi/gomega
  dependency-version: 1.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: global
- dependency-name: k8s.io/api
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: global
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: global
- dependency-name: k8s.io/client-go
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: global
- dependency-name: k8s.io/utils
  dependency-version: 0.0.0-20260210185600-b8788abfbbc2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: global
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.23.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: global
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github May 5, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: Changed, go. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 5, 2026
Comment thread go.mod Outdated
Comment thread go.mod

@cursor cursor Bot 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.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

There are 2 total unresolved issues (including 1 from previous review).

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 9ab3cd4. Configure here.

Comment thread go.mod
@Starttoaster Starttoaster changed the title Bump the global group across 1 directory with 8 updates Update dependencies, resolve deprecations May 7, 2026
@Starttoaster Starttoaster enabled auto-merge (squash) May 7, 2026 22:08
@Starttoaster Starttoaster merged commit 0663a8e into main May 7, 2026
14 checks passed
@Starttoaster Starttoaster deleted the dependabot/go_modules/global-ad3f7cab73 branch May 7, 2026 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants