Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the ultron v1alpha1 API group +kubebuilder:object:generate=true +groupName=ultron.2mind.dk
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "ultron.2mind.dk", Version: "v1alpha1"} // 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 RedisSpec ¶
type RedisSpec struct { Address string `json:"address"` Database int32 `json:"database"` Password corev1.SecretEnvSource `json:"password"` }
func (*RedisSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisSpec.
func (*RedisSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ultron ¶
type Ultron struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UltronSpec `json:"spec,omitempty"` Status UltronStatus `json:"status,omitempty"` }
func (*Ultron) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ultron.
func (*Ultron) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ultron) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UltronAttendant ¶
type UltronAttendant struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UltronAttendantSpec `json:"spec,omitempty"` Status UltronAttendantStatus `json:"status,omitempty"` }
func (*UltronAttendant) DeepCopy ¶
func (in *UltronAttendant) DeepCopy() *UltronAttendant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronAttendant.
func (*UltronAttendant) DeepCopyInto ¶
func (in *UltronAttendant) DeepCopyInto(out *UltronAttendant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UltronAttendant) DeepCopyObject ¶
func (in *UltronAttendant) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UltronAttendantList ¶
type UltronAttendantList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UltronAttendant `json:"items"` }
func (*UltronAttendantList) DeepCopy ¶
func (in *UltronAttendantList) DeepCopy() *UltronAttendantList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronAttendantList.
func (*UltronAttendantList) DeepCopyInto ¶
func (in *UltronAttendantList) DeepCopyInto(out *UltronAttendantList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UltronAttendantList) DeepCopyObject ¶
func (in *UltronAttendantList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UltronAttendantSpec ¶
func (*UltronAttendantSpec) DeepCopy ¶
func (in *UltronAttendantSpec) DeepCopy() *UltronAttendantSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronAttendantSpec.
func (*UltronAttendantSpec) DeepCopyInto ¶
func (in *UltronAttendantSpec) DeepCopyInto(out *UltronAttendantSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UltronAttendantStatus ¶
type UltronAttendantStatus struct { }
func (*UltronAttendantStatus) DeepCopy ¶
func (in *UltronAttendantStatus) DeepCopy() *UltronAttendantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronAttendantStatus.
func (*UltronAttendantStatus) DeepCopyInto ¶
func (in *UltronAttendantStatus) DeepCopyInto(out *UltronAttendantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UltronList ¶
type UltronList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ultron `json:"items"` }
func (*UltronList) DeepCopy ¶
func (in *UltronList) DeepCopy() *UltronList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronList.
func (*UltronList) DeepCopyInto ¶
func (in *UltronList) DeepCopyInto(out *UltronList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UltronList) DeepCopyObject ¶
func (in *UltronList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UltronObserver ¶
type UltronObserver struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UltronObserverSpec `json:"spec,omitempty"` Status UltronObserverStatus `json:"status,omitempty"` }
func (*UltronObserver) DeepCopy ¶
func (in *UltronObserver) DeepCopy() *UltronObserver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronObserver.
func (*UltronObserver) DeepCopyInto ¶
func (in *UltronObserver) DeepCopyInto(out *UltronObserver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UltronObserver) DeepCopyObject ¶
func (in *UltronObserver) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UltronObserverList ¶
type UltronObserverList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UltronObserver `json:"items"` }
func (*UltronObserverList) DeepCopy ¶
func (in *UltronObserverList) DeepCopy() *UltronObserverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronObserverList.
func (*UltronObserverList) DeepCopyInto ¶
func (in *UltronObserverList) DeepCopyInto(out *UltronObserverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UltronObserverList) DeepCopyObject ¶
func (in *UltronObserverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UltronObserverSpec ¶
func (*UltronObserverSpec) DeepCopy ¶
func (in *UltronObserverSpec) DeepCopy() *UltronObserverSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronObserverSpec.
func (*UltronObserverSpec) DeepCopyInto ¶
func (in *UltronObserverSpec) DeepCopyInto(out *UltronObserverSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UltronObserverStatus ¶
type UltronObserverStatus struct { }
func (*UltronObserverStatus) DeepCopy ¶
func (in *UltronObserverStatus) DeepCopy() *UltronObserverStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronObserverStatus.
func (*UltronObserverStatus) DeepCopyInto ¶
func (in *UltronObserverStatus) DeepCopyInto(out *UltronObserverStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UltronSpec ¶
type UltronSpec struct { Container corev1.Container `json:"container"` DataVolume corev1.Volume `json:"dataVolume,omitempty"` }
func (*UltronSpec) DeepCopy ¶
func (in *UltronSpec) DeepCopy() *UltronSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronSpec.
func (*UltronSpec) DeepCopyInto ¶
func (in *UltronSpec) DeepCopyInto(out *UltronSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UltronStatus ¶
type UltronStatus struct { }
func (*UltronStatus) DeepCopy ¶
func (in *UltronStatus) DeepCopy() *UltronStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UltronStatus.
func (*UltronStatus) DeepCopyInto ¶
func (in *UltronStatus) DeepCopyInto(out *UltronStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.