diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index 9afd5b94..2145d034 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -172,935 +172,939 @@ }, { "ImportPath": "k8s.io/api/admissionregistration/v1alpha1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/admissionregistration/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/apps/v1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/apps/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/apps/v1beta2", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/authentication/v1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/authentication/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/authorization/v1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/authorization/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/autoscaling/v1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/autoscaling/v2beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/batch/v1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/batch/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/batch/v2alpha1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/certificates/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/coordination/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/core/v1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/events/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/extensions/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/networking/v1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/policy/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/rbac/v1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/rbac/v1alpha1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/rbac/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/scheduling/v1alpha1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/scheduling/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/settings/v1alpha1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/storage/v1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/storage/v1alpha1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/api/storage/v1beta1", - "Rev": "91bfdbcf0c2cab32ec1236cee4c300793abea68a" + "Rev": "794ec3ffa49dd85eddf72ef4581cb9ba572a6b4c" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/errors", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/meta", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/resource", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/internalversion", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1beta1", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion/queryparams", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/fields", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/labels", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/schema", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/json", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/protobuf", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/recognizer", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/streaming", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/versioning", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/selection", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/types", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/cache", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/clock", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/diff", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/errors", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/framer", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/intstr", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/json", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/mergepatch", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/naming", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/net", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/runtime", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/sets", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/strategicpatch", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation/field", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/wait", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/yaml", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/version", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/pkg/watch", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/json", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/reflect", - "Rev": "720795f37ef04a6d63ba53b0b43233b3f851c149" + "Rev": "ef51ab160544f9d05b68e132a4af0b0fab459954" }, { "ImportPath": "k8s.io/client-go/discovery", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/discovery/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/apps", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta2", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v2beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/batch", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/batch/v2alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/certificates", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/certificates/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/coordination", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/coordination/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/core", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/core/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/events", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/events/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/extensions", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/extensions/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/internalinterfaces", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/networking", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/networking/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/policy", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/policy/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/rbac", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/scheduling", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/scheduling/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/scheduling/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/settings", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/settings/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/storage", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/scheme", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/coordination/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/events/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/events/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta2", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v2beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/batch/v2alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/certificates/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/coordination/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/core/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/events/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/extensions/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/networking/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/policy/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/scheduling/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/scheduling/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/settings/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/pkg/apis/clientauthentication", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/pkg/apis/clientauthentication/v1beta1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/pkg/version", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/plugin/pkg/client/auth/exec", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/rest", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/rest/watch", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/testing", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/tools/auth", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/tools/cache", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/latest", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/v1", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/tools/metrics", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/tools/pager", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/tools/record", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/tools/reference", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" + }, + { + "ImportPath": "k8s.io/client-go/tools/watch", + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/transport", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/util/buffer", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/util/cert", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/util/connrotation", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/util/flowcontrol", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/util/homedir", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/util/integer", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/util/retry", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/client-go/util/workqueue", - "Rev": "791991630fd377ae686a6c439e87b78aec68cabd" + "Rev": "744b11616f0321bd076625906b9f81449f7e2b8f" }, { "ImportPath": "k8s.io/kube-openapi/pkg/util/proto", diff --git a/vendor/k8s.io/apimachinery/pkg/runtime/scheme.go b/vendor/k8s.io/apimachinery/pkg/runtime/scheme.go index 5c7d57be..fd37e293 100644 --- a/vendor/k8s.io/apimachinery/pkg/runtime/scheme.go +++ b/vendor/k8s.io/apimachinery/pkg/runtime/scheme.go @@ -70,7 +70,7 @@ type Scheme struct { defaulterFuncs map[reflect.Type]func(interface{}) // converter stores all registered conversion functions. It also has - // default coverting behavior. + // default converting behavior. converter *conversion.Converter // versionPriority is a map of groups to ordered lists of versions for those groups indicating the diff --git a/vendor/k8s.io/client-go/tools/cache/listwatch.go b/vendor/k8s.io/client-go/tools/cache/listwatch.go index 8bf41f51..30463aea 100644 --- a/vendor/k8s.io/client-go/tools/cache/listwatch.go +++ b/vendor/k8s.io/client-go/tools/cache/listwatch.go @@ -28,6 +28,7 @@ import ( "k8s.io/apimachinery/pkg/watch" restclient "k8s.io/client-go/rest" "k8s.io/client-go/tools/pager" + watchtools "k8s.io/client-go/tools/watch" ) // ListerWatcher is any object that knows how to perform an initial list and start a watch on a resource. @@ -116,7 +117,7 @@ func (lw *ListWatch) Watch(options metav1.ListOptions) (watch.Interface, error) // ListWatchUntil checks the provided conditions against the items returned by the list watcher, returning wait.ErrWaitTimeout // if timeout is exceeded without all conditions returning true, or an error if an error occurs. // TODO: check for watch expired error and retry watch from latest point? Same issue exists for Until. -func ListWatchUntil(timeout time.Duration, lw ListerWatcher, conditions ...watch.ConditionFunc) (*watch.Event, error) { +func ListWatchUntil(timeout time.Duration, lw ListerWatcher, conditions ...watchtools.ConditionFunc) (*watch.Event, error) { if len(conditions) == 0 { return nil, nil } @@ -178,8 +179,10 @@ func ListWatchUntil(timeout time.Duration, lw ListerWatcher, conditions ...watch return nil, err } - evt, err := watch.Until(timeout, watchInterface, remainingConditions...) - if err == watch.ErrWatchClosed { + ctx, cancel := watchtools.ContextWithOptionalTimeout(context.Background(), timeout) + defer cancel() + evt, err := watchtools.UntilWithoutRetry(ctx, watchInterface, remainingConditions...) + if err == watchtools.ErrWatchClosed { // present a consistent error interface to callers err = wait.ErrWaitTimeout } diff --git a/vendor/k8s.io/apimachinery/pkg/watch/until.go b/vendor/k8s.io/client-go/tools/watch/until.go similarity index 57% rename from vendor/k8s.io/apimachinery/pkg/watch/until.go rename to vendor/k8s.io/client-go/tools/watch/until.go index c2772ddb..4a891b23 100644 --- a/vendor/k8s.io/apimachinery/pkg/watch/until.go +++ b/vendor/k8s.io/client-go/tools/watch/until.go @@ -17,38 +17,39 @@ limitations under the License. package watch import ( + "context" "errors" "time" + "github.com/golang/glog" "k8s.io/apimachinery/pkg/util/wait" + "k8s.io/apimachinery/pkg/watch" ) // ConditionFunc returns true if the condition has been reached, false if it has not been reached yet, // or an error if the condition cannot be checked and should terminate. In general, it is better to define // level driven conditions over edge driven conditions (pod has ready=true, vs pod modified and ready changed // from false to true). -type ConditionFunc func(event Event) (bool, error) +type ConditionFunc func(event watch.Event) (bool, error) -// ErrWatchClosed is returned when the watch channel is closed before timeout in Until. -var ErrWatchClosed = errors.New("watch closed before Until timeout") +// ErrWatchClosed is returned when the watch channel is closed before timeout in UntilWithoutRetry. +var ErrWatchClosed = errors.New("watch closed before UntilWithoutRetry timeout") -// Until reads items from the watch until each provided condition succeeds, and then returns the last watch +// UntilWithoutRetry reads items from the watch until each provided condition succeeds, and then returns the last watch // encountered. The first condition that returns an error terminates the watch (and the event is also returned). // If no event has been received, the returned event will be nil. // Conditions are satisfied sequentially so as to provide a useful primitive for higher level composition. -// A zero timeout means to wait forever. -func Until(timeout time.Duration, watcher Interface, conditions ...ConditionFunc) (*Event, error) { +// Waits until context deadline or until context is canceled. +// +// Warning: Unless you have a very specific use case (probably a special Watcher) don't use this function!!! +// Warning: This will fail e.g. on API timeouts and/or 'too old resource version' error. +// Warning: You are most probably looking for a function *Until* or *UntilWithSync* below, +// Warning: solving such issues. +// TODO: Consider making this function private to prevent misuse when the other occurrences in our codebase are gone. +func UntilWithoutRetry(ctx context.Context, watcher watch.Interface, conditions ...ConditionFunc) (*watch.Event, error) { ch := watcher.ResultChan() defer watcher.Stop() - var after <-chan time.Time - if timeout > 0 { - after = time.After(timeout) - } else { - ch := make(chan time.Time) - defer close(ch) - after = ch - } - var lastEvent *Event + var lastEvent *watch.Event for _, condition := range conditions { // check the next condition against the previous event and short circuit waiting for the next watch if lastEvent != nil { @@ -69,7 +70,6 @@ func Until(timeout time.Duration, watcher Interface, conditions ...ConditionFunc } lastEvent = &event - // TODO: check for watch expired error and retry watch from latest point? done, err := condition(event) if err != nil { return lastEvent, err @@ -78,10 +78,25 @@ func Until(timeout time.Duration, watcher Interface, conditions ...ConditionFunc break ConditionSucceeded } - case <-after: + case <-ctx.Done(): return lastEvent, wait.ErrWaitTimeout } } } return lastEvent, nil } + +// ContextWithOptionalTimeout wraps context.WithTimeout and handles infinite timeouts expressed as 0 duration. +func ContextWithOptionalTimeout(parent context.Context, timeout time.Duration) (context.Context, context.CancelFunc) { + if timeout < 0 { + // This should be handled in validation + glog.Errorf("Timeout for context shall not be negative!") + timeout = 0 + } + + if timeout == 0 { + return context.WithCancel(parent) + } + + return context.WithTimeout(parent, timeout) +}