diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index 5baf4853d..d24517384 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -764,851 +764,851 @@ }, { "ImportPath": "k8s.io/api/admission/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/admissionregistration/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/apps/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/apps/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/apps/v1beta2", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/authentication/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/authentication/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/authorization/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/authorization/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/autoscaling/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/autoscaling/v2beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/batch/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/batch/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/batch/v2alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/certificates/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/core/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/extensions/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/networking/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/policy/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/rbac/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/rbac/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/rbac/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/scheduling/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/settings/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/storage/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/api/storage/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/equality", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/errors", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/meta", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/resource", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/testing", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/testing/fuzzer", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/testing/roundtrip", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/validation", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/validation/path", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/apimachinery", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/apimachinery/announced", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/apimachinery/registered", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/fuzzer", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/internalversion", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/validation", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion/queryparams", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion/unstructured", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/fields", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/labels", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/schema", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/json", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/protobuf", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/recognizer", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/streaming", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/versioning", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/selection", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/types", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/cache", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/clock", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/diff", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/errors", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/framer", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/httpstream", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/intstr", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/json", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/mergepatch", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/net", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/proxy", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/rand", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/runtime", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/sets", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/strategicpatch", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/uuid", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation/field", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/wait", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/yaml", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/version", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/pkg/watch", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/json", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/netutil", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/reflect", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/discovery", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/discovery/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/apps", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta2", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v2beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/batch", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/batch/v2alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/certificates", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/certificates/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/core", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/core/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/extensions", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/extensions/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/internalinterfaces", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/networking", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/networking/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/policy", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/policy/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/rbac", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/scheduling", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/scheduling/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/settings", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/settings/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/storage", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/scheme", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta2", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v2beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/batch/v2alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/certificates/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/core/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/extensions/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/networking/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/policy/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/scheduling/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/settings/v1alpha1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/pkg/version", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/rest", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/rest/watch", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/testing", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/auth", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/cache", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/latest", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/metrics", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/pager", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/reference", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/transport", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/util/buffer", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/util/cert", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/util/flowcontrol", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/util/homedir", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/util/integer", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/kube-openapi/pkg/builder", @@ -1628,71 +1628,71 @@ }, { "ImportPath": "k8s.io/client-go/discovery", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/informers", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/fake", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/scheme", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/listers/core/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/rest", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/testing", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/cache", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/v1", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/util/cert", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" }, { "ImportPath": "k8s.io/client-go/util/flowcontrol", - "Rev": "60cef58577a58d9a5665f9d6a8d6167930c59174" + "Rev": "3af225c75868aec8b5df116daf5a368fe9274054" } ] } diff --git a/pkg/admission/BUILD b/pkg/admission/BUILD index 761a7b149..3d8927eb3 100644 --- a/pkg/admission/BUILD +++ b/pkg/admission/BUILD @@ -12,6 +12,7 @@ go_test( "chain_test.go", "config_test.go", "errors_test.go", + "handler_test.go", ], importpath = "k8s.io/apiserver/pkg/admission", library = ":go_default_library", diff --git a/pkg/admission/handler.go b/pkg/admission/handler.go index 5de066f05..d2a9e7d4c 100644 --- a/pkg/admission/handler.go +++ b/pkg/admission/handler.go @@ -66,14 +66,8 @@ func (h *Handler) WaitForReady() bool { if h.readyFunc == nil { return true } - return h.waitForReadyInternal(time.After(timeToWaitForReady)) -} -func (h *Handler) waitForReadyInternal(timeout <-chan time.Time) bool { - // there is no configured ready func, so return immediately - if h.readyFunc == nil { - return true - } + timeout := time.After(timeToWaitForReady) for !h.readyFunc() { select { case <-time.After(100 * time.Millisecond): diff --git a/pkg/admission/handler_test.go b/pkg/admission/handler_test.go new file mode 100644 index 000000000..79741302a --- /dev/null +++ b/pkg/admission/handler_test.go @@ -0,0 +1,57 @@ +/* +Copyright 2017 The Kubernetes 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 admission + +import ( + "testing" + "time" +) + +func TestWaitForReady(t *testing.T) { + handler := newFakeHandler() + + // 1. test no readyFunc + if !handler.WaitForReady() { + t.Errorf("Expect ready for no readyFunc provided.") + } + + // 2. readyFunc return ready immediately + readyFunc := func() bool { + return true + } + handler.SetReadyFunc(readyFunc) + if !handler.WaitForReady() { + t.Errorf("Expect ready for readyFunc returns ready immediately.") + } + + // 3. readyFunc always return not ready. WaitForReady timeout + readyFunc = func() bool { + return false + } + startTime := time.Now() + handler.SetReadyFunc(readyFunc) + if handler.WaitForReady() { + t.Errorf("Expect not ready for readyFunc returns not ready immediately.") + } + if time.Since(startTime) < timeToWaitForReady { + t.Errorf("Expect WaitForReady timeout.") + } +} + +func newFakeHandler() *Handler { + return NewHandler(Create, Update) +}