diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index b73b0225..bea7a33b 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -1,946 +1,946 @@ { - "ImportPath": "k8s.io/sample-controller", - "GoVersion": "go1.9", - "GodepVersion": "v79", - "Packages": [ - "./..." - ], - "Deps": [ - { - "ImportPath": "github.com/PuerkitoBio/purell", - "Rev": "8a290539e2e8629dbc4e6bad948158f790ec31f4" - }, - { - "ImportPath": "github.com/PuerkitoBio/urlesc", - "Rev": "5bd2802263f21d8788851d5305584c82a5c75d7e" - }, - { - "ImportPath": "github.com/davecgh/go-spew/spew", - "Rev": "782f4967f2dc4564575ca782fe2d04090b5faca8" - }, - { - "ImportPath": "github.com/emicklei/go-restful", - "Rev": "ff4f55a206334ef123e4f79bbf348980da81ca46" - }, - { - "ImportPath": "github.com/emicklei/go-restful/log", - "Rev": "ff4f55a206334ef123e4f79bbf348980da81ca46" - }, - { - "ImportPath": "github.com/ghodss/yaml", - "Rev": "73d445a93680fa1a78ae23a5839bad48f32ba1ee" - }, - { - "ImportPath": "github.com/go-openapi/jsonpointer", - "Rev": "46af16f9f7b149af66e5d1bd010e3574dc06de98" - }, - { - "ImportPath": "github.com/go-openapi/jsonreference", - "Rev": "13c6e3589ad90f49bd3e3bbe2c2cb3d7a4142272" - }, - { - "ImportPath": "github.com/go-openapi/spec", - "Rev": "7abd5745472fff5eb3685386d5fb8bf38683154d" - }, - { - "ImportPath": "github.com/go-openapi/swag", - "Rev": "f3f9494671f93fcff853e3c6e9e948b3eb71e590" - }, - { - "ImportPath": "github.com/gogo/protobuf/proto", - "Rev": "c0656edd0d9eab7c66d1eb0c568f9039345796f7" - }, - { - "ImportPath": "github.com/gogo/protobuf/sortkeys", - "Rev": "c0656edd0d9eab7c66d1eb0c568f9039345796f7" - }, - { - "ImportPath": "github.com/golang/glog", - "Rev": "44145f04b68cf362d9c4df2182967c2275eaefed" - }, - { - "ImportPath": "github.com/golang/groupcache/lru", - "Rev": "02826c3e79038b59d737d3b1c0a1d937f71a4433" - }, - { - "ImportPath": "github.com/golang/protobuf/proto", - "Rev": "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" - }, - { - "ImportPath": "github.com/golang/protobuf/ptypes", - "Rev": "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" - }, - { - "ImportPath": "github.com/golang/protobuf/ptypes/any", - "Rev": "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" - }, - { - "ImportPath": "github.com/golang/protobuf/ptypes/duration", - "Rev": "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" - }, - { - "ImportPath": "github.com/golang/protobuf/ptypes/timestamp", - "Rev": "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" - }, - { - "ImportPath": "github.com/google/btree", - "Rev": "7d79101e329e5a3adf994758c578dab82b90c017" - }, - { - "ImportPath": "github.com/google/gofuzz", - "Rev": "44d81051d367757e1c7c6a5a86423ece9afcf63c" - }, - { - "ImportPath": "github.com/googleapis/gnostic/OpenAPIv2", - "Rev": "0c5108395e2debce0d731cf0287ddf7242066aba" - }, - { - "ImportPath": "github.com/googleapis/gnostic/compiler", - "Rev": "0c5108395e2debce0d731cf0287ddf7242066aba" - }, - { - "ImportPath": "github.com/googleapis/gnostic/extensions", - "Rev": "0c5108395e2debce0d731cf0287ddf7242066aba" - }, - { - "ImportPath": "github.com/gregjones/httpcache", - "Rev": "787624de3eb7bd915c329cba748687a3b22666a6" - }, - { - "ImportPath": "github.com/gregjones/httpcache/diskcache", - "Rev": "787624de3eb7bd915c329cba748687a3b22666a6" - }, - { - "ImportPath": "github.com/hashicorp/golang-lru", - "Rev": "a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4" - }, - { - "ImportPath": "github.com/hashicorp/golang-lru/simplelru", - "Rev": "a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4" - }, - { - "ImportPath": "github.com/howeyc/gopass", - "Rev": "bf9dde6d0d2c004a008c27aaee91170c786f6db8" - }, - { - "ImportPath": "github.com/imdario/mergo", - "Rev": "6633656539c1639d9d78127b7d47c622b5d7b6dc" - }, - { - "ImportPath": "github.com/json-iterator/go", - "Rev": "36b14963da70d11297d313183d7e6388c8510e1e" - }, - { - "ImportPath": "github.com/juju/ratelimit", - "Rev": "5b9ff866471762aa2ab2dced63c9fb6f53921342" - }, - { - "ImportPath": "github.com/mailru/easyjson/buffer", - "Rev": "2f5df55504ebc322e4d52d34df6a1f5b503bf26d" - }, - { - "ImportPath": "github.com/mailru/easyjson/jlexer", - "Rev": "2f5df55504ebc322e4d52d34df6a1f5b503bf26d" - }, - { - "ImportPath": "github.com/mailru/easyjson/jwriter", - "Rev": "2f5df55504ebc322e4d52d34df6a1f5b503bf26d" - }, - { - "ImportPath": "github.com/peterbourgon/diskv", - "Rev": "5f041e8faa004a95c88a202771f4cc3e991971e6" - }, - { - "ImportPath": "github.com/spf13/pflag", - "Rev": "9ff6c6923cfffbcd502984b8e0c80539a94968b7" - }, - { - "ImportPath": "golang.org/x/crypto/ssh/terminal", - "Rev": "81e90905daefcd6fd217b62423c0908922eadb30" - }, - { - "ImportPath": "golang.org/x/net/context", - "Rev": "1c05540f6879653db88113bc4a2b70aec4bd491f" - }, - { - "ImportPath": "golang.org/x/net/http2", - "Rev": "1c05540f6879653db88113bc4a2b70aec4bd491f" - }, - { - "ImportPath": "golang.org/x/net/http2/hpack", - "Rev": "1c05540f6879653db88113bc4a2b70aec4bd491f" - }, - { - "ImportPath": "golang.org/x/net/idna", - "Rev": "1c05540f6879653db88113bc4a2b70aec4bd491f" - }, - { - "ImportPath": "golang.org/x/net/lex/httplex", - "Rev": "1c05540f6879653db88113bc4a2b70aec4bd491f" - }, - { - "ImportPath": "golang.org/x/sys/unix", - "Rev": "7ddbeae9ae08c6a06a59597f0c9edbc5ff2444ce" - }, - { - "ImportPath": "golang.org/x/sys/windows", - "Rev": "7ddbeae9ae08c6a06a59597f0c9edbc5ff2444ce" - }, - { - "ImportPath": "golang.org/x/text/cases", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "golang.org/x/text/internal", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "golang.org/x/text/internal/tag", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "golang.org/x/text/language", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "golang.org/x/text/runes", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "golang.org/x/text/secure/bidirule", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "golang.org/x/text/secure/precis", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "golang.org/x/text/transform", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "golang.org/x/text/unicode/bidi", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "golang.org/x/text/unicode/norm", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "golang.org/x/text/width", - "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" - }, - { - "ImportPath": "gopkg.in/inf.v0", - "Rev": "3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4" - }, - { - "ImportPath": "gopkg.in/yaml.v2", - "Rev": "53feefa2559fb8dfa8d81baad31be332c97d6c77" - }, - { - "ImportPath": "k8s.io/api/admissionregistration/v1alpha1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/apps/v1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/apps/v1beta1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/apps/v1beta2", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/authentication/v1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/authentication/v1beta1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/authorization/v1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/authorization/v1beta1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/autoscaling/v1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/autoscaling/v2beta1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/batch/v1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/batch/v1beta1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/batch/v2alpha1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/certificates/v1beta1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/core/v1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/extensions/v1beta1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/networking/v1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/policy/v1beta1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/rbac/v1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/rbac/v1alpha1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/rbac/v1beta1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/scheduling/v1alpha1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/settings/v1alpha1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/storage/v1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/api/storage/v1beta1", - "Rev": "b0482b24a79d3c79ed87c84c49a2e48dabdec188" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/api/equality", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/api/errors", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/api/meta", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/api/resource", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/internalversion", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1alpha1", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/conversion", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/conversion/queryparams", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/conversion/unstructured", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/fields", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/labels", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/runtime", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/runtime/schema", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/json", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/protobuf", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/recognizer", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/streaming", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/versioning", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/selection", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/types", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/cache", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/clock", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/diff", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/errors", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/framer", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/intstr", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/json", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/mergepatch", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/net", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/runtime", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/sets", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/strategicpatch", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/validation", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/validation/field", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/wait", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/util/yaml", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/version", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/pkg/watch", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/json", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/reflect", - "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" - }, - { - "ImportPath": "k8s.io/client-go/discovery", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/discovery/fake", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/admissionregistration", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/apps", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/apps/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/apps/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/apps/v1beta2", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/autoscaling", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/autoscaling/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/autoscaling/v2beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/batch", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/batch/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/batch/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/batch/v2alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/certificates", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/certificates/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/core", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/core/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/extensions", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/extensions/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/internalinterfaces", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/networking", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/networking/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/policy", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/policy/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/rbac", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/rbac/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/rbac/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/rbac/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/scheduling", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/scheduling/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/settings", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/settings/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/storage", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/storage/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/informers/storage/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/scheme", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/apps/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/apps/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/apps/v1beta2", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/autoscaling/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/autoscaling/v2beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/batch/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/batch/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/batch/v2alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/certificates/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/core/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/extensions/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/networking/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/policy/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/rbac/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/rbac/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/rbac/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/scheduling/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/settings/v1alpha1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/storage/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/listers/storage/v1beta1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/pkg/version", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/rest", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/rest/watch", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/testing", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/tools/auth", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/tools/cache", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/tools/clientcmd", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/tools/clientcmd/api", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/tools/clientcmd/api/latest", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/tools/clientcmd/api/v1", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/tools/metrics", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/tools/pager", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/tools/record", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/tools/reference", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/transport", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/util/buffer", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/util/cert", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/util/flowcontrol", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/util/homedir", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/util/integer", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/client-go/util/workqueue", - "Rev": "62461cc6ff9c1882d9fb17aedb20210dfa7f48be" - }, - { - "ImportPath": "k8s.io/kube-openapi/pkg/common", - "Rev": "39a7bf85c140f972372c2a0d1ee40adbf0c8bfe1" - } - ] + "ImportPath": "k8s.io/sample-controller", + "GoVersion": "go1.9", + "GodepVersion": "v79", + "Packages": [ + "./..." + ], + "Deps": [ + { + "ImportPath": "github.com/PuerkitoBio/purell", + "Rev": "8a290539e2e8629dbc4e6bad948158f790ec31f4" + }, + { + "ImportPath": "github.com/PuerkitoBio/urlesc", + "Rev": "5bd2802263f21d8788851d5305584c82a5c75d7e" + }, + { + "ImportPath": "github.com/davecgh/go-spew/spew", + "Rev": "782f4967f2dc4564575ca782fe2d04090b5faca8" + }, + { + "ImportPath": "github.com/emicklei/go-restful", + "Rev": "ff4f55a206334ef123e4f79bbf348980da81ca46" + }, + { + "ImportPath": "github.com/emicklei/go-restful/log", + "Rev": "ff4f55a206334ef123e4f79bbf348980da81ca46" + }, + { + "ImportPath": "github.com/ghodss/yaml", + "Rev": "73d445a93680fa1a78ae23a5839bad48f32ba1ee" + }, + { + "ImportPath": "github.com/go-openapi/jsonpointer", + "Rev": "46af16f9f7b149af66e5d1bd010e3574dc06de98" + }, + { + "ImportPath": "github.com/go-openapi/jsonreference", + "Rev": "13c6e3589ad90f49bd3e3bbe2c2cb3d7a4142272" + }, + { + "ImportPath": "github.com/go-openapi/spec", + "Rev": "7abd5745472fff5eb3685386d5fb8bf38683154d" + }, + { + "ImportPath": "github.com/go-openapi/swag", + "Rev": "f3f9494671f93fcff853e3c6e9e948b3eb71e590" + }, + { + "ImportPath": "github.com/gogo/protobuf/proto", + "Rev": "c0656edd0d9eab7c66d1eb0c568f9039345796f7" + }, + { + "ImportPath": "github.com/gogo/protobuf/sortkeys", + "Rev": "c0656edd0d9eab7c66d1eb0c568f9039345796f7" + }, + { + "ImportPath": "github.com/golang/glog", + "Rev": "44145f04b68cf362d9c4df2182967c2275eaefed" + }, + { + "ImportPath": "github.com/golang/groupcache/lru", + "Rev": "02826c3e79038b59d737d3b1c0a1d937f71a4433" + }, + { + "ImportPath": "github.com/golang/protobuf/proto", + "Rev": "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" + }, + { + "ImportPath": "github.com/golang/protobuf/ptypes", + "Rev": "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" + }, + { + "ImportPath": "github.com/golang/protobuf/ptypes/any", + "Rev": "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" + }, + { + "ImportPath": "github.com/golang/protobuf/ptypes/duration", + "Rev": "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" + }, + { + "ImportPath": "github.com/golang/protobuf/ptypes/timestamp", + "Rev": "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" + }, + { + "ImportPath": "github.com/google/btree", + "Rev": "7d79101e329e5a3adf994758c578dab82b90c017" + }, + { + "ImportPath": "github.com/google/gofuzz", + "Rev": "44d81051d367757e1c7c6a5a86423ece9afcf63c" + }, + { + "ImportPath": "github.com/googleapis/gnostic/OpenAPIv2", + "Rev": "0c5108395e2debce0d731cf0287ddf7242066aba" + }, + { + "ImportPath": "github.com/googleapis/gnostic/compiler", + "Rev": "0c5108395e2debce0d731cf0287ddf7242066aba" + }, + { + "ImportPath": "github.com/googleapis/gnostic/extensions", + "Rev": "0c5108395e2debce0d731cf0287ddf7242066aba" + }, + { + "ImportPath": "github.com/gregjones/httpcache", + "Rev": "787624de3eb7bd915c329cba748687a3b22666a6" + }, + { + "ImportPath": "github.com/gregjones/httpcache/diskcache", + "Rev": "787624de3eb7bd915c329cba748687a3b22666a6" + }, + { + "ImportPath": "github.com/hashicorp/golang-lru", + "Rev": "a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4" + }, + { + "ImportPath": "github.com/hashicorp/golang-lru/simplelru", + "Rev": "a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4" + }, + { + "ImportPath": "github.com/howeyc/gopass", + "Rev": "bf9dde6d0d2c004a008c27aaee91170c786f6db8" + }, + { + "ImportPath": "github.com/imdario/mergo", + "Rev": "6633656539c1639d9d78127b7d47c622b5d7b6dc" + }, + { + "ImportPath": "github.com/json-iterator/go", + "Rev": "36b14963da70d11297d313183d7e6388c8510e1e" + }, + { + "ImportPath": "github.com/juju/ratelimit", + "Rev": "5b9ff866471762aa2ab2dced63c9fb6f53921342" + }, + { + "ImportPath": "github.com/mailru/easyjson/buffer", + "Rev": "2f5df55504ebc322e4d52d34df6a1f5b503bf26d" + }, + { + "ImportPath": "github.com/mailru/easyjson/jlexer", + "Rev": "2f5df55504ebc322e4d52d34df6a1f5b503bf26d" + }, + { + "ImportPath": "github.com/mailru/easyjson/jwriter", + "Rev": "2f5df55504ebc322e4d52d34df6a1f5b503bf26d" + }, + { + "ImportPath": "github.com/peterbourgon/diskv", + "Rev": "5f041e8faa004a95c88a202771f4cc3e991971e6" + }, + { + "ImportPath": "github.com/spf13/pflag", + "Rev": "9ff6c6923cfffbcd502984b8e0c80539a94968b7" + }, + { + "ImportPath": "golang.org/x/crypto/ssh/terminal", + "Rev": "81e90905daefcd6fd217b62423c0908922eadb30" + }, + { + "ImportPath": "golang.org/x/net/context", + "Rev": "1c05540f6879653db88113bc4a2b70aec4bd491f" + }, + { + "ImportPath": "golang.org/x/net/http2", + "Rev": "1c05540f6879653db88113bc4a2b70aec4bd491f" + }, + { + "ImportPath": "golang.org/x/net/http2/hpack", + "Rev": "1c05540f6879653db88113bc4a2b70aec4bd491f" + }, + { + "ImportPath": "golang.org/x/net/idna", + "Rev": "1c05540f6879653db88113bc4a2b70aec4bd491f" + }, + { + "ImportPath": "golang.org/x/net/lex/httplex", + "Rev": "1c05540f6879653db88113bc4a2b70aec4bd491f" + }, + { + "ImportPath": "golang.org/x/sys/unix", + "Rev": "7ddbeae9ae08c6a06a59597f0c9edbc5ff2444ce" + }, + { + "ImportPath": "golang.org/x/sys/windows", + "Rev": "7ddbeae9ae08c6a06a59597f0c9edbc5ff2444ce" + }, + { + "ImportPath": "golang.org/x/text/cases", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "golang.org/x/text/internal", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "golang.org/x/text/internal/tag", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "golang.org/x/text/language", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "golang.org/x/text/runes", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "golang.org/x/text/secure/bidirule", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "golang.org/x/text/secure/precis", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "golang.org/x/text/transform", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "golang.org/x/text/unicode/bidi", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "golang.org/x/text/unicode/norm", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "golang.org/x/text/width", + "Rev": "b19bf474d317b857955b12035d2c5acb57ce8b01" + }, + { + "ImportPath": "gopkg.in/inf.v0", + "Rev": "3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4" + }, + { + "ImportPath": "gopkg.in/yaml.v2", + "Rev": "53feefa2559fb8dfa8d81baad31be332c97d6c77" + }, + { + "ImportPath": "k8s.io/api/admissionregistration/v1alpha1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/apps/v1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/apps/v1beta1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/apps/v1beta2", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/authentication/v1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/authentication/v1beta1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/authorization/v1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/authorization/v1beta1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/autoscaling/v1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/autoscaling/v2beta1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/batch/v1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/batch/v1beta1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/batch/v2alpha1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/certificates/v1beta1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/core/v1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/extensions/v1beta1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/networking/v1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/policy/v1beta1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/rbac/v1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/rbac/v1alpha1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/rbac/v1beta1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/scheduling/v1alpha1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/settings/v1alpha1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/storage/v1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/api/storage/v1beta1", + "Rev": "730e5c0ee7923870b8bdde4eb3129da428be1d83" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/api/equality", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/api/errors", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/api/meta", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/api/resource", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/internalversion", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/apis/meta/v1alpha1", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/conversion", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/conversion/queryparams", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/conversion/unstructured", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/fields", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/labels", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/runtime", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/runtime/schema", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/json", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/protobuf", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/recognizer", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/streaming", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/runtime/serializer/versioning", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/selection", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/types", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/cache", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/clock", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/diff", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/errors", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/framer", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/intstr", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/json", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/mergepatch", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/net", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/runtime", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/sets", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/strategicpatch", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/validation", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/validation/field", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/wait", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/util/yaml", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/version", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/pkg/watch", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/json", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/apimachinery/third_party/forked/golang/reflect", + "Rev": "95740bed589a312230fa657b096af634ba6ef5e5" + }, + { + "ImportPath": "k8s.io/client-go/discovery", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/discovery/fake", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/admissionregistration", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/admissionregistration/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/apps", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/apps/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/apps/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/apps/v1beta2", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/autoscaling", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/autoscaling/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/autoscaling/v2beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/batch", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/batch/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/batch/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/batch/v2alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/certificates", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/certificates/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/core", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/core/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/extensions", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/extensions/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/internalinterfaces", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/networking", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/networking/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/policy", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/policy/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/rbac", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/rbac/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/rbac/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/rbac/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/scheduling", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/scheduling/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/settings", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/settings/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/storage", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/storage/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/informers/storage/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/scheme", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/apps/v1beta2", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/authentication/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/authorization/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/batch/v2alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/certificates/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/core/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/extensions/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/networking/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/policy/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/rbac/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/settings/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/kubernetes/typed/storage/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/admissionregistration/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/apps/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/apps/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/apps/v1beta2", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/autoscaling/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/autoscaling/v2beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/batch/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/batch/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/batch/v2alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/certificates/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/core/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/extensions/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/networking/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/policy/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/rbac/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/rbac/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/rbac/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/scheduling/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/settings/v1alpha1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/storage/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/listers/storage/v1beta1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/pkg/version", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/rest", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/rest/watch", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/testing", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/tools/auth", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/tools/cache", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/tools/clientcmd", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/tools/clientcmd/api", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/tools/clientcmd/api/latest", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/tools/clientcmd/api/v1", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/tools/metrics", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/tools/pager", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/tools/record", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/tools/reference", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/transport", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/util/buffer", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/util/cert", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/util/flowcontrol", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/util/homedir", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/util/integer", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/client-go/util/workqueue", + "Rev": "20fe48113a0e1c946c079455cef32598712d0d81" + }, + { + "ImportPath": "k8s.io/kube-openapi/pkg/common", + "Rev": "39a7bf85c140f972372c2a0d1ee40adbf0c8bfe1" + } + ] } diff --git a/pkg/client/informers/externalversions/BUILD b/pkg/client/informers/externalversions/BUILD index d87ae00e..2fd617e3 100644 --- a/pkg/client/informers/externalversions/BUILD +++ b/pkg/client/informers/externalversions/BUILD @@ -9,6 +9,7 @@ go_library( importpath = "k8s.io/sample-controller/pkg/client/informers/externalversions", visibility = ["//visibility:public"], deps = [ + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", "//vendor/k8s.io/client-go/tools/cache:go_default_library", diff --git a/pkg/client/informers/externalversions/factory.go b/pkg/client/informers/externalversions/factory.go index 50f8326f..64cb9793 100644 --- a/pkg/client/informers/externalversions/factory.go +++ b/pkg/client/informers/externalversions/factory.go @@ -19,6 +19,7 @@ limitations under the License. package externalversions import ( + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" cache "k8s.io/client-go/tools/cache" @@ -31,9 +32,11 @@ import ( ) type sharedInformerFactory struct { - client versioned.Interface - lock sync.Mutex - defaultResync time.Duration + client versioned.Interface + namespace string + tweakListOptions internalinterfaces.TweakListOptionsFunc + lock sync.Mutex + defaultResync time.Duration informers map[reflect.Type]cache.SharedIndexInformer // startedInformers is used for tracking which informers have been started. @@ -43,8 +46,17 @@ type sharedInformerFactory struct { // NewSharedInformerFactory constructs a new instance of sharedInformerFactory func NewSharedInformerFactory(client versioned.Interface, defaultResync time.Duration) SharedInformerFactory { + return NewFilteredSharedInformerFactory(client, defaultResync, v1.NamespaceAll, nil) +} + +// NewFilteredSharedInformerFactory constructs a new instance of sharedInformerFactory. +// Listers obtained via this SharedInformerFactory will be subject to the same filters +// as specified here. +func NewFilteredSharedInformerFactory(client versioned.Interface, defaultResync time.Duration, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) SharedInformerFactory { return &sharedInformerFactory{ client: client, + namespace: namespace, + tweakListOptions: tweakListOptions, defaultResync: defaultResync, informers: make(map[reflect.Type]cache.SharedIndexInformer), startedInformers: make(map[reflect.Type]bool), @@ -114,5 +126,5 @@ type SharedInformerFactory interface { } func (f *sharedInformerFactory) Samplecontroller() samplecontroller.Interface { - return samplecontroller.New(f) + return samplecontroller.New(f, f.namespace, f.tweakListOptions) } diff --git a/pkg/client/informers/externalversions/internalinterfaces/BUILD b/pkg/client/informers/externalversions/internalinterfaces/BUILD index 41b1ecae..e923a07f 100644 --- a/pkg/client/informers/externalversions/internalinterfaces/BUILD +++ b/pkg/client/informers/externalversions/internalinterfaces/BUILD @@ -6,6 +6,7 @@ go_library( importpath = "k8s.io/sample-controller/pkg/client/informers/externalversions/internalinterfaces", visibility = ["//visibility:public"], deps = [ + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", "//vendor/k8s.io/client-go/tools/cache:go_default_library", "//vendor/k8s.io/sample-controller/pkg/client/clientset/versioned:go_default_library", diff --git a/pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go b/pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go index e246b3f5..294c902a 100644 --- a/pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go +++ b/pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go @@ -19,6 +19,7 @@ limitations under the License. package internalinterfaces import ( + v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" cache "k8s.io/client-go/tools/cache" versioned "k8s.io/sample-controller/pkg/client/clientset/versioned" @@ -32,3 +33,5 @@ type SharedInformerFactory interface { Start(stopCh <-chan struct{}) InformerFor(obj runtime.Object, newFunc NewInformerFunc) cache.SharedIndexInformer } + +type TweakListOptionsFunc func(*v1.ListOptions) diff --git a/pkg/client/informers/externalversions/samplecontroller/interface.go b/pkg/client/informers/externalversions/samplecontroller/interface.go index a9d41a3e..e5e7d464 100644 --- a/pkg/client/informers/externalversions/samplecontroller/interface.go +++ b/pkg/client/informers/externalversions/samplecontroller/interface.go @@ -30,15 +30,17 @@ type Interface interface { } type group struct { - internalinterfaces.SharedInformerFactory + factory internalinterfaces.SharedInformerFactory + namespace string + tweakListOptions internalinterfaces.TweakListOptionsFunc } // New returns a new Interface. -func New(f internalinterfaces.SharedInformerFactory) Interface { - return &group{f} +func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface { + return &group{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} } // V1alpha1 returns a new v1alpha1.Interface. func (g *group) V1alpha1() v1alpha1.Interface { - return v1alpha1.New(g.SharedInformerFactory) + return v1alpha1.New(g.factory, g.namespace, g.tweakListOptions) } diff --git a/pkg/client/informers/externalversions/samplecontroller/v1alpha1/foo.go b/pkg/client/informers/externalversions/samplecontroller/v1alpha1/foo.go index 97207c87..90bd8ff4 100644 --- a/pkg/client/informers/externalversions/samplecontroller/v1alpha1/foo.go +++ b/pkg/client/informers/externalversions/samplecontroller/v1alpha1/foo.go @@ -38,19 +38,34 @@ type FooInformer interface { } type fooInformer struct { - factory internalinterfaces.SharedInformerFactory + factory internalinterfaces.SharedInformerFactory + tweakListOptions internalinterfaces.TweakListOptionsFunc + namespace string } // NewFooInformer constructs a new informer for Foo type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. func NewFooInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { + return NewFilteredFooInformer(client, namespace, resyncPeriod, indexers, nil) +} + +// NewFilteredFooInformer constructs a new informer for Foo type. +// Always prefer using an informer factory to get a shared informer instead of getting an independent +// one. This reduces memory footprint and number of connections to the server. +func NewFilteredFooInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } return client.SamplecontrollerV1alpha1().Foos(namespace).List(options) }, WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { + if tweakListOptions != nil { + tweakListOptions(&options) + } return client.SamplecontrollerV1alpha1().Foos(namespace).Watch(options) }, }, @@ -60,12 +75,12 @@ func NewFooInformer(client versioned.Interface, namespace string, resyncPeriod t ) } -func defaultFooInformer(client versioned.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { - return NewFooInformer(client, v1.NamespaceAll, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}) +func (f *fooInformer) defaultInformer(client versioned.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { + return NewFilteredFooInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } func (f *fooInformer) Informer() cache.SharedIndexInformer { - return f.factory.InformerFor(&samplecontroller_v1alpha1.Foo{}, defaultFooInformer) + return f.factory.InformerFor(&samplecontroller_v1alpha1.Foo{}, f.defaultInformer) } func (f *fooInformer) Lister() v1alpha1.FooLister { diff --git a/pkg/client/informers/externalversions/samplecontroller/v1alpha1/interface.go b/pkg/client/informers/externalversions/samplecontroller/v1alpha1/interface.go index 1d159b5d..cea72010 100644 --- a/pkg/client/informers/externalversions/samplecontroller/v1alpha1/interface.go +++ b/pkg/client/informers/externalversions/samplecontroller/v1alpha1/interface.go @@ -29,15 +29,17 @@ type Interface interface { } type version struct { - internalinterfaces.SharedInformerFactory + factory internalinterfaces.SharedInformerFactory + namespace string + tweakListOptions internalinterfaces.TweakListOptionsFunc } // New returns a new Interface. -func New(f internalinterfaces.SharedInformerFactory) Interface { - return &version{f} +func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface { + return &version{factory: f, namespace: namespace, tweakListOptions: tweakListOptions} } // Foos returns a FooInformer. func (v *version) Foos() FooInformer { - return &fooInformer{factory: v.SharedInformerFactory} + return &fooInformer{factory: v.factory, namespace: v.namespace, tweakListOptions: v.tweakListOptions} }