Commit b4587dc
committed
Replace our CRD validation patch with CEL rules
The JSON patch was awkward to maintain, and we forgot to update it when
we added PVCs to our APIs.
I considered defining these rules on a shared Go type in our API
package, but I did not like the type conversion it requires in our
controller and test code.
Issue: PGO-17481 parent e991f04 commit b4587dc
File tree
5 files changed
+86
-94
lines changed- build/crd/postgresclusters
- config/crd/bases
- pkg/apis/postgres-operator.crunchydata.com/v1beta1
5 files changed
+86
-94
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | 8 | | |
15 | 9 | | |
16 | 10 | | |
| |||
This file was deleted.
Lines changed: 33 additions & 24 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2913 | 2913 | | |
2914 | 2914 | | |
2915 | 2915 | | |
2916 | | - | |
2917 | 2916 | | |
2918 | 2917 | | |
2919 | 2918 | | |
| |||
3027 | 3026 | | |
3028 | 3027 | | |
3029 | 3028 | | |
3030 | | - | |
3031 | | - | |
3032 | 3029 | | |
3033 | | - | |
3034 | | - | |
3035 | 3030 | | |
3036 | 3031 | | |
3037 | 3032 | | |
| |||
3110 | 3105 | | |
3111 | 3106 | | |
3112 | 3107 | | |
3113 | | - | |
3114 | | - | |
3115 | | - | |
3116 | 3108 | | |
| 3109 | + | |
| 3110 | + | |
| 3111 | + | |
| 3112 | + | |
| 3113 | + | |
| 3114 | + | |
| 3115 | + | |
3117 | 3116 | | |
3118 | 3117 | | |
3119 | 3118 | | |
| |||
6365 | 6364 | | |
6366 | 6365 | | |
6367 | 6366 | | |
| 6367 | + | |
| 6368 | + | |
| 6369 | + | |
| 6370 | + | |
| 6371 | + | |
| 6372 | + | |
| 6373 | + | |
6368 | 6374 | | |
6369 | 6375 | | |
6370 | 6376 | | |
| |||
10039 | 10045 | | |
10040 | 10046 | | |
10041 | 10047 | | |
10042 | | - | |
10043 | 10048 | | |
10044 | 10049 | | |
10045 | 10050 | | |
| |||
10149 | 10154 | | |
10150 | 10155 | | |
10151 | 10156 | | |
10152 | | - | |
10153 | | - | |
10154 | 10157 | | |
10155 | | - | |
10156 | | - | |
10157 | 10158 | | |
10158 | 10159 | | |
10159 | 10160 | | |
| |||
10231 | 10232 | | |
10232 | 10233 | | |
10233 | 10234 | | |
10234 | | - | |
10235 | | - | |
10236 | | - | |
10237 | 10235 | | |
| 10236 | + | |
| 10237 | + | |
| 10238 | + | |
| 10239 | + | |
| 10240 | + | |
| 10241 | + | |
10238 | 10242 | | |
10239 | 10243 | | |
10240 | 10244 | | |
| |||
10602 | 10606 | | |
10603 | 10607 | | |
10604 | 10608 | | |
| 10609 | + | |
| 10610 | + | |
| 10611 | + | |
| 10612 | + | |
| 10613 | + | |
| 10614 | + | |
| 10615 | + | |
10605 | 10616 | | |
10606 | 10617 | | |
10607 | 10618 | | |
| |||
10848 | 10859 | | |
10849 | 10860 | | |
10850 | 10861 | | |
10851 | | - | |
10852 | 10862 | | |
10853 | 10863 | | |
10854 | 10864 | | |
| |||
10958 | 10968 | | |
10959 | 10969 | | |
10960 | 10970 | | |
10961 | | - | |
10962 | | - | |
10963 | 10971 | | |
10964 | | - | |
10965 | | - | |
10966 | 10972 | | |
10967 | 10973 | | |
10968 | 10974 | | |
| |||
11040 | 11046 | | |
11041 | 11047 | | |
11042 | 11048 | | |
11043 | | - | |
11044 | | - | |
11045 | | - | |
11046 | 11049 | | |
| 11050 | + | |
| 11051 | + | |
| 11052 | + | |
| 11053 | + | |
| 11054 | + | |
| 11055 | + | |
11047 | 11056 | | |
11048 | 11057 | | |
11049 | 11058 | | |
| |||
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
342 | 342 | | |
343 | 343 | | |
344 | 344 | | |
| 345 | + | |
345 | 346 | | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
346 | 359 | | |
347 | 360 | | |
348 | 361 | | |
| |||
Lines changed: 40 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
450 | 450 | | |
451 | 451 | | |
452 | 452 | | |
| 453 | + | |
453 | 454 | | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
454 | 467 | | |
455 | 468 | | |
456 | 469 | | |
| |||
491 | 504 | | |
492 | 505 | | |
493 | 506 | | |
494 | | - | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
495 | 521 | | |
496 | 522 | | |
497 | 523 | | |
| |||
520 | 546 | | |
521 | 547 | | |
522 | 548 | | |
| 549 | + | |
523 | 550 | | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
524 | 563 | | |
525 | 564 | | |
526 | 565 | | |
| |||
0 commit comments