Compare commits
2 Commits
e025a07c9b
...
613d0a6374
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
613d0a6374 | ||
|
|
b10337aa66 |
@ -379,13 +379,18 @@ func (r *BackupConfigurationReconciler) createRBACSidecar(sa corev1.ServiceAccou
|
|||||||
rbacv1.PolicyRule{
|
rbacv1.PolicyRule{
|
||||||
Verbs: []string{"get", "list", "watch"},
|
Verbs: []string{"get", "list", "watch"},
|
||||||
APIGroups: []string{"formol.desmojim.fr"},
|
APIGroups: []string{"formol.desmojim.fr"},
|
||||||
Resources: []string{"backupsessions", "backupconfigurations", "functions", "repos"},
|
Resources: []string{"restoresessions", "backupsessions", "backupconfigurations", "functions", "repos"},
|
||||||
},
|
},
|
||||||
rbacv1.PolicyRule{
|
rbacv1.PolicyRule{
|
||||||
Verbs: []string{"get", "list", "watch", "create", "update", "patch", "delete"},
|
Verbs: []string{"get", "list", "watch", "create", "update", "patch", "delete"},
|
||||||
APIGroups: []string{"formol.desmojim.fr"},
|
APIGroups: []string{"formol.desmojim.fr"},
|
||||||
Resources: []string{"backupsessions/status"},
|
Resources: []string{"backupsessions/status"},
|
||||||
},
|
},
|
||||||
|
rbacv1.PolicyRule{
|
||||||
|
Verbs: []string{"get", "list", "watch", "create", "update", "patch", "delete"},
|
||||||
|
APIGroups: []string{"formol.desmojim.fr"},
|
||||||
|
Resources: []string{"restoresessions/status"},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
r.Log.V(0).Info("Creating formol sidecar role", "role", role)
|
r.Log.V(0).Info("Creating formol sidecar role", "role", role)
|
||||||
|
|||||||
@ -68,5 +68,5 @@ metadata:
|
|||||||
namespace: demo
|
namespace: demo
|
||||||
data:
|
data:
|
||||||
RESTIC_PASSWORD: bHIyOXhtOTU=
|
RESTIC_PASSWORD: bHIyOXhtOTU=
|
||||||
AWS_ACCESS_KEY_ID: OWFTSXZBSEVzWlNVMmkyTU9zVGxWSk1lL1NjPQ==
|
AWS_ACCESS_KEY_ID: SjV4V2NqQ2RzckxpZ2lEZA==
|
||||||
AWS_SECRET_ACCESS_KEY: WVN5ck9ncVllcjBWNFNLdlVOcmx2OGhjTllhZGZuN2xaNjBIaXRlL3djWT0=
|
AWS_SECRET_ACCESS_KEY: OVdBMnN1djVtanRLRTdnMkRjNWl5WWtkbDNobGV5UU8=
|
||||||
|
|||||||
@ -18,8 +18,8 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
backend:
|
backend:
|
||||||
s3:
|
s3:
|
||||||
server: raid5.desmojim.fr:9000
|
server: minio-svc.minio:9000
|
||||||
bucket: testbucket2
|
bucket: backups
|
||||||
repositorySecrets: secret-minio
|
repositorySecrets: secret-minio
|
||||||
---
|
---
|
||||||
apiVersion: formol.desmojim.fr/v1alpha1
|
apiVersion: formol.desmojim.fr/v1alpha1
|
||||||
@ -72,7 +72,7 @@ metadata:
|
|||||||
namespace: demo
|
namespace: demo
|
||||||
spec:
|
spec:
|
||||||
name: backup-pg
|
name: backup-pg
|
||||||
command: ["pg_dump"]
|
command: ["pg_dumpall"]
|
||||||
args: ["--username", $(PGUSER), "--clean", "--if-exists", "--inserts", "--file", "/formol-shared/backup-pg.sql"]
|
args: ["--username", $(PGUSER), "--clean", "--if-exists", "--inserts", "--file", "/formol-shared/backup-pg.sql"]
|
||||||
env:
|
env:
|
||||||
- name: PGUSER
|
- name: PGUSER
|
||||||
@ -106,7 +106,7 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
suspend: true
|
suspend: true
|
||||||
image: desmo999r/formolcli:latest
|
image: desmo999r/formolcli:latest
|
||||||
repository: repo-local
|
repository: repo-minio
|
||||||
schedule: "15 * * * *"
|
schedule: "15 * * * *"
|
||||||
keep:
|
keep:
|
||||||
last: 5
|
last: 5
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user