Documentation
¶
Index ¶
- Constants
- func GetUniqueJobName() (string, string)
- func NewJobController() models.Controller
- type JobHandler
- func (jh JobHandler) GetApplicationJob(ctx context.Context, appName, jobName string) (*jobModels.Job, error)
- func (jh JobHandler) GetApplicationJobs(ctx context.Context, appName string) ([]*jobModels.JobSummary, error)
- func (jh JobHandler) GetPipelineJobStepLogs(ctx context.Context, appName, jobName, stepName string, sinceTime *time.Time, ...) (io.ReadCloser, error)
- func (jh JobHandler) GetTektonPipelineRun(ctx context.Context, appName, jobName, pipelineRunName string) (*jobModels.PipelineRun, error)
- func (jh JobHandler) GetTektonPipelineRunTask(ctx context.Context, appName, jobName, pipelineRunName, taskName string) (*jobModels.PipelineRunTask, error)
- func (jh JobHandler) GetTektonPipelineRunTaskStep(ctx context.Context, ...) (*jobModels.Step, error)
- func (jh JobHandler) GetTektonPipelineRunTaskStepLogs(ctx context.Context, ...) (io.ReadCloser, error)
- func (jh JobHandler) GetTektonPipelineRunTaskSteps(ctx context.Context, appName, jobName, pipelineRunName, taskName string) ([]jobModels.PipelineRunTaskStep, error)
- func (jh JobHandler) GetTektonPipelineRunTasks(ctx context.Context, appName, jobName, pipelineRunName string) ([]jobModels.PipelineRunTask, error)
- func (jh JobHandler) GetTektonPipelineRuns(ctx context.Context, appName, jobName string) ([]jobModels.PipelineRun, error)
- func (jh JobHandler) RerunJob(ctx context.Context, appName, jobName string) error
- func (jh JobHandler) StopJob(ctx context.Context, appName, jobName string) error
Constants ¶
View Source
const (
WorkerImage = "radix-pipeline"
)
Variables ¶
This section is empty.
Functions ¶
func GetUniqueJobName ¶
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
Source Files
¶
Click to show internal directories.
Click to hide internal directories.