Documentation ¶
Index ¶
- Constants
- func NewController(ctx context.Context, cmw configmap.Watcher) *controller.Impl
- func NewExtendedController(generator common.ExtensionGenerator) injection.ControllerConstructor
- type Reconciler
- func (r *Reconciler) EnsureClusterTask(ctx context.Context, enable string, ta *v1alpha1.TektonAddon) error
- func (r *Reconciler) EnsureCommunityClusterTask(ctx context.Context, enable string, ta *v1alpha1.TektonAddon) error
- func (r *Reconciler) EnsureConsoleCLI(ctx context.Context, ta *v1alpha1.TektonAddon) error
- func (r *Reconciler) EnsureOpenShiftConsoleResources(ctx context.Context, ta *v1alpha1.TektonAddon) (error, bool)
- func (r *Reconciler) EnsurePipelineTemplates(ctx context.Context, enable string, ta *v1alpha1.TektonAddon) error
- func (r *Reconciler) EnsureTriggersResources(ctx context.Context, ta *v1alpha1.TektonAddon) error
- func (r *Reconciler) EnsureVersionedClusterTask(ctx context.Context, enable string, ta *v1alpha1.TektonAddon) error
- func (r *Reconciler) FinalizeKind(ctx context.Context, original *v1alpha1.TektonAddon) pkgreconciler.Event
- func (r *Reconciler) ReconcileKind(ctx context.Context, ta *v1alpha1.TektonAddon) pkgreconciler.Event
- type Recorder
Constants ¶
View Source
const ( ClusterTaskInstallerSet = "ClusterTask" OpenShiftConsoleInstallerSet = "OpenShiftConsole" CommunityClusterTaskInstallerSet = "CommunityClusterTask" VersionedClusterTaskInstallerSet = "VersionedClusterTask" PipelinesTemplateInstallerSet = "PipelinesTemplate" TriggersResourcesInstallerSet = "TriggersResources" ConsoleCLIInstallerSet = "ConsoleCLI" ConsoleHubLinkInstallerSet = "ConsoleHub" MiscellaneousResourcesInstallerSet = "MiscellaneousResources" PACInstallerSet = "PipelinesAsCode" CreatedByValue = "TektonAddon" KindTask = "Task" KindClusterTask = "ClusterTask" )
Variables ¶
This section is empty.
Functions ¶
func NewController ¶
NewController initializes the controller and is called by the generated code Registers eventhandlers to enqueue events
func NewExtendedController ¶
func NewExtendedController(generator common.ExtensionGenerator) injection.ControllerConstructor
NewExtendedController returns a controller extended to a specific platform
Types ¶
type Reconciler ¶
type Reconciler struct {
// contains filtered or unexported fields
}
Reconciler implements controller.Reconciler for TektonAddon resources.
func (*Reconciler) EnsureClusterTask ¶
func (r *Reconciler) EnsureClusterTask(ctx context.Context, enable string, ta *v1alpha1.TektonAddon) error
func (*Reconciler) EnsureCommunityClusterTask ¶
func (r *Reconciler) EnsureCommunityClusterTask(ctx context.Context, enable string, ta *v1alpha1.TektonAddon) error
func (*Reconciler) EnsureConsoleCLI ¶
func (r *Reconciler) EnsureConsoleCLI(ctx context.Context, ta *v1alpha1.TektonAddon) error
func (*Reconciler) EnsureOpenShiftConsoleResources ¶
func (r *Reconciler) EnsureOpenShiftConsoleResources(ctx context.Context, ta *v1alpha1.TektonAddon) (error, bool)
func (*Reconciler) EnsurePipelineTemplates ¶
func (r *Reconciler) EnsurePipelineTemplates(ctx context.Context, enable string, ta *v1alpha1.TektonAddon) error
func (*Reconciler) EnsureTriggersResources ¶
func (r *Reconciler) EnsureTriggersResources(ctx context.Context, ta *v1alpha1.TektonAddon) error
func (*Reconciler) EnsureVersionedClusterTask ¶
func (r *Reconciler) EnsureVersionedClusterTask(ctx context.Context, enable string, ta *v1alpha1.TektonAddon) error
func (*Reconciler) FinalizeKind ¶
func (r *Reconciler) FinalizeKind(ctx context.Context, original *v1alpha1.TektonAddon) pkgreconciler.Event
FinalizeKind removes all resources after deletion of a TektonTriggers.
func (*Reconciler) ReconcileKind ¶
func (r *Reconciler) ReconcileKind(ctx context.Context, ta *v1alpha1.TektonAddon) pkgreconciler.Event
ReconcileKind compares the actual state with the desired, and attempts to converge the two.
type Recorder ¶
type Recorder struct { }
func NewRecorder ¶
func (*Recorder) LogMetrics ¶
func (m *Recorder) LogMetrics(status, version string, logger *zap.SugaredLogger)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.