kotskinds

module
v0.0.0-...-2837245 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2024 License: Apache-2.0

README

kotskinds

This repository 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/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/kotskinds/apis/kots +k8s:defaulter-gen=TypeMeta +groupName=kots.io
kots/v1beta2
Package v1beta2 contains API Schema definitions for the kots v1beta2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/kotskinds/apis/kots +k8s:defaulter-gen=TypeMeta +groupName=kots.io
Package v1beta2 contains API Schema definitions for the kots v1beta2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/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.
kotsclientset/typed/kots/v1beta2
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kotsclientset/typed/kots/v1beta2/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
pkg
cli

Jump to

Keyboard shortcuts

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