-
Notifications
You must be signed in to change notification settings - Fork 159
Fix GCS google_application_credentials raw value in model regression #8372
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
Conversation
47e29cb to
c85a62e
Compare
royendo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
UX pass good, adding EricG for code review (seems he's back soon based on Slack)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll approve so we can cherry-pick this ASAP, but we need to add tests for critical bugs like this that make it to production. Here's a Linear ticket.
…8372) * inital * strip connector values when transitioning to the model form * wip * exclude connector config in prepareSourceFormData to avoid secret leakage * revert * clean up
This PR strips the connector config from model YAML in multi-step flow (prevent GCS creds leak).
Root cause: Connector step values (e.g., google_application_credentials) were carried into the model step and used for model YAML generation; preview filtered them, but submission did not.
Closes https://linear.app/rilldata/issue/APP-587/regression-model-includes-plaintext-credentials-introduced-in-8142
Checklist: