Jean-Marc ANDRE
|
605e1d2f30
|
added configmaps to the role
|
2023-04-20 11:30:33 +02:00 |
|
Jean-Marc ANDRE
|
6678bc50e1
|
don't need to log BackupConfiguration not found
|
2023-04-20 10:40:04 +02:00 |
|
Jean-Marc ANDRE
|
0175496bb8
|
delete rolebindings
|
2023-04-20 10:39:20 +02:00 |
|
Jean-Marc ANDRE
|
d3d81a0e9d
|
buildah instead of docker
|
2023-04-20 09:28:30 +02:00 |
|
Jean-Marc ANDRE
|
121e8b11e7
|
Reworked RBAC creation
|
2023-04-20 09:23:07 +02:00 |
|
Jean-Marc ANDRE
|
1b31b497a0
|
GetVolumeMounts was not working
|
2023-04-20 09:21:16 +02:00 |
|
Jean-Marc ANDRE
|
ae6b682034
|
build containers with cache enabled
|
2023-04-20 09:19:36 +02:00 |
|
Jean-Marc ANDRE
|
beb762708e
|
Updated PROJECT
|
2023-04-18 09:41:28 +02:00 |
|
Jean-Marc ANDRE
|
276112e9c0
|
typo
|
2023-04-17 23:10:21 +02:00 |
|
Jean-Marc ANDRE
|
9fb54034c2
|
Working Makefile
|
2023-04-17 23:01:35 +02:00 |
|
Jean-Marc ANDRE
|
005d02e891
|
Missing files
|
2023-04-17 23:00:59 +02:00 |
|
Jean-Marc ANDRE
|
c80b16e8db
|
adujsted the BackupConfiguration and BackupSession RBAC
|
2023-04-17 23:00:33 +02:00 |
|
Jean-Marc ANDRE
|
ea1c1bd2e3
|
Added RBAC needed
|
2023-04-17 01:10:01 +02:00 |
|
Jean-Marc ANDRE
|
65d880180b
|
cannot set sessionState to empty string otherwise the BackupSession does not get updated and the other targets won't Finalize
|
2023-04-17 01:09:42 +02:00 |
|
Jean-Marc ANDRE
|
8975f77e58
|
Need WaitingForJob special state for SnapshotKind
|
2023-04-14 20:48:08 +02:00 |
|
|
|
61f45a7940
|
Fixed RBAC
|
2023-04-11 18:18:46 +02:00 |
|
Jean-Marc ANDRE
|
d8b685c1ab
|
First volume snapshot created
|
2023-04-11 10:47:33 +02:00 |
|
Jean-Marc ANDRE
|
b67d300db2
|
rearranged a bit
|
2023-04-02 22:04:43 +02:00 |
|
Jean-Marc ANDRE
|
e54d8abdb9
|
backupconfig with snapshots
|
2023-04-02 22:04:05 +02:00 |
|
Jean-Marc ANDRE
|
6e0cec4405
|
ignore 040-restoresession.yaml
|
2023-03-31 20:27:21 +02:00 |
|
|
|
9aa1275605
|
removed backup files
|
2023-03-31 16:29:14 +02:00 |
|
|
|
ab775cab58
|
rearranged the tests
|
2023-03-31 16:28:01 +02:00 |
|
Jean-Marc ANDRE
|
f890962221
|
backupsession housekeeping. delete the old backup and the corresponding restic snapshots
|
2023-03-25 21:22:28 +01:00 |
|
Jean-Marc ANDRE
|
e73ef7c3f2
|
reworked Steps
|
2023-03-25 18:23:39 +01:00 |
|
Jean-Marc ANDRE
|
b7747b635d
|
backup / restore of OnlineKind and JobKind work
|
2023-03-24 21:52:04 +01:00 |
|
|
|
9526cf404b
|
code the final steps of the restore session
|
2023-03-24 11:31:16 +01:00 |
|
Jean-Marc ANDRE
|
b2d80d66ae
|
Restore OnlineKind
|
2023-03-23 22:19:13 +01:00 |
|
|
|
7e007bfd44
|
Prepared RestoreSession for OnlineKind with initContainer
|
2023-03-21 17:57:14 +01:00 |
|
Jean-Marc ANDRE
|
3486ad2efe
|
prepared BackupSession and RestoreSession common code
|
2023-03-20 22:13:44 +01:00 |
|
Jean-Marc ANDRE
|
19d74cda40
|
minio repository with minikube
|
2023-03-06 23:05:27 +01:00 |
|
Jean-Marc ANDRE
|
f0c17e061f
|
The BackupSession controller in the sidecar should get the latest informtation about the repository everytime it reconciles because it might change
|
2023-03-06 23:04:39 +01:00 |
|
Jean-Marc ANDRE
|
613d0a6374
|
Allow sidecar containers to access RestoreSessions
|
2023-03-02 21:31:16 +01:00 |
|
Jean-Marc ANDRE
|
b10337aa66
|
pg_dumpall
|
2023-03-02 21:31:16 +01:00 |
|
|
|
e025a07c9b
|
Should be able to delete bs even if the bc has already been deleted
|
2023-02-27 18:21:43 +01:00 |
|
Jean-Marc ANDRE
|
b5a217bc3a
|
Reworked the scheduling of the tasks. We want the init/backup/finalize tasks to be run for all the targets one after the other.
|
2023-02-27 00:52:01 +01:00 |
|
Jean-Marc ANDRE
|
b42bd46efe
|
backup job type
|
2023-02-26 00:48:57 +01:00 |
|
Jean-Marc ANDRE
|
2ac8bc2c71
|
getTargetObjects function
|
2023-02-26 00:46:54 +01:00 |
|
Jean-Marc ANDRE
|
46247d17ae
|
the sidecar needs privileges to run chroot commands
|
2023-02-26 00:46:09 +01:00 |
|
Jean-Marc ANDRE
|
da8b224cf0
|
need a Job to run
|
2023-02-26 00:43:50 +01:00 |
|
Jean-Marc ANDRE
|
3790f30e29
|
Handle sidecar creation for the Job backup type with shared volume
|
2023-02-24 21:49:02 +01:00 |
|
Jean-Marc ANDRE
|
6b0add3fdf
|
fixed conflict
|
2023-02-23 22:44:46 +01:00 |
|
|
|
b330e2cfdd
|
documentation
|
2023-02-22 14:54:26 +01:00 |
|
|
|
5090b5fb1a
|
added local repository for restic
|
2023-02-22 14:33:44 +01:00 |
|
Jean-Marc ANDRE
|
0c2d2d8f54
|
Remove the RBAC once the last sidecar from the namespace is removed
|
2023-02-21 20:48:59 +01:00 |
|
Jean-Marc ANDRE
|
cfea083594
|
sharedprocess and local restic repostory
|
2023-02-21 01:12:47 +01:00 |
|
Jean-Marc ANDRE
|
9f91876dd2
|
updated the tests
|
2023-02-21 01:12:43 +01:00 |
|
|
|
6c2fa76111
|
back to the latest formolcli image
|
2023-02-20 09:42:19 +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 |
|
|
|
55f3dc8dff
|
The sidecar configuration is different depending on the backup type. Need more AddSidecar functions
|
2023-02-16 11:25:52 +01:00 |
|