What & Why
Snowflake Openflow (managed data ingestion, GA 2025) introduces account-level privileges that snowcap's GlobalPrivs enum doesn't know about, so granting a team the ability to run Openflow must be done with manual SQL:
GRANT CREATE OPENFLOW DATA PLANE INTEGRATION ON ACCOUNT TO ROLE data_engineer;
GRANT CREATE OPENFLOW RUNTIME INTEGRATION ON ACCOUNT TO ROLE data_engineer;
grep -ri openflow snowcap/ returns nothing today.
Acceptance Criteria
Resources
- Snowflake docs: Openflow
- Snowcap:
snowcap/privs.py (no OPENFLOW entries)
What & Why
Snowflake Openflow (managed data ingestion, GA 2025) introduces account-level privileges that snowcap's
GlobalPrivsenum doesn't know about, so granting a team the ability to run Openflow must be done with manual SQL:grep -ri openflow snowcap/returns nothing today.Acceptance Criteria
CREATE OPENFLOW DATA PLANE INTEGRATIONandCREATE OPENFLOW RUNTIME INTEGRATIONadded to account-level privileges insnowcap/privs.pypriv: ... on_account: true) and applied correctlyResources
snowcap/privs.py(no OPENFLOW entries)