diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index 928c5561..eaa35f8d 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -156,763 +156,763 @@ }, { "ImportPath": "k8s.io/api/admissionregistration/v1alpha1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/admissionregistration/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/apps/v1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/apps/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/apps/v1beta2", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/authentication/v1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/authentication/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/authorization/v1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/authorization/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/autoscaling/v1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/autoscaling/v2beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/batch/v1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/batch/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/batch/v2alpha1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/certificates/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/core/v1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/events/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/extensions/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/networking/v1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/policy/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/rbac/v1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/rbac/v1alpha1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/rbac/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/scheduling/v1alpha1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/settings/v1alpha1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/storage/v1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/storage/v1alpha1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/api/storage/v1beta1", - "Rev": "b39a8bdff32033fd1f645f17f1625f3b691124b6" + "Rev": "b7d77fa220f5130ec63c2ca7167dd9653449c64d" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/errors", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/meta", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/api/resource", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/internalversion", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1beta1", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/conversion/queryparams", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/fields", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/labels", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/schema", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/json", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/protobuf", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/recognizer", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/streaming", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/versioning", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/selection", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/types", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/cache", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/clock", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/diff", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/errors", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/framer", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/intstr", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/json", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/mergepatch", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/net", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/runtime", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/sets", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/strategicpatch", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/validation/field", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/wait", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/util/yaml", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/version", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/pkg/watch", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/json", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/reflect", - "Rev": "6ad68b3c504c71a07c48328779d8b5aabe2e4dd9" + "Rev": "6426d21f392c6d0e710af98bdfe6fb7334b3e11a" }, { "ImportPath": "k8s.io/client-go/discovery", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/discovery/fake", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/apps", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/apps/v1beta2", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/autoscaling/v2beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/batch", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/batch/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/batch/v2alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/certificates", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/certificates/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/core", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/core/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/events", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/events/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/extensions", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/extensions/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/internalinterfaces", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/networking", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/networking/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/policy", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/policy/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/rbac", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/rbac/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/scheduling", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/scheduling/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/settings", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/settings/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/storage", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/informers/storage/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/scheme", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/events/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/apps/v1beta2", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/autoscaling/v2beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/batch/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/batch/v2alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/certificates/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/core/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/events/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/extensions/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/networking/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/policy/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/rbac/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/scheduling/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/settings/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/listers/storage/v1beta1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/pkg/apis/clientauthentication", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/pkg/version", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/plugin/pkg/client/auth/exec", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/rest", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/rest/watch", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/testing", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/tools/auth", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/tools/cache", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/latest", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/tools/clientcmd/api/v1", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/tools/metrics", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/tools/pager", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/tools/record", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/tools/reference", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/transport", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/util/buffer", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/util/cert", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/util/flowcontrol", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/util/homedir", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/util/integer", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/util/retry", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/client-go/util/workqueue", - "Rev": "f0d11262904f0a1cd1d4b6120add0cf6523ba9d4" + "Rev": "01d6a1350dd5c61a498fd3a5bdafd9151cac4e9a" }, { "ImportPath": "k8s.io/kube-openapi/pkg/util/proto", diff --git a/hack/update-codegen.sh b/hack/update-codegen.sh index 3697707b..1423a1af 100755 --- a/hack/update-codegen.sh +++ b/hack/update-codegen.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright 2017 The Kubernetes Authors. # diff --git a/hack/verify-codegen.sh b/hack/verify-codegen.sh index 9cc02a5a..d02a6fa3 100755 --- a/hack/verify-codegen.sh +++ b/hack/verify-codegen.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright 2017 The Kubernetes Authors. # diff --git a/vendor/k8s.io/api/core/v1/annotation_key_constants.go b/vendor/k8s.io/api/core/v1/annotation_key_constants.go index de4e3cee..95fff364 100644 --- a/vendor/k8s.io/api/core/v1/annotation_key_constants.go +++ b/vendor/k8s.io/api/core/v1/annotation_key_constants.go @@ -45,6 +45,13 @@ const ( // to one container of a pod. SeccompContainerAnnotationKeyPrefix string = "container.seccomp.security.alpha.kubernetes.io/" + // SeccompProfileRuntimeDefault represents the default seccomp profile used by container runtime. + SeccompProfileRuntimeDefault string = "runtime/default" + + // DeprecatedSeccompProfileDockerDefault represents the default seccomp profile used by docker. + // This is now deprecated and should be replaced by SeccompProfileRuntimeDefault. + DeprecatedSeccompProfileDockerDefault string = "docker/default" + // PreferAvoidPodsAnnotationKey represents the key of preferAvoidPods data (json serialized) // in the Annotations of a Node. PreferAvoidPodsAnnotationKey string = "scheduler.alpha.kubernetes.io/preferAvoidPods" diff --git a/vendor/k8s.io/api/rbac/v1/generated.proto b/vendor/k8s.io/api/rbac/v1/generated.proto index 35acc643..78aca15b 100644 --- a/vendor/k8s.io/api/rbac/v1/generated.proto +++ b/vendor/k8s.io/api/rbac/v1/generated.proto @@ -62,6 +62,7 @@ message ClusterRoleBinding { optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; // Subjects holds references to the objects the role applies to. + // +optional repeated Subject subjects = 2; // RoleRef can only reference a ClusterRole in the global namespace. @@ -134,6 +135,7 @@ message RoleBinding { optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; // Subjects holds references to the objects the role applies to. + // +optional repeated Subject subjects = 2; // RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. diff --git a/vendor/k8s.io/api/rbac/v1/types.go b/vendor/k8s.io/api/rbac/v1/types.go index 91990548..17163cbb 100644 --- a/vendor/k8s.io/api/rbac/v1/types.go +++ b/vendor/k8s.io/api/rbac/v1/types.go @@ -124,7 +124,8 @@ type RoleBinding struct { metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Subjects holds references to the objects the role applies to. - Subjects []Subject `json:"subjects" protobuf:"bytes,2,rep,name=subjects"` + // +optional + Subjects []Subject `json:"subjects,omitempty" protobuf:"bytes,2,rep,name=subjects"` // RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. // If the RoleRef cannot be resolved, the Authorizer must return an error. @@ -199,7 +200,8 @@ type ClusterRoleBinding struct { metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Subjects holds references to the objects the role applies to. - Subjects []Subject `json:"subjects" protobuf:"bytes,2,rep,name=subjects"` + // +optional + Subjects []Subject `json:"subjects,omitempty" protobuf:"bytes,2,rep,name=subjects"` // RoleRef can only reference a ClusterRole in the global namespace. // If the RoleRef cannot be resolved, the Authorizer must return an error. diff --git a/vendor/k8s.io/api/rbac/v1alpha1/generated.proto b/vendor/k8s.io/api/rbac/v1alpha1/generated.proto index 4a1835d9..d7b29486 100644 --- a/vendor/k8s.io/api/rbac/v1alpha1/generated.proto +++ b/vendor/k8s.io/api/rbac/v1alpha1/generated.proto @@ -61,6 +61,7 @@ message ClusterRoleBinding { optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; // Subjects holds references to the objects the role applies to. + // +optional repeated Subject subjects = 2; // RoleRef can only reference a ClusterRole in the global namespace. @@ -134,6 +135,7 @@ message RoleBinding { optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; // Subjects holds references to the objects the role applies to. + // +optional repeated Subject subjects = 2; // RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. diff --git a/vendor/k8s.io/api/rbac/v1alpha1/types.go b/vendor/k8s.io/api/rbac/v1alpha1/types.go index 843d998e..398d6a16 100644 --- a/vendor/k8s.io/api/rbac/v1alpha1/types.go +++ b/vendor/k8s.io/api/rbac/v1alpha1/types.go @@ -126,7 +126,8 @@ type RoleBinding struct { metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Subjects holds references to the objects the role applies to. - Subjects []Subject `json:"subjects" protobuf:"bytes,2,rep,name=subjects"` + // +optional + Subjects []Subject `json:"subjects,omitempty" protobuf:"bytes,2,rep,name=subjects"` // RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. // If the RoleRef cannot be resolved, the Authorizer must return an error. @@ -201,7 +202,8 @@ type ClusterRoleBinding struct { metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Subjects holds references to the objects the role applies to. - Subjects []Subject `json:"subjects" protobuf:"bytes,2,rep,name=subjects"` + // +optional + Subjects []Subject `json:"subjects,omitempty" protobuf:"bytes,2,rep,name=subjects"` // RoleRef can only reference a ClusterRole in the global namespace. // If the RoleRef cannot be resolved, the Authorizer must return an error. diff --git a/vendor/k8s.io/api/rbac/v1beta1/generated.proto b/vendor/k8s.io/api/rbac/v1beta1/generated.proto index 2a893060..494aff8b 100644 --- a/vendor/k8s.io/api/rbac/v1beta1/generated.proto +++ b/vendor/k8s.io/api/rbac/v1beta1/generated.proto @@ -62,6 +62,7 @@ message ClusterRoleBinding { optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; // Subjects holds references to the objects the role applies to. + // +optional repeated Subject subjects = 2; // RoleRef can only reference a ClusterRole in the global namespace. @@ -135,6 +136,7 @@ message RoleBinding { optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; // Subjects holds references to the objects the role applies to. + // +optional repeated Subject subjects = 2; // RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. diff --git a/vendor/k8s.io/api/rbac/v1beta1/types.go b/vendor/k8s.io/api/rbac/v1beta1/types.go index 091fc1dc..857b67a6 100644 --- a/vendor/k8s.io/api/rbac/v1beta1/types.go +++ b/vendor/k8s.io/api/rbac/v1beta1/types.go @@ -125,7 +125,8 @@ type RoleBinding struct { metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Subjects holds references to the objects the role applies to. - Subjects []Subject `json:"subjects" protobuf:"bytes,2,rep,name=subjects"` + // +optional + Subjects []Subject `json:"subjects,omitempty" protobuf:"bytes,2,rep,name=subjects"` // RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. // If the RoleRef cannot be resolved, the Authorizer must return an error. @@ -199,7 +200,8 @@ type ClusterRoleBinding struct { metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Subjects holds references to the objects the role applies to. - Subjects []Subject `json:"subjects" protobuf:"bytes,2,rep,name=subjects"` + // +optional + Subjects []Subject `json:"subjects,omitempty" protobuf:"bytes,2,rep,name=subjects"` // RoleRef can only reference a ClusterRole in the global namespace. // If the RoleRef cannot be resolved, the Authorizer must return an error. diff --git a/vendor/k8s.io/apimachinery/pkg/api/meta/interfaces.go b/vendor/k8s.io/apimachinery/pkg/api/meta/interfaces.go index 91500805..42eac3af 100644 --- a/vendor/k8s.io/apimachinery/pkg/api/meta/interfaces.go +++ b/vendor/k8s.io/apimachinery/pkg/api/meta/interfaces.go @@ -23,11 +23,6 @@ import ( "k8s.io/apimachinery/pkg/types" ) -// VersionInterfaces contains the interfaces one should use for dealing with types of a particular version. -type VersionInterfaces struct { - runtime.ObjectConvertor -} - type ListMetaAccessor interface { GetListMeta() List } @@ -91,27 +86,19 @@ const ( type RESTScope interface { // Name of the scope Name() RESTScopeName - // ParamName is the optional name of the parameter that should be inserted in the resource url - // If empty, no param will be inserted - ParamName() string - // ArgumentName is the optional name that should be used for the variable holding the value. - ArgumentName() string - // ParamDescription is the optional description to use to document the parameter in api documentation - ParamDescription() string } // RESTMapping contains the information needed to deal with objects of a specific // resource and kind in a RESTful manner. type RESTMapping struct { - // Resource is a string representing the name of this resource as a REST client would see it - Resource string + // Resource is the GroupVersionResource (location) for this endpoint + Resource schema.GroupVersionResource + // GroupVersionKind is the GroupVersionKind (data format) to submit to this endpoint GroupVersionKind schema.GroupVersionKind // Scope contains the information needed to deal with REST Resources that are in a resource hierarchy Scope RESTScope - - runtime.ObjectConvertor } // RESTMapper allows clients to map resources to kind, and map kind and version diff --git a/vendor/k8s.io/apimachinery/pkg/api/meta/lazy.go b/vendor/k8s.io/apimachinery/pkg/api/meta/lazy.go index 7f92f39a..431a0a63 100644 --- a/vendor/k8s.io/apimachinery/pkg/api/meta/lazy.go +++ b/vendor/k8s.io/apimachinery/pkg/api/meta/lazy.go @@ -19,27 +19,25 @@ package meta import ( "sync" - "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" ) // lazyObject defers loading the mapper and typer until necessary. type lazyObject struct { - loader func() (RESTMapper, runtime.ObjectTyper, error) + loader func() (RESTMapper, error) lock sync.Mutex loaded bool err error mapper RESTMapper - typer runtime.ObjectTyper } // NewLazyObjectLoader handles unrecoverable errors when creating a RESTMapper / ObjectTyper by // returning those initialization errors when the interface methods are invoked. This defers the // initialization and any server calls until a client actually needs to perform the action. -func NewLazyObjectLoader(fn func() (RESTMapper, runtime.ObjectTyper, error)) (RESTMapper, runtime.ObjectTyper) { +func NewLazyRESTMapperLoader(fn func() (RESTMapper, error)) RESTMapper { obj := &lazyObject{loader: fn} - return obj, obj + return obj } // init lazily loads the mapper and typer, returning an error if initialization has failed. @@ -49,13 +47,12 @@ func (o *lazyObject) init() error { if o.loaded { return o.err } - o.mapper, o.typer, o.err = o.loader() + o.mapper, o.err = o.loader() o.loaded = true return o.err } var _ RESTMapper = &lazyObject{} -var _ runtime.ObjectTyper = &lazyObject{} func (o *lazyObject) KindFor(resource schema.GroupVersionResource) (schema.GroupVersionKind, error) { if err := o.init(); err != nil { @@ -105,17 +102,3 @@ func (o *lazyObject) ResourceSingularizer(resource string) (singular string, err } return o.mapper.ResourceSingularizer(resource) } - -func (o *lazyObject) ObjectKinds(obj runtime.Object) ([]schema.GroupVersionKind, bool, error) { - if err := o.init(); err != nil { - return nil, false, err - } - return o.typer.ObjectKinds(obj) -} - -func (o *lazyObject) Recognizes(gvk schema.GroupVersionKind) bool { - if err := o.init(); err != nil { - return false - } - return o.typer.Recognizes(gvk) -} diff --git a/vendor/k8s.io/apimachinery/pkg/api/meta/restmapper.go b/vendor/k8s.io/apimachinery/pkg/api/meta/restmapper.go index 75dc1c0e..41b60d73 100644 --- a/vendor/k8s.io/apimachinery/pkg/api/meta/restmapper.go +++ b/vendor/k8s.io/apimachinery/pkg/api/meta/restmapper.go @@ -28,30 +28,15 @@ import ( // Implements RESTScope interface type restScope struct { - name RESTScopeName - paramName string - argumentName string - paramDescription string + name RESTScopeName } func (r *restScope) Name() RESTScopeName { return r.name } -func (r *restScope) ParamName() string { - return r.paramName -} -func (r *restScope) ArgumentName() string { - return r.argumentName -} -func (r *restScope) ParamDescription() string { - return r.paramDescription -} var RESTScopeNamespace = &restScope{ - name: RESTScopeNameNamespace, - paramName: "namespaces", - argumentName: "namespace", - paramDescription: "object name and auth scope, such as for teams and projects", + name: RESTScopeNameNamespace, } var RESTScopeRoot = &restScope{ @@ -77,8 +62,6 @@ type DefaultRESTMapper struct { kindToScope map[schema.GroupVersionKind]RESTScope singularToPlural map[schema.GroupVersionResource]schema.GroupVersionResource pluralToSingular map[schema.GroupVersionResource]schema.GroupVersionResource - - interfacesFunc VersionInterfacesFunc } func (m *DefaultRESTMapper) String() string { @@ -87,16 +70,12 @@ func (m *DefaultRESTMapper) String() string { var _ RESTMapper = &DefaultRESTMapper{} -// VersionInterfacesFunc returns the appropriate typer, and metadata accessor for a -// given api version, or an error if no such api version exists. -type VersionInterfacesFunc func(version schema.GroupVersion) (*VersionInterfaces, error) - // NewDefaultRESTMapper initializes a mapping between Kind and APIVersion // to a resource name and back based on the objects in a runtime.Scheme // and the Kubernetes API conventions. Takes a group name, a priority list of the versions // to search when an object has no default version (set empty to return an error), // and a function that retrieves the correct metadata for a given version. -func NewDefaultRESTMapper(defaultGroupVersions []schema.GroupVersion, f VersionInterfacesFunc) *DefaultRESTMapper { +func NewDefaultRESTMapper(defaultGroupVersions []schema.GroupVersion) *DefaultRESTMapper { resourceToKind := make(map[schema.GroupVersionResource]schema.GroupVersionKind) kindToPluralResource := make(map[schema.GroupVersionKind]schema.GroupVersionResource) kindToScope := make(map[schema.GroupVersionKind]RESTScope) @@ -111,7 +90,6 @@ func NewDefaultRESTMapper(defaultGroupVersions []schema.GroupVersion, f VersionI defaultGroupVersions: defaultGroupVersions, singularToPlural: singularToPlural, pluralToSingular: pluralToSingular, - interfacesFunc: f, } } @@ -526,17 +504,10 @@ func (m *DefaultRESTMapper) RESTMappings(gk schema.GroupKind, versions ...string return nil, fmt.Errorf("the provided version %q and kind %q cannot be mapped to a supported scope", gvk.GroupVersion(), gvk.Kind) } - interfaces, err := m.interfacesFunc(gvk.GroupVersion()) - if err != nil { - return nil, fmt.Errorf("the provided version %q has no relevant versions: %v", gvk.GroupVersion().String(), err) - } - mappings = append(mappings, &RESTMapping{ - Resource: res.Resource, + Resource: res, GroupVersionKind: gvk, Scope: scope, - - ObjectConvertor: interfaces.ObjectConvertor, }) } diff --git a/vendor/k8s.io/apimachinery/pkg/api/meta/unstructured.go b/vendor/k8s.io/apimachinery/pkg/api/meta/unstructured.go deleted file mode 100644 index 47909209..00000000 --- a/vendor/k8s.io/apimachinery/pkg/api/meta/unstructured.go +++ /dev/null @@ -1,45 +0,0 @@ -/* -Copyright 2016 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 meta - -import ( - "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "k8s.io/apimachinery/pkg/runtime/schema" -) - -// InterfacesForUnstructuredConversion returns VersionInterfaces suitable for -// dealing with unstructured.Unstructured objects and supports conversion -// from typed objects (provided by parent) to untyped objects. -func InterfacesForUnstructuredConversion(parent VersionInterfacesFunc) VersionInterfacesFunc { - return func(version schema.GroupVersion) (*VersionInterfaces, error) { - if i, err := parent(version); err == nil { - return &VersionInterfaces{ - ObjectConvertor: i.ObjectConvertor, - }, nil - } - return InterfacesForUnstructured(version) - } -} - -// InterfacesForUnstructured returns VersionInterfaces suitable for -// dealing with unstructured.Unstructured objects. It will return errors for -// other conversions. -func InterfacesForUnstructured(schema.GroupVersion) (*VersionInterfaces, error) { - return &VersionInterfaces{ - ObjectConvertor: &unstructured.UnstructuredObjectConverter{}, - }, nil -} diff --git a/vendor/k8s.io/client-go/discovery/restmapper.go b/vendor/k8s.io/client-go/discovery/restmapper.go index f90e1bb0..17ddc6c5 100644 --- a/vendor/k8s.io/client-go/discovery/restmapper.go +++ b/vendor/k8s.io/client-go/discovery/restmapper.go @@ -39,7 +39,7 @@ type APIGroupResources struct { // NewRESTMapper returns a PriorityRESTMapper based on the discovered // groups and resources passed in. -func NewRESTMapper(groupResources []*APIGroupResources, versionInterfaces meta.VersionInterfacesFunc) meta.RESTMapper { +func NewRESTMapper(groupResources []*APIGroupResources) meta.RESTMapper { unionMapper := meta.MultiRESTMapper{} var groupPriority []string @@ -90,7 +90,7 @@ func NewRESTMapper(groupResources []*APIGroupResources, versionInterfaces meta.V } gv := schema.GroupVersion{Group: group.Group.Name, Version: discoveryVersion.Version} - versionMapper := meta.NewDefaultRESTMapper([]schema.GroupVersion{gv}, versionInterfaces) + versionMapper := meta.NewDefaultRESTMapper([]schema.GroupVersion{gv}) for _, resource := range resources { scope := meta.RESTScopeNamespace @@ -175,19 +175,17 @@ func GetAPIGroupResources(cl DiscoveryInterface) ([]*APIGroupResources, error) { // initialization of the RESTMapper until the first mapping is // requested. type DeferredDiscoveryRESTMapper struct { - initMu sync.Mutex - delegate meta.RESTMapper - cl CachedDiscoveryInterface - versionInterface meta.VersionInterfacesFunc + initMu sync.Mutex + delegate meta.RESTMapper + cl CachedDiscoveryInterface } // NewDeferredDiscoveryRESTMapper returns a // DeferredDiscoveryRESTMapper that will lazily query the provided // client for discovery information to do REST mappings. -func NewDeferredDiscoveryRESTMapper(cl CachedDiscoveryInterface, versionInterface meta.VersionInterfacesFunc) *DeferredDiscoveryRESTMapper { +func NewDeferredDiscoveryRESTMapper(cl CachedDiscoveryInterface) *DeferredDiscoveryRESTMapper { return &DeferredDiscoveryRESTMapper{ - cl: cl, - versionInterface: versionInterface, + cl: cl, } } @@ -204,7 +202,7 @@ func (d *DeferredDiscoveryRESTMapper) getDelegate() (meta.RESTMapper, error) { return nil, err } - d.delegate = NewRESTMapper(groupResources, d.versionInterface) + d.delegate = NewRESTMapper(groupResources) return d.delegate, err } diff --git a/vendor/k8s.io/client-go/rest/config.go b/vendor/k8s.io/client-go/rest/config.go index 72a78bc0..af2cbb99 100644 --- a/vendor/k8s.io/client-go/rest/config.go +++ b/vendor/k8s.io/client-go/rest/config.go @@ -29,7 +29,6 @@ import ( "github.com/golang/glog" - "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" @@ -316,12 +315,12 @@ func InClusterConfig() (*Config, error) { return nil, fmt.Errorf("unable to load in-cluster configuration, KUBERNETES_SERVICE_HOST and KUBERNETES_SERVICE_PORT must be defined") } - token, err := ioutil.ReadFile("/var/run/secrets/kubernetes.io/serviceaccount/" + v1.ServiceAccountTokenKey) + token, err := ioutil.ReadFile("/var/run/secrets/kubernetes.io/serviceaccount/token") if err != nil { return nil, err } tlsClientConfig := TLSClientConfig{} - rootCAFile := "/var/run/secrets/kubernetes.io/serviceaccount/" + v1.ServiceAccountRootCAKey + rootCAFile := "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt" if _, err := certutil.NewPool(rootCAFile); err != nil { glog.Errorf("Expected to load root CA config from %s, but got err: %v", rootCAFile, err) } else { diff --git a/vendor/k8s.io/client-go/tools/clientcmd/client_config.go b/vendor/k8s.io/client-go/tools/clientcmd/client_config.go index 93e99a94..66331a7a 100644 --- a/vendor/k8s.io/client-go/tools/clientcmd/client_config.go +++ b/vendor/k8s.io/client-go/tools/clientcmd/client_config.go @@ -27,7 +27,6 @@ import ( "github.com/golang/glog" "github.com/imdario/mergo" - "k8s.io/api/core/v1" restclient "k8s.io/client-go/rest" clientauth "k8s.io/client-go/tools/auth" clientcmdapi "k8s.io/client-go/tools/clientcmd/api" @@ -338,7 +337,7 @@ func (config *DirectClientConfig) Namespace() (string, bool, error) { } if len(configContext.Namespace) == 0 { - return v1.NamespaceDefault, false, nil + return "default", false, nil } return configContext.Namespace, false, nil diff --git a/vendor/k8s.io/client-go/tools/clientcmd/merged_client_builder.go b/vendor/k8s.io/client-go/tools/clientcmd/merged_client_builder.go index 3f02111b..05038133 100644 --- a/vendor/k8s.io/client-go/tools/clientcmd/merged_client_builder.go +++ b/vendor/k8s.io/client-go/tools/clientcmd/merged_client_builder.go @@ -22,7 +22,6 @@ import ( "github.com/golang/glog" - "k8s.io/api/core/v1" restclient "k8s.io/client-go/rest" clientcmdapi "k8s.io/client-go/tools/clientcmd/api" ) @@ -145,7 +144,7 @@ func (config *DeferredLoadingClientConfig) Namespace() (string, bool, error) { if len(ns) > 0 { // if we got a non-default namespace from the kubeconfig, use it - if ns != v1.NamespaceDefault { + if ns != "default" { return ns, false, nil } diff --git a/vendor/k8s.io/client-go/transport/round_trippers.go b/vendor/k8s.io/client-go/transport/round_trippers.go index ac89eb7b..459a9376 100644 --- a/vendor/k8s.io/client-go/transport/round_trippers.go +++ b/vendor/k8s.io/client-go/transport/round_trippers.go @@ -331,7 +331,7 @@ func (r *requestInfo) toCurl() string { headers := "" for key, values := range r.RequestHeaders { for _, value := range values { - headers += fmt.Sprintf(` -H %q`, fmt.Sprintf("%s: '%s'", key, value)) + headers += fmt.Sprintf(` -H %q`, fmt.Sprintf("%s: %s", key, value)) } } diff --git a/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/scheme/register.go b/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/scheme/register.go index e15eb0bb..da5d1267 100644 --- a/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/scheme/register.go +++ b/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/scheme/register.go @@ -19,8 +19,6 @@ limitations under the License. package scheme import ( - os "os" - registered "k8s.io/apimachinery/pkg/apimachinery/registered" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" @@ -34,7 +32,7 @@ var Scheme = runtime.NewScheme() var Codecs = serializer.NewCodecFactory(Scheme) var ParameterCodec = runtime.NewParameterCodec(Scheme) -var Registry = registered.NewOrDie(os.Getenv("KUBE_API_VERSIONS")) +var Registry = registered.NewAPIRegistrationManager() func init() { v1.AddToGroupVersion(Scheme, schema.GroupVersion{Version: "v1"}) diff --git a/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/typed/example/internalversion/example_client.go b/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/typed/example/internalversion/example_client.go index df448144..36bf92cb 100644 --- a/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/typed/example/internalversion/example_client.go +++ b/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/typed/example/internalversion/example_client.go @@ -75,8 +75,8 @@ func setConfigDefaults(config *rest.Config) error { if config.UserAgent == "" { config.UserAgent = rest.DefaultKubernetesUserAgent() } - if config.GroupVersion == nil || config.GroupVersion.Group != g.GroupVersion.Group { - gv := g.GroupVersion + if config.GroupVersion == nil || config.GroupVersion.Group != g.GroupVersions[0].Group { + gv := g.GroupVersions[0] config.GroupVersion = &gv } config.NegotiatedSerializer = scheme.Codecs diff --git a/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/typed/example2/internalversion/example2_client.go b/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/typed/example2/internalversion/example2_client.go index 402442b9..682148d9 100644 --- a/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/typed/example2/internalversion/example2_client.go +++ b/vendor/k8s.io/code-generator/_examples/apiserver/clientset/internalversion/typed/example2/internalversion/example2_client.go @@ -75,8 +75,8 @@ func setConfigDefaults(config *rest.Config) error { if config.UserAgent == "" { config.UserAgent = rest.DefaultKubernetesUserAgent() } - if config.GroupVersion == nil || config.GroupVersion.Group != g.GroupVersion.Group { - gv := g.GroupVersion + if config.GroupVersion == nil || config.GroupVersion.Group != g.GroupVersions[0].Group { + gv := g.GroupVersions[0] config.GroupVersion = &gv } config.NegotiatedSerializer = scheme.Codecs diff --git a/vendor/k8s.io/code-generator/cmd/client-gen/generators/generator_for_group.go b/vendor/k8s.io/code-generator/cmd/client-gen/generators/generator_for_group.go index 8e569a84..6c4cd9bf 100644 --- a/vendor/k8s.io/code-generator/cmd/client-gen/generators/generator_for_group.go +++ b/vendor/k8s.io/code-generator/cmd/client-gen/generators/generator_for_group.go @@ -219,8 +219,8 @@ func setConfigDefaults(config *$.restConfig|raw$) error { if config.UserAgent == "" { config.UserAgent = $.restDefaultKubernetesUserAgent|raw$() } - if config.GroupVersion == nil || config.GroupVersion.Group != g.GroupVersion.Group { - gv := g.GroupVersion + if config.GroupVersion == nil || config.GroupVersion.Group != g.GroupVersions[0].Group { + gv := g.GroupVersions[0] config.GroupVersion = &gv } config.NegotiatedSerializer = scheme.Codecs diff --git a/vendor/k8s.io/code-generator/cmd/client-gen/generators/scheme/generator_for_scheme.go b/vendor/k8s.io/code-generator/cmd/client-gen/generators/scheme/generator_for_scheme.go index 3f2ec603..a7e33553 100644 --- a/vendor/k8s.io/code-generator/cmd/client-gen/generators/scheme/generator_for_scheme.go +++ b/vendor/k8s.io/code-generator/cmd/client-gen/generators/scheme/generator_for_scheme.go @@ -89,14 +89,13 @@ func (g *GenScheme) GenerateType(c *generator.Context, t *types.Type, w io.Write "allGroupVersions": allGroupVersions, "allInstallGroups": allInstallGroups, "customRegister": false, - "osGetenv": c.Universe.Function(types.Name{Package: "os", Name: "Getenv"}), "runtimeNewParameterCodec": c.Universe.Function(types.Name{Package: "k8s.io/apimachinery/pkg/runtime", Name: "NewParameterCodec"}), "runtimeNewScheme": c.Universe.Function(types.Name{Package: "k8s.io/apimachinery/pkg/runtime", Name: "NewScheme"}), "serializerNewCodecFactory": c.Universe.Function(types.Name{Package: "k8s.io/apimachinery/pkg/runtime/serializer", Name: "NewCodecFactory"}), "runtimeScheme": c.Universe.Type(types.Name{Package: "k8s.io/apimachinery/pkg/runtime", Name: "Scheme"}), "schemaGroupVersion": c.Universe.Type(types.Name{Package: "k8s.io/apimachinery/pkg/runtime/schema", Name: "GroupVersion"}), "metav1AddToGroupVersion": c.Universe.Function(types.Name{Package: "k8s.io/apimachinery/pkg/apis/meta/v1", Name: "AddToGroupVersion"}), - "registeredNewOrDie": c.Universe.Function(types.Name{Package: "k8s.io/apimachinery/pkg/apimachinery/registered", Name: "NewOrDie"}), + "registeredNew": c.Universe.Function(types.Name{Package: "k8s.io/apimachinery/pkg/apimachinery/registered", Name: "NewAPIRegistrationManager"}), "registeredAPIRegistrationManager": c.Universe.Type(types.Name{Package: "k8s.io/apimachinery/pkg/apimachinery/registered", Name: "APIRegistrationManager"}), } globals := map[string]string{ @@ -137,7 +136,7 @@ var $.ParameterCodec$ = $.runtimeNewParameterCodec|raw$($.Scheme$) ` var registryRegistration = ` -var $.Registry$ = $.registeredNewOrDie|raw$($.osGetenv|raw$("KUBE_API_VERSIONS")) +var $.Registry$ = $.registeredNew|raw$() func init() { $.metav1AddToGroupVersion|raw$($.Scheme$, $.schemaGroupVersion|raw${Version: "v1"}) diff --git a/vendor/k8s.io/code-generator/hack/update-codegen.sh b/vendor/k8s.io/code-generator/hack/update-codegen.sh index e38a0d92..767c2ab3 100755 --- a/vendor/k8s.io/code-generator/hack/update-codegen.sh +++ b/vendor/k8s.io/code-generator/hack/update-codegen.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright 2017 The Kubernetes Authors. # diff --git a/vendor/k8s.io/code-generator/hack/verify-codegen.sh b/vendor/k8s.io/code-generator/hack/verify-codegen.sh index 601a7696..25302228 100755 --- a/vendor/k8s.io/code-generator/hack/verify-codegen.sh +++ b/vendor/k8s.io/code-generator/hack/verify-codegen.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright 2017 The Kubernetes Authors. #