Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the deploy v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=deploy.kubesailmaker.io
Package v1alpha1 contains API Schema definitions for the deploy v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=deploy.kubesailmaker.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "deploy.kubesailmaker.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type ReleaseRequest ¶
type ReleaseRequest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReleaseRequestSpec `json:"spec,omitempty"` Status ReleaseRequestStatus `json:"status,omitempty"` }
ReleaseRequest is the Schema for the releaserequests API +kubebuilder:subresource:status +kubebuilder:resource:path=releaserequests,scope=Namespaced
func (*ReleaseRequest) DeepCopy ¶
func (in *ReleaseRequest) DeepCopy() *ReleaseRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseRequest.
func (*ReleaseRequest) DeepCopyInto ¶
func (in *ReleaseRequest) DeepCopyInto(out *ReleaseRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReleaseRequest) DeepCopyObject ¶
func (in *ReleaseRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReleaseRequestList ¶
type ReleaseRequestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReleaseRequest `json:"items"` }
ReleaseRequestList contains a list of ReleaseRequest
func (*ReleaseRequestList) DeepCopy ¶
func (in *ReleaseRequestList) DeepCopy() *ReleaseRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseRequestList.
func (*ReleaseRequestList) DeepCopyInto ¶
func (in *ReleaseRequestList) DeepCopyInto(out *ReleaseRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReleaseRequestList) DeepCopyObject ¶
func (in *ReleaseRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReleaseRequestSpec ¶
type ReleaseRequestSpec struct { }
ReleaseRequestSpec defines the desired state of ReleaseRequest
func (*ReleaseRequestSpec) DeepCopy ¶
func (in *ReleaseRequestSpec) DeepCopy() *ReleaseRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseRequestSpec.
func (*ReleaseRequestSpec) DeepCopyInto ¶
func (in *ReleaseRequestSpec) DeepCopyInto(out *ReleaseRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReleaseRequestStatus ¶
type ReleaseRequestStatus struct { }
ReleaseRequestStatus defines the observed state of ReleaseRequest
func (*ReleaseRequestStatus) DeepCopy ¶
func (in *ReleaseRequestStatus) DeepCopy() *ReleaseRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseRequestStatus.
func (*ReleaseRequestStatus) DeepCopyInto ¶
func (in *ReleaseRequestStatus) DeepCopyInto(out *ReleaseRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.