Documentation ¶
Index ¶
Constants ¶
View Source
const ( FIELD_MANAGER = "pipelinetrigger-controller" PULLREQUEST_KIND_NAME = "PullRequest" IMAGEPOLICY_KIND_NAME = "ImagePolicy" GITREPOSITORY_KIND_NAME = "GitRepository" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PipelineTriggerReconciler ¶
type PipelineTriggerReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme MetricsRecorder *metricsApi.Recorder // contains filtered or unexported fields }
PipelineTriggerReconciler reconciles a PipelineTrigger object
func (*PipelineTriggerReconciler) Reconcile ¶
func (r *PipelineTriggerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
`Reconcile` will be in charge of reconciling the state of PipelineTriggers. PipelineTriggers are used to manage PipelineRuns, which are created whenever the Source defined in the PipelineTrigger is updated. When the Source detects new version, a new Tekton PipelineRun starts
func (*PipelineTriggerReconciler) SetupWithManager ¶
func (r *PipelineTriggerReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.