Commit f9d9c42
committed
Add LoggingConfiguration struct for providing log path to pgbackrest processes.
Add ability to send pgbackrest logs to additional volume for instance sidecar, repo host, and backups jobs.
Add validation to prevent incorrect log paths or setting pgbackrest log-path via global.
Add appropriate unit and integration tests.1 parent 7e38f44 commit f9d9c42
File tree
20 files changed
+941
-96
lines changed- config/crd/bases
- internal
- collector
- controller/postgrescluster
- pgbackrest
- postgres
- testing/validation
- util
- pkg/apis/postgres-operator.crunchydata.com
- v1beta1
- v1
20 files changed
+941
-96
lines changedLines changed: 73 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
154 | | - | |
| 154 | + | |
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| |||
1424 | 1424 | | |
1425 | 1425 | | |
1426 | 1426 | | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
1427 | 1435 | | |
1428 | 1436 | | |
1429 | 1437 | | |
| |||
1583 | 1591 | | |
1584 | 1592 | | |
1585 | 1593 | | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
1586 | 1602 | | |
1587 | 1603 | | |
1588 | 1604 | | |
| |||
2551 | 2567 | | |
2552 | 2568 | | |
2553 | 2569 | | |
| 2570 | + | |
| 2571 | + | |
| 2572 | + | |
| 2573 | + | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
| 2577 | + | |
2554 | 2578 | | |
2555 | 2579 | | |
2556 | 2580 | | |
| |||
4562 | 4586 | | |
4563 | 4587 | | |
4564 | 4588 | | |
| 4589 | + | |
| 4590 | + | |
| 4591 | + | |
| 4592 | + | |
| 4593 | + | |
| 4594 | + | |
| 4595 | + | |
| 4596 | + | |
| 4597 | + | |
| 4598 | + | |
| 4599 | + | |
| 4600 | + | |
| 4601 | + | |
| 4602 | + | |
| 4603 | + | |
4565 | 4604 | | |
4566 | 4605 | | |
4567 | 4606 | | |
| |||
11209 | 11248 | | |
11210 | 11249 | | |
11211 | 11250 | | |
| 11251 | + | |
11212 | 11252 | | |
11213 | 11253 | | |
11214 | 11254 | | |
| |||
18416 | 18456 | | |
18417 | 18457 | | |
18418 | 18458 | | |
| 18459 | + | |
| 18460 | + | |
| 18461 | + | |
| 18462 | + | |
| 18463 | + | |
| 18464 | + | |
18419 | 18465 | | |
18420 | 18466 | | |
18421 | 18467 | | |
| |||
18951 | 18997 | | |
18952 | 18998 | | |
18953 | 18999 | | |
18954 | | - | |
| 19000 | + | |
18955 | 19001 | | |
18956 | 19002 | | |
18957 | 19003 | | |
| |||
20224 | 20270 | | |
20225 | 20271 | | |
20226 | 20272 | | |
| 20273 | + | |
| 20274 | + | |
| 20275 | + | |
| 20276 | + | |
| 20277 | + | |
| 20278 | + | |
| 20279 | + | |
| 20280 | + | |
20227 | 20281 | | |
20228 | 20282 | | |
20229 | 20283 | | |
| |||
20383 | 20437 | | |
20384 | 20438 | | |
20385 | 20439 | | |
| 20440 | + | |
| 20441 | + | |
| 20442 | + | |
| 20443 | + | |
| 20444 | + | |
| 20445 | + | |
| 20446 | + | |
| 20447 | + | |
20386 | 20448 | | |
20387 | 20449 | | |
20388 | 20450 | | |
| |||
21351 | 21413 | | |
21352 | 21414 | | |
21353 | 21415 | | |
| 21416 | + | |
| 21417 | + | |
| 21418 | + | |
| 21419 | + | |
| 21420 | + | |
| 21421 | + | |
| 21422 | + | |
| 21423 | + | |
21354 | 21424 | | |
21355 | 21425 | | |
21356 | 21426 | | |
| |||
30002 | 30072 | | |
30003 | 30073 | | |
30004 | 30074 | | |
| 30075 | + | |
30005 | 30076 | | |
30006 | 30077 | | |
30007 | 30078 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | 33 | | |
42 | 34 | | |
43 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
| 33 | + | |
35 | 34 | | |
36 | 35 | | |
37 | 36 | | |
| |||
43 | 42 | | |
44 | 43 | | |
45 | 44 | | |
46 | | - | |
| 45 | + | |
47 | 46 | | |
48 | 47 | | |
49 | 48 | | |
| |||
101 | 100 | | |
102 | 101 | | |
103 | 102 | | |
104 | | - | |
105 | | - | |
| 103 | + | |
| 104 | + | |
106 | 105 | | |
107 | 106 | | |
108 | 107 | | |
| |||
136 | 135 | | |
137 | 136 | | |
138 | 137 | | |
139 | | - | |
140 | | - | |
| 138 | + | |
141 | 139 | | |
142 | 140 | | |
143 | 141 | | |
| |||
153 | 151 | | |
154 | 152 | | |
155 | 153 | | |
156 | | - | |
| 154 | + | |
157 | 155 | | |
158 | 156 | | |
159 | 157 | | |
| |||
211 | 209 | | |
212 | 210 | | |
213 | 211 | | |
214 | | - | |
215 | | - | |
| 212 | + | |
| 213 | + | |
216 | 214 | | |
217 | 215 | | |
218 | 216 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
244 | 245 | | |
245 | 246 | | |
246 | 247 | | |
| 248 | + | |
247 | 249 | | |
248 | | - | |
| 250 | + | |
249 | 251 | | |
250 | 252 | | |
251 | 253 | | |
| |||
258 | 260 | | |
259 | 261 | | |
260 | 262 | | |
261 | | - | |
262 | | - | |
| 263 | + | |
| 264 | + | |
263 | 265 | | |
264 | 266 | | |
265 | 267 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1205 | 1205 | | |
1206 | 1206 | | |
1207 | 1207 | | |
1208 | | - | |
| 1208 | + | |
1209 | 1209 | | |
1210 | 1210 | | |
1211 | 1211 | | |
| |||
1433 | 1433 | | |
1434 | 1434 | | |
1435 | 1435 | | |
1436 | | - | |
| 1436 | + | |
1437 | 1437 | | |
1438 | 1438 | | |
1439 | 1439 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| 42 | + | |
41 | 43 | | |
42 | 44 | | |
43 | 45 | | |
| |||
821 | 823 | | |
822 | 824 | | |
823 | 825 | | |
824 | | - | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
825 | 833 | | |
826 | 834 | | |
827 | 835 | | |
| |||
885 | 893 | | |
886 | 894 | | |
887 | 895 | | |
888 | | - | |
889 | | - | |
| 896 | + | |
| 897 | + | |
890 | 898 | | |
891 | 899 | | |
892 | 900 | | |
| |||
2075 | 2083 | | |
2076 | 2084 | | |
2077 | 2085 | | |
2078 | | - | |
2079 | | - | |
2080 | | - | |
2081 | | - | |
2082 | | - | |
2083 | | - | |
2084 | | - | |
2085 | | - | |
2086 | | - | |
2087 | | - | |
2088 | | - | |
2089 | | - | |
2090 | | - | |
2091 | | - | |
2092 | | - | |
2093 | | - | |
2094 | | - | |
2095 | | - | |
2096 | | - | |
2097 | | - | |
2098 | | - | |
2099 | | - | |
| 2086 | + | |
2100 | 2087 | | |
2101 | 2088 | | |
2102 | 2089 | | |
| |||
3351 | 3338 | | |
3352 | 3339 | | |
3353 | 3340 | | |
| 3341 | + | |
| 3342 | + | |
| 3343 | + | |
| 3344 | + | |
| 3345 | + | |
| 3346 | + | |
| 3347 | + | |
| 3348 | + | |
| 3349 | + | |
| 3350 | + | |
| 3351 | + | |
| 3352 | + | |
| 3353 | + | |
| 3354 | + | |
| 3355 | + | |
| 3356 | + | |
| 3357 | + | |
| 3358 | + | |
| 3359 | + | |
| 3360 | + | |
0 commit comments