v1alpha2

package
v0.8.4 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package v1alpha2 contains API Schema definitions for the zora v1alpha2 API group +kubebuilder:object:generate=true +groupName=zora.undistro.io

Index

Constants

This section is empty.

Variables

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

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type CustomCheck

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

	Spec   CustomCheckSpec   `json:"spec,omitempty"`
	Status CustomCheckStatus `json:"status,omitempty"`
}

CustomCheck is the Schema for the customchecks API

func (*CustomCheck) DeepCopy

func (in *CustomCheck) DeepCopy() *CustomCheck

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

func (*CustomCheck) DeepCopyInto

func (in *CustomCheck) DeepCopyInto(out *CustomCheck)

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

func (*CustomCheck) DeepCopyObject

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

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

func (*CustomCheck) FileName

func (r *CustomCheck) FileName() string

func (*CustomCheck) GetParams

func (r *CustomCheck) GetParams() map[string]interface{}

func (*CustomCheck) SetReadyStatus

func (r *CustomCheck) SetReadyStatus(ready bool, reason, msg string)

func (*CustomCheck) ToMarvin

func (r *CustomCheck) ToMarvin() *marvin.Check

type CustomCheckList

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

CustomCheckList contains a list of CustomCheck

func (*CustomCheckList) DeepCopy

func (in *CustomCheckList) DeepCopy() *CustomCheckList

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

func (*CustomCheckList) DeepCopyInto

func (in *CustomCheckList) DeepCopyInto(out *CustomCheckList)

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

func (*CustomCheckList) DeepCopyObject

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

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

type CustomCheckSpec

type CustomCheckSpec struct {
	v1alpha1.CustomCheckSpec `json:",inline"`

	Variables []Variable `json:"variables,omitempty"`
}

CustomCheckSpec defines the desired state of CustomCheck

func (*CustomCheckSpec) DeepCopy

func (in *CustomCheckSpec) DeepCopy() *CustomCheckSpec

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

func (*CustomCheckSpec) DeepCopyInto

func (in *CustomCheckSpec) DeepCopyInto(out *CustomCheckSpec)

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

type CustomCheckStatus

type CustomCheckStatus struct {
	v1alpha1.Status `json:",inline"`
}

CustomCheckStatus defines the observed state of CustomCheck

func (*CustomCheckStatus) DeepCopy

func (in *CustomCheckStatus) DeepCopy() *CustomCheckStatus

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

func (*CustomCheckStatus) DeepCopyInto

func (in *CustomCheckStatus) DeepCopyInto(out *CustomCheckStatus)

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

type Variable

type Variable marvin.Variable

func (*Variable) DeepCopy

func (in *Variable) DeepCopy() *Variable

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

func (*Variable) DeepCopyInto

func (in *Variable) DeepCopyInto(out *Variable)

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