Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ReasonCouldntGetPipeline indicates that the reason for the failure status is that the // associated Pipeline couldn't be retrieved ReasonCouldntGetPipeline = "CouldntGetPipeline" // ReasonInvalidBindings indicates that the reason for the failure status is that the // PipelineResources bound in the PipelineRun didn't match those declared in the Pipeline ReasonInvalidBindings = "InvalidPipelineResourceBindings" // ReasonParameterTypeMismatch indicates that the reason for the failure status is that // parameter(s) declared in the PipelineRun do not have the some declared type as the // parameters(s) declared in the Pipeline that they are supposed to override. ReasonParameterTypeMismatch = "ParameterTypeMismatch" // ReasonCouldntGetTask indicates that the reason for the failure status is that the // associated Pipeline's Tasks couldn't all be retrieved ReasonCouldntGetTask = "CouldntGetTask" // ReasonCouldntGetResource indicates that the reason for the failure status is that the // associated PipelineRun's bound PipelineResources couldn't all be retrieved ReasonCouldntGetResource = "CouldntGetResource" // ReasonCouldntGetCondition indicates that the reason for the failure status is that the // associated Pipeline's Conditions couldn't all be retrieved ReasonCouldntGetCondition = "CouldntGetCondition" // ReasonFailedValidation indicates that the reason for failure status is // that pipelinerun failed runtime validation ReasonFailedValidation = "PipelineValidationFailed" // ReasonInvalidGraph indicates that the reason for the failure status is that the // associated Pipeline is an invalid graph (a.k.a wrong order, cycle, …) ReasonInvalidGraph = "PipelineInvalidGraph" )
Variables ¶
This section is empty.
Functions ¶
func NewController ¶
Types ¶
type Reconciler ¶
type Reconciler struct { *reconciler.Base // contains filtered or unexported fields }
Reconciler implements controller.Reconciler for Configuration resources.
type Recorder ¶ added in v0.8.0
type Recorder struct {
// contains filtered or unexported fields
}
func NewRecorder ¶ added in v0.8.0
NewRecorder creates a new metrics recorder instance to log the PipelineRun related metrics
func (*Recorder) DurationAndCount ¶ added in v0.8.0
func (r *Recorder) DurationAndCount(pr *v1alpha1.PipelineRun) error
DurationAndCount logs the duration of PipelineRun execution and count for number of PipelineRuns succeed or failed returns an error if its failed to log the metrics
func (*Recorder) RunningPipelineRuns ¶ added in v0.8.0
func (r *Recorder) RunningPipelineRuns(lister listers.PipelineRunLister) error
RunningPipelineRuns logs the number of PipelineRuns running right now returns an error if its failed to log the metrics
Click to show internal directories.
Click to hide internal directories.