Versions in this module Expand all Collapse all v0 v0.3.0 Feb 21, 2020 Changes in this version + const DefaultTaskSpec + const GroupName + const JobNameKey + const JobNamespaceKey + const JobTypeKey + const JobVersion + const PodgroupNamePrefix + const TaskSpecKey + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Resource(resource string) schema.GroupResource + type Action string + const AbortJobAction + const CompleteJobAction + const EnqueueAction + const RestartJobAction + const RestartTaskAction + const ResumeJobAction + const SyncJobAction + const TerminateJobAction + type Event string + const AnyEvent + const CommandIssuedEvent + const JobUnknownEvent + const OutOfSyncEvent + const PodEvictedEvent + const PodFailedEvent + const TaskCompletedEvent + type Job struct + Spec JobSpec + Status JobStatus + func (in *Job) DeepCopy() *Job + func (in *Job) DeepCopyInto(out *Job) + func (in *Job) DeepCopyObject() runtime.Object + type JobEvent string + const CommandIssued + const ExecuteAction + const JobStatusError + const PVCError + const PluginError + const PodGroupError + type JobList struct + Items []Job + func (in *JobList) DeepCopy() *JobList + func (in *JobList) DeepCopyInto(out *JobList) + func (in *JobList) DeepCopyObject() runtime.Object + type JobPhase string + const Aborted + const Aborting + const Completed + const Completing + const Failed + const Pending + const Restarting + const Running + const Terminated + const Terminating + type JobSpec struct + MaxRetry int32 + MinAvailable int32 + Plugins map[string][]string + Policies []LifecyclePolicy + PriorityClassName string + Queue string + SchedulerName string + TTLSecondsAfterFinished *int32 + Tasks []TaskSpec + Volumes []VolumeSpec + func (in *JobSpec) DeepCopy() *JobSpec + func (in *JobSpec) DeepCopyInto(out *JobSpec) + type JobState struct + LastTransitionTime metav1.Time + Message string + Phase JobPhase + Reason string + func (in *JobState) DeepCopy() *JobState + func (in *JobState) DeepCopyInto(out *JobState) + type JobStatus struct + ControlledResources map[string]string + Failed int32 + MinAvailable int32 + Pending int32 + RetryCount int32 + Running int32 + State JobState + Succeeded int32 + Terminating int32 + Unknown int32 + Version int32 + func (in *JobStatus) DeepCopy() *JobStatus + func (in *JobStatus) DeepCopyInto(out *JobStatus) + type LifecyclePolicy struct + Action Action + Event Event + Events []Event + ExitCode *int32 + Timeout *metav1.Duration + func (in *LifecyclePolicy) DeepCopy() *LifecyclePolicy + func (in *LifecyclePolicy) DeepCopyInto(out *LifecyclePolicy) + type TaskSpec struct + Name string + Policies []LifecyclePolicy + Replicas int32 + Template v1.PodTemplateSpec + func (in *TaskSpec) DeepCopy() *TaskSpec + func (in *TaskSpec) DeepCopyInto(out *TaskSpec) + type VolumeSpec struct + MountPath string + VolumeClaim *v1.PersistentVolumeClaimSpec + VolumeClaimName string + func (in *VolumeSpec) DeepCopy() *VolumeSpec + func (in *VolumeSpec) DeepCopyInto(out *VolumeSpec)