v1alpha1

package
v0.0.0-...-0c70d8f Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2023 License: Apache-2.0 Imports: 5 Imported by: 10

Documentation

Overview

+k8s:deepcopy-gen=package +groupName=choerodon.io

Package v1alpha1 contains API Schema definitions for the choerodon v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=choerodon.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "choerodon.io", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
)

Functions

This section is empty.

Types

type C7NHelmRelease

type C7NHelmRelease struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   C7NHelmReleaseSpec   `json:"spec,omitempty"`
	Status C7NHelmReleaseStatus `json:"status,omitempty"`
}

C7NHelmRelease is the Schema for the c7nhelmreleases API +k8s:openapi-gen=true +kubebuilder:subresource:status

func (*C7NHelmRelease) DeepCopy

func (in *C7NHelmRelease) DeepCopy() *C7NHelmRelease

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new C7NHelmRelease.

func (*C7NHelmRelease) DeepCopyInto

func (in *C7NHelmRelease) DeepCopyInto(out *C7NHelmRelease)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*C7NHelmRelease) DeepCopyObject

func (in *C7NHelmRelease) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type C7NHelmReleaseList

type C7NHelmReleaseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []C7NHelmRelease `json:"items"`
}

C7NHelmReleaseList contains a list of C7NHelmRelease

func (*C7NHelmReleaseList) DeepCopy

func (in *C7NHelmReleaseList) DeepCopy() *C7NHelmReleaseList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new C7NHelmReleaseList.

func (*C7NHelmReleaseList) DeepCopyInto

func (in *C7NHelmReleaseList) DeepCopyInto(out *C7NHelmReleaseList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*C7NHelmReleaseList) DeepCopyObject

func (in *C7NHelmReleaseList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type C7NHelmReleaseSpec

type C7NHelmReleaseSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file
	// Add custom validation using kubebuilder tags: https://book.kubebuilder.io/beyond_basics/generating_crd.html
	RepoURL      string `json:"repoUrl,omitempty"`
	ChartName    string `json:"chartName,omitempty"`
	ChartVersion string `json:"chartVersion,omitempty"`
	// 将在1.2.0版本弃用
	CommandId int64 `json:"commandId,omitempty"`
	// CommandId的字符串类型
	V1CommandId      string                        `json:"v1CommandId,omitempty"`
	Values           string                        `json:"values,omitempty"`
	ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets,omitempty"`
	// 将在1.2.0版本弃用
	AppServiceId   int64  `json:"appServiceId,omitempty"`
	V1AppServiceId string `json:"v1AppServiceId,omitempty"`
}

C7NHelmReleaseSpec defines the desired state of C7NHelmRelease +k8s:openapi-gen=true

func (*C7NHelmReleaseSpec) DeepCopy

func (in *C7NHelmReleaseSpec) DeepCopy() *C7NHelmReleaseSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new C7NHelmReleaseSpec.

func (*C7NHelmReleaseSpec) DeepCopyInto

func (in *C7NHelmReleaseSpec) DeepCopyInto(out *C7NHelmReleaseSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type C7NHelmReleaseStatus

type C7NHelmReleaseStatus struct {
}

C7NHelmReleaseStatus defines the observed state of C7NHelmRelease +k8s:openapi-gen=true

func (*C7NHelmReleaseStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new C7NHelmReleaseStatus.

func (*C7NHelmReleaseStatus) DeepCopyInto

func (in *C7NHelmReleaseStatus) DeepCopyInto(out *C7NHelmReleaseStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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