apis

package module
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: May 10, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

README

kruise-api

Schema of the API types that are served by Kruise.

Purpose

This library is the canonical location of the Kruise API definition.

We recommend using the go types in this repo. You may serialize them directly to JSON.

Compatibility matrix

Kubernetes Version in your Project Import Kruise-api < v0.10 Import Kruise-api >= v0.10
< 1.18 v0.x.y (x <= 9) v0.x.y-legacy (x >= 10)
>= 1.18 v0.x.y-1.18 (7 <= x <= 9) v0.x.y (x >= 10)

Where does it come from?

kruise-api is synced from https://github.com/openkruise/kruise/tree/master/apis. Code changes are made in that location, merged into openkruise/kruise and later synced here.

Things you should NOT do

https://github.com/openkruise/kruise/tree/master/apis is synced to here. All changes must be made in the former. The latter is read-only.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AddToSchemes runtime.SchemeBuilder

AddToSchemes may be used to add all resources defined in the project to a Scheme

Functions

func AddToScheme

func AddToScheme(s *runtime.Scheme) error

AddToScheme adds all Resources to the Scheme

Types

This section is empty.

Directories

Path Synopsis
Package apps contains apps API versions
Package apps contains apps API versions
pub
+k8s:openapi-gen=true +kubebuilder:object:generate=true
+k8s:openapi-gen=true +kubebuilder:object:generate=true
v1alpha1
+k8s:openapi-gen=true +groupName=apps.kruise.io Package v1alpha1 contains API Schema definitions for the apps v1alpha1 API group +kubebuilder:object:generate=true +groupName=apps.kruise.io
+k8s:openapi-gen=true +groupName=apps.kruise.io Package v1alpha1 contains API Schema definitions for the apps v1alpha1 API group +kubebuilder:object:generate=true +groupName=apps.kruise.io
v1beta1
+k8s:openapi-gen=true +groupName=apps.kruise.io Package v1beta1 contains API Schema definitions for the apps v1beta1 API group +kubebuilder:object:generate=true +groupName=apps.kruise.io
+k8s:openapi-gen=true +groupName=apps.kruise.io Package v1beta1 contains API Schema definitions for the apps v1beta1 API group +kubebuilder:object:generate=true +groupName=apps.kruise.io
client
clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
clientset/versioned/typed/apps/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/apps/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clientset/versioned/typed/apps/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/apps/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
clientset/versioned/typed/policy/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
clientset/versioned/typed/policy/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
policy
v1alpha1
+k8s:openapi-gen=true +groupName=policy.kruise.io Package v1alpha1 contains API Schema definitions for the policy v1alpha1 API group +kubebuilder:object:generate=true +groupName=policy.kruise.io
+k8s:openapi-gen=true +groupName=policy.kruise.io Package v1alpha1 contains API Schema definitions for the policy v1alpha1 API group +kubebuilder:object:generate=true +groupName=policy.kruise.io
utils

Jump to

Keyboard shortcuts

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