Documentation
¶
Overview ¶
Package v1 contains API Schema definitions for the testing v1 API group +kubebuilder:object:generate=true +groupName=testing.tsgpragc.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "testing.tsgpragc.com", Version: "v1"} // 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 Suite ¶
type Suite struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SuiteSpec `json:"spec,omitempty"` Status SuiteStatus `json:"status,omitempty"` }
Suite is the Schema for the suites API
func (*Suite) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Suite.
func (*Suite) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Suite) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SuiteList ¶
type SuiteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Suite `json:"items"` }
SuiteList contains a list of Suite
func (*SuiteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuiteList.
func (*SuiteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SuiteList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SuiteSpec ¶
SuiteSpec defines the desired state of Suite
func (*SuiteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuiteSpec.
func (*SuiteSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuiteStatus ¶
type SuiteStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file Status string `json:"status,omitempty"` Tests []TestStatus `json:"tests,omitempty"` }
SuiteStatus defines the observed state of Suite
func (*SuiteStatus) DeepCopy ¶
func (in *SuiteStatus) DeepCopy() *SuiteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuiteStatus.
func (*SuiteStatus) DeepCopyInto ¶
func (in *SuiteStatus) DeepCopyInto(out *SuiteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestSpec ¶
type TestSpec struct { Name string `json:"name"` TektonPipelineRunYaml string `json:"tektonPipelineRunYaml"` MaxRetries int `json:"maxRetries,omitempty"` RunInIsolation bool `json:"runInIsolation,omitempty"` }
func (*TestSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestSpec.
func (*TestSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TestStatus ¶
type TestStatus struct { Name string `json:"name,omitempty"` Status string `json:"status,omitempty"` Attempts int `json:"attempts,omitempty"` }
func (*TestStatus) DeepCopy ¶
func (in *TestStatus) DeepCopy() *TestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TestStatus.
func (*TestStatus) DeepCopyInto ¶
func (in *TestStatus) DeepCopyInto(out *TestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.