Update module github.com/crossplane/crossplane-runtime/v2 to v2.3.3#164
Update module github.com/crossplane/crossplane-runtime/v2 to v2.3.3#164renovate[bot] wants to merge 4 commits into
Conversation
|
75efd73 to
b8370d3
Compare
Adds the github.com/crossplane/crossplane/apis/v2 module and a temporary replace directive pointing crossplane-tools at the floric/crossplane-tools fork which is under test in crossplane/crossplane-tools#128. That PR updates angryget method set generation for the new modules/names location of crossplane APIs and core v2 types. Also bumps Go 1.24 to 1.25, golangci-lint to 2.12.2, the Kubernetes libraries to 0.35, controller-runtime to 0.23.1, controller-tools to 0.20.0, and the transitive dependency tail. Signed-off-by: Jared Watts <jbw976@gmail.com>
Replaces the crossplane-runtime common/v1 and common/v2 types with the Crossplane core v2 types from github.com/crossplane/crossplane/apis/v2/ core/v2 across the API types, controllers, and code-generation templates, then regenerates the deepcopy/managed methods and CRDs. The managed resource status moves from xpv1.ResourceStatus to xpv2.ManagedResourceStatus, which adds the lastHandledReconcileAt field to the MyType CRD. This also picks up two crossplane-runtime v2.3.3 API changes on the same files: EnqueueRequestForProviderConfig now takes an explicit Kind, and event.NewAPIRecorder is deprecated pending the new events API (crossplane/crossplane#7152), silenced with //nolint:staticcheck until Crossplane migrates. Signed-off-by: Jared Watts <jbw976@gmail.com>
Adds compile-time interface checks confirming MyType is a ModernManaged resource and the ProviderConfig types satisfy the runtime's ProviderConfig and TypedProviderConfigUsage interfaces after the core-v2 migration. Signed-off-by: Jared Watts <jbw976@gmail.com>
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
|
||
| tool github.com/crossplane/crossplane-tools/cmd/angryjet | ||
|
|
||
| replace github.com/crossplane/crossplane-tools => github.com/floric/crossplane-tools v0.0.0-20260707061205-9b37924a929d |
There was a problem hiding this comment.
DON'T MERGE: this is temporary for testing the work being done in crossplane/crossplane-tools#128. We will need to wait for that PR to be merged, then remove this replace statement, rerun code generation and testing, and then this PR should be mergable.
|
@cychiang FYI - I've pushed three commits on top of Renovate's runtime v2.3.3 bump that finish moving the template onto the Crossplane core v2 APIs in their new home from the refactor called out in https://github.com/crossplane/crossplane/releases/tag/v2.3.0:
For reviewers: the |
This PR contains the following updates:
v2.0.0→v2.3.3Release Notes
crossplane/crossplane-runtime (github.com/crossplane/crossplane-runtime/v2)
v2.3.3Compare Source
🎉 Highlights
GHSA-mf7q-r4rv-jv94): A time-of-check-to-time-of-use flaw would let a malicious OCI registry serve a correctly signed image for verification and then an unsigned image for installation, because Crossplane resolved tag references separately for each step. Crossplane now resolves a tag to a digest once and uses that same digest for both signature verification and the image pull, so the content that is verified is exactly the content that is installed. This affected only users who enable package signature verification, install packages by tag, and pull from registries they don't control. Installing by digest would avoid this issue. Backported in #1038, and reported independently by @bugbunny-research and @tonghuaroot.crossplanefor v2.2 andcrossplane-runtimefor v2.3 because the affected code was moved fromcrossplanetocrossplane-runtimeduring the v2.3 milestone.What's Changed
Full Changelog: crossplane/crossplane-runtime@v2.3.2...v2.3.3
v2.3.2Compare Source
What's Changed
Full Changelog: crossplane/crossplane-runtime@v2.3.1...v2.3.2
v2.3.1Compare Source
What's Changed
Full Changelog: crossplane/crossplane-runtime@v2.3.0...v2.3.1
v2.3.0Compare Source
🚨 Notable and Breaking Changes
crossplane-runtimehave moved togithub.com/crossplane/crossplane/apis/v2/coreWhat's Changed
fee1f7d(main) by @crossplane-renovate[bot] in #9676165592(main) by @crossplane-renovate[bot] in #968New Contributors
Full Changelog: crossplane/crossplane-runtime@v2.2.0...v2.3.0
v2.2.3Compare Source
What's Changed
Full Changelog: crossplane/crossplane-runtime@v2.2.2...v2.2.3
v2.2.2Compare Source
What's Changed
Full Changelog: crossplane/crossplane-runtime@v2.2.1...v2.2.2
v2.2.1Compare Source
What's Changed
Full Changelog: crossplane/crossplane-runtime@v2.2.0...v2.2.1
v2.2.0Compare Source
What's Changed
d3ced5c(main) by @crossplane-renovate[bot] in #88234e1148(main) by @crossplane-renovate[bot] in #889f47c8e6(main) by @crossplane-renovate[bot] in #89445c3735(main) by @crossplane-renovate[bot] in #896b5ebac6(main) by @crossplane-renovate[bot] in #899New Contributors
Full Changelog: crossplane/crossplane-runtime@v2.1.0...v2.2.0
v2.1.7Compare Source
What's Changed
Full Changelog: crossplane/crossplane-runtime@v2.1.6...v2.1.7
v2.1.6Compare Source
What's Changed
Full Changelog: crossplane/crossplane-runtime@v2.1.5...v2.1.6
v2.1.5Compare Source
What's Changed
Full Changelog: crossplane/crossplane-runtime@v2.1.0...v2.1.5
v2.1.0Compare Source
What's Changed
755f449(main) by @crossplane-renovate[bot] in #8665e57cd1(main) by @crossplane-renovate[bot] in #85308eba0b(main) by @crossplane-renovate[bot] in #8774221315(main) by @crossplane-renovate[bot] in #879f28e40c(main) by @crossplane-renovate[bot] in #878New Contributors
Full Changelog: crossplane/crossplane-runtime@v2.0.0...v2.1.0
v2.0.9Compare Source
v2.0.8Compare Source
What's Changed
Full Changelog: crossplane/crossplane-runtime@v2.0.0...v2.0.8
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.