code-generator: k8s.io/code-generator

Directories

PathSynopsis
cmd/client-genclient-gen makes the individual typed clients using gengo.
cmd/client-gen/args
cmd/client-gen/generatorsPackage generators has the generators for the client-gen utility.
cmd/client-gen/generators/fake
cmd/client-gen/generators/scheme
cmd/client-gen/generators/util
cmd/client-gen/path
cmd/client-gen/types
cmd/conversion-genconversion-gen is a tool for auto-generating functions that convert between internal and external types.
cmd/conversion-gen/args
cmd/conversion-gen/generators
cmd/deepcopy-gendeepcopy-gen is a tool for auto-generating DeepCopy functions.
cmd/deepcopy-gen/args
cmd/defaulter-gendefaulter-gen is a tool for auto-generating Defaulter functions.
cmd/defaulter-gen/args
cmd/go-to-protobufgo-to-protobuf generates a Protobuf IDL from a Go struct, respecting any existing IDL tags on the Go struct.
cmd/go-to-protobuf/protobufgo-to-protobuf generates a Protobuf IDL from a Go struct, respecting any existing IDL tags on the Go struct.
cmd/go-to-protobuf/protoc-gen-gogoPackage main defines the protoc-gen-gogo binary we use to generate our proto go files, as well as takes dependencies on the correct gogo/protobuf packages for godeps.
cmd/import-bossimport-boss enforces import restrictions in a given repository.
cmd/informer-gen
cmd/informer-gen/args
cmd/informer-gen/generators
cmd/lister-gen
cmd/lister-gen/args
cmd/lister-gen/generators
cmd/openapi-gen
cmd/prerelease-lifecycle-genprerelease-lifecycle-gen is a tool for auto-generating api-status.csv files.
cmd/prerelease-lifecycle-gen/args
cmd/prerelease-lifecycle-gen/prerelease-lifecycle-generators
cmd/register-gen
cmd/register-gen/args
cmd/register-gen/generators
cmd/set-genset-gen is an example usage of gengo.
_examples/apiserver/apis/example
_examples/apiserver/apis/example2
_examples/apiserver/apis/example2/installPackage install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
_examples/apiserver/apis/example2/v1
_examples/apiserver/apis/example3.io
_examples/apiserver/apis/example3.io/installPackage install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
_examples/apiserver/apis/example3.io/v1
_examples/apiserver/apis/example/installPackage install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
_examples/apiserver/apis/example/v1
_examples/apiserver/clientset/internalversionThis package has the automatically generated clientset.
_examples/apiserver/clientset/internalversion/fakeThis package has the automatically generated fake clientset.
_examples/apiserver/clientset/internalversion/schemeThis package contains the scheme of the automatically generated clientset.
_examples/apiserver/clientset/internalversion/typed/example2/internalversionThis package has the automatically generated typed clients.
_examples/apiserver/clientset/internalversion/typed/example2/internalversion/fakePackage fake has the automatically generated clients.
_examples/apiserver/clientset/internalversion/typed/example3.io/internalversionThis package has the automatically generated typed clients.
_examples/apiserver/clientset/internalversion/typed/example3.io/internalversion/fakePackage fake has the automatically generated clients.
_examples/apiserver/clientset/internalversion/typed/example/internalversionThis package has the automatically generated typed clients.
_examples/apiserver/clientset/internalversion/typed/example/internalversion/fakePackage fake has the automatically generated clients.
_examples/apiserver/clientset/versionedThis package has the automatically generated clientset.
_examples/apiserver/clientset/versioned/fakeThis package has the automatically generated fake clientset.
_examples/apiserver/clientset/versioned/schemeThis package contains the scheme of the automatically generated clientset.
_examples/apiserver/clientset/versioned/typed/example2/v1This package has the automatically generated typed clients.
_examples/apiserver/clientset/versioned/typed/example2/v1/fakePackage fake has the automatically generated clients.
_examples/apiserver/clientset/versioned/typed/example3.io/v1This package has the automatically generated typed clients.
_examples/apiserver/clientset/versioned/typed/example3.io/v1/fakePackage fake has the automatically generated clients.
_examples/apiserver/clientset/versioned/typed/example/v1This package has the automatically generated typed clients.
_examples/apiserver/clientset/versioned/typed/example/v1/fakePackage fake has the automatically generated clients.
_examples/apiserver/informers/externalversions
_examples/apiserver/informers/externalversions/example
_examples/apiserver/informers/externalversions/example2
_examples/apiserver/informers/externalversions/example2/v1
_examples/apiserver/informers/externalversions/example3.io
_examples/apiserver/informers/externalversions/example3.io/v1
_examples/apiserver/informers/externalversions/example/v1
_examples/apiserver/informers/externalversions/internalinterfaces
_examples/apiserver/informers/internalversion
_examples/apiserver/informers/internalversion/example
_examples/apiserver/informers/internalversion/example2
_examples/apiserver/informers/internalversion/example2/internalversion
_examples/apiserver/informers/internalversion/example3.io
_examples/apiserver/informers/internalversion/example3.io/internalversion
_examples/apiserver/informers/internalversion/example/internalversion
_examples/apiserver/informers/internalversion/internalinterfaces
_examples/apiserver/listers/example2/internalversion
_examples/apiserver/listers/example2/v1
_examples/apiserver/listers/example3.io/internalversion
_examples/apiserver/listers/example3.io/v1
_examples/apiserver/listers/example/internalversion
_examples/apiserver/listers/example/v1
_examples/apiserver/openapi
_examples/crd/apis/example2/v1
_examples/crd/apis/example/v1
_examples/crd/clientset/versionedThis package has the automatically generated clientset.
_examples/crd/clientset/versioned/fakeThis package has the automatically generated fake clientset.
_examples/crd/clientset/versioned/schemeThis package contains the scheme of the automatically generated clientset.
_examples/crd/clientset/versioned/typed/example2/v1This package has the automatically generated typed clients.
_examples/crd/clientset/versioned/typed/example2/v1/fakePackage fake has the automatically generated clients.
_examples/crd/clientset/versioned/typed/example/v1This package has the automatically generated typed clients.
_examples/crd/clientset/versioned/typed/example/v1/fakePackage fake has the automatically generated clients.
_examples/crd/informers/externalversions
_examples/crd/informers/externalversions/example
_examples/crd/informers/externalversions/example2
_examples/crd/informers/externalversions/example2/v1
_examples/crd/informers/externalversions/example/v1
_examples/crd/informers/externalversions/internalinterfaces
_examples/crd/listers/example2/v1
_examples/crd/listers/example/v1
_examples/HyphenGroup/apis/example/v1
_examples/HyphenGroup/clientset/versionedThis package has the automatically generated clientset.
_examples/HyphenGroup/clientset/versioned/fakeThis package has the automatically generated fake clientset.
_examples/HyphenGroup/clientset/versioned/schemeThis package contains the scheme of the automatically generated clientset.
_examples/HyphenGroup/clientset/versioned/typed/example/v1This package has the automatically generated typed clients.
_examples/HyphenGroup/clientset/versioned/typed/example/v1/fakePackage fake has the automatically generated clients.
_examples/HyphenGroup/informers/externalversions
_examples/HyphenGroup/informers/externalversions/example
_examples/HyphenGroup/informers/externalversions/example/v1
_examples/HyphenGroup/informers/externalversions/internalinterfaces
_examples/HyphenGroup/listers/example/v1
_examples/MixedCase/apis/example/v1
_examples/MixedCase/clientset/versionedThis package has the automatically generated clientset.
_examples/MixedCase/clientset/versioned/fakeThis package has the automatically generated fake clientset.
_examples/MixedCase/clientset/versioned/schemeThis package contains the scheme of the automatically generated clientset.
_examples/MixedCase/clientset/versioned/typed/example/v1This package has the automatically generated typed clients.
_examples/MixedCase/clientset/versioned/typed/example/v1/fakePackage fake has the automatically generated clients.
_examples/MixedCase/informers/externalversions
_examples/MixedCase/informers/externalversions/example
_examples/MixedCase/informers/externalversions/example/v1
_examples/MixedCase/informers/externalversions/internalinterfaces
_examples/MixedCase/listers/example/v1
pkg/namer
pkg/util
third_party/forked/golang/reflectThis package is copied from Go library reflect/type.go.

Updated 2021-01-16. Refresh now. Tools for package owners.