Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the isv v1alpha1 API group +kubebuilder:object:generate=true +groupName=isv.operator.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "isv.operator.com", 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 MustGather ¶
type MustGather struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MustGatherSpec `json:"spec,omitempty"` Status MustGatherStatus `json:"status,omitempty"` }
MustGather is the Schema for the mustgathers API
func (*MustGather) DeepCopy ¶
func (in *MustGather) DeepCopy() *MustGather
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGather.
func (*MustGather) DeepCopyInto ¶
func (in *MustGather) DeepCopyInto(out *MustGather)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MustGather) DeepCopyObject ¶
func (in *MustGather) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MustGatherList ¶
type MustGatherList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MustGather `json:"items"` }
MustGatherList contains a list of MustGather
func (*MustGatherList) DeepCopy ¶
func (in *MustGatherList) DeepCopy() *MustGatherList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherList.
func (*MustGatherList) DeepCopyInto ¶
func (in *MustGatherList) DeepCopyInto(out *MustGatherList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MustGatherList) DeepCopyObject ¶
func (in *MustGatherList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MustGatherSpec ¶
type MustGatherSpec struct { // MustGatherImgURL is the ISV operator must gather image url // +operator-sdk:csv:customresourcedefinitions:type=spec,displayName="ISV Operator Must-Gather Image URL",xDescriptors={"urn:alm:descriptor:com.tectonic.ui:string", "urn:alm:descriptor:io.kubernetes:custom"} MustGatherImgURL string `json:"mustGatherImgURL,omitempty"` }
MustGatherSpec defines the desired state of MustGather
func (*MustGatherSpec) DeepCopy ¶
func (in *MustGatherSpec) DeepCopy() *MustGatherSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherSpec.
func (*MustGatherSpec) DeepCopyInto ¶
func (in *MustGatherSpec) DeepCopyInto(out *MustGatherSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MustGatherStatus ¶
type MustGatherStatus struct { //DownloadURL is the endpoint to access downloag web page. DownloadURL string `json:"downloadURL,omitempty"` }
MustGatherStatus defines the observed state of MustGather
func (*MustGatherStatus) DeepCopy ¶
func (in *MustGatherStatus) DeepCopy() *MustGatherStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherStatus.
func (*MustGatherStatus) DeepCopyInto ¶
func (in *MustGatherStatus) DeepCopyInto(out *MustGatherStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.