kotskinds/

directory
v0.9.10 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2019 License: Apache-2.0

README

kotskinds

This directory contains the definitions and clientsets for the kots.io kinds. These aren't CRDs and controllers, but are implemented as normal Kubernetes objects. This allows us to use the client-go and other functionality to parse and ensure conformance.

Building

To build these, simply run make in this directory. This will execute the kubernetes controller-gen and client-gen code to generate a typed client and the necessary deepcopy methods for these types.

Directories

Path Synopsis
Package apis contains Kubernetes API groups.
Package apis contains Kubernetes API groups.
kots
Package kots contains kots API versions
Package kots contains kots API versions
kots/v1beta1
Package v1beta1 contains API Schema definitions for the kots v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/kots/kotskinds/apis/kots +k8s:defaulter-gen=TypeMeta +groupName=kots.io Package v1beta1 contains API Schema definitions for the kots v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/kots/kotskinds/apis/kots +k8s:defaulter-gen=TypeMeta +groupName=kots.io
Package v1beta1 contains API Schema definitions for the kots v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/kots/kotskinds/apis/kots +k8s:defaulter-gen=TypeMeta +groupName=kots.io Package v1beta1 contains API Schema definitions for the kots v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/kots/kotskinds/apis/kots +k8s:defaulter-gen=TypeMeta +groupName=kots.io
client
kotsclientset
This package has the automatically generated clientset.
This package has the automatically generated clientset.
kotsclientset/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
kotsclientset/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
kotsclientset/typed/kots/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kotsclientset/typed/kots/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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