Documentation ¶
Overview ¶
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:defaulter-gen=TypeMeta +groupName=custom.tekton.dev
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type CodeEngineTask
- func (in *CodeEngineTask) DeepCopy() *CodeEngineTask
- func (in *CodeEngineTask) DeepCopyInto(out *CodeEngineTask)
- func (in *CodeEngineTask) DeepCopyObject() runtime.Object
- func (t *CodeEngineTask) GetConditionSet() apis.ConditionSet
- func (*CodeEngineTask) GetGroupVersionKind() schema.GroupVersionKind
- func (t *CodeEngineTask) GetStatus() *duckv1.Status
- func (t *CodeEngineTask) SetDefaults(ctx context.Context)
- func (t *CodeEngineTask) Validate(ctx context.Context) *apis.FieldError
- type CodeEngineTaskList
- type CodeEngineTaskRunReason
- type CodeEngineTaskSpec
- type CodeEngineTaskStatus
- func (in *CodeEngineTaskStatus) DeepCopy() *CodeEngineTaskStatus
- func (in *CodeEngineTaskStatus) DeepCopyInto(out *CodeEngineTaskStatus)
- func (ts *CodeEngineTaskStatus) EncodeIntoRun(run *v1alpha1.Run, logger *zap.SugaredLogger) error
- func (ts *CodeEngineTaskStatus) InitializeConditions()
- func (ts *CodeEngineTaskStatus) MarkJobNotReady(jobId string)
- func (ts *CodeEngineTaskStatus) MarkJobReady()
Constants ¶
const ( // CodeEngineTaskConditionReady is set when the revision is starting to materialize // runtime resources, and becomes true when those resources are ready. CodeEngineTaskConditionReady = apis.ConditionReady )
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: codeenginetask.GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type CodeEngineTask ¶
type CodeEngineTask struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // Spec holds the desired state of the CodeEngineTask (from the client). // +optional Spec CodeEngineTaskSpec `json:"spec,omitempty"` // Status communicates the observed state of the CodeEngineTask (from the controller). // +optional Status CodeEngineTaskStatus `json:"status,omitempty"` }
CodeEngineTask represents a remote batch job executed in IBM Code Engine. +k8s:openapi-gen=true
func (*CodeEngineTask) DeepCopy ¶
func (in *CodeEngineTask) DeepCopy() *CodeEngineTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEngineTask.
func (*CodeEngineTask) DeepCopyInto ¶
func (in *CodeEngineTask) DeepCopyInto(out *CodeEngineTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeEngineTask) DeepCopyObject ¶
func (in *CodeEngineTask) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CodeEngineTask) GetConditionSet ¶
func (t *CodeEngineTask) GetConditionSet() apis.ConditionSet
GetConditionSet retrieves the condition set for this resource. Implements the KRShaped interface.
func (*CodeEngineTask) GetGroupVersionKind ¶
func (*CodeEngineTask) GetGroupVersionKind() schema.GroupVersionKind
GetGroupVersionKind implements kmeta.OwnerRefable
func (*CodeEngineTask) GetStatus ¶
func (t *CodeEngineTask) GetStatus() *duckv1.Status
GetStatus retrieves the status of the resource. Implements the KRShaped interface.
func (*CodeEngineTask) SetDefaults ¶
func (t *CodeEngineTask) SetDefaults(ctx context.Context)
SetDefaults implements apis.Defaultable
func (*CodeEngineTask) Validate ¶
func (t *CodeEngineTask) Validate(ctx context.Context) *apis.FieldError
Validate implements apis.Validatable
type CodeEngineTaskList ¶
type CodeEngineTaskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []CodeEngineTask `json:"items"` }
CodeEngineTaskList is a list of AddressableService resources
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*CodeEngineTaskList) DeepCopy ¶
func (in *CodeEngineTaskList) DeepCopy() *CodeEngineTaskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEngineTaskList.
func (*CodeEngineTaskList) DeepCopyInto ¶
func (in *CodeEngineTaskList) DeepCopyInto(out *CodeEngineTaskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeEngineTaskList) DeepCopyObject ¶
func (in *CodeEngineTaskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CodeEngineTaskRunReason ¶
type CodeEngineTaskRunReason string
CodeEngineTaskRunReason represents a reason for the Run "Succeeded" condition
const ( // CodeEngineTaskRunReason is the reason set when the Run has just started CodeEngineTaskRunReasonStarted CodeEngineTaskRunReason = "Started" // CodeEngineTaskRunReasonRunning indicates that the Run is in progress CodeEngineTaskRunReasonRunning CodeEngineTaskRunReason = "Running" // CodeEngineTaskRunReasonFailed indicates that one of the TaskRuns created from the Run failed CodeEngineTaskRunReasonFailed CodeEngineTaskRunReason = "Failed" // CodeEngineTaskRunReasonSucceeded indicates that all of the TaskRuns created from the Run completed successfully CodeEngineTaskRunReasonSucceeded CodeEngineTaskRunReason = "Succeeded" // CodeEngineTaskRunReasonCouldntGetTask indicates that the associated CodeEngineTask couldn't be retrieved CodeEngineTaskRunReasonCouldntGetTask CodeEngineTaskRunReason = "CouldntGetCodeEngineTask" // CodeEngineTaskRunReasonFailedToStartJobRun indicates that Code Engine job run can not be created CodeEngineTaskRunReasonFailedToStartJobRun CodeEngineTaskRunReason = "FailedToStartJobRun" // CodeEngineTaskRunReasonFailedToGetJobRunStatus indicates that Code Engine job run status can not be gathered CodeEngineTaskRunReasonFailedToGetJobRunStatus CodeEngineTaskRunReason = "FailedToGetJobRunStatus" )
func (CodeEngineTaskRunReason) String ¶
func (t CodeEngineTaskRunReason) String() string
type CodeEngineTaskSpec ¶
type CodeEngineTaskSpec struct {
JobName string `json:"jobName"`
}
CodeEngineTaskSpec holds the desired state of the CodeEngineTask (from the client).
func (*CodeEngineTaskSpec) DeepCopy ¶
func (in *CodeEngineTaskSpec) DeepCopy() *CodeEngineTaskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEngineTaskSpec.
func (*CodeEngineTaskSpec) DeepCopyInto ¶
func (in *CodeEngineTaskSpec) DeepCopyInto(out *CodeEngineTaskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeEngineTaskSpec) SetDefaults ¶
func (tls *CodeEngineTaskSpec) SetDefaults(ctx context.Context)
SetDefaults set any defaults for the PipelineLoop spec
func (*CodeEngineTaskSpec) Validate ¶
func (ts *CodeEngineTaskSpec) Validate(ctx context.Context) *apis.FieldError
Validate implements apis.Validatable
type CodeEngineTaskStatus ¶
type CodeEngineTaskStatus struct { duckv1.Status `json:",inline"` // CodeEngineTaskSpec contains the exact spec used to instantiate the Run CodeEngineTaskSpec *CodeEngineTaskSpec `json:"codeEngineTaskSpec,omitempty"` // JobRunName is a name of the job run from CodeEngine JobRunName string `json:"jobRunName,omitempty"` }
CodeEngineTaskStatus communicates the observed state of the CodeEngineTask (from the controller).
func DecodeStatusFromRun ¶
func DecodeStatusFromRun(run *v1alpha1.Run, logger *zap.SugaredLogger) (*CodeEngineTaskStatus, error)
func (*CodeEngineTaskStatus) DeepCopy ¶
func (in *CodeEngineTaskStatus) DeepCopy() *CodeEngineTaskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEngineTaskStatus.
func (*CodeEngineTaskStatus) DeepCopyInto ¶
func (in *CodeEngineTaskStatus) DeepCopyInto(out *CodeEngineTaskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeEngineTaskStatus) EncodeIntoRun ¶
func (ts *CodeEngineTaskStatus) EncodeIntoRun(run *v1alpha1.Run, logger *zap.SugaredLogger) error
func (*CodeEngineTaskStatus) InitializeConditions ¶
func (ts *CodeEngineTaskStatus) InitializeConditions()
InitializeConditions sets the initial values to the conditions.
func (*CodeEngineTaskStatus) MarkJobNotReady ¶
func (ts *CodeEngineTaskStatus) MarkJobNotReady(jobId string)
MarkJobNotReady makes the CodeEngineTask be not ready.
func (*CodeEngineTaskStatus) MarkJobReady ¶
func (ts *CodeEngineTaskStatus) MarkJobReady()
MarkJobReady makes the CodeEngineTask be ready.