Skip to content

Commit 2c4e6bb

Browse files
authored
K8SPG-604: fix scheduled backup (#910)
1 parent 6cf78c7 commit 2c4e6bb

File tree

5 files changed

+27
-38
lines changed

5 files changed

+27
-38
lines changed

e2e-tests/tests/scheduled-backup/01-assert.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: kuttl.dev/v1beta1
22
kind: TestAssert
3-
timeout: 300
3+
timeout: 420
44
---
55
kind: StatefulSet
66
apiVersion: apps/v1

e2e-tests/tests/scheduled-backup/06-assert.yaml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ metadata:
99
spec:
1010
pgCluster: scheduled-backup
1111
repoName: repo2
12-
status:
13-
backupType: full
14-
state: Succeeded
1512
---
1613
apiVersion: pgv2.percona.com/v2
1714
kind: PerconaPGBackup
@@ -34,11 +31,3 @@ spec:
3431
status:
3532
backupType: full
3633
state: Succeeded
37-
---
38-
apiVersion: postgres-operator.crunchydata.com/v1beta1
39-
kind: PostgresCluster
40-
metadata:
41-
name: scheduled-backup
42-
generation: 6
43-
status:
44-
observedGeneration: 6

e2e-tests/tests/scheduled-backup/06-engage-gcs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ spec:
1515
bucket: pg-operator-testing
1616
name: repo2
1717
schedules:
18-
full: "*/5 * * * *"
18+
full: "*/1 * * * *"
1919
- azure:
2020
container: pg-operator-testing
2121
name: repo3

e2e-tests/tests/scheduled-backup/07-assert.yaml

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,6 @@ apiVersion: kuttl.dev/v1beta1
22
kind: TestAssert
33
timeout: 600
44
---
5-
---
6-
kind: Job
7-
apiVersion: batch/v1
8-
metadata:
9-
labels:
10-
postgres-operator.crunchydata.com/pgbackrest-repo: repo2
11-
ownerReferences:
12-
- apiVersion: pgv2.percona.com/v2
13-
kind: PerconaPGBackup
14-
controller: true
15-
blockOwnerDeletion: true
16-
status:
17-
succeeded: 1
18-
---
195
apiVersion: pgv2.percona.com/v2
206
kind: PerconaPGBackup
217
metadata:
@@ -31,9 +17,6 @@ metadata:
3117
spec:
3218
pgCluster: scheduled-backup
3319
repoName: repo2
34-
status:
35-
backupType: full
36-
state: Succeeded
3720
---
3821
apiVersion: pgv2.percona.com/v2
3922
kind: PerconaPGBackup
@@ -56,11 +39,4 @@ spec:
5639
status:
5740
backupType: full
5841
state: Succeeded
59-
---
60-
apiVersion: postgres-operator.crunchydata.com/v1beta1
61-
kind: PostgresCluster
62-
metadata:
63-
name: scheduled-backup
64-
generation: 8
65-
status:
66-
observedGeneration: 8
42+

e2e-tests/tests/scheduled-backup/08-assert.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@ metadata:
1515
status:
1616
succeeded: 1
1717
---
18+
kind: Job
19+
apiVersion: batch/v1
20+
metadata:
21+
labels:
22+
postgres-operator.crunchydata.com/pgbackrest-repo: repo2
23+
ownerReferences:
24+
- apiVersion: pgv2.percona.com/v2
25+
kind: PerconaPGBackup
26+
controller: true
27+
blockOwnerDeletion: true
28+
status:
29+
succeeded: 1
30+
---
1831
apiVersion: pgv2.percona.com/v2
1932
kind: PerconaPGBackup
2033
metadata:
@@ -26,6 +39,17 @@ status:
2639
backupType: full
2740
state: Succeeded
2841
---
42+
apiVersion: pgv2.percona.com/v2
43+
kind: PerconaPGBackup
44+
metadata:
45+
generation: 1
46+
spec:
47+
pgCluster: scheduled-backup
48+
repoName: repo2
49+
status:
50+
backupType: full
51+
state: Succeeded
52+
---
2953
apiVersion: postgres-operator.crunchydata.com/v1beta1
3054
kind: PostgresCluster
3155
metadata:

0 commit comments

Comments
 (0)