Skip to content

Commit

Permalink
Adopt controller-runtime breaking changes: make decoder as interface.…
Browse files Browse the repository at this point in the history
… PR2736

Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
  • Loading branch information
RainbowMango committed Jul 13, 2024
1 parent 07a47bc commit 24ee2cd
Show file tree
Hide file tree
Showing 20 changed files with 22 additions and 22 deletions.
2 changes: 1 addition & 1 deletion pkg/webhook/clusteroverridepolicy/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import (

// ValidatingAdmission validates ClusterOverridePolicy object when creating/updating/deleting.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
4 changes: 2 additions & 2 deletions pkg/webhook/clusterpropagationpolicy/mutating.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ import (

// MutatingAdmission mutates API request if necessary.
type MutatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder

DefaultNotReadyTolerationSeconds int64
DefaultUnreachableTolerationSeconds int64
Expand All @@ -45,7 +45,7 @@ type MutatingAdmission struct {
var _ admission.Handler = &MutatingAdmission{}

// NewMutatingHandler builds a new admission.Handler.
func NewMutatingHandler(notReadyTolerationSeconds, unreachableTolerationSeconds int64, decoder *admission.Decoder) admission.Handler {
func NewMutatingHandler(notReadyTolerationSeconds, unreachableTolerationSeconds int64, decoder admission.Decoder) admission.Handler {
return &MutatingAdmission{
DefaultNotReadyTolerationSeconds: notReadyTolerationSeconds,
DefaultUnreachableTolerationSeconds: unreachableTolerationSeconds,
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/clusterpropagationpolicy/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import (

// ValidatingAdmission validates ClusterPropagationPolicy object when creating/updating/deleting.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/clusterresourcebinding/mutating.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import (

// MutatingAdmission mutates API request if necessary.
type MutatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our MutatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/configuration/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ import (

// ValidatingAdmission validates ResourceInterpreterWebhookConfiguration object when creating/updating.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/cronfederatedhpa/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ import (

// ValidatingAdmission validates CronFederatedHPA object when creating/updating.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/federatedhpa/mutating.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import (

// MutatingAdmission mutates API request if necessary.
type MutatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our MutatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/federatedhpa/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import (

// ValidatingAdmission validates FederatedHPA object when creating/updating.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/federatedresourcequota/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ import (

// ValidatingAdmission validates FederatedResourceQuota object when creating/updating.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/multiclusteringress/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ import (

// ValidatingAdmission validates MultiClusterIngress object when creating/updating.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/multiclusterservice/mutating.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import (

// MutatingAdmission mutates API request if necessary.
type MutatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our MutatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/multiclusterservice/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ import (

// ValidatingAdmission validates MultiClusterService object when creating/updating.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/overridepolicy/mutating.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import (

// MutatingAdmission mutates API request if necessary.
type MutatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our MutatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/overridepolicy/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import (

// ValidatingAdmission validates OverridePolicy object when creating/updating/deleting.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
4 changes: 2 additions & 2 deletions pkg/webhook/propagationpolicy/mutating.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import (

// MutatingAdmission mutates API request if necessary.
type MutatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder

DefaultNotReadyTolerationSeconds int64
DefaultUnreachableTolerationSeconds int64
Expand All @@ -46,7 +46,7 @@ type MutatingAdmission struct {
var _ admission.Handler = &MutatingAdmission{}

// NewMutatingHandler builds a new admission.Handler.
func NewMutatingHandler(notReadyTolerationSeconds, unreachableTolerationSeconds int64, decoder *admission.Decoder) admission.Handler {
func NewMutatingHandler(notReadyTolerationSeconds, unreachableTolerationSeconds int64, decoder admission.Decoder) admission.Handler {
return &MutatingAdmission{
DefaultNotReadyTolerationSeconds: notReadyTolerationSeconds,
DefaultUnreachableTolerationSeconds: unreachableTolerationSeconds,
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/propagationpolicy/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import (

// ValidatingAdmission validates PropagationPolicy object when creating/updating/deleting.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/resourcebinding/mutating.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import (

// MutatingAdmission mutates API request if necessary.
type MutatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our MutatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/resourcedeletionprotection/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import (

// ValidatingAdmission validates resource templates to ensure those protected resources are not delectable.
type ValidatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/resourceinterpretercustomization/validating.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import (
// ValidatingAdmission validates ResourceInterpreterCustomization object when creating/updating.
type ValidatingAdmission struct {
client.Client
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our ValidatingAdmission implements necessary interface
Expand Down
2 changes: 1 addition & 1 deletion pkg/webhook/work/mutating.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ import (

// MutatingAdmission mutates API request if necessary.
type MutatingAdmission struct {
Decoder *admission.Decoder
Decoder admission.Decoder
}

// Check if our MutatingAdmission implements necessary interface
Expand Down

0 comments on commit 24ee2cd

Please sign in to comment.