Documentation ¶
Index ¶
Constants ¶
View Source
const PipelineJobLabel = "pipeline_job_id"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PubSubSource ¶
type PubSubSource struct { RunsSubscription *pubsub.Subscription Logger logr.Logger // contains filtered or unexported fields }
func NewPubSubSource ¶
func (*PubSubSource) ErrorOut ¶
func (ps *PubSubSource) ErrorOut() <-chan error
func (*PubSubSource) Out ¶
func (pss *PubSubSource) Out() <-chan StreamMessage[string]
type WorkflowSource ¶
type WorkflowSource struct { K8sClient K8sClient Logger logr.Logger // contains filtered or unexported fields }
func NewWorkflowSource ¶
func NewWorkflowSource(ctx context.Context, namespace string, k8sClient K8sClient) (*WorkflowSource, error)
func (*WorkflowSource) Out ¶
func (ws *WorkflowSource) Out() <-chan StreamMessage[*unstructured.Unstructured]
Click to show internal directories.
Click to hide internal directories.