Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance sensitive field handling for BigQueryDataTransferConfig #3315

Open
jingyih opened this issue Dec 4, 2024 · 2 comments
Open

Enhance sensitive field handling for BigQueryDataTransferConfig #3315

jingyih opened this issue Dec 4, 2024 · 2 comments

Comments

@jingyih
Copy link
Collaborator

jingyih commented Dec 4, 2024

This is a tracking issue. We need to enhance the handling of sensitive fields for this resource. The GCP API field params is a map where the valid key names depend on the value of another field, dataSourceId, which specifies the type of transfer config. To address this, we likely need to introduce virtual KRM fields (strongly typed for each transfer configuration type) and implement proper handling for sensitive values within the map.

@jingyih jingyih changed the title Enhance sensitive field handling for Bigquerydatatransferconfig Enhance sensitive field handling for BigQueryDataTransferConfig Dec 4, 2024
@jingyih
Copy link
Collaborator Author

jingyih commented Dec 4, 2024

/cc @yuwenma

I just realized I couldn’t find the beta promotion of BigQueryDataTransferConfig mentioned in any release notes. I believe it was promoted in version 1.125. Can we edit previously published release notes?

@yuwenma
Copy link
Collaborator

yuwenma commented Dec 5, 2024

/cc @yuwenma

I just realized I couldn’t find the beta promotion of BigQueryDataTransferConfig mentioned in any release notes. I believe it was promoted in version 1.125. Can we edit previously published release notes?

Because we have a pending discussion on whether to special handle the sensitive fields. This could end up as API changes. Let's add the release note in 1.126 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants