v1

package
v0.0.0-...-cf6cb44 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2021 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package,register +k8s:defaulter-gen=TypeMeta +groupName=test.istio

Index

Constants

This section is empty.

Variables

View Source
var (
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: operator.GroupName, Version: "v1"}

SchemeGroupVersion is group version used to register these objects

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type TestIstioOperator

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

	Spec   TestIstioOperatorSpec   `json:"spec,omitempty"`
	Status TestIstioOperatorStatus `json:"status,omitempty"`
}

TestIstioOperator is a specification for a TestIstioOperator resource

func (*TestIstioOperator) DeepCopy

func (in *TestIstioOperator) DeepCopy() *TestIstioOperator

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

func (*TestIstioOperator) DeepCopyInto

func (in *TestIstioOperator) DeepCopyInto(out *TestIstioOperator)

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

func (*TestIstioOperator) DeepCopyObject

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

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

type TestIstioOperatorList

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

+k8s:depcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*TestIstioOperatorList) DeepCopy

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

func (*TestIstioOperatorList) DeepCopyInto

func (in *TestIstioOperatorList) DeepCopyInto(out *TestIstioOperatorList)

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

type TestIstioOperatorSpec

type TestIstioOperatorSpec 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
	Config  string `json:"config"`
	Profile string `json:"profile"`
}

TestIstioOperatorSpec defines the desired state of TestIstioOperator

func (*TestIstioOperatorSpec) DeepCopy

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

func (*TestIstioOperatorSpec) DeepCopyInto

func (in *TestIstioOperatorSpec) DeepCopyInto(out *TestIstioOperatorSpec)

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

type TestIstioOperatorStatus

type TestIstioOperatorStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed 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
	Status string
}

TestIstioOperatorStatus defines the observed state of TestIstioOperator

func (*TestIstioOperatorStatus) DeepCopy

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

func (*TestIstioOperatorStatus) DeepCopyInto

func (in *TestIstioOperatorStatus) DeepCopyInto(out *TestIstioOperatorStatus)

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