Skip to content

Conversation

@adamkasztenny
Copy link

@adamkasztenny adamkasztenny commented Jan 19, 2026

Description of your changes

The breaking change is described in kubernetes-sigs/controller-runtime#3321.

Turns out this is a bit of a rabbit hole since Go also has to be upgraded, followed by golangci-lint, which causes a lot of deprecation errors to happen.

I am not sure how this is typically handled, but I am opening this PR as a draft regardless so others can build on it.

Fixes #904.

I have:

  • Read and followed Crossplane's [contribution process].
  • Run earthly +reviewable to ensure this PR is ready for review.
    • I ran it and it failed because of the golangci-lint issues above
  • Added or updated unit tests.
    • Not relevant here I think
  • Linked a PR or a [docs tracking issue] to [document this change].
  • Added backport release-x.y labels to auto-backport this PR.
    • Not necessary in this case I think

@adamkasztenny adamkasztenny requested a review from a team as a code owner January 19, 2026 19:31
@adamkasztenny adamkasztenny requested a review from adamwg January 19, 2026 19:31
@adamkasztenny adamkasztenny marked this pull request as draft January 19, 2026 19:31
@adamkasztenny adamkasztenny force-pushed the upgrade-controller-runtime branch from fd73285 to 2c0fb48 Compare January 19, 2026 19:33
Turns out this is a bit of a rabbit hole since Go also has to be upgraded,
followed by golangci-lint, which causes a lot of deprecation errors
to happen.

I am not sure how this is typically handled, but I am opening this PR
as a draft regardless so others can build on it.

Signed-off-by: Adam Kasztenny <adam.kasztenny@elastic.co>
@adamkasztenny adamkasztenny force-pushed the upgrade-controller-runtime branch from 2c0fb48 to 837d3a7 Compare January 19, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade controller-runtime dependency

1 participant