jobs

package
v1.116.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2026 License: MIT Imports: 34 Imported by: 0

Documentation

Index

Constants

View Source
const (
	WorkerImage = "radix-pipeline"
)

Variables

This section is empty.

Functions

func GetUniqueJobName

func GetUniqueJobName() (string, string)

func NewJobController

func NewJobController() models.Controller

NewJobController Constructor

Types

type JobHandler

type JobHandler struct {
	// contains filtered or unexported fields
}

JobHandler Instance variables

func Init

func Init(accounts models.Accounts, deployHandler deployments.DeployHandler) JobHandler

Init Constructor

func (JobHandler) GetApplicationJob

func (jh JobHandler) GetApplicationJob(ctx context.Context, appName, jobName string) (*jobModels.Job, error)

GetApplicationJob Handler for GetApplicationJob

func (JobHandler) GetApplicationJobs

func (jh JobHandler) GetApplicationJobs(ctx context.Context, appName string) ([]*jobModels.JobSummary, error)

GetApplicationJobs Handler for GetApplicationJobs

func (JobHandler) GetPipelineJobStepLogs

func (jh JobHandler) GetPipelineJobStepLogs(ctx context.Context, appName, jobName, stepName string, sinceTime *time.Time, logLines *int64, follow bool) (io.ReadCloser, error)

GetPipelineJobStepLogs Get logs of a pipeline job step

func (JobHandler) GetTektonPipelineRun

func (jh JobHandler) GetTektonPipelineRun(ctx context.Context, appName, jobName, pipelineRunName string) (*jobModels.PipelineRun, error)

GetTektonPipelineRun Get the Tekton pipeline run

func (JobHandler) GetTektonPipelineRunTask

func (jh JobHandler) GetTektonPipelineRunTask(ctx context.Context, appName, jobName, pipelineRunName, taskName string) (*jobModels.PipelineRunTask, error)

GetTektonPipelineRunTask Get the Tekton pipeline run task

func (JobHandler) GetTektonPipelineRunTaskStep

func (jh JobHandler) GetTektonPipelineRunTaskStep(ctx context.Context, appName, jobName, pipelineRunName, taskName, stepName string) (*jobModels.Step, error)

GetTektonPipelineRunTaskStep Get the Tekton pipeline run task step

func (JobHandler) GetTektonPipelineRunTaskStepLogs

func (jh JobHandler) GetTektonPipelineRunTaskStepLogs(ctx context.Context, appName, jobName, pipelineRunName, taskName, stepName string, sinceTime *time.Time, logLines *int64, follow bool) (io.ReadCloser, error)

GetTektonPipelineRunTaskStepLogs Get logs of a pipeline run task for a pipeline job

func (JobHandler) GetTektonPipelineRunTaskSteps

func (jh JobHandler) GetTektonPipelineRunTaskSteps(ctx context.Context, appName, jobName, pipelineRunName, taskName string) ([]jobModels.PipelineRunTaskStep, error)

GetTektonPipelineRunTaskSteps Get the Tekton pipeline run task steps

func (JobHandler) GetTektonPipelineRunTasks

func (jh JobHandler) GetTektonPipelineRunTasks(ctx context.Context, appName, jobName, pipelineRunName string) ([]jobModels.PipelineRunTask, error)

GetTektonPipelineRunTasks Get the Tekton pipeline run tasks

func (JobHandler) GetTektonPipelineRuns

func (jh JobHandler) GetTektonPipelineRuns(ctx context.Context, appName, jobName string) ([]jobModels.PipelineRun, error)

GetTektonPipelineRuns Get the Tekton pipeline runs

func (JobHandler) RerunJob

func (jh JobHandler) RerunJob(ctx context.Context, appName, jobName string) error

RerunJob Reruns the pipeline job as a copy

func (JobHandler) StopJob

func (jh JobHandler) StopJob(ctx context.Context, appName, jobName string) error

StopJob Stops an application job

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL