Uh oh!
There was an error while loading. Please reload this page.
Support Secret Manager in JdbcIO for Java, Python and YAML - #39834
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
shunping
commented
Aug 21, 2026
r: @damccorm for java and @derrickaw for xlang and yaml. |
Stopping reviewer notifications for this pull request: review requested by someone other than the bot, ceding control. If you'd like to restart, comment |
damccorm
left a comment
There was a problem hiding this comment.
Thanks! I think there are some improvements we can make to the documentation, but the code itself looks great
| public abstract String getReadQuery(); | ||
| @SchemaFieldDescription( | ||
| "Secret Manager to use for fetching secret values. For example, GoogleCloudSecretManager.") |
There was a problem hiding this comment.
I think we need a few things to improve the docs here:
- An example of the full secret manager string and how it is used (this would go in password, not here I guess).
- A set of allowed secret managers for the default expansion service.
It might make sense to abstract this out to a small doc since it will probably show up in several places.
There was a problem hiding this comment.
Generally, the same feedback applies to the yaml doc below.
There was a problem hiding this comment.
Done. Added more description and examples for java, python and yaml docs.
shunping
commented
Aug 21, 2026
PostCommit YAML Xlang Direct failed on master and it is unrelated to the change here. |
Uh oh!
There was an error while loading. Please reload this page.
Description
Adds support for resolving database passwords securely using Secret Manager across Java, Python (cross-language), and Beam YAML for JdbcIO.
Follow-up to #39636 and #39806.
Changes