
Core Plugins and tasks ExecutionNamespace
CertifiedMatch executions by namespace.
Core Plugins and tasks ExecutionNamespace
Match executions by namespace.
Compares the triggering execution’s namespace against a target string using EQUALS, PREFIX, or SUFFIX. The prefix boolean is a shorthand for comparison: PREFIX.
If no comparison is set, it defaults to strict equality unless prefix is true.
type: io.kestra.plugin.core.condition.ExecutionNamespaceExamples
Trigger condition to execute the flow based on execution of another flow(s) belonging to certain namespace.
id: flow_condition_executionnamespace
namespace: company.team
tasks:
- id: hello
type: io.kestra.plugin.core.log.Log
message: "This flow will execute when any flow within `company.engineering` namespace enters RUNNING state."
triggers:
- id: flow_trigger
type: io.kestra.plugin.core.trigger.Flow
conditions:
- type: io.kestra.plugin.core.condition.ExecutionNamespace
namespace: company.engineering
comparison: PREFIX
states:
- RUNNING
Properties
namespace *Requiredstring
String against which to match the execution namespace depending on the provided comparison.
comparison string
EQUALSPREFIXSUFFIXComparison to use when checking if namespace matches. If not provided, it will use EQUALS by default.
prefix booleanstring
falseWhether to look at the flow namespace by prefix. Shortcut for comparison: PREFIX.
Only used when comparison is not set