From a169108b2f98551581574b5534b50a72a693ad3a Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Sat, 5 Jan 2019 15:12:12 -0500 Subject: [PATCH] fix interface assertions in example/mutatingwebhook.go such that podAnnotator is required to implement both inject.Client and inject.Decoder interfaces --- example/mutatingwebhook.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/example/mutatingwebhook.go b/example/mutatingwebhook.go index be9caf5f9d..b781d3cee0 100644 --- a/example/mutatingwebhook.go +++ b/example/mutatingwebhook.go @@ -62,9 +62,9 @@ func (a *podAnnotator) mutatePodsFn(ctx context.Context, pod *corev1.Pod) error return nil } -// podValidator implements inject.Client. +// podAnnotator implements inject.Client. // A client will be automatically injected. -var _ inject.Client = &podValidator{} +var _ inject.Client = &podAnnotator{} // InjectClient injects the client. func (v *podAnnotator) InjectClient(c client.Client) error { @@ -72,9 +72,9 @@ func (v *podAnnotator) InjectClient(c client.Client) error { return nil } -// podValidator implements inject.Decoder. +// podAnnotator implements inject.Decoder. // A decoder will be automatically injected. -var _ inject.Decoder = &podValidator{} +var _ inject.Decoder = &podAnnotator{} // InjectDecoder injects the decoder. func (v *podAnnotator) InjectDecoder(d types.Decoder) error {