kubevela-core-api

module
v1.7.7 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 License: Apache-2.0

README

KubeVela Core API

API types that work for KubeVela Core CRDs.

Purpose

This library is the canonical location of the KubeVela Core API definition.

The code is synced from kubevela/apis every release.

You can use this separated package if you want:

  • use it as SDK and build your own user interface.
  • avoid conflicts of go.mod by reducing dependency from KubeVela.

Usage

Refer to test/main.go as example.

Directories

Path Synopsis
Package apis contains all api types of KubeVela
Package apis contains all api types of KubeVela
core.oam.dev
Package core_oam_dev contains API Schema definitions for the core.oam.dev v1alpha2 API group
Package core_oam_dev contains API Schema definitions for the core.oam.dev v1alpha2 API group
core.oam.dev/common
Package common contains types required for both v1alpha2 and v1beta1 +kubebuilder:object:generate=true
Package common contains types required for both v1alpha2 and v1beta1 +kubebuilder:object:generate=true
core.oam.dev/condition
Package condition contains condition types +kubebuilder:object:generate=true
Package condition contains condition types +kubebuilder:object:generate=true
core.oam.dev/v1alpha1
Package v1alpha1 contains resources relating to the Open Application Model.
Package v1alpha1 contains resources relating to the Open Application Model.
core.oam.dev/v1alpha2
Package v1alpha2 contains resources relating to the Open Application Model.
Package v1alpha2 contains resources relating to the Open Application Model.
core.oam.dev/v1beta1
Package v1beta1 contains resources relating to the Open Application Model.
Package v1beta1 contains resources relating to the Open Application Model.
standard.oam.dev/v1alpha1
Package v1alpha1 contains API Schema definitions for the standard v1alpha1 API group +kubebuilder:object:generate=true +groupName=standard.oam.dev
Package v1alpha1 contains API Schema definitions for the standard v1alpha1 API group +kubebuilder:object:generate=true +groupName=standard.oam.dev
pkg
generated/client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
generated/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
generated/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
generated/client/clientset/versioned/typed/core.oam.dev/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
generated/client/clientset/versioned/typed/core.oam.dev/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
oam
Package oam contains miscellaneous OAM helper types.
Package oam contains miscellaneous OAM helper types.
oam/mock
Package mock provides fake OAM resources for use in tests.
Package mock provides fake OAM resources for use in tests.

Jump to

Keyboard shortcuts

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