@@ -15,6 +15,70 @@ metadata:
15
15
kind : PerconaPGBackup
16
16
controller : true
17
17
blockOwnerDeletion : true
18
+ spec :
19
+ backoffLimit : 20
20
+ template :
21
+ metadata :
22
+ annotations :
23
+ postgres-operator.crunchydata.com/pgbackrest-backup : demand-backup-full-s3
24
+ spec :
25
+ containers :
26
+ - command :
27
+ - /opt/crunchy/bin/pgbackrest
28
+ imagePullPolicy : Always
29
+ name : pgbackrest
30
+ resources : {}
31
+ securityContext :
32
+ allowPrivilegeEscalation : false
33
+ capabilities :
34
+ drop :
35
+ - ALL
36
+ privileged : false
37
+ readOnlyRootFilesystem : true
38
+ runAsNonRoot : true
39
+ seccompProfile :
40
+ type : RuntimeDefault
41
+ terminationMessagePath : /dev/termination-log
42
+ terminationMessagePolicy : File
43
+ volumeMounts :
44
+ - mountPath : /etc/pgbackrest/conf.d
45
+ name : pgbackrest-config
46
+ readOnly : true
47
+ dnsPolicy : ClusterFirst
48
+ enableServiceLinks : false
49
+ restartPolicy : OnFailure
50
+ schedulerName : default-scheduler
51
+ securityContext :
52
+ fsGroupChangePolicy : OnRootMismatch
53
+ serviceAccount : demand-backup-pgbackrest
54
+ serviceAccountName : demand-backup-pgbackrest
55
+ terminationGracePeriodSeconds : 30
56
+ volumes :
57
+ - name : pgbackrest-config
58
+ projected :
59
+ defaultMode : 420
60
+ sources :
61
+ - secret :
62
+ name : demand-backup-pgbackrest-secrets
63
+ - configMap :
64
+ items :
65
+ - key : pgbackrest_repo.conf
66
+ path : pgbackrest_repo.conf
67
+ - key : config-hash
68
+ path : config-hash
69
+ - key : pgbackrest-server.conf
70
+ path : ~postgres-operator_server.conf
71
+ name : demand-backup-pgbackrest-config
72
+ - secret :
73
+ items :
74
+ - key : pgbackrest.ca-roots
75
+ path : ~postgres-operator/tls-ca.crt
76
+ - key : pgbackrest-client.crt
77
+ path : ~postgres-operator/client-tls.crt
78
+ - key : pgbackrest-client.key
79
+ mode : 384
80
+ path : ~postgres-operator/client-tls.key
81
+ name : demand-backup-pgbackrest
18
82
status :
19
83
succeeded : 1
20
84
---
0 commit comments