Issues

Select view

Select search mode

 

Create Table DDL in BQExecute will fail with CMEK enabled CDF instance

Unresolved

Description

For CMEK enabled CDF instance, we will pass a runtime argument gcp.cmek.key.name by default. and the attached pipeline will fail with

it’s because BQExecute will set the kms key name in the BQ job if this runtime argument is set.

Release Notes

Fixed an issue which caused BigQuery Execute plugin to fail with CMEK when the query contained DDL Statements.

Attachments

1
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Triaged

No

Components

Fix versions

Priority

More fields

Created May 14, 2022 at 1:03 AM
Updated August 31, 2022 at 1:11 PM

Activity

Show:

Ankit JainJuly 19, 2022 at 6:03 PM

cherry-pick for 6.7.1 -

Robin RielleyJune 28, 2022 at 5:40 PM

I edited the release notes. How’s this: “Fixed an issue that caused the BigQuery Execute plugin configured with an Encryption Key Name (CMEK) to fail when the SQL query contained DDL Statements.”

Ankit JainMay 19, 2022 at 1:24 PM

cherry-pick for 0.19.1 -

Ankit JainMay 17, 2022 at 5:10 PM

Sean ZhouMay 17, 2022 at 2:58 AM

I agree. if user do want to enable CMEK for the DDL , they can add below at the end of the DDL