|
40 | 40 | type: object |
41 | 41 | spec: |
42 | 42 | properties: |
| 43 | + applicationCredential: |
| 44 | + properties: |
| 45 | + enabled: |
| 46 | + default: false |
| 47 | + type: boolean |
| 48 | + expirationDays: |
| 49 | + default: 365 |
| 50 | + minimum: 2 |
| 51 | + type: integer |
| 52 | + gracePeriodDays: |
| 53 | + default: 182 |
| 54 | + minimum: 1 |
| 55 | + type: integer |
| 56 | + roles: |
| 57 | + default: |
| 58 | + - service |
| 59 | + items: |
| 60 | + type: string |
| 61 | + minItems: 1 |
| 62 | + type: array |
| 63 | + unrestricted: |
| 64 | + default: false |
| 65 | + type: boolean |
| 66 | + type: object |
| 67 | + x-kubernetes-validations: |
| 68 | + - message: gracePeriodDays must be smaller than expirationDays |
| 69 | + rule: self.gracePeriodDays < self.expirationDays |
43 | 70 | barbican: |
44 | 71 | properties: |
45 | 72 | apiOverride: |
@@ -166,6 +193,31 @@ spec: |
166 | 193 | type: string |
167 | 194 | type: object |
168 | 195 | type: object |
| 196 | + applicationCredential: |
| 197 | + default: |
| 198 | + enabled: false |
| 199 | + nullable: true |
| 200 | + properties: |
| 201 | + enabled: |
| 202 | + default: false |
| 203 | + type: boolean |
| 204 | + expirationDays: |
| 205 | + minimum: 2 |
| 206 | + type: integer |
| 207 | + gracePeriodDays: |
| 208 | + minimum: 1 |
| 209 | + type: integer |
| 210 | + roles: |
| 211 | + items: |
| 212 | + type: string |
| 213 | + type: array |
| 214 | + unrestricted: |
| 215 | + type: boolean |
| 216 | + type: object |
| 217 | + x-kubernetes-validations: |
| 218 | + - message: gracePeriodDays must be smaller than expirationDays |
| 219 | + rule: '!(has(self.expirationDays) && has(self.gracePeriodDays)) |
| 220 | + || self.gracePeriodDays < self.expirationDays' |
169 | 221 | enabled: |
170 | 222 | default: true |
171 | 223 | type: boolean |
@@ -668,6 +720,31 @@ spec: |
668 | 720 | type: string |
669 | 721 | type: object |
670 | 722 | type: object |
| 723 | + applicationCredential: |
| 724 | + default: |
| 725 | + enabled: false |
| 726 | + nullable: true |
| 727 | + properties: |
| 728 | + enabled: |
| 729 | + default: false |
| 730 | + type: boolean |
| 731 | + expirationDays: |
| 732 | + minimum: 2 |
| 733 | + type: integer |
| 734 | + gracePeriodDays: |
| 735 | + minimum: 1 |
| 736 | + type: integer |
| 737 | + roles: |
| 738 | + items: |
| 739 | + type: string |
| 740 | + type: array |
| 741 | + unrestricted: |
| 742 | + type: boolean |
| 743 | + type: object |
| 744 | + x-kubernetes-validations: |
| 745 | + - message: gracePeriodDays must be smaller than expirationDays |
| 746 | + rule: '!(has(self.expirationDays) && has(self.gracePeriodDays)) |
| 747 | + || self.gracePeriodDays < self.expirationDays' |
671 | 748 | enabled: |
672 | 749 | default: true |
673 | 750 | type: boolean |
@@ -3447,6 +3524,31 @@ spec: |
3447 | 3524 | type: object |
3448 | 3525 | type: object |
3449 | 3526 | type: object |
| 3527 | + applicationCredential: |
| 3528 | + default: |
| 3529 | + enabled: false |
| 3530 | + nullable: true |
| 3531 | + properties: |
| 3532 | + enabled: |
| 3533 | + default: false |
| 3534 | + type: boolean |
| 3535 | + expirationDays: |
| 3536 | + minimum: 2 |
| 3537 | + type: integer |
| 3538 | + gracePeriodDays: |
| 3539 | + minimum: 1 |
| 3540 | + type: integer |
| 3541 | + roles: |
| 3542 | + items: |
| 3543 | + type: string |
| 3544 | + type: array |
| 3545 | + unrestricted: |
| 3546 | + type: boolean |
| 3547 | + type: object |
| 3548 | + x-kubernetes-validations: |
| 3549 | + - message: gracePeriodDays must be smaller than expirationDays |
| 3550 | + rule: '!(has(self.expirationDays) && has(self.gracePeriodDays)) |
| 3551 | + || self.gracePeriodDays < self.expirationDays' |
3450 | 3552 | enabled: |
3451 | 3553 | default: true |
3452 | 3554 | type: boolean |
@@ -8826,6 +8928,31 @@ spec: |
8826 | 8928 | type: string |
8827 | 8929 | type: object |
8828 | 8930 | type: object |
| 8931 | + applicationCredential: |
| 8932 | + default: |
| 8933 | + enabled: false |
| 8934 | + nullable: true |
| 8935 | + properties: |
| 8936 | + enabled: |
| 8937 | + default: false |
| 8938 | + type: boolean |
| 8939 | + expirationDays: |
| 8940 | + minimum: 2 |
| 8941 | + type: integer |
| 8942 | + gracePeriodDays: |
| 8943 | + minimum: 1 |
| 8944 | + type: integer |
| 8945 | + roles: |
| 8946 | + items: |
| 8947 | + type: string |
| 8948 | + type: array |
| 8949 | + unrestricted: |
| 8950 | + type: boolean |
| 8951 | + type: object |
| 8952 | + x-kubernetes-validations: |
| 8953 | + - message: gracePeriodDays must be smaller than expirationDays |
| 8954 | + rule: '!(has(self.expirationDays) && has(self.gracePeriodDays)) |
| 8955 | + || self.gracePeriodDays < self.expirationDays' |
8829 | 8956 | enabled: |
8830 | 8957 | default: true |
8831 | 8958 | type: boolean |
@@ -9624,6 +9751,31 @@ spec: |
9624 | 9751 | type: string |
9625 | 9752 | type: object |
9626 | 9753 | type: object |
| 9754 | + applicationCredential: |
| 9755 | + default: |
| 9756 | + enabled: false |
| 9757 | + nullable: true |
| 9758 | + properties: |
| 9759 | + enabled: |
| 9760 | + default: false |
| 9761 | + type: boolean |
| 9762 | + expirationDays: |
| 9763 | + minimum: 2 |
| 9764 | + type: integer |
| 9765 | + gracePeriodDays: |
| 9766 | + minimum: 1 |
| 9767 | + type: integer |
| 9768 | + roles: |
| 9769 | + items: |
| 9770 | + type: string |
| 9771 | + type: array |
| 9772 | + unrestricted: |
| 9773 | + type: boolean |
| 9774 | + type: object |
| 9775 | + x-kubernetes-validations: |
| 9776 | + - message: gracePeriodDays must be smaller than expirationDays |
| 9777 | + rule: '!(has(self.expirationDays) && has(self.gracePeriodDays)) |
| 9778 | + || self.gracePeriodDays < self.expirationDays' |
9627 | 9779 | cellOverride: |
9628 | 9780 | additionalProperties: |
9629 | 9781 | properties: |
@@ -12059,6 +12211,31 @@ spec: |
12059 | 12211 | type: string |
12060 | 12212 | type: object |
12061 | 12213 | type: object |
| 12214 | + applicationCredential: |
| 12215 | + default: |
| 12216 | + enabled: false |
| 12217 | + nullable: true |
| 12218 | + properties: |
| 12219 | + enabled: |
| 12220 | + default: false |
| 12221 | + type: boolean |
| 12222 | + expirationDays: |
| 12223 | + minimum: 2 |
| 12224 | + type: integer |
| 12225 | + gracePeriodDays: |
| 12226 | + minimum: 1 |
| 12227 | + type: integer |
| 12228 | + roles: |
| 12229 | + items: |
| 12230 | + type: string |
| 12231 | + type: array |
| 12232 | + unrestricted: |
| 12233 | + type: boolean |
| 12234 | + type: object |
| 12235 | + x-kubernetes-validations: |
| 12236 | + - message: gracePeriodDays must be smaller than expirationDays |
| 12237 | + rule: '!(has(self.expirationDays) && has(self.gracePeriodDays)) |
| 12238 | + || self.gracePeriodDays < self.expirationDays' |
12062 | 12239 | enabled: |
12063 | 12240 | default: true |
12064 | 12241 | type: boolean |
@@ -16512,6 +16689,31 @@ spec: |
16512 | 16689 | type: string |
16513 | 16690 | swift: |
16514 | 16691 | properties: |
| 16692 | + applicationCredential: |
| 16693 | + default: |
| 16694 | + enabled: false |
| 16695 | + nullable: true |
| 16696 | + properties: |
| 16697 | + enabled: |
| 16698 | + default: false |
| 16699 | + type: boolean |
| 16700 | + expirationDays: |
| 16701 | + minimum: 2 |
| 16702 | + type: integer |
| 16703 | + gracePeriodDays: |
| 16704 | + minimum: 1 |
| 16705 | + type: integer |
| 16706 | + roles: |
| 16707 | + items: |
| 16708 | + type: string |
| 16709 | + type: array |
| 16710 | + unrestricted: |
| 16711 | + type: boolean |
| 16712 | + type: object |
| 16713 | + x-kubernetes-validations: |
| 16714 | + - message: gracePeriodDays must be smaller than expirationDays |
| 16715 | + rule: '!(has(self.expirationDays) && has(self.gracePeriodDays)) |
| 16716 | + || self.gracePeriodDays < self.expirationDays' |
16515 | 16717 | enabled: |
16516 | 16718 | default: true |
16517 | 16719 | type: boolean |
@@ -17124,6 +17326,31 @@ spec: |
17124 | 17326 | type: string |
17125 | 17327 | type: object |
17126 | 17328 | type: object |
| 17329 | + applicationCredential: |
| 17330 | + default: |
| 17331 | + enabled: false |
| 17332 | + nullable: true |
| 17333 | + properties: |
| 17334 | + enabled: |
| 17335 | + default: false |
| 17336 | + type: boolean |
| 17337 | + expirationDays: |
| 17338 | + minimum: 2 |
| 17339 | + type: integer |
| 17340 | + gracePeriodDays: |
| 17341 | + minimum: 1 |
| 17342 | + type: integer |
| 17343 | + roles: |
| 17344 | + items: |
| 17345 | + type: string |
| 17346 | + type: array |
| 17347 | + unrestricted: |
| 17348 | + type: boolean |
| 17349 | + type: object |
| 17350 | + x-kubernetes-validations: |
| 17351 | + - message: gracePeriodDays must be smaller than expirationDays |
| 17352 | + rule: '!(has(self.expirationDays) && has(self.gracePeriodDays)) |
| 17353 | + || self.gracePeriodDays < self.expirationDays' |
17127 | 17354 | enabled: |
17128 | 17355 | default: true |
17129 | 17356 | type: boolean |
|
0 commit comments