Documentation ¶
Index ¶
- func SetupReconcilerWithManager(ctx context.Context, kargoMgr manager.Manager, argoMgr manager.Manager, ...) error
- type EnqueueDownstreamStagesHandler
- func (e *EnqueueDownstreamStagesHandler) Create(event.CreateEvent, workqueue.RateLimitingInterface)
- func (e *EnqueueDownstreamStagesHandler) Delete(event.DeleteEvent, workqueue.RateLimitingInterface)
- func (e *EnqueueDownstreamStagesHandler) Generic(event.GenericEvent, workqueue.RateLimitingInterface)
- func (e *EnqueueDownstreamStagesHandler) Update(evt event.UpdateEvent, wq workqueue.RateLimitingInterface)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EnqueueDownstreamStagesHandler ¶
type EnqueueDownstreamStagesHandler struct {
// contains filtered or unexported fields
}
EnqueueDownstreamStagesHandler is an event handler that enqueues downstream Stages when a Freight is qualified for a Stage, so that those Stages can reconcile and possibly create a Promotion if auto-promotion is enabled.
func (*EnqueueDownstreamStagesHandler) Create ¶
func (e *EnqueueDownstreamStagesHandler) Create( event.CreateEvent, workqueue.RateLimitingInterface, )
Create implements EventHandler.
func (*EnqueueDownstreamStagesHandler) Delete ¶
func (e *EnqueueDownstreamStagesHandler) Delete( event.DeleteEvent, workqueue.RateLimitingInterface, )
Delete implements EventHandler.
func (*EnqueueDownstreamStagesHandler) Generic ¶
func (e *EnqueueDownstreamStagesHandler) Generic( event.GenericEvent, workqueue.RateLimitingInterface, )
Generic implements EventHandler.
func (*EnqueueDownstreamStagesHandler) Update ¶
func (e *EnqueueDownstreamStagesHandler) Update( evt event.UpdateEvent, wq workqueue.RateLimitingInterface, )
Update implements EventHandler.
Click to show internal directories.
Click to hide internal directories.