void-infrastructure
void-infrastructure copied to clipboard
[tracking] remaining vault secrets
should be migrated to nomad variables
- [x] apps/devspace
-
secret/devspace/ssh
-
- [x] apps/ircbot
-
secret/ircbot/credentials -
secret/ircbot/webhook
-
- [x] apps/maddy
-
secret/lego/data/certificates/_.voidlinux.org.crt -
secret/lego/data/certificates/_.voidlinux.org.key
-
- [x] build/signing
-
secret/repomgmt/signing
-
- [x] infrastructure/lego
-
secret/lego/do_api
-
- [x] infrastructure/nginx-*
-
secret/lego/data/certificates/_.voidlinux.org.crt -
secret/lego/data/certificates/_.voidlinux.org.key
-
- [x] monitoring/alertrelay
-
secret/alertrelay/credentials
-
The maddy and nginx ones should use the certs that are already in nomad vars, and the lego job should just be removed. We had two different processes for renewing certs, and we should dedup down to just the one we're using.
All remaining tasks do not make use of vault policies. We should do another sweep, then un-hook the legacy vault integration and update nomad.