Expose static_secret_render_interval
from consul-template
#17423
Labels
stage/accepted
Confirmed, and intend to work on. No timeline committment though.
stage/waiting-on-upstream
This issue is waiting on an upstream PR review
theme/consul-template
type/enhancement
Proposal
Nomad leverages consul-template, which results in a great ability to pull secrets out of vault. Unfortunately, there are some limitations when doing this with Consul KVv2. To work around a limitation in vault, I'd like to be able to specify the
static_secret_render_interval
token per template in order to define a maximum level of staleness that I can accept for static secrets. For context, please see hashicorp/vault#6274.Use-cases
Void Linux stores TLS certificates from LetsEncrypt in vault, and when these certificates are renewed, nomad doesn't re-render the templates to update the keys/certs that nginx has access to.
Attempted Solutions
Asking the vault folks first to see if there's something I can do to work around this. Otherwise I now have google calendar entries to remind me to go restart certain nomad jobs every 2 months.
The text was updated successfully, but these errors were encountered: