-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Milestone
Description
Scope
Vault's PKI secrets engine as the CA for Pilot network enrollment. Vault handles identity verification (AppRole, K8s auth, cloud IAM) and issues short-lived certificates.
Deliverables
- Vault PKI integration: daemon requests certificate from Vault PKI mount
- Vault auth methods: AppRole, Kubernetes, AWS IAM, GCP IAM, Azure MSI
- Short-lived certificates: hours not months, automatic renewal
- Dynamic join tokens: Vault Transit engine generates single-use, time-limited join tokens
- Revocation via Vault: revoking cert in Vault propagates to Pilot CRL
- Setup guide: Vault PKI mount configuration, role definition, auth method setup
Files
pkg/daemon/vault.go— Vault client, certificate requesttests/— Vault integration tests (mock Vault server)
Priority: HIGH
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels