-
Notifications
You must be signed in to change notification settings - Fork 29
Closed
Description
I think the best way to handle this is to leave it up to the user whether he enters the password as plaintext in the values.yaml or integrates it via an existing secret. Here bitnami also has good examples. This procedure could also be useful for all backend service connection strings like postgresql.
Example:
datacite:
## @param invenio.datacite.enabled Enable DataCite provider
##
enabled: false
## @param invenio.datacite.username Datacite username
##
username: ""
## @param invenio.datacite.password Datacite password
##
password: ""
## @param invenio.datacite.existingSecret Existing secret name for datacite username and password
##
existingSecret: ""
## @param invenio.datacite.secretKeys.usernameKey Name of key in existing secret to use for username. Only used when `invenio.datacite.existingSecret` is set.
## @param invenio.datacite.secretKeys.passwordKey Name of key in existing secret to use for password. Only used when `invenio.datacite.existingSecret` is set.
##
secretKeys:
usernameKey: ""
passwordKey: ""lindhe
Metadata
Metadata
Assignees
Labels
No labels