From 36171c8542be011270aec1fe9845b05b1fb0c814 Mon Sep 17 00:00:00 2001 From: Matt Moore Date: Wed, 8 Jan 2020 07:18:53 -0800 Subject: [PATCH] Auto-update dependencies (#177) Produced via: `dep ensure -update knative.dev/test-infra knative.dev/pkg` /assign n3wscott /cc n3wscott --- Gopkg.lock | 6 +- vendor/knative.dev/pkg/apis/duck/const.go | 10 +- .../pkg/apis/duck/v1/zz_generated.deepcopy.go | 2 +- .../duck/v1alpha1/zz_generated.deepcopy.go | 2 +- .../duck/v1beta1/zz_generated.deepcopy.go | 2 +- .../pkg/apis/zz_generated.deepcopy.go | 2 +- .../injection/apiextensions/client/client.go | 2 +- .../apiextensions/client/fake/fake.go | 2 +- .../customresourcedefinition.go | 2 +- .../customresourcedefinition/fake/fake.go | 2 +- .../informers/factory/factory.go | 2 +- .../informers/factory/fake/fake.go | 2 +- .../pkg/client/injection/client/client.go | 2 +- .../pkg/client/injection/client/fake/fake.go | 2 +- .../ducks/duck/v1/addressable/addressable.go | 2 +- .../ducks/duck/v1/addressable/fake/fake.go | 2 +- .../ducks/duck/v1/conditions/conditions.go | 2 +- .../ducks/duck/v1/conditions/fake/fake.go | 2 +- .../ducks/duck/v1/podspecable/fake/fake.go | 2 +- .../ducks/duck/v1/podspecable/podspecable.go | 2 +- .../ducks/duck/v1/source/fake/fake.go | 2 +- .../injection/ducks/duck/v1/source/source.go | 2 +- .../duck/v1alpha1/addressable/addressable.go | 2 +- .../duck/v1alpha1/addressable/fake/fake.go | 2 +- .../ducks/duck/v1alpha1/binding/binding.go | 2 +- .../ducks/duck/v1alpha1/binding/fake/fake.go | 2 +- .../duck/v1alpha1/conditions/conditions.go | 2 +- .../duck/v1alpha1/conditions/fake/fake.go | 2 +- .../v1alpha1/legacytargetable/fake/fake.go | 2 +- .../legacytargetable/legacytargetable.go | 2 +- .../duck/v1alpha1/targetable/fake/fake.go | 2 +- .../duck/v1alpha1/targetable/targetable.go | 2 +- .../duck/v1beta1/addressable/addressable.go | 2 +- .../duck/v1beta1/addressable/fake/fake.go | 2 +- .../duck/v1beta1/conditions/conditions.go | 2 +- .../duck/v1beta1/conditions/fake/fake.go | 2 +- .../ducks/duck/v1beta1/source/fake/fake.go | 2 +- .../ducks/duck/v1beta1/source/source.go | 2 +- .../injection/informers/factory/factory.go | 2 +- .../injection/informers/factory/fake/fake.go | 2 +- .../client/injection/kube/client/client.go | 2 +- .../client/injection/kube/client/fake/fake.go | 2 +- .../mutatingwebhookconfiguration/fake/fake.go | 2 +- .../mutatingwebhookconfiguration.go | 2 +- .../fake/fake.go | 2 +- .../validatingwebhookconfiguration.go | 2 +- .../controllerrevision/controllerrevision.go | 2 +- .../apps/v1/controllerrevision/fake/fake.go | 2 +- .../informers/apps/v1/daemonset/daemonset.go | 2 +- .../informers/apps/v1/daemonset/fake/fake.go | 2 +- .../apps/v1/deployment/deployment.go | 2 +- .../informers/apps/v1/deployment/fake/fake.go | 2 +- .../informers/apps/v1/replicaset/fake/fake.go | 2 +- .../apps/v1/replicaset/replicaset.go | 2 +- .../apps/v1/statefulset/fake/fake.go | 2 +- .../apps/v1/statefulset/statefulset.go | 2 +- .../v1/horizontalpodautoscaler/fake/fake.go | 2 +- .../horizontalpodautoscaler.go | 2 +- .../horizontalpodautoscaler/fake/fake.go | 2 +- .../horizontalpodautoscaler.go | 2 +- .../kube/informers/batch/v1/job/fake/fake.go | 2 +- .../kube/informers/batch/v1/job/job.go | 2 +- .../batch/v1beta1/cronjob/cronjob.go | 2 +- .../batch/v1beta1/cronjob/fake/fake.go | 2 +- .../v1/componentstatus/componentstatus.go | 2 +- .../core/v1/componentstatus/fake/fake.go | 2 +- .../informers/core/v1/configmap/configmap.go | 2 +- .../informers/core/v1/configmap/fake/fake.go | 2 +- .../informers/core/v1/endpoints/endpoints.go | 2 +- .../informers/core/v1/endpoints/fake/fake.go | 2 +- .../kube/informers/core/v1/event/event.go | 2 +- .../kube/informers/core/v1/event/fake/fake.go | 2 +- .../informers/core/v1/limitrange/fake/fake.go | 2 +- .../core/v1/limitrange/limitrange.go | 2 +- .../informers/core/v1/namespace/fake/fake.go | 2 +- .../informers/core/v1/namespace/namespace.go | 2 +- .../kube/informers/core/v1/node/fake/fake.go | 2 +- .../kube/informers/core/v1/node/node.go | 2 +- .../core/v1/persistentvolume/fake/fake.go | 2 +- .../v1/persistentvolume/persistentvolume.go | 2 +- .../v1/persistentvolumeclaim/fake/fake.go | 2 +- .../persistentvolumeclaim.go | 2 +- .../kube/informers/core/v1/pod/fake/fake.go | 2 +- .../kube/informers/core/v1/pod/pod.go | 2 +- .../core/v1/podtemplate/fake/fake.go | 2 +- .../core/v1/podtemplate/podtemplate.go | 2 +- .../v1/replicationcontroller/fake/fake.go | 2 +- .../replicationcontroller.go | 2 +- .../core/v1/resourcequota/fake/fake.go | 2 +- .../core/v1/resourcequota/resourcequota.go | 2 +- .../informers/core/v1/secret/fake/fake.go | 2 +- .../kube/informers/core/v1/secret/secret.go | 2 +- .../informers/core/v1/service/fake/fake.go | 2 +- .../kube/informers/core/v1/service/service.go | 2 +- .../core/v1/serviceaccount/fake/fake.go | 2 +- .../core/v1/serviceaccount/serviceaccount.go | 2 +- .../kube/informers/factory/factory.go | 2 +- .../kube/informers/factory/fake/fake.go | 2 +- .../rbac/v1/clusterrole/clusterrole.go | 2 +- .../rbac/v1/clusterrole/fake/fake.go | 2 +- .../clusterrolebinding/clusterrolebinding.go | 2 +- .../rbac/v1/clusterrolebinding/fake/fake.go | 2 +- .../kube/informers/rbac/v1/role/fake/fake.go | 2 +- .../kube/informers/rbac/v1/role/role.go | 2 +- .../rbac/v1/rolebinding/fake/fake.go | 2 +- .../rbac/v1/rolebinding/rolebinding.go | 2 +- .../pkg/hack/boilerplate/boilerplate.go.txt | 2 +- .../pkg/logging/zz_generated.deepcopy.go | 2 +- vendor/knative.dev/pkg/metrics/README.md | 107 ++++++++++++++++++ .../pkg/metrics/zz_generated.deepcopy.go | 2 +- vendor/knative.dev/pkg/reconciler/events.go | 93 +++++++++++++++ .../pkg/testing/duck/zz_generated.deepcopy.go | 2 +- .../pkg/testing/zz_generated.deepcopy.go | 2 +- .../pkg/tracker/zz_generated.deepcopy.go | 2 +- .../pkg/webhook/psbinding/contexts.go | 36 ++++++ .../pkg/webhook/psbinding/psbinding.go | 19 +++- 116 files changed, 375 insertions(+), 116 deletions(-) create mode 100644 vendor/knative.dev/pkg/metrics/README.md create mode 100644 vendor/knative.dev/pkg/reconciler/events.go create mode 100644 vendor/knative.dev/pkg/webhook/psbinding/contexts.go diff --git a/Gopkg.lock b/Gopkg.lock index 62f834f1..6349cac4 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -940,7 +940,7 @@ [[projects]] branch = "master" - digest = "1:fc3b67f0e6eb15b4137fe05cd4e9c9541fb743cab8f0ecc2ded1026c78d743ae" + digest = "1:453e21d9c4385548ef0829f4509961f2d6b19b573fd830a5739a7fea8a8d6290" name = "knative.dev/pkg" packages = [ "apis", @@ -959,7 +959,7 @@ "metrics/metricskey", ] pruneopts = "T" - revision = "a43659c656a7ddc2a04e74b7e5b8ca3a5d4a04ed" + revision = "298f22bea61fb6a0e8d55546563908e4787f9ac2" [[projects]] branch = "master" @@ -970,7 +970,7 @@ "tools/dep-collector", ] pruneopts = "UT" - revision = "67effe44de5d3500046a77220f90cba376b2c104" + revision = "ce144eee3f441f9810581755d291ecbc4765a06e" [[projects]] digest = "1:8730e0150dfb2b7e173890c8b9868e7a273082ef8e39f4940e3506a481cf895c" diff --git a/vendor/knative.dev/pkg/apis/duck/const.go b/vendor/knative.dev/pkg/apis/duck/const.go index 4fe4a7aa..a64576ae 100644 --- a/vendor/knative.dev/pkg/apis/duck/const.go +++ b/vendor/knative.dev/pkg/apis/duck/const.go @@ -20,6 +20,14 @@ const ( // BindingExcludeLabel is a label that is placed on namespaces and // resources to exclude them from consideration when binding things. // It is critical that bindings dealing with Deployments label their - // controller Deployment (or enclosing namespace). + // controller Deployment (or enclosing namespace). If you do not + // specify this label, they are considered for binding (i.e. you opt-in + // to getting everything considered for bindings). This is the default. BindingExcludeLabel = "bindings.knative.dev/exclude" + + // BindingIncludeLabel is a label that is placed on namespaces and + // resources to include them in consideration when binding things. + // This means that you have to explicitly label the namespaces/resources + // for consideration for bindings. + BindingIncludeLabel = "bindings.knative.dev/include" ) diff --git a/vendor/knative.dev/pkg/apis/duck/v1/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/apis/duck/v1/zz_generated.deepcopy.go index 8ef1baca..fd54ec60 100644 --- a/vendor/knative.dev/pkg/apis/duck/v1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/apis/duck/v1/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/apis/duck/v1alpha1/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/apis/duck/v1alpha1/zz_generated.deepcopy.go index b72de9d2..2dd82428 100644 --- a/vendor/knative.dev/pkg/apis/duck/v1alpha1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/apis/duck/v1alpha1/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/apis/duck/v1beta1/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/apis/duck/v1beta1/zz_generated.deepcopy.go index eb64a476..032dccb3 100644 --- a/vendor/knative.dev/pkg/apis/duck/v1beta1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/apis/duck/v1beta1/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/apis/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/apis/zz_generated.deepcopy.go index be670d4a..e2b84acd 100644 --- a/vendor/knative.dev/pkg/apis/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/apis/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/apiextensions/client/client.go b/vendor/knative.dev/pkg/client/injection/apiextensions/client/client.go index a3f35f65..5e9edf33 100644 --- a/vendor/knative.dev/pkg/client/injection/apiextensions/client/client.go +++ b/vendor/knative.dev/pkg/client/injection/apiextensions/client/client.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/apiextensions/client/fake/fake.go b/vendor/knative.dev/pkg/client/injection/apiextensions/client/fake/fake.go index a74e343e..8569828e 100644 --- a/vendor/knative.dev/pkg/client/injection/apiextensions/client/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/apiextensions/client/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/apiextensions/informers/apiextensions/v1beta1/customresourcedefinition/customresourcedefinition.go b/vendor/knative.dev/pkg/client/injection/apiextensions/informers/apiextensions/v1beta1/customresourcedefinition/customresourcedefinition.go index 90ffb06c..1c38d0a5 100644 --- a/vendor/knative.dev/pkg/client/injection/apiextensions/informers/apiextensions/v1beta1/customresourcedefinition/customresourcedefinition.go +++ b/vendor/knative.dev/pkg/client/injection/apiextensions/informers/apiextensions/v1beta1/customresourcedefinition/customresourcedefinition.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/apiextensions/informers/apiextensions/v1beta1/customresourcedefinition/fake/fake.go b/vendor/knative.dev/pkg/client/injection/apiextensions/informers/apiextensions/v1beta1/customresourcedefinition/fake/fake.go index f2813c84..5a3ae2c3 100644 --- a/vendor/knative.dev/pkg/client/injection/apiextensions/informers/apiextensions/v1beta1/customresourcedefinition/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/apiextensions/informers/apiextensions/v1beta1/customresourcedefinition/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/apiextensions/informers/factory/factory.go b/vendor/knative.dev/pkg/client/injection/apiextensions/informers/factory/factory.go index ed92b13f..733e7598 100644 --- a/vendor/knative.dev/pkg/client/injection/apiextensions/informers/factory/factory.go +++ b/vendor/knative.dev/pkg/client/injection/apiextensions/informers/factory/factory.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/apiextensions/informers/factory/fake/fake.go b/vendor/knative.dev/pkg/client/injection/apiextensions/informers/factory/fake/fake.go index 0e25c69b..9a7406b2 100644 --- a/vendor/knative.dev/pkg/client/injection/apiextensions/informers/factory/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/apiextensions/informers/factory/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/client/client.go b/vendor/knative.dev/pkg/client/injection/client/client.go index d366ad06..7811b0ea 100644 --- a/vendor/knative.dev/pkg/client/injection/client/client.go +++ b/vendor/knative.dev/pkg/client/injection/client/client.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/client/fake/fake.go b/vendor/knative.dev/pkg/client/injection/client/fake/fake.go index 00fb10d0..b4652510 100644 --- a/vendor/knative.dev/pkg/client/injection/client/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/client/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/addressable/addressable.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/addressable/addressable.go index 81079c09..ffe769e8 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/addressable/addressable.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/addressable/addressable.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/addressable/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/addressable/fake/fake.go index f3f9b3b8..63906005 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/addressable/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/addressable/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/conditions/conditions.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/conditions/conditions.go index 9bd73b06..b9cf6460 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/conditions/conditions.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/conditions/conditions.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/conditions/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/conditions/fake/fake.go index 7e9b5b21..a8da9307 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/conditions/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/conditions/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/podspecable/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/podspecable/fake/fake.go index 26db5f2a..b40daf97 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/podspecable/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/podspecable/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/podspecable/podspecable.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/podspecable/podspecable.go index 92b92a71..0ca6b94b 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/podspecable/podspecable.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/podspecable/podspecable.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/source/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/source/fake/fake.go index c5f3cd1e..844b4170 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/source/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/source/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/source/source.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/source/source.go index 5f6a38de..e4e06ff0 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/source/source.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1/source/source.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/addressable/addressable.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/addressable/addressable.go index b7cd815b..7cbd6176 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/addressable/addressable.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/addressable/addressable.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/addressable/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/addressable/fake/fake.go index 8b6d8e5c..5793a71e 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/addressable/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/addressable/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/binding/binding.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/binding/binding.go index 690ac597..88bbedfa 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/binding/binding.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/binding/binding.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/binding/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/binding/fake/fake.go index e555c814..7ffed6b6 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/binding/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/binding/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/conditions/conditions.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/conditions/conditions.go index 5bdbf9f5..bb698ca1 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/conditions/conditions.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/conditions/conditions.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/conditions/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/conditions/fake/fake.go index 06fcf1d8..0795ac30 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/conditions/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/conditions/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/legacytargetable/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/legacytargetable/fake/fake.go index 382913e2..0fc7def5 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/legacytargetable/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/legacytargetable/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/legacytargetable/legacytargetable.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/legacytargetable/legacytargetable.go index 9d09a293..f6d53503 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/legacytargetable/legacytargetable.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/legacytargetable/legacytargetable.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/targetable/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/targetable/fake/fake.go index 6fb1aa23..2e810424 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/targetable/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/targetable/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/targetable/targetable.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/targetable/targetable.go index c4deac1c..1b140177 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/targetable/targetable.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1alpha1/targetable/targetable.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/addressable/addressable.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/addressable/addressable.go index 1bccaa55..a27000df 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/addressable/addressable.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/addressable/addressable.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/addressable/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/addressable/fake/fake.go index 5c4617a0..9197a01c 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/addressable/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/addressable/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/conditions/conditions.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/conditions/conditions.go index 869e79dc..a5cd5108 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/conditions/conditions.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/conditions/conditions.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/conditions/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/conditions/fake/fake.go index e50d50bc..e9cb18a1 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/conditions/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/conditions/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/source/fake/fake.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/source/fake/fake.go index 7ef330c7..6fc90f22 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/source/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/source/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/source/source.go b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/source/source.go index 20559ceb..d3ec41ee 100644 --- a/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/source/source.go +++ b/vendor/knative.dev/pkg/client/injection/ducks/duck/v1beta1/source/source.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/informers/factory/factory.go b/vendor/knative.dev/pkg/client/injection/informers/factory/factory.go index e48aa0f1..6b700024 100644 --- a/vendor/knative.dev/pkg/client/injection/informers/factory/factory.go +++ b/vendor/knative.dev/pkg/client/injection/informers/factory/factory.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/informers/factory/fake/fake.go b/vendor/knative.dev/pkg/client/injection/informers/factory/fake/fake.go index 00fb10d0..b4652510 100644 --- a/vendor/knative.dev/pkg/client/injection/informers/factory/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/informers/factory/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/client/client.go b/vendor/knative.dev/pkg/client/injection/kube/client/client.go index 70342065..f0b67a35 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/client/client.go +++ b/vendor/knative.dev/pkg/client/injection/kube/client/client.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/client/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/client/fake/fake.go index 5d13b17d..d69f4a95 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/client/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/client/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/mutatingwebhookconfiguration/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/mutatingwebhookconfiguration/fake/fake.go index e6453ed8..3cc76fc2 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/mutatingwebhookconfiguration/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/mutatingwebhookconfiguration/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/mutatingwebhookconfiguration/mutatingwebhookconfiguration.go b/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/mutatingwebhookconfiguration/mutatingwebhookconfiguration.go index 0c1ea394..29b5882e 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/mutatingwebhookconfiguration/mutatingwebhookconfiguration.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/mutatingwebhookconfiguration/mutatingwebhookconfiguration.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/validatingwebhookconfiguration/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/validatingwebhookconfiguration/fake/fake.go index 5b1357f9..2d6b7d5c 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/validatingwebhookconfiguration/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/validatingwebhookconfiguration/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/validatingwebhookconfiguration/validatingwebhookconfiguration.go b/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/validatingwebhookconfiguration/validatingwebhookconfiguration.go index c068feee..72d61573 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/validatingwebhookconfiguration/validatingwebhookconfiguration.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/admissionregistration/v1beta1/validatingwebhookconfiguration/validatingwebhookconfiguration.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/controllerrevision/controllerrevision.go b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/controllerrevision/controllerrevision.go index c159a6df..5f7a5a53 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/controllerrevision/controllerrevision.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/controllerrevision/controllerrevision.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/controllerrevision/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/controllerrevision/fake/fake.go index 445b43b7..75c14607 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/controllerrevision/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/controllerrevision/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/daemonset/daemonset.go b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/daemonset/daemonset.go index 95e0478b..ae4f54c5 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/daemonset/daemonset.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/daemonset/daemonset.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/daemonset/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/daemonset/fake/fake.go index 81d38159..ec8c50be 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/daemonset/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/daemonset/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/deployment/deployment.go b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/deployment/deployment.go index 070e53f3..bf555504 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/deployment/deployment.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/deployment/deployment.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/deployment/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/deployment/fake/fake.go index 9a24512d..f126f2a9 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/deployment/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/deployment/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/replicaset/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/replicaset/fake/fake.go index 1efca927..df3b07be 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/replicaset/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/replicaset/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/replicaset/replicaset.go b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/replicaset/replicaset.go index 9f824819..9386c324 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/replicaset/replicaset.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/replicaset/replicaset.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/statefulset/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/statefulset/fake/fake.go index 5a706370..9f2d178b 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/statefulset/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/statefulset/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/statefulset/statefulset.go b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/statefulset/statefulset.go index 47db7f66..a4c31d86 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/statefulset/statefulset.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/apps/v1/statefulset/statefulset.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v1/horizontalpodautoscaler/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v1/horizontalpodautoscaler/fake/fake.go index 71b38ff6..87e407a8 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v1/horizontalpodautoscaler/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v1/horizontalpodautoscaler/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v1/horizontalpodautoscaler/horizontalpodautoscaler.go b/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v1/horizontalpodautoscaler/horizontalpodautoscaler.go index d09b3348..3f9ef82f 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v1/horizontalpodautoscaler/horizontalpodautoscaler.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v1/horizontalpodautoscaler/horizontalpodautoscaler.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v2beta1/horizontalpodautoscaler/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v2beta1/horizontalpodautoscaler/fake/fake.go index 748f2d00..120dd269 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v2beta1/horizontalpodautoscaler/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v2beta1/horizontalpodautoscaler/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v2beta1/horizontalpodautoscaler/horizontalpodautoscaler.go b/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v2beta1/horizontalpodautoscaler/horizontalpodautoscaler.go index 72d7823c..e3bc8d3b 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v2beta1/horizontalpodautoscaler/horizontalpodautoscaler.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/autoscaling/v2beta1/horizontalpodautoscaler/horizontalpodautoscaler.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1/job/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1/job/fake/fake.go index efdde802..2f2904a4 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1/job/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1/job/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1/job/job.go b/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1/job/job.go index 85007a8b..b31f3d23 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1/job/job.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1/job/job.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1beta1/cronjob/cronjob.go b/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1beta1/cronjob/cronjob.go index e35deddc..36faede0 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1beta1/cronjob/cronjob.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1beta1/cronjob/cronjob.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1beta1/cronjob/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1beta1/cronjob/fake/fake.go index cae77817..fa03fd3b 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1beta1/cronjob/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/batch/v1beta1/cronjob/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/componentstatus/componentstatus.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/componentstatus/componentstatus.go index c7c7a05f..70487284 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/componentstatus/componentstatus.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/componentstatus/componentstatus.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/componentstatus/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/componentstatus/fake/fake.go index 76e32848..26b2531d 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/componentstatus/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/componentstatus/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/configmap/configmap.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/configmap/configmap.go index 59820361..a48eb395 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/configmap/configmap.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/configmap/configmap.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/configmap/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/configmap/fake/fake.go index 57175155..6f693c7f 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/configmap/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/configmap/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/endpoints/endpoints.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/endpoints/endpoints.go index 9991afa4..95c3b0fa 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/endpoints/endpoints.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/endpoints/endpoints.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/endpoints/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/endpoints/fake/fake.go index 4dde486e..e2b3dbf0 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/endpoints/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/endpoints/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/event/event.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/event/event.go index a2ba6c7d..b4242581 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/event/event.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/event/event.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/event/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/event/fake/fake.go index e8e8b10a..b3959730 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/event/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/event/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/limitrange/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/limitrange/fake/fake.go index e1caf555..9cf84517 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/limitrange/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/limitrange/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/limitrange/limitrange.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/limitrange/limitrange.go index e25ba31c..f6635cbc 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/limitrange/limitrange.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/limitrange/limitrange.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/namespace/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/namespace/fake/fake.go index 1b4d96ab..38103361 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/namespace/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/namespace/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/namespace/namespace.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/namespace/namespace.go index e36efc8f..8fdd3070 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/namespace/namespace.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/namespace/namespace.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/node/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/node/fake/fake.go index a59efcfa..e984515f 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/node/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/node/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/node/node.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/node/node.go index 150edb6a..1614ff31 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/node/node.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/node/node.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolume/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolume/fake/fake.go index 1c08e3b9..1aa65f90 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolume/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolume/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolume/persistentvolume.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolume/persistentvolume.go index 5a7d6d8f..6120af88 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolume/persistentvolume.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolume/persistentvolume.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolumeclaim/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolumeclaim/fake/fake.go index aa1b7480..5fea9bc7 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolumeclaim/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolumeclaim/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolumeclaim/persistentvolumeclaim.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolumeclaim/persistentvolumeclaim.go index 6ab43d4c..20ec2c4b 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolumeclaim/persistentvolumeclaim.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/persistentvolumeclaim/persistentvolumeclaim.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/pod/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/pod/fake/fake.go index da4c188f..8280c9d0 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/pod/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/pod/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/pod/pod.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/pod/pod.go index 123234d1..5670005a 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/pod/pod.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/pod/pod.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/podtemplate/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/podtemplate/fake/fake.go index 3c5703df..e597bf54 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/podtemplate/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/podtemplate/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/podtemplate/podtemplate.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/podtemplate/podtemplate.go index 9138bf66..cd89ffa8 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/podtemplate/podtemplate.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/podtemplate/podtemplate.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/replicationcontroller/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/replicationcontroller/fake/fake.go index cad932ce..8b4d079e 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/replicationcontroller/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/replicationcontroller/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/replicationcontroller/replicationcontroller.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/replicationcontroller/replicationcontroller.go index 7ad10812..23f3f051 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/replicationcontroller/replicationcontroller.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/replicationcontroller/replicationcontroller.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/resourcequota/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/resourcequota/fake/fake.go index 9f597df3..abc71306 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/resourcequota/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/resourcequota/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/resourcequota/resourcequota.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/resourcequota/resourcequota.go index 995fd955..824e24ed 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/resourcequota/resourcequota.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/resourcequota/resourcequota.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/secret/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/secret/fake/fake.go index 85332ecb..e1fb2748 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/secret/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/secret/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/secret/secret.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/secret/secret.go index 80537337..396f384a 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/secret/secret.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/secret/secret.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/service/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/service/fake/fake.go index 44d891a5..b7a3c3dd 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/service/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/service/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/service/service.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/service/service.go index 93e0aaa8..83e454ae 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/service/service.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/service/service.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/serviceaccount/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/serviceaccount/fake/fake.go index ccba768c..2373d3c4 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/serviceaccount/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/serviceaccount/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/serviceaccount/serviceaccount.go b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/serviceaccount/serviceaccount.go index 38fdbb1e..e0258f37 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/serviceaccount/serviceaccount.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/core/v1/serviceaccount/serviceaccount.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/factory/factory.go b/vendor/knative.dev/pkg/client/injection/kube/informers/factory/factory.go index d9bf58de..dc2a63f8 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/factory/factory.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/factory/factory.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/factory/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/factory/fake/fake.go index 6a9d726b..eba32e29 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/factory/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/factory/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrole/clusterrole.go b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrole/clusterrole.go index bd3f06b9..b6aeafd1 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrole/clusterrole.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrole/clusterrole.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrole/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrole/fake/fake.go index 69e98f9f..a8911704 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrole/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrole/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrolebinding/clusterrolebinding.go b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrolebinding/clusterrolebinding.go index ec88345f..8b584b37 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrolebinding/clusterrolebinding.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrolebinding/clusterrolebinding.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrolebinding/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrolebinding/fake/fake.go index ca4ef81e..4cd336b4 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrolebinding/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/clusterrolebinding/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/role/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/role/fake/fake.go index b3b66a5a..85cbb529 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/role/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/role/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/role/role.go b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/role/role.go index c96e33fd..df53f4a8 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/role/role.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/role/role.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/rolebinding/fake/fake.go b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/rolebinding/fake/fake.go index 660d5c37..2c72d397 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/rolebinding/fake/fake.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/rolebinding/fake/fake.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/rolebinding/rolebinding.go b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/rolebinding/rolebinding.go index 12d12223..54ba78f8 100644 --- a/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/rolebinding/rolebinding.go +++ b/vendor/knative.dev/pkg/client/injection/kube/informers/rbac/v1/rolebinding/rolebinding.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/hack/boilerplate/boilerplate.go.txt b/vendor/knative.dev/pkg/hack/boilerplate/boilerplate.go.txt index 1f43b023..6f818683 100644 --- a/vendor/knative.dev/pkg/hack/boilerplate/boilerplate.go.txt +++ b/vendor/knative.dev/pkg/hack/boilerplate/boilerplate.go.txt @@ -1,5 +1,5 @@ /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/logging/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/logging/zz_generated.deepcopy.go index 8611e939..53345202 100644 --- a/vendor/knative.dev/pkg/logging/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/logging/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/metrics/README.md b/vendor/knative.dev/pkg/metrics/README.md new file mode 100644 index 00000000..95144feb --- /dev/null +++ b/vendor/knative.dev/pkg/metrics/README.md @@ -0,0 +1,107 @@ +# Common metrics export interfaces for Knative + +_Note that this directory is currently in transition. See [the Plan](#the-plan) +for details on where this is heading._ + +## Current status + +The code currently uses OpenCensus to support exporting metrics to multiple +backends. Currently, two backends are supported: Prometheus and Stackdriver. + +Metrics export is controlled by a ConfigMap called `config-observability` which +is a key-value map with specific values supported for each of the Stackdriver +and Prometheus backends. Hot-reload of the ConfigMap on a running process is +supported by directly watching (via the Kubernetes API) the +`config-observability` object. Configuration via environment is also supported +for use by the `queue-proxy`, which runs with user permissions in the user's +namespace. + +## Problems + +There are currently +[6 supported Golang exporters for OpenCensus](https://opencensus.io/exporters/supported-exporters/go/). +At least the Stackdriver exporter causes problems/failures if started without +access to (Google) application default credentials. It's not clear that we want +to build all of those backends into the core of `knative.dev/pkg` and all +downstream dependents, and we'd like all the code shipped in `knative.dev/pkg` +to be able to be tested without needing any special environment setup. + +With the current direct-integration setup, there needs to be initial and ongoing +work in `pkg` (which should be high-value, low-churn code) to maintain and +update stats exporters which need to be statically linked into ~all Knative +binaries. This setup also causes problems for vendors who may want or need to +perform an out-of-tree integration (e.g. proprietary or partially-proprietary +monitoring stacks). + +Another problem is that each vendor's exporter requires different parameters, +supplied as Golang `Options` methods which may require complex connections with +the Knative ConfigMap. Two examples of this are secrets like API keys and the +Prometheus monitoring port (which requires additional service/etc wiring). + +See also +[this doc](https://docs.google.com/document/d/1t-aov3XrhobjCKW4kwScY44QAoahiwxoyXXFtZyL8jw/edit), +where the plan was worked out. + +## The plan + +OpenCensus (and eventually OpenTelemetry) offers an sidecar or host-level agent +with speaks the OpenCensus protocol and can proxy from this protocol to multiple +backends. + +![OpenCensus Agent configuration](https://github.com/census-instrumentation/opencensus-service/raw/master/images/opencensus-service-deployment-models.png) +(From OpenCensus Documentation) + +**We will standardize on export to the OpenCensus export protocol, and encourage +vendors to implement their own OpenCensus Agent or Collector DaemonSet, Sidecar, +or other +[OpenCensus Protocol](https://github.com/census-instrumentation/opencensus-proto/tree/master/src/opencensus/proto/agent) +service which connects to their desired monitoring environment.** For now, we +will use the `config-observability` ConfigMap to provide the OpenCensus +endpoint, but we will work with the OpenTelemetry group to define a +kubernetes-friendly standard export path. + +**Additionally, once OpenTelemetry agent is stable, we will propose adding the +OpenTelemetry agent running on a localhost port as part of the runtime +contract.** + +We need to make sure that the OpenCensus library does not block, fail, or queue +metrics in-process excessively in the case where the OpenCensus Agent is not +present on the cluster. This will allow us to ship Knative components which +attempt to reach out the Agent if present, and which simply retain local +statistics for a short period of time if not. + +### Concerns + +- Unsure about the stability of the OpenCensus Agent (or successor). We're + currently investigating this, but the OpenCensus agent seems to have been + recommended by several others. +- Running `fluentd` as a sidecar was very big (400MB) and had a large impact on + cold start times. + - Mitigation: run the OpenCensus agent as a DaemonSet (like we do with + `fluentd` now). +- Running as a DaemonSet may make it more difficult to ensure that metrics for + each namespace end up in the right place. + - We have this problem with the built-in configurations today, so this doesn't + make the problem substantially worse. + - May want/need some connection between the Agent and the Kubelet to verify + sender identities eventually. + - Only expose OpenCensus Agent on localhost, not outside the node. + +### Steps to reach the goal + +- [ ] [Add OpenCensus Agent as one of the export options](https://github.com/knative/pkg/issues/955). +- [ ] Ensure that all tests pass in a non-Google-Cloud connected environment. + **This is true today.** + [Ensure this on an ongoing basis.](https://github.com/knative/pkg/issues/957) +- [ ] Google to implement OpenCensus Agent configuration to match what they + are doing for Stackdriver now. (No public issue link because this shoud be + in Google's vendor-specific configuration.) +- [ ] Document how to configure OpenCensus/OpenTelemetry Agent + Prometheus to + achieve the current level of application visibility, and determine a + long-term course for how to maintain this as a "bare minimum" supported + configuration. +- [ ] Stop adding exporter features outside of the OpenCensus / OpenTelemetry + export as of 0.13 release (03 March 2020). Between now and 0.13, small + amounts of additional features can be built in to assist with the bridging + process or to support existing products. New products should build on the + OpenCensus Agent approach. diff --git a/vendor/knative.dev/pkg/metrics/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/metrics/zz_generated.deepcopy.go index 64996c60..822bb4db 100644 --- a/vendor/knative.dev/pkg/metrics/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/metrics/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/reconciler/events.go b/vendor/knative.dev/pkg/reconciler/events.go new file mode 100644 index 00000000..cc9ac7eb --- /dev/null +++ b/vendor/knative.dev/pkg/reconciler/events.go @@ -0,0 +1,93 @@ +/* +Copyright 2020 The Knative Authors + +Licensed under the Apache License, Veroute.on 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package reconciler + +import ( + "errors" + "fmt" +) + +// Event leverages go's 1.13 error wrapping. +type Event error + +// Is reports whether any error in err's chain matches target. +// +// The chain consists of err itself followed by the sequence of errors obtained by +// repeatedly calling Unwrap. +// +// An error is considered to match a target if it is equal to that target or if +// it implements a method Is(error) bool such that Is(target) returns true. +// (text from errors/wrap.go) +var EventIs = errors.Is + +// As finds the first error in err's chain that matches target, and if so, sets +// target to that error value and returns true. +// +// The chain consists of err itself followed by the sequence of errors obtained by +// repeatedly calling Unwrap. +// +// An error matches target if the error's concrete value is assignable to the value +// pointed to by target, or if the error has a method As(interface{}) bool such that +// As(target) returns true. In the latter case, the As method is responsible for +// setting target. +// +// As will panic if target is not a non-nil pointer to either a type that implements +// error, or to any interface type. As returns false if err is nil. +// (text from errors/wrap.go) +var EventAs = errors.As + +// NewEvent returns an Event fully populated. +func NewEvent(eventtype, reason, messageFmt string, args ...interface{}) Event { + return &ReconcilerEvent{ + EventType: eventtype, + Reason: reason, + Format: messageFmt, + Args: args, + } +} + +// ReconcilerEvent wraps the fields required for recorders to create a +// kubernetes recorder Event. +type ReconcilerEvent struct { + EventType string + Reason string + Format string + Args []interface{} +} + +// make sure ReconcilerEvent implements error. +var _ error = (*ReconcilerEvent)(nil) + +// Is returns if the target error is a ReconcilerEvent type checking that +// EventType and Reason match. +func (e *ReconcilerEvent) Is(target error) bool { + if t, ok := target.(*ReconcilerEvent); ok { + if t != nil && t.EventType == e.EventType && t.Reason == e.Reason { + return true + } + return false + } + // Allow for wrapped errors. + err := fmt.Errorf(e.Format, e.Args...) + return errors.Is(err, target) +} + +// Error returns the string that is formed by using the format string with the +// provided args. +func (e *ReconcilerEvent) Error() string { + return fmt.Sprintf(e.Format, e.Args...) +} diff --git a/vendor/knative.dev/pkg/testing/duck/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/testing/duck/zz_generated.deepcopy.go index 49f69373..544f9ef1 100644 --- a/vendor/knative.dev/pkg/testing/duck/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/testing/duck/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/testing/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/testing/zz_generated.deepcopy.go index 685f5844..f0af0bc5 100644 --- a/vendor/knative.dev/pkg/testing/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/testing/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/tracker/zz_generated.deepcopy.go b/vendor/knative.dev/pkg/tracker/zz_generated.deepcopy.go index fba51f5d..9494168c 100644 --- a/vendor/knative.dev/pkg/tracker/zz_generated.deepcopy.go +++ b/vendor/knative.dev/pkg/tracker/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Knative Authors +Copyright 2020 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/vendor/knative.dev/pkg/webhook/psbinding/contexts.go b/vendor/knative.dev/pkg/webhook/psbinding/contexts.go new file mode 100644 index 00000000..ca6e1489 --- /dev/null +++ b/vendor/knative.dev/pkg/webhook/psbinding/contexts.go @@ -0,0 +1,36 @@ +/* +Copyright 2020 The Knative Authors + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package psbinding + +import "context" + +// optOutSelector is used as the key for associating information +// with a context.Context relating to whether we're going to label +// namespaces/objects for inclusion/exclusion for bindings. +type optOutSelector struct{} + +// WithOptOutSelector notes on the context that we want opt-out +// behaviour for bindings. +func WithOptOutSelector(ctx context.Context) context.Context { + return context.WithValue(ctx, optOutSelector{}, struct{}{}) +} + +// HasOptOutSelector checks to see whether the given context has +// been marked as having opted-out behaviour for bindings webhook. +func HasOptOutSelector(ctx context.Context) bool { + return ctx.Value(optOutSelector{}) != nil +} diff --git a/vendor/knative.dev/pkg/webhook/psbinding/psbinding.go b/vendor/knative.dev/pkg/webhook/psbinding/psbinding.go index c2270bd9..e4f99071 100644 --- a/vendor/knative.dev/pkg/webhook/psbinding/psbinding.go +++ b/vendor/knative.dev/pkg/webhook/psbinding/psbinding.go @@ -93,6 +93,15 @@ var ( // TODO(mattmoor): Consider also having a GVR-based one, e.g. // foobindings.blah.knative.dev/exclude: "true" } + InclusionSelector = metav1.LabelSelector{ + MatchExpressions: []metav1.LabelSelectorRequirement{{ + Key: duck.BindingIncludeLabel, + Operator: metav1.LabelSelectorOpIn, + Values: []string{"true"}, + }}, + // TODO(mattmoor): Consider also having a GVR-based one, e.g. + // foobindings.blah.knative.dev/include: "true" + } ) // Reconcile implements controller.Reconciler @@ -297,14 +306,20 @@ func (ac *Reconciler) reconcileMutatingWebhook(ctx context.Context, caCert []byt // This is only supported by 1.15+ clusters. matchPolicy := admissionregistrationv1beta1.Equivalent + // See if the opt-out behaviour has been specified and specify the Inclusion Selector. + selector := ExclusionSelector + if HasOptOutSelector(ctx) { + selector = InclusionSelector + } + for i, wh := range webhook.Webhooks { if wh.Name != webhook.Name { continue } webhook.Webhooks[i].MatchPolicy = &matchPolicy webhook.Webhooks[i].Rules = rules - webhook.Webhooks[i].NamespaceSelector = &ExclusionSelector - webhook.Webhooks[i].ObjectSelector = &ExclusionSelector // 1.15+ only + webhook.Webhooks[i].NamespaceSelector = &selector + webhook.Webhooks[i].ObjectSelector = &selector // 1.15+ only webhook.Webhooks[i].ClientConfig.CABundle = caCert if webhook.Webhooks[i].ClientConfig.Service == nil { return fmt.Errorf("missing service reference for webhook: %s", wh.Name)