Skip to content

iquzart/vault-oss-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Vault OSS Backup

License

Helm chart to deploy Vault OSS backup on Kubernetes.

The chart deploys CronJob that periodially create snapshots of Vault integrated storage (Raft) and store it in S3 compatible storage.

This chart requires AppRole authenication enabled and configured on Vault

Variables

Variable Description Default
backupConfigs.schedule CronJob Schedule @every 1h
backupConfigs.successfulJobsHistoryLimit CronJob Successful job history limit 2
backupConfigs.failedJobsHistoryLimit CronJob Failed job history limit 1
approle.roleId Vault AppRole Role id null
approle.secretId Vault AppRole Secret id null
approle.authPath Vault AppRole Auth mount path null
minio.accessKeyId Minio Access key null
minio.secretAccesskey Minio Secret key null
minio.region S3/Minio Region null
minio.url S3/Minio URL null
minio.bucketName S3/Minio Bucket name null
minio.backupFilename Backup file name Release name

License

MIT

Author Information

Muhammed Iqbal iquzart@hotmail.com