]> git.ipfire.org Git - thirdparty/bacula.git/commit
k8s: Add compatibility with csi volume snapshots backup
authorfrancisco.garcia <francisco.garcia@baculasystems.com>
Mon, 31 Jul 2023 11:40:59 +0000 (13:40 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 14 Sep 2023 11:57:01 +0000 (13:57 +0200)
commitec6b7ea26316b1d7d6a2713da3787b9cf0f88da2
treec9639a02e64a2b8ebc3bbc862ba498714e006169
parent64b82a3d1fadad2ecf90bc829d3651c75feb5223
k8s: Add compatibility with csi volume snapshots backup

In this feature, you can do backups more consistents with volumesnapshots. It create a snapshot in pvc before do backup.
bacula/src/plugins/fd/kubernetes-backend/baculak8s/jobs/backup_job.py
bacula/src/plugins/fd/kubernetes-backend/baculak8s/jobs/job_pod_bacula.py
bacula/src/plugins/fd/kubernetes-backend/baculak8s/plugins/kubernetes_plugin.py
bacula/src/plugins/fd/kubernetes-backend/baculak8s/util/lambda_util.py
bacula/src/plugins/fd/kubernetes-backend/setup.py
bacula/src/plugins/fd/kubernetes-fd.c