Allow sidecar containers to access RestoreSessions
This commit is contained in:
parent
b10337aa66
commit
613d0a6374
@ -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
|
||||||
@ -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