Skip to content

Commit 9f3c136

Browse files
pchovelonl00ptr
authored andcommitted
Add more consistency
Signed-off-by: Pierrick Chovelon <pierrick.chovelon@dalibo.com>
1 parent 6e3b8f2 commit 9f3c136

File tree

9 files changed

+114
-26
lines changed

9 files changed

+114
-26
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
apiVersion: postgresql.cnpg.io/v1
33
kind: Backup
44
metadata:
5-
name: backup-example
5+
name: backup-sample
66
spec:
77
method: plugin
88
pluginConfiguration:
99
name: pgbackrest.dalibo.com
1010
cluster:
11-
name: cluster-demo
11+
name: cluster-sample

examples/cluster.yaml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,8 @@
11
---
2-
apiVersion: v1
3-
kind: Secret
4-
metadata:
5-
name: minio
6-
type: Opaque
7-
stringData:
8-
ACCESS_KEY_ID: minioKey
9-
ACCESS_SECRET_KEY: minioKey
10-
ENCRYPTION_PASS: 3nCryptI0nk3y
11-
---
122
apiVersion: postgresql.cnpg.io/v1
133
kind: Cluster
144
metadata:
15-
name: cluster-demo
5+
name: cluster-sample
166
spec:
177
# set to Never, because we use kind and image should be loaded on
188
# the Kubernetes cluster and not pulled from an external registry.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
apiVersion: postgresql.cnpg.io/v1
3+
kind: Cluster
4+
metadata:
5+
name: cluster-multi-repositories
6+
spec:
7+
# set to Never, because we use kind and image should be loaded on
8+
# the Kubernetes cluster and not pulled from an external registry.
9+
imagePullPolicy: IfNotPresent
10+
instances: 1
11+
plugins:
12+
- name: pgbackrest.dalibo.com
13+
enabled: true
14+
isWALArchiver: true
15+
parameters:
16+
stanzaRef: stanza-multi-repositories
17+
storage:
18+
size: 1Gi
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: postgresql.cnpg.io/v1
33
kind: Cluster
44
metadata:
5-
name: cluster-demo-replica
5+
name: cluster-replica
66
spec:
77
imagePullPolicy: IfNotPresent
88
instances: 2
Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,8 @@
11
---
2-
apiVersion: v1
3-
kind: Secret
4-
metadata:
5-
name: minio
6-
type: Opaque
7-
stringData:
8-
ACCESS_KEY_ID: minioKey
9-
ACCESS_SECRET_KEY: minioKey
10-
---
112
apiVersion: postgresql.cnpg.io/v1
123
kind: Cluster
134
metadata:
14-
name: cluster-demo
5+
name: cluster-restored
156
spec:
167
# set to Never, because we use kind and image should be loaded on
178
# the Kubernetes cluster and not pulled from an external registry.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
apiVersion: postgresql.cnpg.io/v1
33
kind: ScheduledBackup
44
metadata:
5-
name: backup-example
5+
name: scheduled-backup-example
66
spec:
77
method: plugin
88
pluginConfiguration:
99
name: pgbackrest.dalibo.com
1010
cluster:
11-
name: cluster-demo
11+
name: cluster-sample
1212
schedule: "0 15 * * * *"

examples/secret.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
apiVersion: v1
3+
kind: Secret
4+
metadata:
5+
name: minio
6+
type: Opaque
7+
stringData:
8+
ACCESS_KEY_ID: minioadmin
9+
ACCESS_SECRET_KEY: minioadmin
10+
ENCRYPTION_PASS: 3nCryptI0nk3y
11+

examples/stanza.yaml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
apiVersion: pgbackrest.dalibo.com/v1
3+
kind: Stanza
4+
metadata:
5+
name: stanza-sample
6+
spec:
7+
stanzaConfiguration:
8+
name: main
9+
s3Repositories:
10+
- bucket: bucket-01
11+
endpoint: https://172.18.0.2:9000
12+
region: fr-par
13+
repoPath: /repo-01
14+
uriStyle: path
15+
verifyTLS: false
16+
retentionPolicy:
17+
full: 7
18+
fullType: count
19+
diff: 14
20+
archive: 2
21+
archiveType: full
22+
history: 30
23+
secretRef:
24+
accessKeyId:
25+
name: minio
26+
key: ACCESS_KEY_ID
27+
secretAccessKey:
28+
name: minio
29+
key: ACCESS_SECRET_KEY
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
apiVersion: pgbackrest.dalibo.com/v1
3+
kind: Stanza
4+
metadata:
5+
name: stanza-multi-repositories
6+
spec:
7+
stanzaConfiguration:
8+
name: main
9+
s3Repositories:
10+
- bucket: bucket-01
11+
endpoint: https://172.18.0.2:9000
12+
region: fr-par
13+
repoPath: /repo-01
14+
uriStyle: path
15+
verifyTLS: false
16+
retentionPolicy:
17+
full: 7
18+
fullType: count
19+
diff: 14
20+
archive: 2
21+
archiveType: full
22+
history: 30
23+
secretRef:
24+
accessKeyId:
25+
name: minio
26+
key: ACCESS_KEY_ID
27+
secretAccessKey:
28+
name: minio
29+
key: ACCESS_SECRET_KEY
30+
- bucket: bucket-02
31+
endpoint: https://172.18.0.2:9000
32+
region: fr-par
33+
repoPath: /repo-02
34+
uriStyle: path
35+
verifyTLS: false
36+
retentionPolicy:
37+
full: 2
38+
fullType: count
39+
diff: 7
40+
archive: 1
41+
archiveType: full
42+
history: 30
43+
secretRef:
44+
accessKeyId:
45+
name: minio
46+
key: ACCESS_KEY_ID
47+
secretAccessKey:
48+
name: minio
49+
key: ACCESS_SECRET_KEY

0 commit comments

Comments
 (0)