Documentation ¶
Overview ¶
Package events defines the interface and different implementations for events
Tekton uses events to notify about changes in Condition of resources, like a TaskRun is starting, a PipelineRun failed to run or could not be validated.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var EmitCloudEvents = cloudevent.EmitCloudEvents
EmitCloudEvents is refactored to cloudevent, this is to avoid breaking change
View Source
var EmitError = k8sevent.EmitError
EmitError is refactored to k8sevent, this is to avoid breaking change
Functions ¶
func Emit ¶
func Emit(ctx context.Context, beforeCondition *apis.Condition, afterCondition *apis.Condition, object runtime.Object)
Emit emits events for object Two types of events are supported, k8s and cloud events.
k8s events are always sent if afterCondition is different from beforeCondition Cloud events are always sent if enabled, i.e. if a sink is available
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.