Commit Graph

27 Commits

Author SHA1 Message Date
Jean-Marc ANDRE
3486ad2efe prepared BackupSession and RestoreSession common code 2023-03-20 22:13:44 +01:00
Jean-Marc ANDRE
da8b224cf0 need a Job to run 2023-02-26 00:43:50 +01:00
5090b5fb1a added local repository for restic 2023-02-22 14:33:44 +01:00
Jean-Marc ANDRE
cfea083594 sharedprocess and local restic repostory 2023-02-21 01:12:47 +01:00
Jean-Marc ANDRE
1361f62045 A sidecar ENV keeps the paths to backup. That will do for now but the BackupSession controller in the sidecar should do the job of computing the paths to backup every time it reconciles. In case the paths have changed 2023-02-18 22:46:15 +01:00
Jean-Marc ANDRE
c89a522262 added BackupConfiguration.Status.Targets struct to hold the paths to be backed up in the sidecar container 2023-02-16 21:40:22 +01:00
Jean-Marc ANDRE
6d83e59171 snapshot initial commit with some BackupConfiguration and BackupSession controllers 2023-02-03 18:23:41 +01:00
a904dd21d4 Moved to latest kubebuilder 2021-07-17 20:25:13 +02:00
737f0e78c2 backup init steps might need env from secrets or configmaps 2021-06-03 09:18:48 +02:00
4eb5f38795 Post restore steps work now 2021-05-02 22:34:34 +02:00
2901f9aa1a Refactored since reconciler are not reentrant 2021-04-17 16:21:26 +02:00
8303869dd2 No need for the Repository struct, a string is enough 2021-02-27 13:14:35 +01:00
38d6877962 init restoresession 2021-02-21 21:28:24 +01:00
ce16a92081 Added Suspend to BackupConfiguration API 2021-02-21 21:24:02 +01:00
cd39ff0236 Added before and after backup hooks 2021-01-24 20:37:19 +01:00
7702b69199 More refined status 2020-12-31 15:11:24 +01:00
3aaf127e58 Preparing for backups with more than 1 task 2020-12-28 12:08:30 +01:00
Jean-Marc ANDRE
ad76d70933 Keep backups strategy 2020-12-13 20:54:16 +01:00
Jean-Marc ANDRE
cfbfd38ae4 Create/Delete RBAC. Restore deployment to original state when BackupConfiguration is deleted 2020-12-09 23:15:15 +01:00
Jean-Marc ANDRE
f0a93604ef Added cronjob 2020-12-06 11:25:47 +01:00
Jean-Marc ANDRE
eb855f1c12 Webhooks and cert manager 2020-12-03 09:29:58 +01:00
Jean-Marc ANDRE
22c909bc1c Added defaulting validation webhook 2020-12-01 22:41:18 +01:00
Jean-Marc ANDRE
aee385a67d New status fields for BackupSession 2020-12-01 21:34:36 +01:00
Jean-Marc ANDRE
ffc4a3283a Missed this one 2020-12-01 01:10:47 +01:00
Jean-Marc ANDRE
da0a80b62e that one is needed 2020-11-30 17:43:53 +01:00
Jean-Marc ANDRE
5d83956617 Creates cron job 2020-11-27 22:44:03 +01:00
Jean-Marc ANDRE
4a4faabc9c Init import 2020-11-25 14:42:25 +01:00