-
Notifications
You must be signed in to change notification settings - Fork 14.3k
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
Standardize SecretBackend class names #7846
Conversation
- AwsSsmSecretsBackend -> AwsSsmBackend - CloudSecretsManagerSecretsBackend -> CloudSecretsManagerBackend - VaultSecrets -> VaultBackend - EnvironmentVariablesSecretsBackend -> EnvironmentVariablesBackend - MetastoreSecretsBackend -> MetastoreBackend
Nice! Like the name standardization. I am also thinking if we should standardize the |
What name would you suggest ? |
Aws SSM is a suite of tools/products so calling it AwsSSMBackend is too generic. AwsSSMParameterStoreBackend (though it's too long a name) |
How about |
In fact it seems that "SSM" is the "Systems Manager Agent" https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent.html. The full product name of the feature we are using is the AWS Systems Manager Parameter Store. |
I think SecretsManager may be something else. Go AWS! |
🤦♂ I am confused. WTH! |
|
https://docs.aws.amazon.com/systems-manager/latest/userguide/what-is-systems-manager.html
|
I think the "Store" part is not needed, so AwsSMParametersBackend, AwsSystemManagerParametersBackend or soemthing like that, or perhaps AwsSSMParametersBackend. |
|
Add a comment here to keep a record on what we discussed on Slack:
|
Hey, Let's keep the args as it is. After reading some more docs on Hashicorp Vault and talking to Ash, I am going to not change the args for now. |
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.
LGTM
- AwsSsmSecretsBackend -> SystemsManagerParameterStoreBackend - CloudSecretsManagerSecretsBackend -> CloudSecretsManagerBackend - VaultSecrets -> VaultBackend - EnvironmentVariablesSecretsBackend -> EnvironmentVariablesBackend - MetastoreSecretsBackend -> MetastoreBackend (cherry picked from commit 686d7d5)
- AwsSsmSecretsBackend -> SystemsManagerParameterStoreBackend - CloudSecretsManagerSecretsBackend -> CloudSecretsManagerBackend - VaultSecrets -> VaultBackend - EnvironmentVariablesSecretsBackend -> EnvironmentVariablesBackend - MetastoreSecretsBackend -> MetastoreBackend (cherry picked from commit 686d7d5)
- AwsSsmSecretsBackend -> SystemsManagerParameterStoreBackend - CloudSecretsManagerSecretsBackend -> CloudSecretsManagerBackend - VaultSecrets -> VaultBackend - EnvironmentVariablesSecretsBackend -> EnvironmentVariablesBackend - MetastoreSecretsBackend -> MetastoreBackend (cherry picked from commit 686d7d5)
- AwsSsmSecretsBackend -> SystemsManagerParameterStoreBackend - CloudSecretsManagerSecretsBackend -> CloudSecretsManagerBackend - VaultSecrets -> VaultBackend - EnvironmentVariablesSecretsBackend -> EnvironmentVariablesBackend - MetastoreSecretsBackend -> MetastoreBackend (cherry picked from commit 686d7d5) (cherry picked from commit 7a4ec16)
Issue link: WILL BE INSERTED BY boring-cyborg
Make sure to mark the boxes below before creating PR: [x]
In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.
Read the Pull Request Guidelines for more information.
cc @xinbinhuang