Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Upgrade Gateway dependencies with
go get sigs.k8s.io/[email protected]
go get k8s.io/[email protected]
Issue 1: Changes in
manager.Options
StructureIn
controller-runtime
version 0.15.x, themanager.Options.Port
field, which was used to specify the Webhook port, was removed. All Webhook-related configurations were consolidated into theWebhookServer
structure, and direct configuration is now done usingwebhook.NewServer
. In version 0.16.x, fields related to metrics were also removed and replaced with a unifiedmetricsserver.Options
structure. Consequently, some code in themain
function was modified for compatibility.Issue 2: Unit Testing
The new version of
client-go
has updated its serialization logic, which affects the ordering ofList
results compared to previous versions. In theTest Cluster API
tests, it now sorts the results before comparing them.