You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dynamically provided credentials
For example, dlt.secrets["my-secret"] = "my_dynamic_secret_value"
In practical terms, this makes eg. using a secret manager for storing credentials troublesome, because users need to have one of the 3 static credential sources available locally, which basically defeats the purpose of using an external secret manager.
Feature description
Currently, the CLI only works when specifying credentials in 3 out of 6 possible ways:
For example,
For example,
dlt.secrets["my-secret"] = "my_dynamic_secret_value"
In practical terms, this makes eg. using a secret manager for storing credentials troublesome, because users need to have one of the 3 static credential sources available locally, which basically defeats the purpose of using an external secret manager.
Are you a dlt user?
None
Use case
No response
Proposed solution
Probably creds passed via the
credentials
param should be prioritized, as some of the tutorials use this method of providing credentials (eg. https://dlthub.com/docs/pipelines/sql_database_mssql/load-data-with-python-from-sql_database_mssql-to-mssql#5-next-steps-to-get-your-pipeline-running-in-production), which means if you followed the tutorial, you would end up unable to usedlt
CLI commands.Related issues
No response
The text was updated successfully, but these errors were encountered: