Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the customrun v1beta1 API group +groupName=tekton.dev
Index ¶
- type CustomRunResult
- type CustomRunStatus
- func (r *CustomRunStatus) DecodeExtraFields(into interface{}) error
- func (in *CustomRunStatus) DeepCopy() *CustomRunStatus
- func (in *CustomRunStatus) DeepCopyInto(out *CustomRunStatus)
- func (r *CustomRunStatus) EncodeExtraFields(from interface{}) error
- func (r *CustomRunStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (r *CustomRunStatus) InitializeConditions()
- func (r *CustomRunStatus) MarkCustomRunFailed(reason, messageFormat string, messageA ...interface{})
- func (r *CustomRunStatus) MarkCustomRunRunning(reason, messageFormat string, messageA ...interface{})
- func (r *CustomRunStatus) MarkCustomRunSucceeded(reason, messageFormat string, messageA ...interface{})
- func (r *CustomRunStatus) SetCondition(newCond *apis.Condition)
- type CustomRunStatusFields
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomRunResult ¶
type CustomRunResult struct { // Name the given name Name string `json:"name"` // Value the given value of the result Value string `json:"value"` }
CustomRunResult used to describe the results of a task
type CustomRunStatus ¶
type CustomRunStatus struct { duckv1.Status `json:",inline"` // CustomRunStatusFields inlines the status fields. CustomRunStatusFields `json:",inline"` }
CustomRunStatus defines the observed state of CustomRun
func FromRunStatus ¶ added in v0.43.0
func FromRunStatus(orig v1alpha1.RunStatus) CustomRunStatus
FromRunStatus converts a v1alpha1.RunStatus into a corresponding v1beta1.CustomRunStatus
func (*CustomRunStatus) DecodeExtraFields ¶
func (r *CustomRunStatus) DecodeExtraFields(into interface{}) error
DecodeExtraFields deserializes the extra fields in the CustomRun status.
func (*CustomRunStatus) DeepCopy ¶
func (in *CustomRunStatus) DeepCopy() *CustomRunStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRunStatus.
func (*CustomRunStatus) DeepCopyInto ¶
func (in *CustomRunStatus) DeepCopyInto(out *CustomRunStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomRunStatus) EncodeExtraFields ¶
func (r *CustomRunStatus) EncodeExtraFields(from interface{}) error
EncodeExtraFields serializes the extra fields in the CustomRun status.
func (*CustomRunStatus) GetCondition ¶
func (r *CustomRunStatus) GetCondition(t apis.ConditionType) *apis.Condition
GetCondition returns the Condition matching the given type.
func (*CustomRunStatus) InitializeConditions ¶
func (r *CustomRunStatus) InitializeConditions()
InitializeConditions will set all conditions in customRunCondSet to unknown and set the started time to the current time
func (*CustomRunStatus) MarkCustomRunFailed ¶
func (r *CustomRunStatus) MarkCustomRunFailed(reason, messageFormat string, messageA ...interface{})
MarkCustomRunFailed changes the Succeeded condition to False with the provided reason and message.
func (*CustomRunStatus) MarkCustomRunRunning ¶
func (r *CustomRunStatus) MarkCustomRunRunning(reason, messageFormat string, messageA ...interface{})
MarkCustomRunRunning changes the Succeeded condition to Unknown with the provided reason and message.
func (*CustomRunStatus) MarkCustomRunSucceeded ¶
func (r *CustomRunStatus) MarkCustomRunSucceeded(reason, messageFormat string, messageA ...interface{})
MarkCustomRunSucceeded changes the Succeeded condition to True with the provided reason and message.
func (*CustomRunStatus) SetCondition ¶
func (r *CustomRunStatus) SetCondition(newCond *apis.Condition)
SetCondition sets the condition, unsetting previous conditions with the same type as necessary.
type CustomRunStatusFields ¶
type CustomRunStatusFields struct { // StartTime is the time the build is actually started. // +optional StartTime *metav1.Time `json:"startTime,omitempty"` // CompletionTime is the time the build completed. // +optional CompletionTime *metav1.Time `json:"completionTime,omitempty"` // Results reports any output result values to be consumed by later // tasks in a pipeline. // +optional Results []CustomRunResult `json:"results,omitempty"` // RetriesStatus contains the history of CustomRunStatus, in case of a retry. // +optional RetriesStatus []CustomRunStatus `json:"retriesStatus,omitempty"` // ExtraFields holds arbitrary fields provided by the custom task // controller. ExtraFields runtime.RawExtension `json:"extraFields,omitempty"` }
CustomRunStatusFields holds the fields of CustomRun's status. This is defined separately and inlined so that other types can readily consume these fields via duck typing.
func (*CustomRunStatusFields) DeepCopy ¶
func (in *CustomRunStatusFields) DeepCopy() *CustomRunStatusFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunStatusFields.
func (*CustomRunStatusFields) DeepCopyInto ¶
func (in *CustomRunStatusFields) DeepCopyInto(out *CustomRunStatusFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.