jobs

package
v1.119.0 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2026 License: MIT Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

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