Process supervisor with Vault integration
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Sean Johnson 58df877afc registry updates 13 hours ago
ci registry updates 13 hours ago
cmd/vault-init Fix secret update check when metadata is absent 2 months ago
contrib Refactoring to support a dummy client 2 months ago
initializer Fix secret update check when metadata is absent 2 months ago
internal Fix secret update check when metadata is absent 2 months ago
.gitignore Fix secret update check when metadata is absent 2 months ago
.tool-versions tool versions 2 months ago
Dockerfile fix build 3 days ago
Dockerfile.debian fix build 3 days ago
Makefile fix build 3 days ago
README.md Refactoring to support a dummy client 2 months ago
go.mod Fix secret update check when metadata is absent 2 months ago
go.sum Fix secret update check when metadata is absent 2 months ago
test.sh Add integration test target to Makefile 1 year ago

README.md

vault-init

build status

Rationale

Previously, I could use Nomad's templating to insert data from Vault into an application. Since we're now using Docker's Swarm Mode instead, I can't use any fancy templating. But I also do not want to go back to placing secrets inside of workload definitions.

Design Decisions / Roadmap

  • [~] Correctly handle renewable secrets
    • [~] Leased secrets
    • [~] Auth secrets