Skip to content

Bump controller-tools and its dependencies#38

Merged
briantkennedy merged 1 commit intoGoogleCloudPlatform:mainfrom
DamianSawicki:main
Jul 17, 2025
Merged

Bump controller-tools and its dependencies#38
briantkennedy merged 1 commit intoGoogleCloudPlatform:mainfrom
DamianSawicki:main

Conversation

@DamianSawicki
Copy link
Contributor

Rationale: sigs.k8s.io/controller-tools v0.16.3 is outdated, e.g. it does not contain the OptionalOldSelf field in the XValidation type, which was added in kubernetes-sigs/controller-tools#1150.

Most of the changes are created with make. Please let me know if the repo policy is not to submit such changes.

Steps:
 1. Bump sigs.k8s.io/controller-tools to v0.18.0
 2. go mod tidy
 3. make
 4. Manual changes to pkg/client/clientset/versioned/typed/networking/v1/fake/fake_gcpgatewaypolicy.go
    because GCPGatewayPolicyList has a list of **pointers** in the
    Items field (as opposed to GCPTrafficDistributionPolicyList,
    for instance).
@DamianSawicki
Copy link
Contributor Author

/assign @robscott

@DamianSawicki
Copy link
Contributor Author

/cc @briantkennedy Could you please have a look?

Copy link
Member

@robscott robscott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @DamianSawicki!

@briantkennedy briantkennedy merged commit c7d6f7a into GoogleCloudPlatform:main Jul 17, 2025
1 check passed
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.

3 participants