@@ -22,3 +22,173 @@ metadata:
22
22
timeout : 45
23
23
commands :
24
24
- script : kubectl assert exist-enhanced deployment percona-postgresql-operator -n ${OPERATOR_NS:-$NAMESPACE} --field-selector status.readyReplicas=1
25
+ ---
26
+ apiVersion : kuttl.dev/v1beta1
27
+ kind : TestAssert
28
+ timeout : 180
29
+ ---
30
+ kind : StatefulSet
31
+ apiVersion : apps/v1
32
+ metadata :
33
+ name : upgrade-minor-repo-host
34
+ labels :
35
+ app.kubernetes.io/instance : upgrade-minor
36
+ app.kubernetes.io/managed-by : percona-postgresql-operator
37
+ app.kubernetes.io/name : percona-postgresql
38
+ app.kubernetes.io/part-of : percona-postgresql
39
+ postgres-operator.crunchydata.com/cluster : upgrade-minor
40
+ postgres-operator.crunchydata.com/data : pgbackrest
41
+ postgres-operator.crunchydata.com/pgbackrest : ' '
42
+ postgres-operator.crunchydata.com/pgbackrest-dedicated : ' '
43
+ ownerReferences :
44
+ - apiVersion : postgres-operator.crunchydata.com/v1beta1
45
+ kind : PostgresCluster
46
+ name : upgrade-minor
47
+ controller : true
48
+ blockOwnerDeletion : true
49
+ status :
50
+ observedGeneration : 1
51
+ replicas : 1
52
+ readyReplicas : 1
53
+ currentReplicas : 1
54
+ updatedReplicas : 1
55
+ collisionCount : 0
56
+ ---
57
+ kind : StatefulSet
58
+ apiVersion : apps/v1
59
+ metadata :
60
+ generation : 2
61
+ labels :
62
+ app.kubernetes.io/component : pg
63
+ app.kubernetes.io/instance : upgrade-minor
64
+ app.kubernetes.io/managed-by : percona-postgresql-operator
65
+ app.kubernetes.io/name : percona-postgresql
66
+ app.kubernetes.io/part-of : percona-postgresql
67
+ postgres-operator.crunchydata.com/cluster : upgrade-minor
68
+ postgres-operator.crunchydata.com/data : postgres
69
+ postgres-operator.crunchydata.com/instance-set : instance1
70
+ ownerReferences :
71
+ - apiVersion : postgres-operator.crunchydata.com/v1beta1
72
+ kind : PostgresCluster
73
+ name : upgrade-minor
74
+ controller : true
75
+ blockOwnerDeletion : true
76
+ spec :
77
+ template :
78
+ metadata :
79
+ labels :
80
+ app.kubernetes.io/component : pg
81
+ app.kubernetes.io/instance : upgrade-minor
82
+ app.kubernetes.io/managed-by : percona-postgresql-operator
83
+ app.kubernetes.io/name : percona-postgresql
84
+ app.kubernetes.io/part-of : percona-postgresql
85
+ postgres-operator.crunchydata.com/cluster : upgrade-minor
86
+ postgres-operator.crunchydata.com/data : postgres
87
+ postgres-operator.crunchydata.com/instance-set : instance1
88
+ postgres-operator.crunchydata.com/patroni : upgrade-minor-ha
89
+ status :
90
+ availableReplicas : 1
91
+ collisionCount : 0
92
+ observedGeneration : 2
93
+ readyReplicas : 1
94
+ replicas : 1
95
+ updatedReplicas : 1
96
+ ---
97
+ kind : Deployment
98
+ apiVersion : apps/v1
99
+ metadata :
100
+ name : upgrade-minor-pgbouncer
101
+ labels :
102
+ app.kubernetes.io/component : pgbouncer
103
+ app.kubernetes.io/instance : upgrade-minor
104
+ app.kubernetes.io/managed-by : percona-postgresql-operator
105
+ app.kubernetes.io/name : percona-postgresql
106
+ app.kubernetes.io/part-of : percona-postgresql
107
+ postgres-operator.crunchydata.com/cluster : upgrade-minor
108
+ postgres-operator.crunchydata.com/role : pgbouncer
109
+ annotations :
110
+ deployment.kubernetes.io/revision : ' 1'
111
+ ownerReferences :
112
+ - apiVersion : postgres-operator.crunchydata.com/v1beta1
113
+ kind : PostgresCluster
114
+ name : upgrade-minor
115
+ controller : true
116
+ blockOwnerDeletion : true
117
+ status :
118
+ observedGeneration : 1
119
+ replicas : 3
120
+ updatedReplicas : 3
121
+ readyReplicas : 3
122
+ ---
123
+ kind : Job
124
+ apiVersion : batch/v1
125
+ metadata :
126
+ labels :
127
+ postgres-operator.crunchydata.com/cluster : upgrade-minor
128
+ postgres-operator.crunchydata.com/pgbackrest : ' '
129
+ postgres-operator.crunchydata.com/pgbackrest-backup : replica-create
130
+ postgres-operator.crunchydata.com/pgbackrest-repo : repo1
131
+ annotations :
132
+ postgres-operator.crunchydata.com/pgbackrest-config : pgbackrest
133
+ ownerReferences :
134
+ - apiVersion : pgv2.percona.com/v2
135
+ kind : PerconaPGBackup
136
+ controller : true
137
+ blockOwnerDeletion : true
138
+ status :
139
+ succeeded : 1
140
+ ---
141
+ apiVersion : postgres-operator.crunchydata.com/v1beta1
142
+ kind : PostgresCluster
143
+ metadata :
144
+ generation : 1
145
+ labels :
146
+ e2e : upgrade-minor
147
+ name : upgrade-minor
148
+ ownerReferences :
149
+ - apiVersion : pgv2.percona.com/v2
150
+ kind : PerconaPGCluster
151
+ name : upgrade-minor
152
+ controller : true
153
+ blockOwnerDeletion : true
154
+ finalizers :
155
+ - postgres-operator.crunchydata.com/finalizer
156
+ status :
157
+ instances :
158
+ - name : instance1
159
+ readyReplicas : 3
160
+ replicas : 3
161
+ updatedReplicas : 3
162
+ observedGeneration : 1
163
+ pgbackrest :
164
+ repoHost :
165
+ apiVersion : apps/v1
166
+ kind : StatefulSet
167
+ ready : true
168
+ repos :
169
+ - bound : true
170
+ name : repo1
171
+ replicaCreateBackupComplete : true
172
+ stanzaCreated : true
173
+ proxy :
174
+ pgBouncer :
175
+ readyReplicas : 3
176
+ replicas : 3
177
+ ---
178
+ apiVersion : pgv2.percona.com/v2
179
+ kind : PerconaPGCluster
180
+ metadata :
181
+ generation : 1
182
+ name : upgrade-minor
183
+ status :
184
+ pgbouncer :
185
+ ready : 3
186
+ size : 3
187
+ postgres :
188
+ instances :
189
+ - name : instance1
190
+ ready : 3
191
+ size : 3
192
+ ready : 3
193
+ size : 3
194
+ state : ready
0 commit comments