Pipeline Groups
A Pipeline Group is a resource group that collects pipelines for the purpose of domain-scoped access control. For the general steps to create a resource group and assign it to a domain, see Resource Groups.
This page describes the ways to select which pipelines belong in a Pipeline Group.
Selecting pipelines
When creating or editing a Pipeline Group, clicking Add Pipeline Resources opens the Select Pipelines dialog, which offers two tabs. A Pipeline Group uses either the Group by Source tab or the Use RegEx tab, not both. If the group already has a selection on one tab and you select pipelines on the other tab, the Replace selection? dialog appears. Click Confirm to replace the existing selection, or click Cancel to keep it.
Group by Source
The list shows the integrations and namespaces that ADOC has discovered. Each namespace is labeled with its pipeline type and namespace name, for example, airflow-namespace:<namespace-name>. Click a whole integration or namespace to include every pipeline in it, or expand one with + to select individual pipelines one at a time. Pipelines that don't belong to any integration appear under Others. You can search for a specific pipeline by name and press Enter.
Selecting a whole integration or namespace this way means the group automatically includes any new pipeline created in it later — you don't need to add it manually.
Pipelines with the same name in different namespaces are treated as separate resources. When you select a namespace, the group includes only the pipelines in that namespace, not pipelines with the same name in other namespaces.
Use RegEx
Enter a regular expression under RegEx Patterns and press Enter (or click Add) to add it to the group. You can add multiple patterns; a pipeline joins the group if it matches any of them.
- Patterns are matched against the pipeline's full pipeline name.
- Patterns use Java/Kotlin regular expression syntax.
- After adding a pattern, the dialog shows a live preview of the pipelines it currently matches.
Because matching is evaluated by name rather than by a fixed list, a Pipeline Group built with regex patterns automatically includes any new pipeline whose name matches — including pipelines pulled in from an integration or pushed through OpenLineage — with no manual tagging required.
Note
Regex patterns match the pipeline name only. If pipelines with the same name exist in more than one namespace, a pattern matches all of them. To limit a group to a single namespace, select the namespace on the Group by Source tab instead.
What's next
- Resource Groups: Create and manage Asset Groups, Report Groups, and Pipeline Groups.
- Domains: Learn how domains group resources and control access.
- Roles and Permissions: Configure Tenant Roles and Domain Roles for pipeline access.

Have a suggestion?