Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=mission.mission-control.apis.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( GroupVersion = schema.GroupVersion{Group: "mission.mission-control.apis.io", Version: "v1alpha1"} SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Mission ¶
type Mission struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec MissionSpec `json:"spec,omitempty"`
Status MissionStatus `json:"status,omitempty"`
}
func (*Mission) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mission.
func (*Mission) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Mission) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MissionList ¶
type MissionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Mission `json:"items"`
}
func (*MissionList) DeepCopy ¶
func (in *MissionList) DeepCopy() *MissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MissionList.
func (*MissionList) DeepCopyInto ¶
func (in *MissionList) DeepCopyInto(out *MissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MissionList) DeepCopyObject ¶
func (in *MissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MissionPackageStatus ¶
type MissionPackageStatus struct {
Installed string `json:"installed,omitempty"`
}
func (*MissionPackageStatus) DeepCopy ¶
func (in *MissionPackageStatus) DeepCopy() *MissionPackageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MissionPackageStatus.
func (*MissionPackageStatus) DeepCopyInto ¶
func (in *MissionPackageStatus) DeepCopyInto(out *MissionPackageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MissionSpec ¶
type MissionSpec struct {
Packages []string `json:"packages,omitempty"`
}
func (*MissionSpec) DeepCopy ¶
func (in *MissionSpec) DeepCopy() *MissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MissionSpec.
func (*MissionSpec) DeepCopyInto ¶
func (in *MissionSpec) DeepCopyInto(out *MissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MissionStatus ¶
type MissionStatus struct {
PackageStatus map[string]MissionPackageStatus `json:"package_status,omitempty"`
}
func (*MissionStatus) DeepCopy ¶
func (in *MissionStatus) DeepCopy() *MissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MissionStatus.
func (*MissionStatus) DeepCopyInto ¶
func (in *MissionStatus) DeepCopyInto(out *MissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.