|
17 | 17 | connect: { name: PGCONNECT_TIMEOUT, value: '5' } |
18 | 18 |
|
19 | 19 | - name: volume |
20 | | - value: { accessModes: [ReadWriteOnce], resources: { requests: { storage: 1Gi } } } |
| 20 | + value: { accessModes: [ReadWriteOnce], resources: { requests: { storage: 256Mi } } } |
21 | 21 |
|
22 | 22 | - name: postgrescluster |
23 | 23 | value: |
@@ -83,15 +83,19 @@ spec: |
83 | 83 |
|
84 | 84 | - name: 'Delete Cluster #1' |
85 | 85 | description: > |
86 | | - Delete this clone in the background to free up resources |
| 86 | + Delete this clone and wait for PVCs to be cleaned up to free disk space |
87 | 87 | try: |
88 | 88 | - delete: |
89 | | - deletionPropagationPolicy: Background |
90 | | - expect: [{ check: { (`true`): true } }] |
| 89 | + deletionPropagationPolicy: Foreground |
91 | 90 | ref: |
92 | 91 | apiVersion: ($postgrescluster.apiVersion) |
93 | 92 | kind: PostgresCluster |
94 | 93 | name: clone-one |
| 94 | + - script: |
| 95 | + content: | |
| 96 | + echo "Waiting for clone-one PVCs to be deleted..." |
| 97 | + kubectl wait --for=delete pvc -l postgres-operator.crunchydata.com/cluster=clone-one --timeout=2m || true |
| 98 | + sleep 5 |
95 | 99 |
|
96 | 100 | - name: 'Update Cluster' |
97 | 101 | description: > |
@@ -160,15 +164,19 @@ spec: |
160 | 164 |
|
161 | 165 | - name: 'Delete Cluster #2' |
162 | 166 | description: > |
163 | | - Delete this clone in the background to free up resources |
| 167 | + Delete this clone and wait for PVCs to be cleaned up to free disk space |
164 | 168 | try: |
165 | 169 | - delete: |
166 | | - deletionPropagationPolicy: Background |
167 | | - expect: [{ check: { (`true`): true } }] |
| 170 | + deletionPropagationPolicy: Foreground |
168 | 171 | ref: |
169 | 172 | apiVersion: ($postgrescluster.apiVersion) |
170 | 173 | kind: PostgresCluster |
171 | 174 | name: clone-two |
| 175 | + - script: |
| 176 | + content: | |
| 177 | + echo "Waiting for clone-two PVCs to be deleted..." |
| 178 | + kubectl wait --for=delete pvc -l postgres-operator.crunchydata.com/cluster=clone-two --timeout=2m || true |
| 179 | + sleep 5 |
172 | 180 |
|
173 | 181 | - name: 'Lose Data' |
174 | 182 | description: > |
|
0 commit comments