controller-tools

module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2018 License: Apache-2.0

README

Build Status Go Report Card

Kubernetes controller-tools Project

The Kubernetes controller-tools Project is a set of go libraries for building Controllers.

Community, discussion, contribution, and support

Learn how to engage with the Kubernetes community on the community page.

controller-tools is a subproject of the kubebuilder project in sig apimachinery.

You can reach the maintainers of this project at:

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Directories

Path Synopsis
cmd
controller-scaffold
Package main is a reference implementation for writing sdk tools for scaffolding and generating code.
Package main is a reference implementation for writing sdk tools for scaffolding and generating code.
crd
examples
godocbot/pkg/apis
Package apis contains Kubernetes API groups.
Package apis contains Kubernetes API groups.
godocbot/pkg/apis/code
Package code contains code API versions
Package code contains code API versions
godocbot/pkg/apis/code/v1alpha1
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/examples/godocbot/pkg/apis/code +k8s:defaulter-gen=TypeMeta +groupName=code.godocs.io +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/examples/godocbot/pkg/apis/code +k8s:defaulter-gen=TypeMeta +groupName=code.godocs.io
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/examples/godocbot/pkg/apis/code +k8s:defaulter-gen=TypeMeta +groupName=code.godocs.io +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/examples/godocbot/pkg/apis/code +k8s:defaulter-gen=TypeMeta +groupName=code.godocs.io
pkg
crd/generator/testData/pkg/apis
Package apis contains Kubernetes API groups.
Package apis contains Kubernetes API groups.
crd/generator/testData/pkg/apis/fun
Package fun contains fun API versions
Package fun contains fun API versions
crd/generator/testData/pkg/apis/fun/v1alpha1
Package v1alpha1 contains API Schema definitions for the fun v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/pkg/crd/generator/testData/pkg/apis/fun +k8s:defaulter-gen=TypeMeta +groupName=fun.myk8s.io Package v1alpha1 contains API Schema definitions for the fun v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/pkg/crd/generator/testData/pkg/apis/fun +k8s:defaulter-gen=TypeMeta +groupName=fun.myk8s.io
Package v1alpha1 contains API Schema definitions for the fun v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/pkg/crd/generator/testData/pkg/apis/fun +k8s:defaulter-gen=TypeMeta +groupName=fun.myk8s.io Package v1alpha1 contains API Schema definitions for the fun v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/pkg/crd/generator/testData/pkg/apis/fun +k8s:defaulter-gen=TypeMeta +groupName=fun.myk8s.io
generate
Package generate contains libraries for generating code to use with controller-runtime
Package generate contains libraries for generating code to use with controller-runtime
generate/rbac
Package rbac contain libraries for generating RBAC manifests from RBAC annotations in Go source files.
Package rbac contain libraries for generating RBAC manifests from RBAC annotations in Go source files.
scaffold
Package scaffold contains libraries for scaffolding code to use with controller-runtime
Package scaffold contains libraries for scaffolding code to use with controller-runtime
test
pkg/apis
Package apis contains Kubernetes API groups.
Package apis contains Kubernetes API groups.
pkg/apis/creatures
Package creatures contains creatures API versions
Package creatures contains creatures API versions
pkg/apis/creatures/v2alpha1
Package v2alpha1 contains API Schema definitions for the creatures v2alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/creatures +k8s:defaulter-gen=TypeMeta +groupName=creatures.testproject.org Package v2alpha1 contains API Schema definitions for the creatures v2alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/creatures +k8s:defaulter-gen=TypeMeta +groupName=creatures.testproject.org
Package v2alpha1 contains API Schema definitions for the creatures v2alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/creatures +k8s:defaulter-gen=TypeMeta +groupName=creatures.testproject.org Package v2alpha1 contains API Schema definitions for the creatures v2alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/creatures +k8s:defaulter-gen=TypeMeta +groupName=creatures.testproject.org
pkg/apis/crew
Package crew contains crew API versions
Package crew contains crew API versions
pkg/apis/crew/v1
Package v1 contains API Schema definitions for the crew v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/crew +k8s:defaulter-gen=TypeMeta +groupName=crew.testproject.org Package v1 contains API Schema definitions for the crew v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/crew +k8s:defaulter-gen=TypeMeta +groupName=crew.testproject.org
Package v1 contains API Schema definitions for the crew v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/crew +k8s:defaulter-gen=TypeMeta +groupName=crew.testproject.org Package v1 contains API Schema definitions for the crew v1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/crew +k8s:defaulter-gen=TypeMeta +groupName=crew.testproject.org
pkg/apis/policy
Package policy contains policy API versions
Package policy contains policy API versions
pkg/apis/policy/v1beta1
Package v1beta1 contains API Schema definitions for the policy v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/policy +k8s:defaulter-gen=TypeMeta +groupName=policy.testproject.org Package v1beta1 contains API Schema definitions for the policy v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/policy +k8s:defaulter-gen=TypeMeta +groupName=policy.testproject.org
Package v1beta1 contains API Schema definitions for the policy v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/policy +k8s:defaulter-gen=TypeMeta +groupName=policy.testproject.org Package v1beta1 contains API Schema definitions for the policy v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/policy +k8s:defaulter-gen=TypeMeta +groupName=policy.testproject.org
pkg/apis/ship
Package ship contains ship API versions
Package ship contains ship API versions
pkg/apis/ship/v1beta1
Package v1beta1 contains API Schema definitions for the ship v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/ship +k8s:defaulter-gen=TypeMeta +groupName=ship.testproject.org Package v1beta1 contains API Schema definitions for the ship v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/ship +k8s:defaulter-gen=TypeMeta +groupName=ship.testproject.org
Package v1beta1 contains API Schema definitions for the ship v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/ship +k8s:defaulter-gen=TypeMeta +groupName=ship.testproject.org Package v1beta1 contains API Schema definitions for the ship v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/controller-tools/test/pkg/apis/ship +k8s:defaulter-gen=TypeMeta +groupName=ship.testproject.org

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL