Closed wmcdona89 closed 1 year ago
@wmcdona89 I know it can be a bit tedious - are you up for signing the CLA? It looks like there is a disconnect from the email used for your commits (work) and the one on your GitHub account. Feel free to refactor / rebase / re-author the commits if you want!
Otherwise I think we are good to merge!
Fixes https://github.com/rstudio/helm/issues/374
Support Sealed Secrets in the
rstudio/workbench
chart to allow for storing secrets in SCM and to ensure secrets are never leaked via helm.Changes
SealedSecret
templates alongside existingSecret
templates in theconfigmap-secret
andconfigmap-session
template filesSealedSecret
templates instead ofSecret
templates to deploy secretsconfig.secret."database.conf"
now defaults to null instead of{}
to allow it to be set to a stringSample values
Design Considerations
Separate
SealedSecret
andSecret
templates in a single helm template file is proposed over...SealedSecret
values orSecret
values as theSealedSecret
andSecret
templates have a number of syntax differences and this approach would arguably make the helm template file less readable. For example: