Skip to content

Commit eb5da3b

Browse files
committed
WIP
1 parent e811f7c commit eb5da3b

13 files changed

+64
-5
lines changed

e2e-tests/tests/major-upgrade/20-assert.yaml

+13
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,20 @@ timeout: 360
44
commands:
55
- script: |-
66
kubectl -n ${NAMESPACE} get pg,pod,job
7+
#
8+
# for pod in $(kubectl -n ${NAMESPACE} get pods -l postgres-operator.crunchydata.com/pgupgrade=13-to-14 | awk '{print $1}'); do
9+
# echo "${pod} logs:"
10+
# kubectl -n ${NAMESPACE} logs ${pod}
11+
# done
12+
#
713
sleep 5
14+
collectors:
15+
- type: pod
16+
selector: "postgres-operator.crunchydata.com/data=postgres"
17+
tail: 30
18+
- type: pod
19+
selector: "postgres-operator.crunchydata.com/pgupgrade=13-to-14"
20+
tail: 200
821
---
922
apiVersion: pgv2.percona.com/v2
1023
kind: PerconaPGCluster

e2e-tests/tests/major-upgrade/28-assert.yaml

+9-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ commands:
77
88
kubectl -n ${NAMESPACE} get pod
99
10+
# for pod in $(kubectl -n ${NAMESPACE} get pod -l job-name=major-upgrade-pgbackrest-restore | awk '{print $1}'); do
11+
# echo "${pod} logs:"
12+
# kubectl -n ${NAMESPACE} logs ${pod}
13+
# done
14+
#
1015
for pod in $(kubectl -n ${NAMESPACE} get pods -l postgres-operator.crunchydata.com/data=postgres --no-headers | awk '{print $1}'); do
1116
phase=$(kubectl -n ${NAMESPACE} get pod/${pod} -o jsonpath={".status.phase"})
1217
if [[ "${phase}" != "Running" ]]; then
@@ -18,11 +23,14 @@ commands:
1823
| kubectl -n ${NAMESPACE} exec -it ${pod} -- bash 2>/dev/null
1924
done
2025
21-
sleep 30
26+
sleep 15
2227
collectors:
2328
- type: pod
2429
selector: "postgres-operator.crunchydata.com/data=postgres"
2530
tail: 30
31+
- type: pod
32+
selector: "job-name=major-upgrade-pgbackrest-restore"
33+
tail: 300
2634
---
2735
apiVersion: pgv2.percona.com/v2
2836
kind: PerconaPGRestore

e2e-tests/tests/major-upgrade/28-run-restore.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ metadata:
55
spec:
66
pgCluster: major-upgrade
77
repoName: repo1
8+
options:
9+
- --log-level-console=debug

e2e-tests/tests/major-upgrade/30-assert.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ commands:
55
- script: |-
66
kubectl -n ${NAMESPACE} get pg,pod,job
77
sleep 5
8+
collectors:
9+
- type: pod
10+
selector: "postgres-operator.crunchydata.com/data=postgres"
11+
tail: 30
12+
- type: pod
13+
selector: "postgres-operator.crunchydata.com/pgupgrade=13-to-14"
14+
tail: 200
815
---
916
apiVersion: pgv2.percona.com/v2
1017
kind: PerconaPGCluster

e2e-tests/tests/major-upgrade/38-assert.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,14 @@ commands:
1818
| kubectl -n ${NAMESPACE} exec -it ${pod} -- bash 2>/dev/null
1919
done
2020
21-
sleep 30
21+
sleep 15
2222
collectors:
2323
- type: pod
2424
selector: "postgres-operator.crunchydata.com/data=postgres"
2525
tail: 30
26+
- type: pod
27+
selector: "job-name=major-upgrade-pgbackrest-restore"
28+
tail: 300
2629
---
2730
apiVersion: pgv2.percona.com/v2
2831
kind: PerconaPGRestore

e2e-tests/tests/major-upgrade/38-run-restore.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ metadata:
55
spec:
66
pgCluster: major-upgrade
77
repoName: repo1
8+
options:
9+
- --log-level-console=debug

e2e-tests/tests/major-upgrade/40-assert.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ commands:
55
- script: |-
66
kubectl -n ${NAMESPACE} get pg,pod,job
77
sleep 5
8+
collectors:
9+
- type: pod
10+
selector: "postgres-operator.crunchydata.com/data=postgres"
11+
tail: 30
12+
- type: pod
13+
selector: "postgres-operator.crunchydata.com/pgupgrade=13-to-14"
14+
tail: 200
815
---
916
apiVersion: pgv2.percona.com/v2
1017
kind: PerconaPGCluster

e2e-tests/tests/major-upgrade/48-assert.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,14 @@ commands:
1818
| kubectl -n ${NAMESPACE} exec -it ${pod} -- bash 2>/dev/null
1919
done
2020
21-
sleep 30
21+
sleep 15
2222
collectors:
2323
- type: pod
2424
selector: "postgres-operator.crunchydata.com/data=postgres"
2525
tail: 30
26+
- type: pod
27+
selector: "job-name=major-upgrade-pgbackrest-restore"
28+
tail: 300
2629
---
2730
apiVersion: pgv2.percona.com/v2
2831
kind: PerconaPGRestore

e2e-tests/tests/major-upgrade/48-run-restore.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ metadata:
55
spec:
66
pgCluster: major-upgrade
77
repoName: repo1
8+
options:
9+
- --log-level-console=debug

e2e-tests/tests/major-upgrade/50-assert.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ commands:
55
- script: |-
66
kubectl -n ${NAMESPACE} get pg,pod,job
77
sleep 5
8+
collectors:
9+
- type: pod
10+
selector: "postgres-operator.crunchydata.com/data=postgres"
11+
tail: 30
12+
- type: pod
13+
selector: "postgres-operator.crunchydata.com/pgupgrade=13-to-14"
14+
tail: 200
815
---
916
apiVersion: pgv2.percona.com/v2
1017
kind: PerconaPGCluster

e2e-tests/tests/major-upgrade/58-assert.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,14 @@ commands:
1818
| kubectl -n ${NAMESPACE} exec -it ${pod} -- bash 2>/dev/null
1919
done
2020
21-
sleep 30
21+
sleep 15
2222
collectors:
2323
- type: pod
2424
selector: "postgres-operator.crunchydata.com/data=postgres"
2525
tail: 30
26+
- type: pod
27+
selector: "job-name=major-upgrade-pgbackrest-restore"
28+
tail: 300
2629
---
2730
apiVersion: pgv2.percona.com/v2
2831
kind: PerconaPGRestore

e2e-tests/tests/major-upgrade/58-run-restore.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ metadata:
55
spec:
66
pgCluster: major-upgrade
77
repoName: repo1
8+
options:
9+
- --log-level-console=debug

e2e-tests/tests/major-upgrade/59-read-from-primary.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ commands:
99
source ../../functions
1010
data=$(run_psql_local '\c myapp \\\ SELECT * from myApp;' "postgres:$(get_psql_user_pass major-upgrade-pguser-postgres)@$(get_psql_user_host major-upgrade-pguser-postgres)")
1111
12-
kubectl create configmap -n "${NAMESPACE}" 49-read-from-primary --from-literal=data="${data}"
12+
kubectl create configmap -n "${NAMESPACE}" 59-read-from-primary --from-literal=data="${data}"

0 commit comments

Comments
 (0)