086b2e1ddd
This commit adds a sub command `webhook` to Kilo. It will start a https web server that answeres request from a Kubernetes API server to validate updates and creations of Kilo peers. It also updates the "Peer Validation" docs to enable users to install the web hook server and generate the self signed certificates in the cluster by only applying a manifest. Signed-off-by: leonnicolas <leonloechner@gmx.de> Apply suggestions from code review Co-authored-by: Lucas Servén Marín <lserven@gmail.com>
508 lines
19 KiB
Plaintext
508 lines
19 KiB
Plaintext
# github.com/awalterschulze/gographviz v0.0.0-20181013152038-b2885df04310
|
|
## explicit
|
|
github.com/awalterschulze/gographviz
|
|
github.com/awalterschulze/gographviz/ast
|
|
github.com/awalterschulze/gographviz/internal/errors
|
|
github.com/awalterschulze/gographviz/internal/lexer
|
|
github.com/awalterschulze/gographviz/internal/parser
|
|
github.com/awalterschulze/gographviz/internal/token
|
|
# github.com/beorn7/perks v1.0.1
|
|
github.com/beorn7/perks/quantile
|
|
# github.com/campoy/embedmd v1.0.0
|
|
## explicit
|
|
github.com/campoy/embedmd
|
|
github.com/campoy/embedmd/embedmd
|
|
# github.com/cespare/xxhash/v2 v2.1.1
|
|
github.com/cespare/xxhash/v2
|
|
# github.com/containernetworking/cni v0.6.0
|
|
## explicit
|
|
github.com/containernetworking/cni/libcni
|
|
github.com/containernetworking/cni/pkg/invoke
|
|
github.com/containernetworking/cni/pkg/types
|
|
github.com/containernetworking/cni/pkg/types/020
|
|
github.com/containernetworking/cni/pkg/types/current
|
|
github.com/containernetworking/cni/pkg/version
|
|
# github.com/containernetworking/plugins v0.6.0
|
|
## explicit
|
|
github.com/containernetworking/plugins/pkg/ip
|
|
github.com/containernetworking/plugins/pkg/ns
|
|
github.com/containernetworking/plugins/pkg/utils/hwaddr
|
|
github.com/containernetworking/plugins/plugins/ipam/host-local/backend
|
|
github.com/containernetworking/plugins/plugins/ipam/host-local/backend/allocator
|
|
# github.com/coreos/go-iptables v0.4.0
|
|
## explicit
|
|
github.com/coreos/go-iptables/iptables
|
|
# github.com/davecgh/go-spew v1.1.1
|
|
github.com/davecgh/go-spew/spew
|
|
# github.com/evanphx/json-patch v4.9.0+incompatible
|
|
github.com/evanphx/json-patch
|
|
# github.com/fatih/color v1.12.0
|
|
github.com/fatih/color
|
|
# github.com/go-kit/kit v0.9.0
|
|
## explicit
|
|
github.com/go-kit/kit/log
|
|
github.com/go-kit/kit/log/level
|
|
# github.com/go-logfmt/logfmt v0.4.0
|
|
github.com/go-logfmt/logfmt
|
|
# github.com/go-logr/logr v0.4.0
|
|
github.com/go-logr/logr
|
|
# github.com/gobuffalo/flect v0.2.2
|
|
github.com/gobuffalo/flect
|
|
# github.com/gogo/protobuf v1.3.2
|
|
github.com/gogo/protobuf/proto
|
|
github.com/gogo/protobuf/sortkeys
|
|
# github.com/golang/protobuf v1.5.2
|
|
github.com/golang/protobuf/proto
|
|
github.com/golang/protobuf/ptypes
|
|
github.com/golang/protobuf/ptypes/any
|
|
github.com/golang/protobuf/ptypes/duration
|
|
github.com/golang/protobuf/ptypes/timestamp
|
|
# github.com/google/go-cmp v0.5.6
|
|
github.com/google/go-cmp/cmp
|
|
github.com/google/go-cmp/cmp/internal/diff
|
|
github.com/google/go-cmp/cmp/internal/flags
|
|
github.com/google/go-cmp/cmp/internal/function
|
|
github.com/google/go-cmp/cmp/internal/value
|
|
# github.com/google/gofuzz v1.1.0
|
|
github.com/google/gofuzz
|
|
# github.com/googleapis/gnostic v0.4.1
|
|
github.com/googleapis/gnostic/compiler
|
|
github.com/googleapis/gnostic/extensions
|
|
github.com/googleapis/gnostic/openapiv2
|
|
# github.com/hashicorp/golang-lru v0.5.1
|
|
github.com/hashicorp/golang-lru
|
|
github.com/hashicorp/golang-lru/simplelru
|
|
# github.com/imdario/mergo v0.3.6
|
|
## explicit
|
|
github.com/imdario/mergo
|
|
# github.com/inconshreveable/mousetrap v1.0.0
|
|
github.com/inconshreveable/mousetrap
|
|
# github.com/json-iterator/go v1.1.10
|
|
github.com/json-iterator/go
|
|
# github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515
|
|
github.com/kr/logfmt
|
|
# github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348
|
|
## explicit
|
|
github.com/kylelemons/godebug/diff
|
|
github.com/kylelemons/godebug/pretty
|
|
# github.com/mattn/go-colorable v0.1.8
|
|
github.com/mattn/go-colorable
|
|
# github.com/mattn/go-isatty v0.0.12
|
|
github.com/mattn/go-isatty
|
|
# github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369
|
|
github.com/matttproud/golang_protobuf_extensions/pbutil
|
|
# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
|
|
github.com/modern-go/concurrent
|
|
# github.com/modern-go/reflect2 v1.0.1
|
|
github.com/modern-go/reflect2
|
|
# github.com/oklog/run v1.1.0
|
|
## explicit
|
|
github.com/oklog/run
|
|
# github.com/pkg/errors v0.9.1
|
|
github.com/pkg/errors
|
|
# github.com/pmezard/go-difflib v1.0.0
|
|
github.com/pmezard/go-difflib/difflib
|
|
# github.com/prometheus/client_golang v1.7.1
|
|
## explicit
|
|
github.com/prometheus/client_golang/prometheus
|
|
github.com/prometheus/client_golang/prometheus/internal
|
|
github.com/prometheus/client_golang/prometheus/promhttp
|
|
# github.com/prometheus/client_model v0.2.0
|
|
github.com/prometheus/client_model/go
|
|
# github.com/prometheus/common v0.10.0
|
|
github.com/prometheus/common/expfmt
|
|
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
|
|
github.com/prometheus/common/model
|
|
# github.com/prometheus/procfs v0.2.0
|
|
github.com/prometheus/procfs
|
|
github.com/prometheus/procfs/internal/fs
|
|
github.com/prometheus/procfs/internal/util
|
|
# github.com/spf13/cobra v1.1.3
|
|
## explicit
|
|
github.com/spf13/cobra
|
|
# github.com/spf13/pflag v1.0.5
|
|
github.com/spf13/pflag
|
|
# github.com/vishvananda/netlink v1.0.0
|
|
## explicit
|
|
github.com/vishvananda/netlink
|
|
github.com/vishvananda/netlink/nl
|
|
# github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc
|
|
## explicit
|
|
github.com/vishvananda/netns
|
|
# golang.org/x/lint v0.0.0-20200302205851-738671d3881b
|
|
## explicit
|
|
golang.org/x/lint
|
|
golang.org/x/lint/golint
|
|
# golang.org/x/mod v0.4.2
|
|
golang.org/x/mod/module
|
|
golang.org/x/mod/semver
|
|
# golang.org/x/net v0.0.0-20210428140749-89ef3d95e781
|
|
golang.org/x/net/context
|
|
golang.org/x/net/context/ctxhttp
|
|
golang.org/x/net/http/httpguts
|
|
golang.org/x/net/http2
|
|
golang.org/x/net/http2/hpack
|
|
golang.org/x/net/idna
|
|
# golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
|
golang.org/x/oauth2
|
|
golang.org/x/oauth2/internal
|
|
# golang.org/x/sys v0.0.0-20210510120138-977fb7262007
|
|
## explicit
|
|
golang.org/x/sys/execabs
|
|
golang.org/x/sys/internal/unsafeheader
|
|
golang.org/x/sys/plan9
|
|
golang.org/x/sys/unix
|
|
golang.org/x/sys/windows
|
|
# golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d
|
|
golang.org/x/term
|
|
# golang.org/x/text v0.3.6
|
|
golang.org/x/text/secure/bidirule
|
|
golang.org/x/text/transform
|
|
golang.org/x/text/unicode/bidi
|
|
golang.org/x/text/unicode/norm
|
|
# golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba
|
|
golang.org/x/time/rate
|
|
# golang.org/x/tools v0.1.2
|
|
golang.org/x/tools/go/ast/astutil
|
|
golang.org/x/tools/go/gcexportdata
|
|
golang.org/x/tools/go/internal/gcimporter
|
|
golang.org/x/tools/go/internal/packagesdriver
|
|
golang.org/x/tools/go/packages
|
|
golang.org/x/tools/imports
|
|
golang.org/x/tools/internal/event
|
|
golang.org/x/tools/internal/event/core
|
|
golang.org/x/tools/internal/event/keys
|
|
golang.org/x/tools/internal/event/label
|
|
golang.org/x/tools/internal/fastwalk
|
|
golang.org/x/tools/internal/gocommand
|
|
golang.org/x/tools/internal/gopathwalk
|
|
golang.org/x/tools/internal/imports
|
|
golang.org/x/tools/internal/packagesinternal
|
|
golang.org/x/tools/internal/typesinternal
|
|
# golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
|
|
golang.org/x/xerrors
|
|
golang.org/x/xerrors/internal
|
|
# google.golang.org/appengine v1.6.5
|
|
google.golang.org/appengine/internal
|
|
google.golang.org/appengine/internal/base
|
|
google.golang.org/appengine/internal/datastore
|
|
google.golang.org/appengine/internal/log
|
|
google.golang.org/appengine/internal/remote_api
|
|
google.golang.org/appengine/internal/urlfetch
|
|
google.golang.org/appengine/urlfetch
|
|
# google.golang.org/protobuf v1.26.0
|
|
google.golang.org/protobuf/encoding/prototext
|
|
google.golang.org/protobuf/encoding/protowire
|
|
google.golang.org/protobuf/internal/descfmt
|
|
google.golang.org/protobuf/internal/descopts
|
|
google.golang.org/protobuf/internal/detrand
|
|
google.golang.org/protobuf/internal/encoding/defval
|
|
google.golang.org/protobuf/internal/encoding/messageset
|
|
google.golang.org/protobuf/internal/encoding/tag
|
|
google.golang.org/protobuf/internal/encoding/text
|
|
google.golang.org/protobuf/internal/errors
|
|
google.golang.org/protobuf/internal/filedesc
|
|
google.golang.org/protobuf/internal/filetype
|
|
google.golang.org/protobuf/internal/flags
|
|
google.golang.org/protobuf/internal/genid
|
|
google.golang.org/protobuf/internal/impl
|
|
google.golang.org/protobuf/internal/order
|
|
google.golang.org/protobuf/internal/pragma
|
|
google.golang.org/protobuf/internal/set
|
|
google.golang.org/protobuf/internal/strs
|
|
google.golang.org/protobuf/internal/version
|
|
google.golang.org/protobuf/proto
|
|
google.golang.org/protobuf/reflect/protodesc
|
|
google.golang.org/protobuf/reflect/protoreflect
|
|
google.golang.org/protobuf/reflect/protoregistry
|
|
google.golang.org/protobuf/runtime/protoiface
|
|
google.golang.org/protobuf/runtime/protoimpl
|
|
google.golang.org/protobuf/types/descriptorpb
|
|
google.golang.org/protobuf/types/known/anypb
|
|
google.golang.org/protobuf/types/known/durationpb
|
|
google.golang.org/protobuf/types/known/timestamppb
|
|
# gopkg.in/inf.v0 v0.9.1
|
|
gopkg.in/inf.v0
|
|
# gopkg.in/yaml.v2 v2.4.0
|
|
gopkg.in/yaml.v2
|
|
# gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
|
|
gopkg.in/yaml.v3
|
|
# k8s.io/api v0.21.1
|
|
## explicit
|
|
k8s.io/api/admission/v1
|
|
k8s.io/api/admissionregistration/v1
|
|
k8s.io/api/admissionregistration/v1beta1
|
|
k8s.io/api/apiserverinternal/v1alpha1
|
|
k8s.io/api/apps/v1
|
|
k8s.io/api/apps/v1beta1
|
|
k8s.io/api/apps/v1beta2
|
|
k8s.io/api/authentication/v1
|
|
k8s.io/api/authentication/v1beta1
|
|
k8s.io/api/authorization/v1
|
|
k8s.io/api/authorization/v1beta1
|
|
k8s.io/api/autoscaling/v1
|
|
k8s.io/api/autoscaling/v2beta1
|
|
k8s.io/api/autoscaling/v2beta2
|
|
k8s.io/api/batch/v1
|
|
k8s.io/api/batch/v1beta1
|
|
k8s.io/api/certificates/v1
|
|
k8s.io/api/certificates/v1beta1
|
|
k8s.io/api/coordination/v1
|
|
k8s.io/api/coordination/v1beta1
|
|
k8s.io/api/core/v1
|
|
k8s.io/api/discovery/v1
|
|
k8s.io/api/discovery/v1beta1
|
|
k8s.io/api/events/v1
|
|
k8s.io/api/events/v1beta1
|
|
k8s.io/api/extensions/v1beta1
|
|
k8s.io/api/flowcontrol/v1alpha1
|
|
k8s.io/api/flowcontrol/v1beta1
|
|
k8s.io/api/networking/v1
|
|
k8s.io/api/networking/v1beta1
|
|
k8s.io/api/node/v1
|
|
k8s.io/api/node/v1alpha1
|
|
k8s.io/api/node/v1beta1
|
|
k8s.io/api/policy/v1
|
|
k8s.io/api/policy/v1beta1
|
|
k8s.io/api/rbac/v1
|
|
k8s.io/api/rbac/v1alpha1
|
|
k8s.io/api/rbac/v1beta1
|
|
k8s.io/api/scheduling/v1
|
|
k8s.io/api/scheduling/v1alpha1
|
|
k8s.io/api/scheduling/v1beta1
|
|
k8s.io/api/storage/v1
|
|
k8s.io/api/storage/v1alpha1
|
|
k8s.io/api/storage/v1beta1
|
|
# k8s.io/apiextensions-apiserver v0.21.1
|
|
## explicit
|
|
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions
|
|
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1
|
|
k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1
|
|
k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset
|
|
k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme
|
|
k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1
|
|
k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1
|
|
# k8s.io/apimachinery v0.21.1
|
|
## explicit
|
|
k8s.io/apimachinery/pkg/api/equality
|
|
k8s.io/apimachinery/pkg/api/errors
|
|
k8s.io/apimachinery/pkg/api/meta
|
|
k8s.io/apimachinery/pkg/api/resource
|
|
k8s.io/apimachinery/pkg/apis/meta/internalversion
|
|
k8s.io/apimachinery/pkg/apis/meta/v1
|
|
k8s.io/apimachinery/pkg/apis/meta/v1/unstructured
|
|
k8s.io/apimachinery/pkg/apis/meta/v1beta1
|
|
k8s.io/apimachinery/pkg/conversion
|
|
k8s.io/apimachinery/pkg/conversion/queryparams
|
|
k8s.io/apimachinery/pkg/fields
|
|
k8s.io/apimachinery/pkg/labels
|
|
k8s.io/apimachinery/pkg/runtime
|
|
k8s.io/apimachinery/pkg/runtime/schema
|
|
k8s.io/apimachinery/pkg/runtime/serializer
|
|
k8s.io/apimachinery/pkg/runtime/serializer/json
|
|
k8s.io/apimachinery/pkg/runtime/serializer/protobuf
|
|
k8s.io/apimachinery/pkg/runtime/serializer/recognizer
|
|
k8s.io/apimachinery/pkg/runtime/serializer/streaming
|
|
k8s.io/apimachinery/pkg/runtime/serializer/versioning
|
|
k8s.io/apimachinery/pkg/selection
|
|
k8s.io/apimachinery/pkg/types
|
|
k8s.io/apimachinery/pkg/util/cache
|
|
k8s.io/apimachinery/pkg/util/clock
|
|
k8s.io/apimachinery/pkg/util/diff
|
|
k8s.io/apimachinery/pkg/util/errors
|
|
k8s.io/apimachinery/pkg/util/framer
|
|
k8s.io/apimachinery/pkg/util/intstr
|
|
k8s.io/apimachinery/pkg/util/json
|
|
k8s.io/apimachinery/pkg/util/managedfields
|
|
k8s.io/apimachinery/pkg/util/mergepatch
|
|
k8s.io/apimachinery/pkg/util/naming
|
|
k8s.io/apimachinery/pkg/util/net
|
|
k8s.io/apimachinery/pkg/util/runtime
|
|
k8s.io/apimachinery/pkg/util/sets
|
|
k8s.io/apimachinery/pkg/util/strategicpatch
|
|
k8s.io/apimachinery/pkg/util/validation
|
|
k8s.io/apimachinery/pkg/util/validation/field
|
|
k8s.io/apimachinery/pkg/util/wait
|
|
k8s.io/apimachinery/pkg/util/yaml
|
|
k8s.io/apimachinery/pkg/version
|
|
k8s.io/apimachinery/pkg/watch
|
|
k8s.io/apimachinery/third_party/forked/golang/json
|
|
k8s.io/apimachinery/third_party/forked/golang/reflect
|
|
# k8s.io/client-go v0.21.1
|
|
## explicit
|
|
k8s.io/client-go/applyconfigurations/admissionregistration/v1
|
|
k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1
|
|
k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1
|
|
k8s.io/client-go/applyconfigurations/apps/v1
|
|
k8s.io/client-go/applyconfigurations/apps/v1beta1
|
|
k8s.io/client-go/applyconfigurations/apps/v1beta2
|
|
k8s.io/client-go/applyconfigurations/autoscaling/v1
|
|
k8s.io/client-go/applyconfigurations/autoscaling/v2beta1
|
|
k8s.io/client-go/applyconfigurations/autoscaling/v2beta2
|
|
k8s.io/client-go/applyconfigurations/batch/v1
|
|
k8s.io/client-go/applyconfigurations/batch/v1beta1
|
|
k8s.io/client-go/applyconfigurations/certificates/v1
|
|
k8s.io/client-go/applyconfigurations/certificates/v1beta1
|
|
k8s.io/client-go/applyconfigurations/coordination/v1
|
|
k8s.io/client-go/applyconfigurations/coordination/v1beta1
|
|
k8s.io/client-go/applyconfigurations/core/v1
|
|
k8s.io/client-go/applyconfigurations/discovery/v1
|
|
k8s.io/client-go/applyconfigurations/discovery/v1beta1
|
|
k8s.io/client-go/applyconfigurations/events/v1
|
|
k8s.io/client-go/applyconfigurations/events/v1beta1
|
|
k8s.io/client-go/applyconfigurations/extensions/v1beta1
|
|
k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1
|
|
k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1
|
|
k8s.io/client-go/applyconfigurations/internal
|
|
k8s.io/client-go/applyconfigurations/meta/v1
|
|
k8s.io/client-go/applyconfigurations/networking/v1
|
|
k8s.io/client-go/applyconfigurations/networking/v1beta1
|
|
k8s.io/client-go/applyconfigurations/node/v1
|
|
k8s.io/client-go/applyconfigurations/node/v1alpha1
|
|
k8s.io/client-go/applyconfigurations/node/v1beta1
|
|
k8s.io/client-go/applyconfigurations/policy/v1
|
|
k8s.io/client-go/applyconfigurations/policy/v1beta1
|
|
k8s.io/client-go/applyconfigurations/rbac/v1
|
|
k8s.io/client-go/applyconfigurations/rbac/v1alpha1
|
|
k8s.io/client-go/applyconfigurations/rbac/v1beta1
|
|
k8s.io/client-go/applyconfigurations/scheduling/v1
|
|
k8s.io/client-go/applyconfigurations/scheduling/v1alpha1
|
|
k8s.io/client-go/applyconfigurations/scheduling/v1beta1
|
|
k8s.io/client-go/applyconfigurations/storage/v1
|
|
k8s.io/client-go/applyconfigurations/storage/v1alpha1
|
|
k8s.io/client-go/applyconfigurations/storage/v1beta1
|
|
k8s.io/client-go/discovery
|
|
k8s.io/client-go/discovery/fake
|
|
k8s.io/client-go/informers/core/v1
|
|
k8s.io/client-go/informers/internalinterfaces
|
|
k8s.io/client-go/kubernetes
|
|
k8s.io/client-go/kubernetes/scheme
|
|
k8s.io/client-go/kubernetes/typed/admissionregistration/v1
|
|
k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1
|
|
k8s.io/client-go/kubernetes/typed/apps/v1
|
|
k8s.io/client-go/kubernetes/typed/apps/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/apps/v1beta2
|
|
k8s.io/client-go/kubernetes/typed/authentication/v1
|
|
k8s.io/client-go/kubernetes/typed/authentication/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/authorization/v1
|
|
k8s.io/client-go/kubernetes/typed/authorization/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/autoscaling/v1
|
|
k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1
|
|
k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2
|
|
k8s.io/client-go/kubernetes/typed/batch/v1
|
|
k8s.io/client-go/kubernetes/typed/batch/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/certificates/v1
|
|
k8s.io/client-go/kubernetes/typed/certificates/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/coordination/v1
|
|
k8s.io/client-go/kubernetes/typed/coordination/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/core/v1
|
|
k8s.io/client-go/kubernetes/typed/discovery/v1
|
|
k8s.io/client-go/kubernetes/typed/discovery/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/events/v1
|
|
k8s.io/client-go/kubernetes/typed/events/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/extensions/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1
|
|
k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/networking/v1
|
|
k8s.io/client-go/kubernetes/typed/networking/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/node/v1
|
|
k8s.io/client-go/kubernetes/typed/node/v1alpha1
|
|
k8s.io/client-go/kubernetes/typed/node/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/policy/v1
|
|
k8s.io/client-go/kubernetes/typed/policy/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/rbac/v1
|
|
k8s.io/client-go/kubernetes/typed/rbac/v1alpha1
|
|
k8s.io/client-go/kubernetes/typed/rbac/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/scheduling/v1
|
|
k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1
|
|
k8s.io/client-go/kubernetes/typed/scheduling/v1beta1
|
|
k8s.io/client-go/kubernetes/typed/storage/v1
|
|
k8s.io/client-go/kubernetes/typed/storage/v1alpha1
|
|
k8s.io/client-go/kubernetes/typed/storage/v1beta1
|
|
k8s.io/client-go/listers/core/v1
|
|
k8s.io/client-go/pkg/apis/clientauthentication
|
|
k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1
|
|
k8s.io/client-go/pkg/apis/clientauthentication/v1beta1
|
|
k8s.io/client-go/pkg/version
|
|
k8s.io/client-go/plugin/pkg/client/auth/exec
|
|
k8s.io/client-go/rest
|
|
k8s.io/client-go/rest/watch
|
|
k8s.io/client-go/testing
|
|
k8s.io/client-go/tools/auth
|
|
k8s.io/client-go/tools/cache
|
|
k8s.io/client-go/tools/clientcmd
|
|
k8s.io/client-go/tools/clientcmd/api
|
|
k8s.io/client-go/tools/clientcmd/api/latest
|
|
k8s.io/client-go/tools/clientcmd/api/v1
|
|
k8s.io/client-go/tools/metrics
|
|
k8s.io/client-go/tools/pager
|
|
k8s.io/client-go/tools/reference
|
|
k8s.io/client-go/transport
|
|
k8s.io/client-go/util/cert
|
|
k8s.io/client-go/util/connrotation
|
|
k8s.io/client-go/util/flowcontrol
|
|
k8s.io/client-go/util/homedir
|
|
k8s.io/client-go/util/keyutil
|
|
k8s.io/client-go/util/workqueue
|
|
# k8s.io/code-generator v0.21.1
|
|
## explicit
|
|
k8s.io/code-generator/cmd/client-gen
|
|
k8s.io/code-generator/cmd/client-gen/args
|
|
k8s.io/code-generator/cmd/client-gen/generators
|
|
k8s.io/code-generator/cmd/client-gen/generators/fake
|
|
k8s.io/code-generator/cmd/client-gen/generators/scheme
|
|
k8s.io/code-generator/cmd/client-gen/generators/util
|
|
k8s.io/code-generator/cmd/client-gen/path
|
|
k8s.io/code-generator/cmd/client-gen/types
|
|
k8s.io/code-generator/cmd/deepcopy-gen
|
|
k8s.io/code-generator/cmd/deepcopy-gen/args
|
|
k8s.io/code-generator/cmd/informer-gen
|
|
k8s.io/code-generator/cmd/informer-gen/args
|
|
k8s.io/code-generator/cmd/informer-gen/generators
|
|
k8s.io/code-generator/cmd/lister-gen
|
|
k8s.io/code-generator/cmd/lister-gen/args
|
|
k8s.io/code-generator/cmd/lister-gen/generators
|
|
k8s.io/code-generator/pkg/namer
|
|
k8s.io/code-generator/pkg/util
|
|
# k8s.io/gengo v0.0.0-20201214224949-b6c5ce23f027
|
|
k8s.io/gengo/args
|
|
k8s.io/gengo/examples/deepcopy-gen/generators
|
|
k8s.io/gengo/examples/set-gen/sets
|
|
k8s.io/gengo/generator
|
|
k8s.io/gengo/namer
|
|
k8s.io/gengo/parser
|
|
k8s.io/gengo/types
|
|
# k8s.io/klog/v2 v2.8.0
|
|
k8s.io/klog/v2
|
|
# k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7
|
|
k8s.io/kube-openapi/pkg/util/proto
|
|
# k8s.io/utils v0.0.0-20201110183641-67b214c5f920
|
|
k8s.io/utils/buffer
|
|
k8s.io/utils/integer
|
|
k8s.io/utils/pointer
|
|
k8s.io/utils/trace
|
|
# sigs.k8s.io/controller-tools v0.6.0
|
|
## explicit
|
|
sigs.k8s.io/controller-tools/cmd/controller-gen
|
|
sigs.k8s.io/controller-tools/pkg/crd
|
|
sigs.k8s.io/controller-tools/pkg/crd/markers
|
|
sigs.k8s.io/controller-tools/pkg/deepcopy
|
|
sigs.k8s.io/controller-tools/pkg/genall
|
|
sigs.k8s.io/controller-tools/pkg/genall/help
|
|
sigs.k8s.io/controller-tools/pkg/genall/help/pretty
|
|
sigs.k8s.io/controller-tools/pkg/loader
|
|
sigs.k8s.io/controller-tools/pkg/markers
|
|
sigs.k8s.io/controller-tools/pkg/rbac
|
|
sigs.k8s.io/controller-tools/pkg/schemapatcher
|
|
sigs.k8s.io/controller-tools/pkg/schemapatcher/internal/yaml
|
|
sigs.k8s.io/controller-tools/pkg/version
|
|
sigs.k8s.io/controller-tools/pkg/webhook
|
|
# sigs.k8s.io/structured-merge-diff/v4 v4.1.0
|
|
sigs.k8s.io/structured-merge-diff/v4/fieldpath
|
|
sigs.k8s.io/structured-merge-diff/v4/schema
|
|
sigs.k8s.io/structured-merge-diff/v4/typed
|
|
sigs.k8s.io/structured-merge-diff/v4/value
|
|
# sigs.k8s.io/yaml v1.2.0
|
|
sigs.k8s.io/yaml
|