diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index ab2a832d..bdf400a2 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -240,747 +240,747 @@ }, { "ImportPath": "k8s.io/api/admissionregistration/v1alpha1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/admissionregistration/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/apps/v1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/apps/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/apps/v1beta2", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/authentication/v1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/authentication/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/authorization/v1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/authorization/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/autoscaling/v1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/autoscaling/v2beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/batch/v1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/batch/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/batch/v2alpha1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/certificates/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/core/v1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/events/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/extensions/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/networking/v1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/policy/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/rbac/v1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/rbac/v1alpha1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/rbac/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/scheduling/v1alpha1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/settings/v1alpha1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/storage/v1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/storage/v1alpha1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/api/storage/v1beta1", - "Rev": "006a217681ae70cbacdd66a5e2fca1a61a8ff28e" + "Rev": "acf347b865f29325eb61f4cd2df11e86e073a5ee" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/errors", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/meta", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/resource", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/internalversion", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1alpha1", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion/queryparams", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/fields", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/labels", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/schema", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/json", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/protobuf", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/recognizer", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/streaming", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/versioning", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/selection", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/types", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/cache", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/clock", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/diff", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/errors", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/framer", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/intstr", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/json", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/mergepatch", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/net", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/runtime", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/sets", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/strategicpatch", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation/field", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/wait", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/yaml", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/version", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/pkg/watch", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/json", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/reflect", - "Rev": "68f9c3a1feb3140df59c67ced62d3a5df8e6c9c2" + "Rev": "19e3f5aa3adca672c153d324e6b7d82ff8935f03" }, { "ImportPath": "k8s.io/client-go/discovery", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/discovery/fake", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/apps", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta2", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v2beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/batch", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/batch/v2alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/certificates", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/certificates/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/core", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/core/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/events", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/events/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/extensions", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/extensions/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/internalinterfaces", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/networking", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/networking/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/policy", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/policy/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/rbac", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/scheduling", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/scheduling/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/settings", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/settings/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/storage", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/scheme", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/events/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta2", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v2beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/batch/v2alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/certificates/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/core/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/events/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/extensions/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/networking/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/policy/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/scheduling/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/settings/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1alpha1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1beta1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/pkg/version", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/rest", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/rest/watch", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/testing", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/tools/auth", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/tools/cache", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/latest", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/v1", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/tools/metrics", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/tools/pager", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/tools/record", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/tools/reference", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/transport", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/util/buffer", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/util/cert", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/util/flowcontrol", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/util/homedir", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/util/integer", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/client-go/util/workqueue", - "Rev": "9389c055a838d4f208b699b3c7c51b70f2368861" + "Rev": "90539b4e75a8daaf7f67c3874c6180bfb1a63936" }, { "ImportPath": "k8s.io/kube-openapi/pkg/common", diff --git a/pkg/apis/samplecontroller/v1alpha1/register.go b/pkg/apis/samplecontroller/v1alpha1/register.go index babd488d..df5695eb 100644 --- a/pkg/apis/samplecontroller/v1alpha1/register.go +++ b/pkg/apis/samplecontroller/v1alpha1/register.go @@ -17,6 +17,7 @@ limitations under the License. package v1alpha1 import ( + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" @@ -47,5 +48,6 @@ func addKnownTypes(scheme *runtime.Scheme) error { &Foo{}, &FooList{}, ) + metav1.AddToGroupVersion(scheme, SchemeGroupVersion) return nil } diff --git a/vendor/k8s.io/api/admissionregistration/v1beta1/generated.proto b/vendor/k8s.io/api/admissionregistration/v1beta1/generated.proto index cb1270ea..8dcde259 100644 --- a/vendor/k8s.io/api/admissionregistration/v1beta1/generated.proto +++ b/vendor/k8s.io/api/admissionregistration/v1beta1/generated.proto @@ -165,8 +165,8 @@ message Webhook { // NamespaceSelector decides whether to run the webhook on an object based // on whether the namespace for that object matches the selector. If the // object itself is a namespace, the matching is performed on - // object.metadata.labels. If the object is other cluster scoped resource, - // it is not subjected to the webhook. + // object.metadata.labels. If the object is another cluster scoped resource, + // it never skips the webhook. // // For example, to run the webhook on any objects whose namespace is not // associated with "runlevel" of "0" or "1"; you will set the selector as diff --git a/vendor/k8s.io/api/admissionregistration/v1beta1/types.go b/vendor/k8s.io/api/admissionregistration/v1beta1/types.go index 30d2750c..aead73a5 100644 --- a/vendor/k8s.io/api/admissionregistration/v1beta1/types.go +++ b/vendor/k8s.io/api/admissionregistration/v1beta1/types.go @@ -147,8 +147,8 @@ type Webhook struct { // NamespaceSelector decides whether to run the webhook on an object based // on whether the namespace for that object matches the selector. If the // object itself is a namespace, the matching is performed on - // object.metadata.labels. If the object is other cluster scoped resource, - // it is not subjected to the webhook. + // object.metadata.labels. If the object is another cluster scoped resource, + // it never skips the webhook. // // For example, to run the webhook on any objects whose namespace is not // associated with "runlevel" of "0" or "1"; you will set the selector as diff --git a/vendor/k8s.io/api/admissionregistration/v1beta1/types_swagger_doc_generated.go b/vendor/k8s.io/api/admissionregistration/v1beta1/types_swagger_doc_generated.go index ea8c1e37..6dd18e97 100644 --- a/vendor/k8s.io/api/admissionregistration/v1beta1/types_swagger_doc_generated.go +++ b/vendor/k8s.io/api/admissionregistration/v1beta1/types_swagger_doc_generated.go @@ -104,7 +104,7 @@ var map_Webhook = map[string]string{ "clientConfig": "ClientConfig defines how to communicate with the hook. Required", "rules": "Rules describes what operations on what resources/subresources the webhook cares about. The webhook cares about an operation if it matches _any_ Rule.", "failurePolicy": "FailurePolicy defines how unrecognized errors from the admission endpoint are handled - allowed values are Ignore or Fail. Defaults to Ignore.", - "namespaceSelector": "NamespaceSelector decides whether to run the webhook on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is other cluster scoped resource, it is not subjected to the webhook.\n\nFor example, to run the webhook on any objects whose namespace is not associated with \"runlevel\" of \"0\" or \"1\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"runlevel\",\n \"operator\": \"NotIn\",\n \"values\": [\n \"0\",\n \"1\"\n ]\n }\n ]\n}\n\nIf instead you want to only run the webhook on any objects whose namespace is associated with the \"environment\" of \"prod\" or \"staging\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"environment\",\n \"operator\": \"In\",\n \"values\": [\n \"prod\",\n \"staging\"\n ]\n }\n ]\n}\n\nSee https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors.\n\nDefault to the empty LabelSelector, which matches everything.", + "namespaceSelector": "NamespaceSelector decides whether to run the webhook on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the webhook.\n\nFor example, to run the webhook on any objects whose namespace is not associated with \"runlevel\" of \"0\" or \"1\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"runlevel\",\n \"operator\": \"NotIn\",\n \"values\": [\n \"0\",\n \"1\"\n ]\n }\n ]\n}\n\nIf instead you want to only run the webhook on any objects whose namespace is associated with the \"environment\" of \"prod\" or \"staging\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"environment\",\n \"operator\": \"In\",\n \"values\": [\n \"prod\",\n \"staging\"\n ]\n }\n ]\n}\n\nSee https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors.\n\nDefault to the empty LabelSelector, which matches everything.", } func (Webhook) SwaggerDoc() map[string]string { diff --git a/vendor/k8s.io/apimachinery/pkg/util/net/util.go b/vendor/k8s.io/apimachinery/pkg/util/net/util.go index 461144f0..8344d10c 100644 --- a/vendor/k8s.io/apimachinery/pkg/util/net/util.go +++ b/vendor/k8s.io/apimachinery/pkg/util/net/util.go @@ -18,6 +18,8 @@ package net import ( "net" + "net/url" + "os" "reflect" "syscall" ) @@ -38,8 +40,16 @@ func IPNetEqual(ipnet1, ipnet2 *net.IPNet) bool { // Returns if the given err is "connection reset by peer" error. func IsConnectionReset(err error) bool { - opErr, ok := err.(*net.OpError) - if ok && opErr.Err.Error() == syscall.ECONNRESET.Error() { + if urlErr, ok := err.(*url.Error); ok { + err = urlErr.Err + } + if opErr, ok := err.(*net.OpError); ok { + err = opErr.Err + } + if osErr, ok := err.(*os.SyscallError); ok { + err = osErr.Err + } + if errno, ok := err.(syscall.Errno); ok && errno == syscall.ECONNRESET { return true } return false diff --git a/vendor/k8s.io/client-go/tools/cache/shared_informer.go b/vendor/k8s.io/client-go/tools/cache/shared_informer.go index b11f0ebd..9bc52a54 100644 --- a/vendor/k8s.io/client-go/tools/cache/shared_informer.go +++ b/vendor/k8s.io/client-go/tools/cache/shared_informer.go @@ -334,7 +334,7 @@ func (s *sharedIndexInformer) AddEventHandlerWithResyncPeriod(handler ResourceEv s.blockDeltas.Lock() defer s.blockDeltas.Unlock() - s.processor.addAndStartListener(listener) + s.processor.addListener(listener) for _, item := range s.indexer.List() { listener.add(addNotification{newObj: item}) } @@ -372,6 +372,7 @@ func (s *sharedIndexInformer) HandleDeltas(obj interface{}) error { } type sharedProcessor struct { + listenersStarted bool listenersLock sync.RWMutex listeners []*processorListener syncingListeners []*processorListener @@ -379,20 +380,15 @@ type sharedProcessor struct { wg wait.Group } -func (p *sharedProcessor) addAndStartListener(listener *processorListener) { - p.listenersLock.Lock() - defer p.listenersLock.Unlock() - - p.addListenerLocked(listener) - p.wg.Start(listener.run) - p.wg.Start(listener.pop) -} - func (p *sharedProcessor) addListener(listener *processorListener) { p.listenersLock.Lock() defer p.listenersLock.Unlock() p.addListenerLocked(listener) + if p.listenersStarted { + p.wg.Start(listener.run) + p.wg.Start(listener.pop) + } } func (p *sharedProcessor) addListenerLocked(listener *processorListener) { @@ -423,6 +419,7 @@ func (p *sharedProcessor) run(stopCh <-chan struct{}) { p.wg.Start(listener.run) p.wg.Start(listener.pop) } + p.listenersStarted = true }() <-stopCh p.listenersLock.RLock()