[feature] add vault action to backup and restore keys and certificates
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
charm-juju-backup-all |
New
|
Medium
|
Unassigned | ||
juju-backup-all |
New
|
Medium
|
Unassigned | ||
vault-charm |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
having a juju action to backup and then restore the vault keys and certificates between deploys can be very useful.
1) from a DR scenario
2) vault migration scenario
3) when testing multiple deploys for customers and they have a lengthy signing process that is cumbersome for all parties.
Specifically around #3, field will deploy the cloud many times to ensure consistency and to resolve issues found along the way. On each new deploy, today, a new CSR must be created and it signed. This can slow down deployments, and be annoying to the customer to have to submit ticket after ticket to sign a CSR. Using an auto-generated root-ca doesn't emulate the environment or process properly.
If the keys for vault and certs could be backed up and then restored, this can expedite this process.
Changed in charm-juju-backup-all: | |
importance: | Undecided → Medium |
Changed in juju-backup-all: | |
importance: | Undecided → Medium |
Hi Jeff, thanks for the feature request! I understand that you're not talking about the keys used for initializing/ unsealing the vault but you're basically talking about exporting/importing all secrets included in the vault (no matter whether they are keys, certs, passphrases, whatever). I'm just stating this here explicitly for future travelers.