Documentation
¶
Overview ¶
Package v1beta1 contains test types. +kubebuilder:object:generate=true +groupName=test.cluster.x-k8s.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to test CRD migration. GroupVersion = schema.GroupVersion{Group: "test.cluster.x-k8s.io", Version: "v1beta1"} // AddToScheme adds the types to the given scheme. AddToScheme = schemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type TestCluster ¶
type TestCluster struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TestClusterSpec `json:"spec,omitempty"`
Status TestClusterStatus `json:"status,omitempty"`
}
TestCluster defines a test cluster.
func (*TestCluster) DeepCopy ¶
func (in *TestCluster) DeepCopy() *TestCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestCluster.
func (*TestCluster) DeepCopyInto ¶
func (in *TestCluster) DeepCopyInto(out *TestCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TestCluster) DeepCopyObject ¶
func (in *TestCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TestClusterList ¶
type TestClusterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TestCluster `json:"items"`
}
TestClusterList is a list of TestCluster. +kubebuilder:object:root=true
func (*TestClusterList) DeepCopy ¶
func (in *TestClusterList) DeepCopy() *TestClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestClusterList.
func (*TestClusterList) DeepCopyInto ¶
func (in *TestClusterList) DeepCopyInto(out *TestClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TestClusterList) DeepCopyObject ¶
func (in *TestClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TestClusterSpec ¶
type TestClusterSpec struct {
// +optional
Foo string `json:"foo,omitempty"`
// +optional
Bar string `json:"bar,omitempty"`
}
TestClusterSpec defines the spec of a TestCluster.
func (*TestClusterSpec) DeepCopy ¶
func (in *TestClusterSpec) DeepCopy() *TestClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestClusterSpec.
func (*TestClusterSpec) DeepCopyInto ¶
func (in *TestClusterSpec) DeepCopyInto(out *TestClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestClusterStatus ¶
type TestClusterStatus struct {
// +optional
FooStatus string `json:"foo,omitempty"`
}
TestClusterStatus defines the status of a TestCluster.
func (*TestClusterStatus) DeepCopy ¶
func (in *TestClusterStatus) DeepCopy() *TestClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestClusterStatus.
func (*TestClusterStatus) DeepCopyInto ¶
func (in *TestClusterStatus) DeepCopyInto(out *TestClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.