blob: 8cb8b233cb7b8d09a42e240017edd9034a809274 [file] [log] [blame]
Mohammed Nasere04accd2023-01-15 20:07:27 -05001apiVersion: apiextensions.k8s.io/v1
2kind: CustomResourceDefinition
3metadata:
okozachenko1203b7c2d322023-07-05 11:09:15 +00004 annotations:
5 controller-gen.kubebuilder.io/version: v0.8.0
6 creationTimestamp: null
Mohammed Nasere04accd2023-01-15 20:07:27 -05007 name: perconaxtradbclusterbackups.pxc.percona.com
8spec:
9 group: pxc.percona.com
10 names:
11 kind: PerconaXtraDBClusterBackup
12 listKind: PerconaXtraDBClusterBackupList
13 plural: perconaxtradbclusterbackups
Mohammed Nasere04accd2023-01-15 20:07:27 -050014 shortNames:
15 - pxc-backup
16 - pxc-backups
okozachenko1203b7c2d322023-07-05 11:09:15 +000017 singular: perconaxtradbclusterbackup
Mohammed Nasere04accd2023-01-15 20:07:27 -050018 scope: Namespaced
19 versions:
okozachenko1203b7c2d322023-07-05 11:09:15 +000020 - additionalPrinterColumns:
21 - description: Cluster name
22 jsonPath: .spec.pxcCluster
23 name: Cluster
24 type: string
25 - description: Storage name from pxc spec
26 jsonPath: .status.storageName
27 name: Storage
28 type: string
29 - description: Backup destination
30 jsonPath: .status.destination
31 name: Destination
32 type: string
33 - description: Job status
34 jsonPath: .status.state
35 name: Status
36 type: string
37 - description: Completed time
38 jsonPath: .status.completed
39 name: Completed
40 type: date
41 - jsonPath: .metadata.creationTimestamp
42 name: Age
43 type: date
44 name: v1
45 schema:
46 openAPIV3Schema:
47 properties:
48 apiVersion:
49 type: string
50 kind:
51 type: string
52 metadata:
53 type: object
54 priorityClassName:
55 type: string
56 schedulerName:
57 type: string
58 spec:
59 properties:
Mohammed Naser65cda132024-05-02 14:34:08 -040060 containerOptions:
61 properties:
62 args:
63 properties:
64 xbcloud:
65 items:
66 type: string
67 type: array
68 xbstream:
69 items:
70 type: string
71 type: array
72 xtrabackup:
73 items:
74 type: string
75 type: array
76 type: object
77 env:
78 items:
79 properties:
80 name:
81 type: string
82 value:
83 type: string
84 valueFrom:
85 properties:
86 configMapKeyRef:
87 properties:
88 key:
89 type: string
90 name:
91 type: string
92 optional:
93 type: boolean
94 required:
95 - key
96 type: object
97 fieldRef:
98 properties:
99 apiVersion:
100 type: string
101 fieldPath:
102 type: string
103 required:
104 - fieldPath
105 type: object
106 resourceFieldRef:
107 properties:
108 containerName:
109 type: string
110 divisor:
111 anyOf:
112 - type: integer
113 - type: string
114 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
115 x-kubernetes-int-or-string: true
116 resource:
117 type: string
118 required:
119 - resource
120 type: object
121 secretKeyRef:
122 properties:
123 key:
124 type: string
125 name:
126 type: string
127 optional:
128 type: boolean
129 required:
130 - key
131 type: object
132 type: object
133 required:
134 - name
135 type: object
136 type: array
137 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +0000138 pxcCluster:
139 type: string
140 storageName:
141 type: string
142 type: object
143 status:
144 properties:
145 azure:
146 properties:
147 container:
148 type: string
149 credentialsSecret:
150 type: string
151 endpointUrl:
152 type: string
153 storageClass:
154 type: string
155 type: object
156 completed:
157 format: date-time
158 type: string
159 conditions:
160 items:
161 properties:
162 lastTransitionTime:
163 format: date-time
164 type: string
165 message:
166 maxLength: 32768
167 type: string
168 observedGeneration:
169 format: int64
170 minimum: 0
171 type: integer
172 reason:
173 maxLength: 1024
174 minLength: 1
175 pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
176 type: string
177 status:
178 enum:
179 - "True"
180 - "False"
181 - Unknown
182 type: string
183 type:
184 maxLength: 316
185 pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
186 type: string
187 required:
188 - lastTransitionTime
189 - message
190 - reason
191 - status
192 - type
193 type: object
194 type: array
195 destination:
196 type: string
197 image:
198 type: string
199 lastscheduled:
200 format: date-time
201 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -0400202 latestRestorableTime:
203 format: date-time
204 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +0000205 s3:
206 properties:
207 bucket:
208 type: string
209 credentialsSecret:
210 type: string
211 endpointUrl:
212 type: string
213 region:
214 type: string
215 type: object
216 sslInternalSecretName:
217 type: string
218 sslSecretName:
219 type: string
220 state:
221 type: string
222 storage_type:
223 type: string
224 storageName:
225 type: string
226 vaultSecretName:
227 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +0100228 verifyTLS:
229 type: boolean
okozachenko1203b7c2d322023-07-05 11:09:15 +0000230 type: object
231 type: object
232 served: true
233 storage: true
234 subresources:
235 status: {}
236status:
237 acceptedNames:
238 kind: ""
239 plural: ""
240 conditions: []
241 storedVersions: []
Mohammed Nasere04accd2023-01-15 20:07:27 -0500242---
243apiVersion: apiextensions.k8s.io/v1
244kind: CustomResourceDefinition
245metadata:
okozachenko1203b7c2d322023-07-05 11:09:15 +0000246 annotations:
247 controller-gen.kubebuilder.io/version: v0.8.0
248 creationTimestamp: null
Mohammed Nasere04accd2023-01-15 20:07:27 -0500249 name: perconaxtradbclusterrestores.pxc.percona.com
250spec:
251 group: pxc.percona.com
252 names:
253 kind: PerconaXtraDBClusterRestore
254 listKind: PerconaXtraDBClusterRestoreList
255 plural: perconaxtradbclusterrestores
Mohammed Nasere04accd2023-01-15 20:07:27 -0500256 shortNames:
257 - pxc-restore
258 - pxc-restores
okozachenko1203b7c2d322023-07-05 11:09:15 +0000259 singular: perconaxtradbclusterrestore
Mohammed Nasere04accd2023-01-15 20:07:27 -0500260 scope: Namespaced
261 versions:
okozachenko1203b7c2d322023-07-05 11:09:15 +0000262 - additionalPrinterColumns:
263 - description: Cluster name
264 jsonPath: .spec.pxcCluster
265 name: Cluster
266 type: string
267 - description: Job status
268 jsonPath: .status.state
269 name: Status
270 type: string
271 - description: Completed time
272 jsonPath: .status.completed
273 name: Completed
274 type: date
275 - jsonPath: .metadata.creationTimestamp
276 name: Age
277 type: date
278 name: v1
279 schema:
280 openAPIV3Schema:
281 properties:
282 apiVersion:
283 type: string
284 kind:
285 type: string
286 metadata:
287 type: object
288 spec:
289 properties:
290 backupName:
291 type: string
292 backupSource:
293 properties:
294 azure:
295 properties:
296 container:
297 type: string
298 credentialsSecret:
299 type: string
300 endpointUrl:
301 type: string
302 storageClass:
303 type: string
304 type: object
305 completed:
306 format: date-time
307 type: string
308 conditions:
309 items:
310 properties:
311 lastTransitionTime:
312 format: date-time
313 type: string
314 message:
315 maxLength: 32768
316 type: string
317 observedGeneration:
318 format: int64
319 minimum: 0
320 type: integer
321 reason:
322 maxLength: 1024
323 minLength: 1
324 pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
325 type: string
326 status:
327 enum:
328 - "True"
329 - "False"
330 - Unknown
331 type: string
332 type:
333 maxLength: 316
334 pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
335 type: string
336 required:
337 - lastTransitionTime
338 - message
339 - reason
340 - status
341 - type
342 type: object
343 type: array
344 destination:
345 type: string
346 image:
347 type: string
348 lastscheduled:
349 format: date-time
350 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -0400351 latestRestorableTime:
352 format: date-time
353 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +0000354 s3:
355 properties:
356 bucket:
357 type: string
358 credentialsSecret:
359 type: string
360 endpointUrl:
361 type: string
362 region:
363 type: string
364 type: object
365 sslInternalSecretName:
366 type: string
367 sslSecretName:
368 type: string
369 state:
370 type: string
371 storage_type:
372 type: string
373 storageName:
374 type: string
375 vaultSecretName:
376 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +0100377 verifyTLS:
378 type: boolean
okozachenko1203b7c2d322023-07-05 11:09:15 +0000379 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -0400380 containerOptions:
381 properties:
382 args:
383 properties:
384 xbcloud:
385 items:
386 type: string
387 type: array
388 xbstream:
389 items:
390 type: string
391 type: array
392 xtrabackup:
393 items:
394 type: string
395 type: array
396 type: object
397 env:
398 items:
399 properties:
400 name:
401 type: string
402 value:
403 type: string
404 valueFrom:
405 properties:
406 configMapKeyRef:
407 properties:
408 key:
409 type: string
410 name:
411 type: string
412 optional:
413 type: boolean
414 required:
415 - key
416 type: object
417 fieldRef:
418 properties:
419 apiVersion:
420 type: string
421 fieldPath:
422 type: string
423 required:
424 - fieldPath
425 type: object
426 resourceFieldRef:
427 properties:
428 containerName:
429 type: string
430 divisor:
431 anyOf:
432 - type: integer
433 - type: string
434 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
435 x-kubernetes-int-or-string: true
436 resource:
437 type: string
438 required:
439 - resource
440 type: object
441 secretKeyRef:
442 properties:
443 key:
444 type: string
445 name:
446 type: string
447 optional:
448 type: boolean
449 required:
450 - key
451 type: object
452 type: object
453 required:
454 - name
455 type: object
456 type: array
457 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +0000458 pitr:
459 properties:
460 backupSource:
461 properties:
462 azure:
463 properties:
464 container:
465 type: string
466 credentialsSecret:
467 type: string
468 endpointUrl:
469 type: string
470 storageClass:
471 type: string
472 type: object
473 completed:
474 format: date-time
475 type: string
476 conditions:
477 items:
478 properties:
479 lastTransitionTime:
480 format: date-time
481 type: string
482 message:
483 maxLength: 32768
484 type: string
485 observedGeneration:
486 format: int64
487 minimum: 0
488 type: integer
489 reason:
490 maxLength: 1024
491 minLength: 1
492 pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
493 type: string
494 status:
495 enum:
496 - "True"
497 - "False"
498 - Unknown
499 type: string
500 type:
501 maxLength: 316
502 pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
503 type: string
504 required:
505 - lastTransitionTime
506 - message
507 - reason
508 - status
509 - type
510 type: object
511 type: array
512 destination:
513 type: string
514 image:
515 type: string
516 lastscheduled:
517 format: date-time
518 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -0400519 latestRestorableTime:
520 format: date-time
521 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +0000522 s3:
523 properties:
524 bucket:
525 type: string
526 credentialsSecret:
527 type: string
528 endpointUrl:
529 type: string
530 region:
531 type: string
532 type: object
533 sslInternalSecretName:
534 type: string
535 sslSecretName:
536 type: string
537 state:
538 type: string
539 storage_type:
540 type: string
541 storageName:
542 type: string
543 vaultSecretName:
544 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +0100545 verifyTLS:
546 type: boolean
okozachenko1203b7c2d322023-07-05 11:09:15 +0000547 type: object
548 date:
549 type: string
550 gtid:
551 type: string
552 type:
553 type: string
554 type: object
555 pxcCluster:
556 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +0100557 resources:
558 properties:
559 claims:
560 items:
561 properties:
562 name:
563 type: string
564 required:
565 - name
566 type: object
567 type: array
568 x-kubernetes-list-map-keys:
569 - name
570 x-kubernetes-list-type: map
571 limits:
572 additionalProperties:
573 anyOf:
574 - type: integer
575 - type: string
576 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
577 x-kubernetes-int-or-string: true
578 type: object
579 requests:
580 additionalProperties:
581 anyOf:
582 - type: integer
583 - type: string
584 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
585 x-kubernetes-int-or-string: true
586 type: object
587 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +0000588 type: object
589 status:
590 properties:
591 comments:
592 type: string
593 completed:
594 format: date-time
595 type: string
596 lastscheduled:
597 format: date-time
598 type: string
599 state:
600 type: string
601 type: object
602 type: object
603 served: true
604 storage: true
605 subresources:
606 status: {}
607status:
608 acceptedNames:
609 kind: ""
610 plural: ""
611 conditions: []
612 storedVersions: []
Mohammed Nasere04accd2023-01-15 20:07:27 -0500613---
614apiVersion: apiextensions.k8s.io/v1
615kind: CustomResourceDefinition
616metadata:
okozachenko1203b7c2d322023-07-05 11:09:15 +0000617 annotations:
618 controller-gen.kubebuilder.io/version: v0.8.0
619 creationTimestamp: null
620 name: perconaxtradbclusters.pxc.percona.com
Mohammed Nasere04accd2023-01-15 20:07:27 -0500621spec:
622 group: pxc.percona.com
623 names:
okozachenko1203b7c2d322023-07-05 11:09:15 +0000624 kind: PerconaXtraDBCluster
625 listKind: PerconaXtraDBClusterList
626 plural: perconaxtradbclusters
627 shortNames:
628 - pxc
629 - pxcs
630 singular: perconaxtradbcluster
Mohammed Nasere04accd2023-01-15 20:07:27 -0500631 scope: Namespaced
632 versions:
okozachenko1203b7c2d322023-07-05 11:09:15 +0000633 - additionalPrinterColumns:
634 - jsonPath: .status.host
635 name: ENDPOINT
636 type: string
637 - jsonPath: .status.state
638 name: Status
639 type: string
640 - jsonPath: .metadata.creationTimestamp
641 name: Age
642 type: date
643 deprecated: true
644 deprecationWarning: pxc.percona.com/v1-2-0 PerconaXtraDBCluster is deprecated
645 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
646 migrate to pxc.percona.com/v1
647 name: v1-2-0
648 schema:
649 openAPIV3Schema:
650 properties:
651 spec:
652 type: object
653 x-kubernetes-preserve-unknown-fields: true
654 status:
655 type: object
656 x-kubernetes-preserve-unknown-fields: true
657 type: object
658 served: false
659 storage: false
660 subresources:
661 status: {}
662 - additionalPrinterColumns:
663 - jsonPath: .status.host
664 name: ENDPOINT
665 type: string
666 - jsonPath: .status.state
667 name: Status
668 type: string
669 - jsonPath: .metadata.creationTimestamp
670 name: Age
671 type: date
672 deprecated: true
673 deprecationWarning: pxc.percona.com/v1-3-0 PerconaXtraDBCluster is deprecated
674 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
675 migrate to pxc.percona.com/v1
676 name: v1-3-0
677 schema:
678 openAPIV3Schema:
679 properties:
680 spec:
681 type: object
682 x-kubernetes-preserve-unknown-fields: true
683 status:
684 type: object
685 x-kubernetes-preserve-unknown-fields: true
686 type: object
687 served: false
688 storage: false
689 subresources:
690 status: {}
691 - additionalPrinterColumns:
692 - jsonPath: .status.host
693 name: ENDPOINT
694 type: string
695 - jsonPath: .status.state
696 name: Status
697 type: string
698 - jsonPath: .metadata.creationTimestamp
699 name: Age
700 type: date
701 deprecated: true
702 deprecationWarning: pxc.percona.com/v1-4-0 PerconaXtraDBCluster is deprecated
703 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
704 migrate to pxc.percona.com/v1
705 name: v1-4-0
706 schema:
707 openAPIV3Schema:
708 properties:
709 spec:
710 type: object
711 x-kubernetes-preserve-unknown-fields: true
712 status:
713 type: object
714 x-kubernetes-preserve-unknown-fields: true
715 type: object
716 served: false
717 storage: false
718 subresources:
719 status: {}
720 - additionalPrinterColumns:
721 - jsonPath: .status.host
722 name: ENDPOINT
723 type: string
724 - jsonPath: .status.state
725 name: Status
726 type: string
727 - jsonPath: .metadata.creationTimestamp
728 name: Age
729 type: date
730 deprecated: true
731 deprecationWarning: pxc.percona.com/v1-5-0 PerconaXtraDBCluster is deprecated
732 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
733 migrate to pxc.percona.com/v1
734 name: v1-5-0
735 schema:
736 openAPIV3Schema:
737 properties:
738 spec:
739 type: object
740 x-kubernetes-preserve-unknown-fields: true
741 status:
742 type: object
743 x-kubernetes-preserve-unknown-fields: true
744 type: object
745 served: false
746 storage: false
747 subresources:
748 status: {}
749 - additionalPrinterColumns:
750 - jsonPath: .status.host
751 name: ENDPOINT
752 type: string
753 - jsonPath: .status.state
754 name: Status
755 type: string
756 - jsonPath: .metadata.creationTimestamp
757 name: Age
758 type: date
759 deprecated: true
760 deprecationWarning: pxc.percona.com/v1-6-0 PerconaXtraDBCluster is deprecated
761 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
762 migrate to pxc.percona.com/v1
763 name: v1-6-0
764 schema:
765 openAPIV3Schema:
766 properties:
767 spec:
768 type: object
769 x-kubernetes-preserve-unknown-fields: true
770 status:
771 type: object
772 x-kubernetes-preserve-unknown-fields: true
773 type: object
774 served: false
775 storage: false
776 subresources:
777 status: {}
778 - additionalPrinterColumns:
779 - jsonPath: .status.host
780 name: ENDPOINT
781 type: string
782 - jsonPath: .status.state
783 name: Status
784 type: string
785 - jsonPath: .metadata.creationTimestamp
786 name: Age
787 type: date
788 deprecated: true
789 deprecationWarning: pxc.percona.com/v1-7-0 PerconaXtraDBCluster is deprecated
790 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
791 migrate to pxc.percona.com/v1
792 name: v1-7-0
793 schema:
794 openAPIV3Schema:
795 properties:
796 spec:
797 type: object
798 x-kubernetes-preserve-unknown-fields: true
799 status:
800 type: object
801 x-kubernetes-preserve-unknown-fields: true
802 type: object
803 served: false
804 storage: false
805 subresources:
806 status: {}
807 - additionalPrinterColumns:
808 - jsonPath: .status.host
809 name: ENDPOINT
810 type: string
811 - jsonPath: .status.state
812 name: Status
813 type: string
814 - jsonPath: .metadata.creationTimestamp
815 name: Age
816 type: date
817 deprecated: true
818 deprecationWarning: pxc.percona.com/v1-8-0 PerconaXtraDBCluster is deprecated
819 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
820 migrate to pxc.percona.com/v1
821 name: v1-8-0
822 schema:
823 openAPIV3Schema:
824 properties:
825 spec:
826 type: object
827 x-kubernetes-preserve-unknown-fields: true
828 status:
829 type: object
830 x-kubernetes-preserve-unknown-fields: true
831 type: object
832 served: false
833 storage: false
834 subresources:
835 status: {}
836 - additionalPrinterColumns:
837 - jsonPath: .status.host
838 name: ENDPOINT
839 type: string
840 - jsonPath: .status.state
841 name: Status
842 type: string
843 - jsonPath: .metadata.creationTimestamp
844 name: Age
845 type: date
846 deprecated: true
847 deprecationWarning: pxc.percona.com/v1-9-0 PerconaXtraDBCluster is deprecated
848 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
849 migrate to pxc.percona.com/v1
850 name: v1-9-0
851 schema:
852 openAPIV3Schema:
853 properties:
854 spec:
855 type: object
856 x-kubernetes-preserve-unknown-fields: true
857 status:
858 type: object
859 x-kubernetes-preserve-unknown-fields: true
860 type: object
861 served: false
862 storage: false
863 subresources:
864 status: {}
865 - additionalPrinterColumns:
866 - jsonPath: .status.host
867 name: ENDPOINT
868 type: string
869 - jsonPath: .status.state
870 name: Status
871 type: string
872 - jsonPath: .metadata.creationTimestamp
873 name: Age
874 type: date
875 deprecated: true
876 deprecationWarning: pxc.percona.com/v1-10-0 PerconaXtraDBCluster is deprecated
877 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
878 migrate to pxc.percona.com/v1
879 name: v1-10-0
880 schema:
881 openAPIV3Schema:
882 properties:
883 spec:
884 type: object
885 x-kubernetes-preserve-unknown-fields: true
886 status:
887 type: object
888 x-kubernetes-preserve-unknown-fields: true
889 type: object
890 served: true
891 storage: false
892 subresources:
893 status: {}
894 - additionalPrinterColumns:
895 - jsonPath: .status.host
896 name: ENDPOINT
897 type: string
898 - jsonPath: .status.state
899 name: Status
900 type: string
901 - jsonPath: .metadata.creationTimestamp
902 name: Age
903 type: date
904 deprecated: true
905 deprecationWarning: pxc.percona.com/v1-11-0 PerconaXtraDBCluster is deprecated
906 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to
907 migrate to pxc.percona.com/v1
908 name: v1-11-0
909 schema:
910 openAPIV3Schema:
911 properties:
912 spec:
913 type: object
914 x-kubernetes-preserve-unknown-fields: true
915 status:
916 type: object
917 x-kubernetes-preserve-unknown-fields: true
918 type: object
919 served: true
920 storage: false
921 subresources:
922 status: {}
923 - additionalPrinterColumns:
924 - jsonPath: .status.host
925 name: Endpoint
926 type: string
927 - jsonPath: .status.state
928 name: Status
929 type: string
930 - description: Ready pxc nodes
931 jsonPath: .status.pxc.ready
932 name: PXC
933 type: string
934 - description: Ready proxysql nodes
935 jsonPath: .status.proxysql.ready
936 name: proxysql
937 type: string
938 - description: Ready haproxy nodes
939 jsonPath: .status.haproxy.ready
940 name: haproxy
941 type: string
942 - jsonPath: .metadata.creationTimestamp
943 name: Age
944 type: date
945 name: v1
946 schema:
947 openAPIV3Schema:
948 properties:
949 apiVersion:
950 type: string
951 kind:
952 type: string
953 metadata:
954 type: object
955 spec:
956 properties:
957 allowUnsafeConfigurations:
958 type: boolean
959 backup:
960 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +0100961 allowParallel:
962 type: boolean
okozachenko1203b7c2d322023-07-05 11:09:15 +0000963 annotations:
964 additionalProperties:
965 type: string
966 type: object
967 backoffLimit:
968 format: int32
969 type: integer
970 image:
971 type: string
972 imagePullPolicy:
973 type: string
974 imagePullSecrets:
975 items:
976 properties:
977 name:
978 type: string
979 type: object
980 type: array
981 pitr:
982 properties:
983 enabled:
984 type: boolean
985 resources:
986 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +0100987 claims:
988 items:
989 properties:
990 name:
991 type: string
992 required:
993 - name
994 type: object
995 type: array
996 x-kubernetes-list-map-keys:
997 - name
998 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +0000999 limits:
1000 additionalProperties:
1001 anyOf:
1002 - type: integer
1003 - type: string
1004 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
1005 x-kubernetes-int-or-string: true
1006 type: object
1007 requests:
1008 additionalProperties:
1009 anyOf:
1010 - type: integer
1011 - type: string
1012 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
1013 x-kubernetes-int-or-string: true
1014 type: object
1015 type: object
1016 storageName:
1017 type: string
1018 timeBetweenUploads:
1019 type: number
Mohammed Naser65cda132024-05-02 14:34:08 -04001020 timeoutSeconds:
1021 type: number
okozachenko1203b7c2d322023-07-05 11:09:15 +00001022 type: object
1023 schedule:
1024 items:
1025 properties:
1026 keep:
1027 type: integer
1028 name:
1029 type: string
1030 schedule:
1031 type: string
1032 storageName:
1033 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04001034 required:
1035 - name
1036 - schedule
1037 - storageName
okozachenko1203b7c2d322023-07-05 11:09:15 +00001038 type: object
1039 type: array
1040 serviceAccountName:
1041 type: string
1042 storages:
1043 additionalProperties:
1044 properties:
1045 affinity:
1046 properties:
1047 nodeAffinity:
1048 properties:
1049 preferredDuringSchedulingIgnoredDuringExecution:
1050 items:
1051 properties:
1052 preference:
1053 properties:
1054 matchExpressions:
1055 items:
1056 properties:
1057 key:
1058 type: string
1059 operator:
1060 type: string
1061 values:
1062 items:
1063 type: string
1064 type: array
1065 required:
1066 - key
1067 - operator
1068 type: object
1069 type: array
1070 matchFields:
1071 items:
1072 properties:
1073 key:
1074 type: string
1075 operator:
1076 type: string
1077 values:
1078 items:
1079 type: string
1080 type: array
1081 required:
1082 - key
1083 - operator
1084 type: object
1085 type: array
1086 type: object
1087 weight:
1088 format: int32
1089 type: integer
1090 required:
1091 - preference
1092 - weight
1093 type: object
1094 type: array
1095 requiredDuringSchedulingIgnoredDuringExecution:
1096 properties:
1097 nodeSelectorTerms:
1098 items:
1099 properties:
1100 matchExpressions:
1101 items:
1102 properties:
1103 key:
1104 type: string
1105 operator:
1106 type: string
1107 values:
1108 items:
1109 type: string
1110 type: array
1111 required:
1112 - key
1113 - operator
1114 type: object
1115 type: array
1116 matchFields:
1117 items:
1118 properties:
1119 key:
1120 type: string
1121 operator:
1122 type: string
1123 values:
1124 items:
1125 type: string
1126 type: array
1127 required:
1128 - key
1129 - operator
1130 type: object
1131 type: array
1132 type: object
1133 type: array
1134 required:
1135 - nodeSelectorTerms
1136 type: object
1137 type: object
1138 podAffinity:
1139 properties:
1140 preferredDuringSchedulingIgnoredDuringExecution:
1141 items:
1142 properties:
1143 podAffinityTerm:
1144 properties:
1145 labelSelector:
1146 properties:
1147 matchExpressions:
1148 items:
1149 properties:
1150 key:
1151 type: string
1152 operator:
1153 type: string
1154 values:
1155 items:
1156 type: string
1157 type: array
1158 required:
1159 - key
1160 - operator
1161 type: object
1162 type: array
1163 matchLabels:
1164 additionalProperties:
1165 type: string
1166 type: object
1167 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04001168 matchLabelKeys:
1169 items:
1170 type: string
1171 type: array
1172 x-kubernetes-list-type: atomic
1173 mismatchLabelKeys:
1174 items:
1175 type: string
1176 type: array
1177 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00001178 namespaceSelector:
1179 properties:
1180 matchExpressions:
1181 items:
1182 properties:
1183 key:
1184 type: string
1185 operator:
1186 type: string
1187 values:
1188 items:
1189 type: string
1190 type: array
1191 required:
1192 - key
1193 - operator
1194 type: object
1195 type: array
1196 matchLabels:
1197 additionalProperties:
1198 type: string
1199 type: object
1200 type: object
1201 namespaces:
1202 items:
1203 type: string
1204 type: array
1205 topologyKey:
1206 type: string
1207 required:
1208 - topologyKey
1209 type: object
1210 weight:
1211 format: int32
1212 type: integer
1213 required:
1214 - podAffinityTerm
1215 - weight
1216 type: object
1217 type: array
1218 requiredDuringSchedulingIgnoredDuringExecution:
1219 items:
1220 properties:
1221 labelSelector:
1222 properties:
1223 matchExpressions:
1224 items:
1225 properties:
1226 key:
1227 type: string
1228 operator:
1229 type: string
1230 values:
1231 items:
1232 type: string
1233 type: array
1234 required:
1235 - key
1236 - operator
1237 type: object
1238 type: array
1239 matchLabels:
1240 additionalProperties:
1241 type: string
1242 type: object
1243 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04001244 matchLabelKeys:
1245 items:
1246 type: string
1247 type: array
1248 x-kubernetes-list-type: atomic
1249 mismatchLabelKeys:
1250 items:
1251 type: string
1252 type: array
1253 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00001254 namespaceSelector:
1255 properties:
1256 matchExpressions:
1257 items:
1258 properties:
1259 key:
1260 type: string
1261 operator:
1262 type: string
1263 values:
1264 items:
1265 type: string
1266 type: array
1267 required:
1268 - key
1269 - operator
1270 type: object
1271 type: array
1272 matchLabels:
1273 additionalProperties:
1274 type: string
1275 type: object
1276 type: object
1277 namespaces:
1278 items:
1279 type: string
1280 type: array
1281 topologyKey:
1282 type: string
1283 required:
1284 - topologyKey
1285 type: object
1286 type: array
1287 type: object
1288 podAntiAffinity:
1289 properties:
1290 preferredDuringSchedulingIgnoredDuringExecution:
1291 items:
1292 properties:
1293 podAffinityTerm:
1294 properties:
1295 labelSelector:
1296 properties:
1297 matchExpressions:
1298 items:
1299 properties:
1300 key:
1301 type: string
1302 operator:
1303 type: string
1304 values:
1305 items:
1306 type: string
1307 type: array
1308 required:
1309 - key
1310 - operator
1311 type: object
1312 type: array
1313 matchLabels:
1314 additionalProperties:
1315 type: string
1316 type: object
1317 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04001318 matchLabelKeys:
1319 items:
1320 type: string
1321 type: array
1322 x-kubernetes-list-type: atomic
1323 mismatchLabelKeys:
1324 items:
1325 type: string
1326 type: array
1327 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00001328 namespaceSelector:
1329 properties:
1330 matchExpressions:
1331 items:
1332 properties:
1333 key:
1334 type: string
1335 operator:
1336 type: string
1337 values:
1338 items:
1339 type: string
1340 type: array
1341 required:
1342 - key
1343 - operator
1344 type: object
1345 type: array
1346 matchLabels:
1347 additionalProperties:
1348 type: string
1349 type: object
1350 type: object
1351 namespaces:
1352 items:
1353 type: string
1354 type: array
1355 topologyKey:
1356 type: string
1357 required:
1358 - topologyKey
1359 type: object
1360 weight:
1361 format: int32
1362 type: integer
1363 required:
1364 - podAffinityTerm
1365 - weight
1366 type: object
1367 type: array
1368 requiredDuringSchedulingIgnoredDuringExecution:
1369 items:
1370 properties:
1371 labelSelector:
1372 properties:
1373 matchExpressions:
1374 items:
1375 properties:
1376 key:
1377 type: string
1378 operator:
1379 type: string
1380 values:
1381 items:
1382 type: string
1383 type: array
1384 required:
1385 - key
1386 - operator
1387 type: object
1388 type: array
1389 matchLabels:
1390 additionalProperties:
1391 type: string
1392 type: object
1393 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04001394 matchLabelKeys:
1395 items:
1396 type: string
1397 type: array
1398 x-kubernetes-list-type: atomic
1399 mismatchLabelKeys:
1400 items:
1401 type: string
1402 type: array
1403 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00001404 namespaceSelector:
1405 properties:
1406 matchExpressions:
1407 items:
1408 properties:
1409 key:
1410 type: string
1411 operator:
1412 type: string
1413 values:
1414 items:
1415 type: string
1416 type: array
1417 required:
1418 - key
1419 - operator
1420 type: object
1421 type: array
1422 matchLabels:
1423 additionalProperties:
1424 type: string
1425 type: object
1426 type: object
1427 namespaces:
1428 items:
1429 type: string
1430 type: array
1431 topologyKey:
1432 type: string
1433 required:
1434 - topologyKey
1435 type: object
1436 type: array
1437 type: object
1438 type: object
1439 annotations:
1440 additionalProperties:
1441 type: string
1442 type: object
1443 azure:
1444 properties:
1445 container:
1446 type: string
1447 credentialsSecret:
1448 type: string
1449 endpointUrl:
1450 type: string
1451 storageClass:
1452 type: string
1453 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04001454 containerOptions:
1455 properties:
1456 args:
1457 properties:
1458 xbcloud:
1459 items:
1460 type: string
1461 type: array
1462 xbstream:
1463 items:
1464 type: string
1465 type: array
1466 xtrabackup:
1467 items:
1468 type: string
1469 type: array
1470 type: object
1471 env:
1472 items:
1473 properties:
1474 name:
1475 type: string
1476 value:
1477 type: string
1478 valueFrom:
1479 properties:
1480 configMapKeyRef:
1481 properties:
1482 key:
1483 type: string
1484 name:
1485 type: string
1486 optional:
1487 type: boolean
1488 required:
1489 - key
1490 type: object
1491 fieldRef:
1492 properties:
1493 apiVersion:
1494 type: string
1495 fieldPath:
1496 type: string
1497 required:
1498 - fieldPath
1499 type: object
1500 resourceFieldRef:
1501 properties:
1502 containerName:
1503 type: string
1504 divisor:
1505 anyOf:
1506 - type: integer
1507 - type: string
1508 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
1509 x-kubernetes-int-or-string: true
1510 resource:
1511 type: string
1512 required:
1513 - resource
1514 type: object
1515 secretKeyRef:
1516 properties:
1517 key:
1518 type: string
1519 name:
1520 type: string
1521 optional:
1522 type: boolean
1523 required:
1524 - key
1525 type: object
1526 type: object
1527 required:
1528 - name
1529 type: object
1530 type: array
1531 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00001532 containerSecurityContext:
1533 properties:
1534 allowPrivilegeEscalation:
1535 type: boolean
1536 capabilities:
1537 properties:
1538 add:
1539 items:
1540 type: string
1541 type: array
1542 drop:
1543 items:
1544 type: string
1545 type: array
1546 type: object
1547 privileged:
1548 type: boolean
1549 procMount:
1550 type: string
1551 readOnlyRootFilesystem:
1552 type: boolean
1553 runAsGroup:
1554 format: int64
1555 type: integer
1556 runAsNonRoot:
1557 type: boolean
1558 runAsUser:
1559 format: int64
1560 type: integer
1561 seLinuxOptions:
1562 properties:
1563 level:
1564 type: string
1565 role:
1566 type: string
1567 type:
1568 type: string
1569 user:
1570 type: string
1571 type: object
1572 seccompProfile:
1573 properties:
1574 localhostProfile:
1575 type: string
1576 type:
1577 type: string
1578 required:
1579 - type
1580 type: object
1581 windowsOptions:
1582 properties:
1583 gmsaCredentialSpec:
1584 type: string
1585 gmsaCredentialSpecName:
1586 type: string
1587 hostProcess:
1588 type: boolean
1589 runAsUserName:
1590 type: string
1591 type: object
1592 type: object
1593 labels:
1594 additionalProperties:
1595 type: string
1596 type: object
1597 nodeSelector:
1598 additionalProperties:
1599 type: string
1600 type: object
1601 podSecurityContext:
1602 properties:
1603 fsGroup:
1604 format: int64
1605 type: integer
1606 fsGroupChangePolicy:
1607 type: string
1608 runAsGroup:
1609 format: int64
1610 type: integer
1611 runAsNonRoot:
1612 type: boolean
1613 runAsUser:
1614 format: int64
1615 type: integer
1616 seLinuxOptions:
1617 properties:
1618 level:
1619 type: string
1620 role:
1621 type: string
1622 type:
1623 type: string
1624 user:
1625 type: string
1626 type: object
1627 seccompProfile:
1628 properties:
1629 localhostProfile:
1630 type: string
1631 type:
1632 type: string
1633 required:
1634 - type
1635 type: object
1636 supplementalGroups:
1637 items:
1638 format: int64
1639 type: integer
1640 type: array
1641 sysctls:
1642 items:
1643 properties:
1644 name:
1645 type: string
1646 value:
1647 type: string
1648 required:
1649 - name
1650 - value
1651 type: object
1652 type: array
1653 windowsOptions:
1654 properties:
1655 gmsaCredentialSpec:
1656 type: string
1657 gmsaCredentialSpecName:
1658 type: string
1659 hostProcess:
1660 type: boolean
1661 runAsUserName:
1662 type: string
1663 type: object
1664 type: object
1665 priorityClassName:
1666 type: string
1667 resources:
1668 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01001669 claims:
1670 items:
1671 properties:
1672 name:
1673 type: string
1674 required:
1675 - name
1676 type: object
1677 type: array
1678 x-kubernetes-list-map-keys:
1679 - name
1680 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00001681 limits:
1682 additionalProperties:
1683 anyOf:
1684 - type: integer
1685 - type: string
1686 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
1687 x-kubernetes-int-or-string: true
1688 type: object
1689 requests:
1690 additionalProperties:
1691 anyOf:
1692 - type: integer
1693 - type: string
1694 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
1695 x-kubernetes-int-or-string: true
1696 type: object
1697 type: object
1698 runtimeClassName:
1699 type: string
1700 s3:
1701 properties:
1702 bucket:
1703 type: string
1704 credentialsSecret:
1705 type: string
1706 endpointUrl:
1707 type: string
1708 region:
1709 type: string
1710 type: object
1711 schedulerName:
1712 type: string
1713 tolerations:
1714 items:
1715 properties:
1716 effect:
1717 type: string
1718 key:
1719 type: string
1720 operator:
1721 type: string
1722 tolerationSeconds:
1723 format: int64
1724 type: integer
1725 value:
1726 type: string
1727 type: object
1728 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -04001729 topologySpreadConstraints:
1730 items:
1731 properties:
1732 labelSelector:
1733 properties:
1734 matchExpressions:
1735 items:
1736 properties:
1737 key:
1738 type: string
1739 operator:
1740 type: string
1741 values:
1742 items:
1743 type: string
1744 type: array
1745 required:
1746 - key
1747 - operator
1748 type: object
1749 type: array
1750 matchLabels:
1751 additionalProperties:
1752 type: string
1753 type: object
1754 type: object
1755 matchLabelKeys:
1756 items:
1757 type: string
1758 type: array
1759 x-kubernetes-list-type: atomic
1760 maxSkew:
1761 format: int32
1762 type: integer
1763 minDomains:
1764 format: int32
1765 type: integer
1766 nodeAffinityPolicy:
1767 type: string
1768 nodeTaintsPolicy:
1769 type: string
1770 topologyKey:
1771 type: string
1772 whenUnsatisfiable:
1773 type: string
1774 required:
1775 - maxSkew
1776 - topologyKey
1777 - whenUnsatisfiable
1778 type: object
1779 type: array
okozachenko1203b7c2d322023-07-05 11:09:15 +00001780 type:
1781 type: string
1782 verifyTLS:
1783 type: boolean
1784 volume:
1785 properties:
1786 emptyDir:
1787 properties:
1788 medium:
1789 type: string
1790 sizeLimit:
1791 anyOf:
1792 - type: integer
1793 - type: string
1794 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
1795 x-kubernetes-int-or-string: true
1796 type: object
1797 hostPath:
1798 properties:
1799 path:
1800 type: string
1801 type:
1802 type: string
1803 required:
1804 - path
1805 type: object
1806 persistentVolumeClaim:
1807 properties:
1808 accessModes:
1809 items:
1810 type: string
1811 type: array
1812 dataSource:
1813 properties:
1814 apiGroup:
1815 type: string
1816 kind:
1817 type: string
1818 name:
1819 type: string
1820 required:
1821 - kind
1822 - name
1823 type: object
1824 dataSourceRef:
1825 properties:
1826 apiGroup:
1827 type: string
1828 kind:
1829 type: string
1830 name:
1831 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +01001832 namespace:
1833 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00001834 required:
1835 - kind
1836 - name
1837 type: object
1838 resources:
1839 properties:
1840 limits:
1841 additionalProperties:
1842 anyOf:
1843 - type: integer
1844 - type: string
1845 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
1846 x-kubernetes-int-or-string: true
1847 type: object
1848 requests:
1849 additionalProperties:
1850 anyOf:
1851 - type: integer
1852 - type: string
1853 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
1854 x-kubernetes-int-or-string: true
1855 type: object
1856 type: object
1857 selector:
1858 properties:
1859 matchExpressions:
1860 items:
1861 properties:
1862 key:
1863 type: string
1864 operator:
1865 type: string
1866 values:
1867 items:
1868 type: string
1869 type: array
1870 required:
1871 - key
1872 - operator
1873 type: object
1874 type: array
1875 matchLabels:
1876 additionalProperties:
1877 type: string
1878 type: object
1879 type: object
1880 storageClassName:
1881 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04001882 volumeAttributesClassName:
1883 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00001884 volumeMode:
1885 type: string
1886 volumeName:
1887 type: string
1888 type: object
1889 type: object
1890 type: object
1891 type: object
1892 type: object
1893 crVersion:
1894 type: string
1895 enableCRValidationWebhook:
1896 type: boolean
1897 haproxy:
1898 properties:
1899 affinity:
1900 properties:
1901 advanced:
1902 properties:
1903 nodeAffinity:
1904 properties:
1905 preferredDuringSchedulingIgnoredDuringExecution:
1906 items:
1907 properties:
1908 preference:
1909 properties:
1910 matchExpressions:
1911 items:
1912 properties:
1913 key:
1914 type: string
1915 operator:
1916 type: string
1917 values:
1918 items:
1919 type: string
1920 type: array
1921 required:
1922 - key
1923 - operator
1924 type: object
1925 type: array
1926 matchFields:
1927 items:
1928 properties:
1929 key:
1930 type: string
1931 operator:
1932 type: string
1933 values:
1934 items:
1935 type: string
1936 type: array
1937 required:
1938 - key
1939 - operator
1940 type: object
1941 type: array
1942 type: object
1943 weight:
1944 format: int32
1945 type: integer
1946 required:
1947 - preference
1948 - weight
1949 type: object
1950 type: array
1951 requiredDuringSchedulingIgnoredDuringExecution:
1952 properties:
1953 nodeSelectorTerms:
1954 items:
1955 properties:
1956 matchExpressions:
1957 items:
1958 properties:
1959 key:
1960 type: string
1961 operator:
1962 type: string
1963 values:
1964 items:
1965 type: string
1966 type: array
1967 required:
1968 - key
1969 - operator
1970 type: object
1971 type: array
1972 matchFields:
1973 items:
1974 properties:
1975 key:
1976 type: string
1977 operator:
1978 type: string
1979 values:
1980 items:
1981 type: string
1982 type: array
1983 required:
1984 - key
1985 - operator
1986 type: object
1987 type: array
1988 type: object
1989 type: array
1990 required:
1991 - nodeSelectorTerms
1992 type: object
1993 type: object
1994 podAffinity:
1995 properties:
1996 preferredDuringSchedulingIgnoredDuringExecution:
1997 items:
1998 properties:
1999 podAffinityTerm:
2000 properties:
2001 labelSelector:
2002 properties:
2003 matchExpressions:
2004 items:
2005 properties:
2006 key:
2007 type: string
2008 operator:
2009 type: string
2010 values:
2011 items:
2012 type: string
2013 type: array
2014 required:
2015 - key
2016 - operator
2017 type: object
2018 type: array
2019 matchLabels:
2020 additionalProperties:
2021 type: string
2022 type: object
2023 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04002024 matchLabelKeys:
2025 items:
2026 type: string
2027 type: array
2028 x-kubernetes-list-type: atomic
2029 mismatchLabelKeys:
2030 items:
2031 type: string
2032 type: array
2033 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00002034 namespaceSelector:
2035 properties:
2036 matchExpressions:
2037 items:
2038 properties:
2039 key:
2040 type: string
2041 operator:
2042 type: string
2043 values:
2044 items:
2045 type: string
2046 type: array
2047 required:
2048 - key
2049 - operator
2050 type: object
2051 type: array
2052 matchLabels:
2053 additionalProperties:
2054 type: string
2055 type: object
2056 type: object
2057 namespaces:
2058 items:
2059 type: string
2060 type: array
2061 topologyKey:
2062 type: string
2063 required:
2064 - topologyKey
2065 type: object
2066 weight:
2067 format: int32
2068 type: integer
2069 required:
2070 - podAffinityTerm
2071 - weight
2072 type: object
2073 type: array
2074 requiredDuringSchedulingIgnoredDuringExecution:
2075 items:
2076 properties:
2077 labelSelector:
2078 properties:
2079 matchExpressions:
2080 items:
2081 properties:
2082 key:
2083 type: string
2084 operator:
2085 type: string
2086 values:
2087 items:
2088 type: string
2089 type: array
2090 required:
2091 - key
2092 - operator
2093 type: object
2094 type: array
2095 matchLabels:
2096 additionalProperties:
2097 type: string
2098 type: object
2099 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04002100 matchLabelKeys:
2101 items:
2102 type: string
2103 type: array
2104 x-kubernetes-list-type: atomic
2105 mismatchLabelKeys:
2106 items:
2107 type: string
2108 type: array
2109 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00002110 namespaceSelector:
2111 properties:
2112 matchExpressions:
2113 items:
2114 properties:
2115 key:
2116 type: string
2117 operator:
2118 type: string
2119 values:
2120 items:
2121 type: string
2122 type: array
2123 required:
2124 - key
2125 - operator
2126 type: object
2127 type: array
2128 matchLabels:
2129 additionalProperties:
2130 type: string
2131 type: object
2132 type: object
2133 namespaces:
2134 items:
2135 type: string
2136 type: array
2137 topologyKey:
2138 type: string
2139 required:
2140 - topologyKey
2141 type: object
2142 type: array
2143 type: object
2144 podAntiAffinity:
2145 properties:
2146 preferredDuringSchedulingIgnoredDuringExecution:
2147 items:
2148 properties:
2149 podAffinityTerm:
2150 properties:
2151 labelSelector:
2152 properties:
2153 matchExpressions:
2154 items:
2155 properties:
2156 key:
2157 type: string
2158 operator:
2159 type: string
2160 values:
2161 items:
2162 type: string
2163 type: array
2164 required:
2165 - key
2166 - operator
2167 type: object
2168 type: array
2169 matchLabels:
2170 additionalProperties:
2171 type: string
2172 type: object
2173 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04002174 matchLabelKeys:
2175 items:
2176 type: string
2177 type: array
2178 x-kubernetes-list-type: atomic
2179 mismatchLabelKeys:
2180 items:
2181 type: string
2182 type: array
2183 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00002184 namespaceSelector:
2185 properties:
2186 matchExpressions:
2187 items:
2188 properties:
2189 key:
2190 type: string
2191 operator:
2192 type: string
2193 values:
2194 items:
2195 type: string
2196 type: array
2197 required:
2198 - key
2199 - operator
2200 type: object
2201 type: array
2202 matchLabels:
2203 additionalProperties:
2204 type: string
2205 type: object
2206 type: object
2207 namespaces:
2208 items:
2209 type: string
2210 type: array
2211 topologyKey:
2212 type: string
2213 required:
2214 - topologyKey
2215 type: object
2216 weight:
2217 format: int32
2218 type: integer
2219 required:
2220 - podAffinityTerm
2221 - weight
2222 type: object
2223 type: array
2224 requiredDuringSchedulingIgnoredDuringExecution:
2225 items:
2226 properties:
2227 labelSelector:
2228 properties:
2229 matchExpressions:
2230 items:
2231 properties:
2232 key:
2233 type: string
2234 operator:
2235 type: string
2236 values:
2237 items:
2238 type: string
2239 type: array
2240 required:
2241 - key
2242 - operator
2243 type: object
2244 type: array
2245 matchLabels:
2246 additionalProperties:
2247 type: string
2248 type: object
2249 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04002250 matchLabelKeys:
2251 items:
2252 type: string
2253 type: array
2254 x-kubernetes-list-type: atomic
2255 mismatchLabelKeys:
2256 items:
2257 type: string
2258 type: array
2259 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00002260 namespaceSelector:
2261 properties:
2262 matchExpressions:
2263 items:
2264 properties:
2265 key:
2266 type: string
2267 operator:
2268 type: string
2269 values:
2270 items:
2271 type: string
2272 type: array
2273 required:
2274 - key
2275 - operator
2276 type: object
2277 type: array
2278 matchLabels:
2279 additionalProperties:
2280 type: string
2281 type: object
2282 type: object
2283 namespaces:
2284 items:
2285 type: string
2286 type: array
2287 topologyKey:
2288 type: string
2289 required:
2290 - topologyKey
2291 type: object
2292 type: array
2293 type: object
2294 type: object
2295 antiAffinityTopologyKey:
2296 type: string
2297 type: object
2298 annotations:
2299 additionalProperties:
2300 type: string
2301 type: object
2302 configuration:
2303 type: string
2304 containerSecurityContext:
2305 properties:
2306 allowPrivilegeEscalation:
2307 type: boolean
2308 capabilities:
2309 properties:
2310 add:
2311 items:
2312 type: string
2313 type: array
2314 drop:
2315 items:
2316 type: string
2317 type: array
2318 type: object
2319 privileged:
2320 type: boolean
2321 procMount:
2322 type: string
2323 readOnlyRootFilesystem:
2324 type: boolean
2325 runAsGroup:
2326 format: int64
2327 type: integer
2328 runAsNonRoot:
2329 type: boolean
2330 runAsUser:
2331 format: int64
2332 type: integer
2333 seLinuxOptions:
2334 properties:
2335 level:
2336 type: string
2337 role:
2338 type: string
2339 type:
2340 type: string
2341 user:
2342 type: string
2343 type: object
2344 seccompProfile:
2345 properties:
2346 localhostProfile:
2347 type: string
2348 type:
2349 type: string
2350 required:
2351 - type
2352 type: object
2353 windowsOptions:
2354 properties:
2355 gmsaCredentialSpec:
2356 type: string
2357 gmsaCredentialSpecName:
2358 type: string
2359 hostProcess:
2360 type: boolean
2361 runAsUserName:
2362 type: string
2363 type: object
2364 type: object
2365 enabled:
2366 type: boolean
2367 envVarsSecret:
2368 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04002369 exposePrimary:
2370 properties:
2371 annotations:
2372 additionalProperties:
2373 type: string
2374 type: object
2375 enabled:
2376 type: boolean
2377 externalTrafficPolicy:
2378 type: string
2379 internalTrafficPolicy:
2380 type: string
2381 labels:
2382 additionalProperties:
2383 type: string
2384 type: object
2385 loadBalancerIP:
2386 type: string
2387 loadBalancerSourceRanges:
2388 items:
2389 type: string
2390 type: array
2391 trafficPolicy:
2392 type: string
2393 type:
2394 type: string
2395 type: object
2396 exposeReplicas:
2397 properties:
2398 annotations:
2399 additionalProperties:
2400 type: string
2401 type: object
2402 enabled:
2403 type: boolean
2404 externalTrafficPolicy:
2405 type: string
2406 internalTrafficPolicy:
2407 type: string
2408 labels:
2409 additionalProperties:
2410 type: string
2411 type: object
2412 loadBalancerIP:
2413 type: string
2414 loadBalancerSourceRanges:
2415 items:
2416 type: string
2417 type: array
2418 trafficPolicy:
2419 type: string
2420 type:
2421 type: string
2422 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00002423 externalTrafficPolicy:
2424 type: string
2425 forceUnsafeBootstrap:
2426 type: boolean
2427 gracePeriod:
2428 format: int64
2429 type: integer
2430 hookScript:
2431 type: string
2432 image:
2433 type: string
2434 imagePullPolicy:
2435 type: string
2436 imagePullSecrets:
2437 items:
2438 properties:
2439 name:
2440 type: string
2441 type: object
2442 type: array
2443 labels:
2444 additionalProperties:
2445 type: string
2446 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04002447 lifecycle:
2448 properties:
2449 postStart:
2450 properties:
2451 exec:
2452 properties:
2453 command:
2454 items:
2455 type: string
2456 type: array
2457 type: object
2458 httpGet:
2459 properties:
2460 host:
2461 type: string
2462 httpHeaders:
2463 items:
2464 properties:
2465 name:
2466 type: string
2467 value:
2468 type: string
2469 required:
2470 - name
2471 - value
2472 type: object
2473 type: array
2474 path:
2475 type: string
2476 port:
2477 anyOf:
2478 - type: integer
2479 - type: string
2480 x-kubernetes-int-or-string: true
2481 scheme:
2482 type: string
2483 required:
2484 - port
2485 type: object
2486 sleep:
2487 properties:
2488 seconds:
2489 format: int64
2490 type: integer
2491 required:
2492 - seconds
2493 type: object
2494 tcpSocket:
2495 properties:
2496 host:
2497 type: string
2498 port:
2499 anyOf:
2500 - type: integer
2501 - type: string
2502 x-kubernetes-int-or-string: true
2503 required:
2504 - port
2505 type: object
2506 type: object
2507 preStop:
2508 properties:
2509 exec:
2510 properties:
2511 command:
2512 items:
2513 type: string
2514 type: array
2515 type: object
2516 httpGet:
2517 properties:
2518 host:
2519 type: string
2520 httpHeaders:
2521 items:
2522 properties:
2523 name:
2524 type: string
2525 value:
2526 type: string
2527 required:
2528 - name
2529 - value
2530 type: object
2531 type: array
2532 path:
2533 type: string
2534 port:
2535 anyOf:
2536 - type: integer
2537 - type: string
2538 x-kubernetes-int-or-string: true
2539 scheme:
2540 type: string
2541 required:
2542 - port
2543 type: object
2544 sleep:
2545 properties:
2546 seconds:
2547 format: int64
2548 type: integer
2549 required:
2550 - seconds
2551 type: object
2552 tcpSocket:
2553 properties:
2554 host:
2555 type: string
2556 port:
2557 anyOf:
2558 - type: integer
2559 - type: string
2560 x-kubernetes-int-or-string: true
2561 required:
2562 - port
2563 type: object
2564 type: object
2565 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00002566 livenessDelaySec:
2567 format: int32
2568 type: integer
2569 livenessProbes:
2570 properties:
2571 exec:
2572 properties:
2573 command:
2574 items:
2575 type: string
2576 type: array
2577 type: object
2578 failureThreshold:
2579 format: int32
2580 type: integer
2581 grpc:
2582 properties:
2583 port:
2584 format: int32
2585 type: integer
2586 service:
2587 type: string
2588 required:
2589 - port
2590 type: object
2591 httpGet:
2592 properties:
2593 host:
2594 type: string
2595 httpHeaders:
2596 items:
2597 properties:
2598 name:
2599 type: string
2600 value:
2601 type: string
2602 required:
2603 - name
2604 - value
2605 type: object
2606 type: array
2607 path:
2608 type: string
2609 port:
2610 anyOf:
2611 - type: integer
2612 - type: string
2613 x-kubernetes-int-or-string: true
2614 scheme:
2615 type: string
2616 required:
2617 - port
2618 type: object
2619 initialDelaySeconds:
2620 format: int32
2621 type: integer
2622 periodSeconds:
2623 format: int32
2624 type: integer
2625 successThreshold:
2626 format: int32
2627 type: integer
2628 tcpSocket:
2629 properties:
2630 host:
2631 type: string
2632 port:
2633 anyOf:
2634 - type: integer
2635 - type: string
2636 x-kubernetes-int-or-string: true
2637 required:
2638 - port
2639 type: object
2640 terminationGracePeriodSeconds:
2641 format: int64
2642 type: integer
2643 timeoutSeconds:
2644 format: int32
2645 type: integer
2646 type: object
2647 loadBalancerIP:
2648 type: string
2649 loadBalancerSourceRanges:
2650 items:
2651 type: string
2652 type: array
2653 nodeSelector:
2654 additionalProperties:
2655 type: string
2656 type: object
2657 podDisruptionBudget:
2658 properties:
2659 maxUnavailable:
2660 anyOf:
2661 - type: integer
2662 - type: string
2663 x-kubernetes-int-or-string: true
2664 minAvailable:
2665 anyOf:
2666 - type: integer
2667 - type: string
2668 x-kubernetes-int-or-string: true
2669 type: object
2670 podSecurityContext:
2671 properties:
2672 fsGroup:
2673 format: int64
2674 type: integer
2675 fsGroupChangePolicy:
2676 type: string
2677 runAsGroup:
2678 format: int64
2679 type: integer
2680 runAsNonRoot:
2681 type: boolean
2682 runAsUser:
2683 format: int64
2684 type: integer
2685 seLinuxOptions:
2686 properties:
2687 level:
2688 type: string
2689 role:
2690 type: string
2691 type:
2692 type: string
2693 user:
2694 type: string
2695 type: object
2696 seccompProfile:
2697 properties:
2698 localhostProfile:
2699 type: string
2700 type:
2701 type: string
2702 required:
2703 - type
2704 type: object
2705 supplementalGroups:
2706 items:
2707 format: int64
2708 type: integer
2709 type: array
2710 sysctls:
2711 items:
2712 properties:
2713 name:
2714 type: string
2715 value:
2716 type: string
2717 required:
2718 - name
2719 - value
2720 type: object
2721 type: array
2722 windowsOptions:
2723 properties:
2724 gmsaCredentialSpec:
2725 type: string
2726 gmsaCredentialSpecName:
2727 type: string
2728 hostProcess:
2729 type: boolean
2730 runAsUserName:
2731 type: string
2732 type: object
2733 type: object
2734 priorityClassName:
2735 type: string
2736 readinessDelaySec:
2737 format: int32
2738 type: integer
2739 readinessProbes:
2740 properties:
2741 exec:
2742 properties:
2743 command:
2744 items:
2745 type: string
2746 type: array
2747 type: object
2748 failureThreshold:
2749 format: int32
2750 type: integer
2751 grpc:
2752 properties:
2753 port:
2754 format: int32
2755 type: integer
2756 service:
2757 type: string
2758 required:
2759 - port
2760 type: object
2761 httpGet:
2762 properties:
2763 host:
2764 type: string
2765 httpHeaders:
2766 items:
2767 properties:
2768 name:
2769 type: string
2770 value:
2771 type: string
2772 required:
2773 - name
2774 - value
2775 type: object
2776 type: array
2777 path:
2778 type: string
2779 port:
2780 anyOf:
2781 - type: integer
2782 - type: string
2783 x-kubernetes-int-or-string: true
2784 scheme:
2785 type: string
2786 required:
2787 - port
2788 type: object
2789 initialDelaySeconds:
2790 format: int32
2791 type: integer
2792 periodSeconds:
2793 format: int32
2794 type: integer
2795 successThreshold:
2796 format: int32
2797 type: integer
2798 tcpSocket:
2799 properties:
2800 host:
2801 type: string
2802 port:
2803 anyOf:
2804 - type: integer
2805 - type: string
2806 x-kubernetes-int-or-string: true
2807 required:
2808 - port
2809 type: object
2810 terminationGracePeriodSeconds:
2811 format: int64
2812 type: integer
2813 timeoutSeconds:
2814 format: int32
2815 type: integer
2816 type: object
2817 replicasExternalTrafficPolicy:
2818 type: string
2819 replicasLoadBalancerIP:
2820 type: string
2821 replicasLoadBalancerSourceRanges:
2822 items:
2823 type: string
2824 type: array
2825 replicasServiceAnnotations:
2826 additionalProperties:
2827 type: string
2828 type: object
2829 replicasServiceEnabled:
2830 type: boolean
2831 replicasServiceLabels:
2832 additionalProperties:
2833 type: string
2834 type: object
2835 replicasServiceType:
2836 type: string
2837 resources:
2838 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01002839 claims:
2840 items:
2841 properties:
2842 name:
2843 type: string
2844 required:
2845 - name
2846 type: object
2847 type: array
2848 x-kubernetes-list-map-keys:
2849 - name
2850 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00002851 limits:
2852 additionalProperties:
2853 anyOf:
2854 - type: integer
2855 - type: string
2856 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
2857 x-kubernetes-int-or-string: true
2858 type: object
2859 requests:
2860 additionalProperties:
2861 anyOf:
2862 - type: integer
2863 - type: string
2864 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
2865 x-kubernetes-int-or-string: true
2866 type: object
2867 type: object
2868 runtimeClassName:
2869 type: string
2870 schedulerName:
2871 type: string
2872 serviceAccountName:
2873 type: string
2874 serviceAnnotations:
2875 additionalProperties:
2876 type: string
2877 type: object
2878 serviceLabels:
2879 additionalProperties:
2880 type: string
2881 type: object
2882 serviceType:
2883 type: string
2884 sidecarPVCs:
2885 items:
2886 properties:
2887 apiVersion:
2888 type: string
2889 kind:
2890 type: string
2891 metadata:
2892 type: object
2893 spec:
2894 properties:
2895 accessModes:
2896 items:
2897 type: string
2898 type: array
2899 dataSource:
2900 properties:
2901 apiGroup:
2902 type: string
2903 kind:
2904 type: string
2905 name:
2906 type: string
2907 required:
2908 - kind
2909 - name
2910 type: object
2911 dataSourceRef:
2912 properties:
2913 apiGroup:
2914 type: string
2915 kind:
2916 type: string
2917 name:
2918 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +01002919 namespace:
2920 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00002921 required:
2922 - kind
2923 - name
2924 type: object
2925 resources:
2926 properties:
2927 limits:
2928 additionalProperties:
2929 anyOf:
2930 - type: integer
2931 - type: string
2932 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
2933 x-kubernetes-int-or-string: true
2934 type: object
2935 requests:
2936 additionalProperties:
2937 anyOf:
2938 - type: integer
2939 - type: string
2940 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
2941 x-kubernetes-int-or-string: true
2942 type: object
2943 type: object
2944 selector:
2945 properties:
2946 matchExpressions:
2947 items:
2948 properties:
2949 key:
2950 type: string
2951 operator:
2952 type: string
2953 values:
2954 items:
2955 type: string
2956 type: array
2957 required:
2958 - key
2959 - operator
2960 type: object
2961 type: array
2962 matchLabels:
2963 additionalProperties:
2964 type: string
2965 type: object
2966 type: object
2967 storageClassName:
2968 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04002969 volumeAttributesClassName:
2970 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00002971 volumeMode:
2972 type: string
2973 volumeName:
2974 type: string
2975 type: object
2976 status:
2977 properties:
2978 accessModes:
2979 items:
2980 type: string
2981 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -04002982 allocatedResourceStatuses:
2983 additionalProperties:
2984 type: string
2985 type: object
2986 x-kubernetes-map-type: granular
okozachenko1203b7c2d322023-07-05 11:09:15 +00002987 allocatedResources:
2988 additionalProperties:
2989 anyOf:
2990 - type: integer
2991 - type: string
2992 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
2993 x-kubernetes-int-or-string: true
2994 type: object
2995 capacity:
2996 additionalProperties:
2997 anyOf:
2998 - type: integer
2999 - type: string
3000 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
3001 x-kubernetes-int-or-string: true
3002 type: object
3003 conditions:
3004 items:
3005 properties:
3006 lastProbeTime:
3007 format: date-time
3008 type: string
3009 lastTransitionTime:
3010 format: date-time
3011 type: string
3012 message:
3013 type: string
3014 reason:
3015 type: string
3016 status:
3017 type: string
3018 type:
3019 type: string
3020 required:
3021 - status
3022 - type
3023 type: object
3024 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -04003025 currentVolumeAttributesClassName:
okozachenko1203b7c2d322023-07-05 11:09:15 +00003026 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04003027 modifyVolumeStatus:
3028 properties:
3029 status:
3030 type: string
3031 targetVolumeAttributesClassName:
3032 type: string
3033 required:
3034 - status
3035 type: object
3036 phase:
okozachenko1203b7c2d322023-07-05 11:09:15 +00003037 type: string
3038 type: object
3039 type: object
3040 type: array
3041 sidecarResources:
3042 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01003043 claims:
3044 items:
3045 properties:
3046 name:
3047 type: string
3048 required:
3049 - name
3050 type: object
3051 type: array
3052 x-kubernetes-list-map-keys:
3053 - name
3054 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00003055 limits:
3056 additionalProperties:
3057 anyOf:
3058 - type: integer
3059 - type: string
3060 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
3061 x-kubernetes-int-or-string: true
3062 type: object
3063 requests:
3064 additionalProperties:
3065 anyOf:
3066 - type: integer
3067 - type: string
3068 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
3069 x-kubernetes-int-or-string: true
3070 type: object
3071 type: object
3072 sidecarVolumes:
3073 items:
3074 properties:
3075 awsElasticBlockStore:
3076 properties:
3077 fsType:
3078 type: string
3079 partition:
3080 format: int32
3081 type: integer
3082 readOnly:
3083 type: boolean
3084 volumeID:
3085 type: string
3086 required:
3087 - volumeID
3088 type: object
3089 azureDisk:
3090 properties:
3091 cachingMode:
3092 type: string
3093 diskName:
3094 type: string
3095 diskURI:
3096 type: string
3097 fsType:
3098 type: string
3099 kind:
3100 type: string
3101 readOnly:
3102 type: boolean
3103 required:
3104 - diskName
3105 - diskURI
3106 type: object
3107 azureFile:
3108 properties:
3109 readOnly:
3110 type: boolean
3111 secretName:
3112 type: string
3113 shareName:
3114 type: string
3115 required:
3116 - secretName
3117 - shareName
3118 type: object
3119 cephfs:
3120 properties:
3121 monitors:
3122 items:
3123 type: string
3124 type: array
3125 path:
3126 type: string
3127 readOnly:
3128 type: boolean
3129 secretFile:
3130 type: string
3131 secretRef:
3132 properties:
3133 name:
3134 type: string
3135 type: object
3136 user:
3137 type: string
3138 required:
3139 - monitors
3140 type: object
3141 cinder:
3142 properties:
3143 fsType:
3144 type: string
3145 readOnly:
3146 type: boolean
3147 secretRef:
3148 properties:
3149 name:
3150 type: string
3151 type: object
3152 volumeID:
3153 type: string
3154 required:
3155 - volumeID
3156 type: object
3157 configMap:
3158 properties:
3159 defaultMode:
3160 format: int32
3161 type: integer
3162 items:
3163 items:
3164 properties:
3165 key:
3166 type: string
3167 mode:
3168 format: int32
3169 type: integer
3170 path:
3171 type: string
3172 required:
3173 - key
3174 - path
3175 type: object
3176 type: array
3177 name:
3178 type: string
3179 optional:
3180 type: boolean
3181 type: object
3182 csi:
3183 properties:
3184 driver:
3185 type: string
3186 fsType:
3187 type: string
3188 nodePublishSecretRef:
3189 properties:
3190 name:
3191 type: string
3192 type: object
3193 readOnly:
3194 type: boolean
3195 volumeAttributes:
3196 additionalProperties:
3197 type: string
3198 type: object
3199 required:
3200 - driver
3201 type: object
3202 downwardAPI:
3203 properties:
3204 defaultMode:
3205 format: int32
3206 type: integer
3207 items:
3208 items:
3209 properties:
3210 fieldRef:
3211 properties:
3212 apiVersion:
3213 type: string
3214 fieldPath:
3215 type: string
3216 required:
3217 - fieldPath
3218 type: object
3219 mode:
3220 format: int32
3221 type: integer
3222 path:
3223 type: string
3224 resourceFieldRef:
3225 properties:
3226 containerName:
3227 type: string
3228 divisor:
3229 anyOf:
3230 - type: integer
3231 - type: string
3232 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
3233 x-kubernetes-int-or-string: true
3234 resource:
3235 type: string
3236 required:
3237 - resource
3238 type: object
3239 required:
3240 - path
3241 type: object
3242 type: array
3243 type: object
3244 emptyDir:
3245 properties:
3246 medium:
3247 type: string
3248 sizeLimit:
3249 anyOf:
3250 - type: integer
3251 - type: string
3252 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
3253 x-kubernetes-int-or-string: true
3254 type: object
3255 ephemeral:
3256 properties:
3257 volumeClaimTemplate:
3258 properties:
3259 metadata:
3260 type: object
3261 spec:
3262 properties:
3263 accessModes:
3264 items:
3265 type: string
3266 type: array
3267 dataSource:
3268 properties:
3269 apiGroup:
3270 type: string
3271 kind:
3272 type: string
3273 name:
3274 type: string
3275 required:
3276 - kind
3277 - name
3278 type: object
3279 dataSourceRef:
3280 properties:
3281 apiGroup:
3282 type: string
3283 kind:
3284 type: string
3285 name:
3286 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +01003287 namespace:
3288 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00003289 required:
3290 - kind
3291 - name
3292 type: object
3293 resources:
3294 properties:
3295 limits:
3296 additionalProperties:
3297 anyOf:
3298 - type: integer
3299 - type: string
3300 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
3301 x-kubernetes-int-or-string: true
3302 type: object
3303 requests:
3304 additionalProperties:
3305 anyOf:
3306 - type: integer
3307 - type: string
3308 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
3309 x-kubernetes-int-or-string: true
3310 type: object
3311 type: object
3312 selector:
3313 properties:
3314 matchExpressions:
3315 items:
3316 properties:
3317 key:
3318 type: string
3319 operator:
3320 type: string
3321 values:
3322 items:
3323 type: string
3324 type: array
3325 required:
3326 - key
3327 - operator
3328 type: object
3329 type: array
3330 matchLabels:
3331 additionalProperties:
3332 type: string
3333 type: object
3334 type: object
3335 storageClassName:
3336 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04003337 volumeAttributesClassName:
3338 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00003339 volumeMode:
3340 type: string
3341 volumeName:
3342 type: string
3343 type: object
3344 required:
3345 - spec
3346 type: object
3347 type: object
3348 fc:
3349 properties:
3350 fsType:
3351 type: string
3352 lun:
3353 format: int32
3354 type: integer
3355 readOnly:
3356 type: boolean
3357 targetWWNs:
3358 items:
3359 type: string
3360 type: array
3361 wwids:
3362 items:
3363 type: string
3364 type: array
3365 type: object
3366 flexVolume:
3367 properties:
3368 driver:
3369 type: string
3370 fsType:
3371 type: string
3372 options:
3373 additionalProperties:
3374 type: string
3375 type: object
3376 readOnly:
3377 type: boolean
3378 secretRef:
3379 properties:
3380 name:
3381 type: string
3382 type: object
3383 required:
3384 - driver
3385 type: object
3386 flocker:
3387 properties:
3388 datasetName:
3389 type: string
3390 datasetUUID:
3391 type: string
3392 type: object
3393 gcePersistentDisk:
3394 properties:
3395 fsType:
3396 type: string
3397 partition:
3398 format: int32
3399 type: integer
3400 pdName:
3401 type: string
3402 readOnly:
3403 type: boolean
3404 required:
3405 - pdName
3406 type: object
3407 gitRepo:
3408 properties:
3409 directory:
3410 type: string
3411 repository:
3412 type: string
3413 revision:
3414 type: string
3415 required:
3416 - repository
3417 type: object
3418 glusterfs:
3419 properties:
3420 endpoints:
3421 type: string
3422 path:
3423 type: string
3424 readOnly:
3425 type: boolean
3426 required:
3427 - endpoints
3428 - path
3429 type: object
3430 hostPath:
3431 properties:
3432 path:
3433 type: string
3434 type:
3435 type: string
3436 required:
3437 - path
3438 type: object
3439 iscsi:
3440 properties:
3441 chapAuthDiscovery:
3442 type: boolean
3443 chapAuthSession:
3444 type: boolean
3445 fsType:
3446 type: string
3447 initiatorName:
3448 type: string
3449 iqn:
3450 type: string
3451 iscsiInterface:
3452 type: string
3453 lun:
3454 format: int32
3455 type: integer
3456 portals:
3457 items:
3458 type: string
3459 type: array
3460 readOnly:
3461 type: boolean
3462 secretRef:
3463 properties:
3464 name:
3465 type: string
3466 type: object
3467 targetPortal:
3468 type: string
3469 required:
3470 - iqn
3471 - lun
3472 - targetPortal
3473 type: object
3474 name:
3475 type: string
3476 nfs:
3477 properties:
3478 path:
3479 type: string
3480 readOnly:
3481 type: boolean
3482 server:
3483 type: string
3484 required:
3485 - path
3486 - server
3487 type: object
3488 persistentVolumeClaim:
3489 properties:
3490 claimName:
3491 type: string
3492 readOnly:
3493 type: boolean
3494 required:
3495 - claimName
3496 type: object
3497 photonPersistentDisk:
3498 properties:
3499 fsType:
3500 type: string
3501 pdID:
3502 type: string
3503 required:
3504 - pdID
3505 type: object
3506 portworxVolume:
3507 properties:
3508 fsType:
3509 type: string
3510 readOnly:
3511 type: boolean
3512 volumeID:
3513 type: string
3514 required:
3515 - volumeID
3516 type: object
3517 projected:
3518 properties:
3519 defaultMode:
3520 format: int32
3521 type: integer
3522 sources:
3523 items:
3524 properties:
Mohammed Naser65cda132024-05-02 14:34:08 -04003525 clusterTrustBundle:
3526 properties:
3527 labelSelector:
3528 properties:
3529 matchExpressions:
3530 items:
3531 properties:
3532 key:
3533 type: string
3534 operator:
3535 type: string
3536 values:
3537 items:
3538 type: string
3539 type: array
3540 required:
3541 - key
3542 - operator
3543 type: object
3544 type: array
3545 matchLabels:
3546 additionalProperties:
3547 type: string
3548 type: object
3549 type: object
3550 name:
3551 type: string
3552 optional:
3553 type: boolean
3554 path:
3555 type: string
3556 signerName:
3557 type: string
3558 required:
3559 - path
3560 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00003561 configMap:
3562 properties:
3563 items:
3564 items:
3565 properties:
3566 key:
3567 type: string
3568 mode:
3569 format: int32
3570 type: integer
3571 path:
3572 type: string
3573 required:
3574 - key
3575 - path
3576 type: object
3577 type: array
3578 name:
3579 type: string
3580 optional:
3581 type: boolean
3582 type: object
3583 downwardAPI:
3584 properties:
3585 items:
3586 items:
3587 properties:
3588 fieldRef:
3589 properties:
3590 apiVersion:
3591 type: string
3592 fieldPath:
3593 type: string
3594 required:
3595 - fieldPath
3596 type: object
3597 mode:
3598 format: int32
3599 type: integer
3600 path:
3601 type: string
3602 resourceFieldRef:
3603 properties:
3604 containerName:
3605 type: string
3606 divisor:
3607 anyOf:
3608 - type: integer
3609 - type: string
3610 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
3611 x-kubernetes-int-or-string: true
3612 resource:
3613 type: string
3614 required:
3615 - resource
3616 type: object
3617 required:
3618 - path
3619 type: object
3620 type: array
3621 type: object
3622 secret:
3623 properties:
3624 items:
3625 items:
3626 properties:
3627 key:
3628 type: string
3629 mode:
3630 format: int32
3631 type: integer
3632 path:
3633 type: string
3634 required:
3635 - key
3636 - path
3637 type: object
3638 type: array
3639 name:
3640 type: string
3641 optional:
3642 type: boolean
3643 type: object
3644 serviceAccountToken:
3645 properties:
3646 audience:
3647 type: string
3648 expirationSeconds:
3649 format: int64
3650 type: integer
3651 path:
3652 type: string
3653 required:
3654 - path
3655 type: object
3656 type: object
3657 type: array
3658 type: object
3659 quobyte:
3660 properties:
3661 group:
3662 type: string
3663 readOnly:
3664 type: boolean
3665 registry:
3666 type: string
3667 tenant:
3668 type: string
3669 user:
3670 type: string
3671 volume:
3672 type: string
3673 required:
3674 - registry
3675 - volume
3676 type: object
3677 rbd:
3678 properties:
3679 fsType:
3680 type: string
3681 image:
3682 type: string
3683 keyring:
3684 type: string
3685 monitors:
3686 items:
3687 type: string
3688 type: array
3689 pool:
3690 type: string
3691 readOnly:
3692 type: boolean
3693 secretRef:
3694 properties:
3695 name:
3696 type: string
3697 type: object
3698 user:
3699 type: string
3700 required:
3701 - image
3702 - monitors
3703 type: object
3704 scaleIO:
3705 properties:
3706 fsType:
3707 type: string
3708 gateway:
3709 type: string
3710 protectionDomain:
3711 type: string
3712 readOnly:
3713 type: boolean
3714 secretRef:
3715 properties:
3716 name:
3717 type: string
3718 type: object
3719 sslEnabled:
3720 type: boolean
3721 storageMode:
3722 type: string
3723 storagePool:
3724 type: string
3725 system:
3726 type: string
3727 volumeName:
3728 type: string
3729 required:
3730 - gateway
3731 - secretRef
3732 - system
3733 type: object
3734 secret:
3735 properties:
3736 defaultMode:
3737 format: int32
3738 type: integer
3739 items:
3740 items:
3741 properties:
3742 key:
3743 type: string
3744 mode:
3745 format: int32
3746 type: integer
3747 path:
3748 type: string
3749 required:
3750 - key
3751 - path
3752 type: object
3753 type: array
3754 optional:
3755 type: boolean
3756 secretName:
3757 type: string
3758 type: object
3759 storageos:
3760 properties:
3761 fsType:
3762 type: string
3763 readOnly:
3764 type: boolean
3765 secretRef:
3766 properties:
3767 name:
3768 type: string
3769 type: object
3770 volumeName:
3771 type: string
3772 volumeNamespace:
3773 type: string
3774 type: object
3775 vsphereVolume:
3776 properties:
3777 fsType:
3778 type: string
3779 storagePolicyID:
3780 type: string
3781 storagePolicyName:
3782 type: string
3783 volumePath:
3784 type: string
3785 required:
3786 - volumePath
3787 type: object
3788 required:
3789 - name
3790 type: object
3791 type: array
3792 sidecars:
3793 items:
3794 properties:
3795 args:
3796 items:
3797 type: string
3798 type: array
3799 command:
3800 items:
3801 type: string
3802 type: array
3803 env:
3804 items:
3805 properties:
3806 name:
3807 type: string
3808 value:
3809 type: string
3810 valueFrom:
3811 properties:
3812 configMapKeyRef:
3813 properties:
3814 key:
3815 type: string
3816 name:
3817 type: string
3818 optional:
3819 type: boolean
3820 required:
3821 - key
3822 type: object
3823 fieldRef:
3824 properties:
3825 apiVersion:
3826 type: string
3827 fieldPath:
3828 type: string
3829 required:
3830 - fieldPath
3831 type: object
3832 resourceFieldRef:
3833 properties:
3834 containerName:
3835 type: string
3836 divisor:
3837 anyOf:
3838 - type: integer
3839 - type: string
3840 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
3841 x-kubernetes-int-or-string: true
3842 resource:
3843 type: string
3844 required:
3845 - resource
3846 type: object
3847 secretKeyRef:
3848 properties:
3849 key:
3850 type: string
3851 name:
3852 type: string
3853 optional:
3854 type: boolean
3855 required:
3856 - key
3857 type: object
3858 type: object
3859 required:
3860 - name
3861 type: object
3862 type: array
3863 envFrom:
3864 items:
3865 properties:
3866 configMapRef:
3867 properties:
3868 name:
3869 type: string
3870 optional:
3871 type: boolean
3872 type: object
3873 prefix:
3874 type: string
3875 secretRef:
3876 properties:
3877 name:
3878 type: string
3879 optional:
3880 type: boolean
3881 type: object
3882 type: object
3883 type: array
3884 image:
3885 type: string
3886 imagePullPolicy:
3887 type: string
3888 lifecycle:
3889 properties:
3890 postStart:
3891 properties:
3892 exec:
3893 properties:
3894 command:
3895 items:
3896 type: string
3897 type: array
3898 type: object
3899 httpGet:
3900 properties:
3901 host:
3902 type: string
3903 httpHeaders:
3904 items:
3905 properties:
3906 name:
3907 type: string
3908 value:
3909 type: string
3910 required:
3911 - name
3912 - value
3913 type: object
3914 type: array
3915 path:
3916 type: string
3917 port:
3918 anyOf:
3919 - type: integer
3920 - type: string
3921 x-kubernetes-int-or-string: true
3922 scheme:
3923 type: string
3924 required:
3925 - port
3926 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04003927 sleep:
3928 properties:
3929 seconds:
3930 format: int64
3931 type: integer
3932 required:
3933 - seconds
3934 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00003935 tcpSocket:
3936 properties:
3937 host:
3938 type: string
3939 port:
3940 anyOf:
3941 - type: integer
3942 - type: string
3943 x-kubernetes-int-or-string: true
3944 required:
3945 - port
3946 type: object
3947 type: object
3948 preStop:
3949 properties:
3950 exec:
3951 properties:
3952 command:
3953 items:
3954 type: string
3955 type: array
3956 type: object
3957 httpGet:
3958 properties:
3959 host:
3960 type: string
3961 httpHeaders:
3962 items:
3963 properties:
3964 name:
3965 type: string
3966 value:
3967 type: string
3968 required:
3969 - name
3970 - value
3971 type: object
3972 type: array
3973 path:
3974 type: string
3975 port:
3976 anyOf:
3977 - type: integer
3978 - type: string
3979 x-kubernetes-int-or-string: true
3980 scheme:
3981 type: string
3982 required:
3983 - port
3984 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04003985 sleep:
3986 properties:
3987 seconds:
3988 format: int64
3989 type: integer
3990 required:
3991 - seconds
3992 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00003993 tcpSocket:
3994 properties:
3995 host:
3996 type: string
3997 port:
3998 anyOf:
3999 - type: integer
4000 - type: string
4001 x-kubernetes-int-or-string: true
4002 required:
4003 - port
4004 type: object
4005 type: object
4006 type: object
4007 livenessProbe:
4008 properties:
4009 exec:
4010 properties:
4011 command:
4012 items:
4013 type: string
4014 type: array
4015 type: object
4016 failureThreshold:
4017 format: int32
4018 type: integer
4019 grpc:
4020 properties:
4021 port:
4022 format: int32
4023 type: integer
4024 service:
4025 type: string
4026 required:
4027 - port
4028 type: object
4029 httpGet:
4030 properties:
4031 host:
4032 type: string
4033 httpHeaders:
4034 items:
4035 properties:
4036 name:
4037 type: string
4038 value:
4039 type: string
4040 required:
4041 - name
4042 - value
4043 type: object
4044 type: array
4045 path:
4046 type: string
4047 port:
4048 anyOf:
4049 - type: integer
4050 - type: string
4051 x-kubernetes-int-or-string: true
4052 scheme:
4053 type: string
4054 required:
4055 - port
4056 type: object
4057 initialDelaySeconds:
4058 format: int32
4059 type: integer
4060 periodSeconds:
4061 format: int32
4062 type: integer
4063 successThreshold:
4064 format: int32
4065 type: integer
4066 tcpSocket:
4067 properties:
4068 host:
4069 type: string
4070 port:
4071 anyOf:
4072 - type: integer
4073 - type: string
4074 x-kubernetes-int-or-string: true
4075 required:
4076 - port
4077 type: object
4078 terminationGracePeriodSeconds:
4079 format: int64
4080 type: integer
4081 timeoutSeconds:
4082 format: int32
4083 type: integer
4084 type: object
4085 name:
4086 type: string
4087 ports:
4088 items:
4089 properties:
4090 containerPort:
4091 format: int32
4092 type: integer
4093 hostIP:
4094 type: string
4095 hostPort:
4096 format: int32
4097 type: integer
4098 name:
4099 type: string
4100 protocol:
4101 default: TCP
4102 type: string
4103 required:
4104 - containerPort
4105 type: object
4106 type: array
4107 x-kubernetes-list-map-keys:
4108 - containerPort
4109 - protocol
4110 x-kubernetes-list-type: map
4111 readinessProbe:
4112 properties:
4113 exec:
4114 properties:
4115 command:
4116 items:
4117 type: string
4118 type: array
4119 type: object
4120 failureThreshold:
4121 format: int32
4122 type: integer
4123 grpc:
4124 properties:
4125 port:
4126 format: int32
4127 type: integer
4128 service:
4129 type: string
4130 required:
4131 - port
4132 type: object
4133 httpGet:
4134 properties:
4135 host:
4136 type: string
4137 httpHeaders:
4138 items:
4139 properties:
4140 name:
4141 type: string
4142 value:
4143 type: string
4144 required:
4145 - name
4146 - value
4147 type: object
4148 type: array
4149 path:
4150 type: string
4151 port:
4152 anyOf:
4153 - type: integer
4154 - type: string
4155 x-kubernetes-int-or-string: true
4156 scheme:
4157 type: string
4158 required:
4159 - port
4160 type: object
4161 initialDelaySeconds:
4162 format: int32
4163 type: integer
4164 periodSeconds:
4165 format: int32
4166 type: integer
4167 successThreshold:
4168 format: int32
4169 type: integer
4170 tcpSocket:
4171 properties:
4172 host:
4173 type: string
4174 port:
4175 anyOf:
4176 - type: integer
4177 - type: string
4178 x-kubernetes-int-or-string: true
4179 required:
4180 - port
4181 type: object
4182 terminationGracePeriodSeconds:
4183 format: int64
4184 type: integer
4185 timeoutSeconds:
4186 format: int32
4187 type: integer
4188 type: object
Oleksandr K249d3db2023-12-06 16:35:23 +01004189 resizePolicy:
4190 items:
4191 properties:
4192 resourceName:
4193 type: string
4194 restartPolicy:
4195 type: string
4196 required:
4197 - resourceName
4198 - restartPolicy
4199 type: object
4200 type: array
4201 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00004202 resources:
4203 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01004204 claims:
4205 items:
4206 properties:
4207 name:
4208 type: string
4209 required:
4210 - name
4211 type: object
4212 type: array
4213 x-kubernetes-list-map-keys:
4214 - name
4215 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00004216 limits:
4217 additionalProperties:
4218 anyOf:
4219 - type: integer
4220 - type: string
4221 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4222 x-kubernetes-int-or-string: true
4223 type: object
4224 requests:
4225 additionalProperties:
4226 anyOf:
4227 - type: integer
4228 - type: string
4229 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4230 x-kubernetes-int-or-string: true
4231 type: object
4232 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04004233 restartPolicy:
4234 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00004235 securityContext:
4236 properties:
4237 allowPrivilegeEscalation:
4238 type: boolean
4239 capabilities:
4240 properties:
4241 add:
4242 items:
4243 type: string
4244 type: array
4245 drop:
4246 items:
4247 type: string
4248 type: array
4249 type: object
4250 privileged:
4251 type: boolean
4252 procMount:
4253 type: string
4254 readOnlyRootFilesystem:
4255 type: boolean
4256 runAsGroup:
4257 format: int64
4258 type: integer
4259 runAsNonRoot:
4260 type: boolean
4261 runAsUser:
4262 format: int64
4263 type: integer
4264 seLinuxOptions:
4265 properties:
4266 level:
4267 type: string
4268 role:
4269 type: string
4270 type:
4271 type: string
4272 user:
4273 type: string
4274 type: object
4275 seccompProfile:
4276 properties:
4277 localhostProfile:
4278 type: string
4279 type:
4280 type: string
4281 required:
4282 - type
4283 type: object
4284 windowsOptions:
4285 properties:
4286 gmsaCredentialSpec:
4287 type: string
4288 gmsaCredentialSpecName:
4289 type: string
4290 hostProcess:
4291 type: boolean
4292 runAsUserName:
4293 type: string
4294 type: object
4295 type: object
4296 startupProbe:
4297 properties:
4298 exec:
4299 properties:
4300 command:
4301 items:
4302 type: string
4303 type: array
4304 type: object
4305 failureThreshold:
4306 format: int32
4307 type: integer
4308 grpc:
4309 properties:
4310 port:
4311 format: int32
4312 type: integer
4313 service:
4314 type: string
4315 required:
4316 - port
4317 type: object
4318 httpGet:
4319 properties:
4320 host:
4321 type: string
4322 httpHeaders:
4323 items:
4324 properties:
4325 name:
4326 type: string
4327 value:
4328 type: string
4329 required:
4330 - name
4331 - value
4332 type: object
4333 type: array
4334 path:
4335 type: string
4336 port:
4337 anyOf:
4338 - type: integer
4339 - type: string
4340 x-kubernetes-int-or-string: true
4341 scheme:
4342 type: string
4343 required:
4344 - port
4345 type: object
4346 initialDelaySeconds:
4347 format: int32
4348 type: integer
4349 periodSeconds:
4350 format: int32
4351 type: integer
4352 successThreshold:
4353 format: int32
4354 type: integer
4355 tcpSocket:
4356 properties:
4357 host:
4358 type: string
4359 port:
4360 anyOf:
4361 - type: integer
4362 - type: string
4363 x-kubernetes-int-or-string: true
4364 required:
4365 - port
4366 type: object
4367 terminationGracePeriodSeconds:
4368 format: int64
4369 type: integer
4370 timeoutSeconds:
4371 format: int32
4372 type: integer
4373 type: object
4374 stdin:
4375 type: boolean
4376 stdinOnce:
4377 type: boolean
4378 terminationMessagePath:
4379 type: string
4380 terminationMessagePolicy:
4381 type: string
4382 tty:
4383 type: boolean
4384 volumeDevices:
4385 items:
4386 properties:
4387 devicePath:
4388 type: string
4389 name:
4390 type: string
4391 required:
4392 - devicePath
4393 - name
4394 type: object
4395 type: array
4396 volumeMounts:
4397 items:
4398 properties:
4399 mountPath:
4400 type: string
4401 mountPropagation:
4402 type: string
4403 name:
4404 type: string
4405 readOnly:
4406 type: boolean
4407 subPath:
4408 type: string
4409 subPathExpr:
4410 type: string
4411 required:
4412 - mountPath
4413 - name
4414 type: object
4415 type: array
4416 workingDir:
4417 type: string
4418 required:
4419 - name
4420 type: object
4421 type: array
4422 size:
4423 format: int32
4424 type: integer
4425 sslInternalSecretName:
4426 type: string
4427 sslSecretName:
4428 type: string
4429 tolerations:
4430 items:
4431 properties:
4432 effect:
4433 type: string
4434 key:
4435 type: string
4436 operator:
4437 type: string
4438 tolerationSeconds:
4439 format: int64
4440 type: integer
4441 value:
4442 type: string
4443 type: object
4444 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -04004445 topologySpreadConstraints:
4446 items:
4447 properties:
4448 labelSelector:
4449 properties:
4450 matchExpressions:
4451 items:
4452 properties:
4453 key:
4454 type: string
4455 operator:
4456 type: string
4457 values:
4458 items:
4459 type: string
4460 type: array
4461 required:
4462 - key
4463 - operator
4464 type: object
4465 type: array
4466 matchLabels:
4467 additionalProperties:
4468 type: string
4469 type: object
4470 type: object
4471 matchLabelKeys:
4472 items:
4473 type: string
4474 type: array
4475 x-kubernetes-list-type: atomic
4476 maxSkew:
4477 format: int32
4478 type: integer
4479 minDomains:
4480 format: int32
4481 type: integer
4482 nodeAffinityPolicy:
4483 type: string
4484 nodeTaintsPolicy:
4485 type: string
4486 topologyKey:
4487 type: string
4488 whenUnsatisfiable:
4489 type: string
4490 required:
4491 - maxSkew
4492 - topologyKey
4493 - whenUnsatisfiable
4494 type: object
4495 type: array
okozachenko1203b7c2d322023-07-05 11:09:15 +00004496 vaultSecretName:
4497 type: string
4498 volumeSpec:
4499 properties:
4500 emptyDir:
4501 properties:
4502 medium:
4503 type: string
4504 sizeLimit:
4505 anyOf:
4506 - type: integer
4507 - type: string
4508 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4509 x-kubernetes-int-or-string: true
4510 type: object
4511 hostPath:
4512 properties:
4513 path:
4514 type: string
4515 type:
4516 type: string
4517 required:
4518 - path
4519 type: object
4520 persistentVolumeClaim:
4521 properties:
4522 accessModes:
4523 items:
4524 type: string
4525 type: array
4526 dataSource:
4527 properties:
4528 apiGroup:
4529 type: string
4530 kind:
4531 type: string
4532 name:
4533 type: string
4534 required:
4535 - kind
4536 - name
4537 type: object
4538 dataSourceRef:
4539 properties:
4540 apiGroup:
4541 type: string
4542 kind:
4543 type: string
4544 name:
4545 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +01004546 namespace:
4547 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00004548 required:
4549 - kind
4550 - name
4551 type: object
4552 resources:
4553 properties:
4554 limits:
4555 additionalProperties:
4556 anyOf:
4557 - type: integer
4558 - type: string
4559 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4560 x-kubernetes-int-or-string: true
4561 type: object
4562 requests:
4563 additionalProperties:
4564 anyOf:
4565 - type: integer
4566 - type: string
4567 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4568 x-kubernetes-int-or-string: true
4569 type: object
4570 type: object
4571 selector:
4572 properties:
4573 matchExpressions:
4574 items:
4575 properties:
4576 key:
4577 type: string
4578 operator:
4579 type: string
4580 values:
4581 items:
4582 type: string
4583 type: array
4584 required:
4585 - key
4586 - operator
4587 type: object
4588 type: array
4589 matchLabels:
4590 additionalProperties:
4591 type: string
4592 type: object
4593 type: object
4594 storageClassName:
4595 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04004596 volumeAttributesClassName:
4597 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00004598 volumeMode:
4599 type: string
4600 volumeName:
4601 type: string
4602 type: object
4603 type: object
4604 type: object
4605 ignoreAnnotations:
4606 items:
4607 type: string
4608 type: array
4609 ignoreLabels:
4610 items:
4611 type: string
4612 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -04004613 initContainer:
4614 properties:
4615 image:
4616 type: string
4617 resources:
4618 properties:
4619 claims:
4620 items:
4621 properties:
4622 name:
4623 type: string
4624 required:
4625 - name
4626 type: object
4627 type: array
4628 x-kubernetes-list-map-keys:
4629 - name
4630 x-kubernetes-list-type: map
4631 limits:
4632 additionalProperties:
4633 anyOf:
4634 - type: integer
4635 - type: string
4636 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4637 x-kubernetes-int-or-string: true
4638 type: object
4639 requests:
4640 additionalProperties:
4641 anyOf:
4642 - type: integer
4643 - type: string
4644 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4645 x-kubernetes-int-or-string: true
4646 type: object
4647 type: object
4648 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00004649 initImage:
4650 type: string
4651 logCollectorSecretName:
4652 type: string
4653 logcollector:
4654 properties:
4655 configuration:
4656 type: string
4657 containerSecurityContext:
4658 properties:
4659 allowPrivilegeEscalation:
4660 type: boolean
4661 capabilities:
4662 properties:
4663 add:
4664 items:
4665 type: string
4666 type: array
4667 drop:
4668 items:
4669 type: string
4670 type: array
4671 type: object
4672 privileged:
4673 type: boolean
4674 procMount:
4675 type: string
4676 readOnlyRootFilesystem:
4677 type: boolean
4678 runAsGroup:
4679 format: int64
4680 type: integer
4681 runAsNonRoot:
4682 type: boolean
4683 runAsUser:
4684 format: int64
4685 type: integer
4686 seLinuxOptions:
4687 properties:
4688 level:
4689 type: string
4690 role:
4691 type: string
4692 type:
4693 type: string
4694 user:
4695 type: string
4696 type: object
4697 seccompProfile:
4698 properties:
4699 localhostProfile:
4700 type: string
4701 type:
4702 type: string
4703 required:
4704 - type
4705 type: object
4706 windowsOptions:
4707 properties:
4708 gmsaCredentialSpec:
4709 type: string
4710 gmsaCredentialSpecName:
4711 type: string
4712 hostProcess:
4713 type: boolean
4714 runAsUserName:
4715 type: string
4716 type: object
4717 type: object
4718 enabled:
4719 type: boolean
4720 hookScript:
4721 type: string
4722 image:
4723 type: string
4724 imagePullPolicy:
4725 type: string
4726 resources:
4727 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01004728 claims:
4729 items:
4730 properties:
4731 name:
4732 type: string
4733 required:
4734 - name
4735 type: object
4736 type: array
4737 x-kubernetes-list-map-keys:
4738 - name
4739 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00004740 limits:
4741 additionalProperties:
4742 anyOf:
4743 - type: integer
4744 - type: string
4745 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4746 x-kubernetes-int-or-string: true
4747 type: object
4748 requests:
4749 additionalProperties:
4750 anyOf:
4751 - type: integer
4752 - type: string
4753 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4754 x-kubernetes-int-or-string: true
4755 type: object
4756 type: object
4757 runtimeClassName:
4758 type: string
4759 type: object
4760 pause:
4761 type: boolean
4762 platform:
4763 type: string
4764 pmm:
4765 properties:
4766 containerSecurityContext:
4767 properties:
4768 allowPrivilegeEscalation:
4769 type: boolean
4770 capabilities:
4771 properties:
4772 add:
4773 items:
4774 type: string
4775 type: array
4776 drop:
4777 items:
4778 type: string
4779 type: array
4780 type: object
4781 privileged:
4782 type: boolean
4783 procMount:
4784 type: string
4785 readOnlyRootFilesystem:
4786 type: boolean
4787 runAsGroup:
4788 format: int64
4789 type: integer
4790 runAsNonRoot:
4791 type: boolean
4792 runAsUser:
4793 format: int64
4794 type: integer
4795 seLinuxOptions:
4796 properties:
4797 level:
4798 type: string
4799 role:
4800 type: string
4801 type:
4802 type: string
4803 user:
4804 type: string
4805 type: object
4806 seccompProfile:
4807 properties:
4808 localhostProfile:
4809 type: string
4810 type:
4811 type: string
4812 required:
4813 - type
4814 type: object
4815 windowsOptions:
4816 properties:
4817 gmsaCredentialSpec:
4818 type: string
4819 gmsaCredentialSpecName:
4820 type: string
4821 hostProcess:
4822 type: boolean
4823 runAsUserName:
4824 type: string
4825 type: object
4826 type: object
4827 enabled:
4828 type: boolean
4829 image:
4830 type: string
4831 imagePullPolicy:
4832 type: string
4833 proxysqlParams:
4834 type: string
4835 pxcParams:
4836 type: string
4837 resources:
4838 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01004839 claims:
4840 items:
4841 properties:
4842 name:
4843 type: string
4844 required:
4845 - name
4846 type: object
4847 type: array
4848 x-kubernetes-list-map-keys:
4849 - name
4850 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00004851 limits:
4852 additionalProperties:
4853 anyOf:
4854 - type: integer
4855 - type: string
4856 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4857 x-kubernetes-int-or-string: true
4858 type: object
4859 requests:
4860 additionalProperties:
4861 anyOf:
4862 - type: integer
4863 - type: string
4864 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
4865 x-kubernetes-int-or-string: true
4866 type: object
4867 type: object
4868 runtimeClassName:
4869 type: string
4870 serverHost:
4871 type: string
4872 serverUser:
4873 type: string
4874 type: object
4875 proxysql:
4876 properties:
4877 affinity:
4878 properties:
4879 advanced:
4880 properties:
4881 nodeAffinity:
4882 properties:
4883 preferredDuringSchedulingIgnoredDuringExecution:
4884 items:
4885 properties:
4886 preference:
4887 properties:
4888 matchExpressions:
4889 items:
4890 properties:
4891 key:
4892 type: string
4893 operator:
4894 type: string
4895 values:
4896 items:
4897 type: string
4898 type: array
4899 required:
4900 - key
4901 - operator
4902 type: object
4903 type: array
4904 matchFields:
4905 items:
4906 properties:
4907 key:
4908 type: string
4909 operator:
4910 type: string
4911 values:
4912 items:
4913 type: string
4914 type: array
4915 required:
4916 - key
4917 - operator
4918 type: object
4919 type: array
4920 type: object
4921 weight:
4922 format: int32
4923 type: integer
4924 required:
4925 - preference
4926 - weight
4927 type: object
4928 type: array
4929 requiredDuringSchedulingIgnoredDuringExecution:
4930 properties:
4931 nodeSelectorTerms:
4932 items:
4933 properties:
4934 matchExpressions:
4935 items:
4936 properties:
4937 key:
4938 type: string
4939 operator:
4940 type: string
4941 values:
4942 items:
4943 type: string
4944 type: array
4945 required:
4946 - key
4947 - operator
4948 type: object
4949 type: array
4950 matchFields:
4951 items:
4952 properties:
4953 key:
4954 type: string
4955 operator:
4956 type: string
4957 values:
4958 items:
4959 type: string
4960 type: array
4961 required:
4962 - key
4963 - operator
4964 type: object
4965 type: array
4966 type: object
4967 type: array
4968 required:
4969 - nodeSelectorTerms
4970 type: object
4971 type: object
4972 podAffinity:
4973 properties:
4974 preferredDuringSchedulingIgnoredDuringExecution:
4975 items:
4976 properties:
4977 podAffinityTerm:
4978 properties:
4979 labelSelector:
4980 properties:
4981 matchExpressions:
4982 items:
4983 properties:
4984 key:
4985 type: string
4986 operator:
4987 type: string
4988 values:
4989 items:
4990 type: string
4991 type: array
4992 required:
4993 - key
4994 - operator
4995 type: object
4996 type: array
4997 matchLabels:
4998 additionalProperties:
4999 type: string
5000 type: object
5001 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04005002 matchLabelKeys:
5003 items:
5004 type: string
5005 type: array
5006 x-kubernetes-list-type: atomic
5007 mismatchLabelKeys:
5008 items:
5009 type: string
5010 type: array
5011 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00005012 namespaceSelector:
5013 properties:
5014 matchExpressions:
5015 items:
5016 properties:
5017 key:
5018 type: string
5019 operator:
5020 type: string
5021 values:
5022 items:
5023 type: string
5024 type: array
5025 required:
5026 - key
5027 - operator
5028 type: object
5029 type: array
5030 matchLabels:
5031 additionalProperties:
5032 type: string
5033 type: object
5034 type: object
5035 namespaces:
5036 items:
5037 type: string
5038 type: array
5039 topologyKey:
5040 type: string
5041 required:
5042 - topologyKey
5043 type: object
5044 weight:
5045 format: int32
5046 type: integer
5047 required:
5048 - podAffinityTerm
5049 - weight
5050 type: object
5051 type: array
5052 requiredDuringSchedulingIgnoredDuringExecution:
5053 items:
5054 properties:
5055 labelSelector:
5056 properties:
5057 matchExpressions:
5058 items:
5059 properties:
5060 key:
5061 type: string
5062 operator:
5063 type: string
5064 values:
5065 items:
5066 type: string
5067 type: array
5068 required:
5069 - key
5070 - operator
5071 type: object
5072 type: array
5073 matchLabels:
5074 additionalProperties:
5075 type: string
5076 type: object
5077 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04005078 matchLabelKeys:
5079 items:
5080 type: string
5081 type: array
5082 x-kubernetes-list-type: atomic
5083 mismatchLabelKeys:
5084 items:
5085 type: string
5086 type: array
5087 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00005088 namespaceSelector:
5089 properties:
5090 matchExpressions:
5091 items:
5092 properties:
5093 key:
5094 type: string
5095 operator:
5096 type: string
5097 values:
5098 items:
5099 type: string
5100 type: array
5101 required:
5102 - key
5103 - operator
5104 type: object
5105 type: array
5106 matchLabels:
5107 additionalProperties:
5108 type: string
5109 type: object
5110 type: object
5111 namespaces:
5112 items:
5113 type: string
5114 type: array
5115 topologyKey:
5116 type: string
5117 required:
5118 - topologyKey
5119 type: object
5120 type: array
5121 type: object
5122 podAntiAffinity:
5123 properties:
5124 preferredDuringSchedulingIgnoredDuringExecution:
5125 items:
5126 properties:
5127 podAffinityTerm:
5128 properties:
5129 labelSelector:
5130 properties:
5131 matchExpressions:
5132 items:
5133 properties:
5134 key:
5135 type: string
5136 operator:
5137 type: string
5138 values:
5139 items:
5140 type: string
5141 type: array
5142 required:
5143 - key
5144 - operator
5145 type: object
5146 type: array
5147 matchLabels:
5148 additionalProperties:
5149 type: string
5150 type: object
5151 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04005152 matchLabelKeys:
5153 items:
5154 type: string
5155 type: array
5156 x-kubernetes-list-type: atomic
5157 mismatchLabelKeys:
5158 items:
5159 type: string
5160 type: array
5161 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00005162 namespaceSelector:
5163 properties:
5164 matchExpressions:
5165 items:
5166 properties:
5167 key:
5168 type: string
5169 operator:
5170 type: string
5171 values:
5172 items:
5173 type: string
5174 type: array
5175 required:
5176 - key
5177 - operator
5178 type: object
5179 type: array
5180 matchLabels:
5181 additionalProperties:
5182 type: string
5183 type: object
5184 type: object
5185 namespaces:
5186 items:
5187 type: string
5188 type: array
5189 topologyKey:
5190 type: string
5191 required:
5192 - topologyKey
5193 type: object
5194 weight:
5195 format: int32
5196 type: integer
5197 required:
5198 - podAffinityTerm
5199 - weight
5200 type: object
5201 type: array
5202 requiredDuringSchedulingIgnoredDuringExecution:
5203 items:
5204 properties:
5205 labelSelector:
5206 properties:
5207 matchExpressions:
5208 items:
5209 properties:
5210 key:
5211 type: string
5212 operator:
5213 type: string
5214 values:
5215 items:
5216 type: string
5217 type: array
5218 required:
5219 - key
5220 - operator
5221 type: object
5222 type: array
5223 matchLabels:
5224 additionalProperties:
5225 type: string
5226 type: object
5227 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04005228 matchLabelKeys:
5229 items:
5230 type: string
5231 type: array
5232 x-kubernetes-list-type: atomic
5233 mismatchLabelKeys:
5234 items:
5235 type: string
5236 type: array
5237 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00005238 namespaceSelector:
5239 properties:
5240 matchExpressions:
5241 items:
5242 properties:
5243 key:
5244 type: string
5245 operator:
5246 type: string
5247 values:
5248 items:
5249 type: string
5250 type: array
5251 required:
5252 - key
5253 - operator
5254 type: object
5255 type: array
5256 matchLabels:
5257 additionalProperties:
5258 type: string
5259 type: object
5260 type: object
5261 namespaces:
5262 items:
5263 type: string
5264 type: array
5265 topologyKey:
5266 type: string
5267 required:
5268 - topologyKey
5269 type: object
5270 type: array
5271 type: object
5272 type: object
5273 antiAffinityTopologyKey:
5274 type: string
5275 type: object
5276 annotations:
5277 additionalProperties:
5278 type: string
5279 type: object
5280 configuration:
5281 type: string
5282 containerSecurityContext:
5283 properties:
5284 allowPrivilegeEscalation:
5285 type: boolean
5286 capabilities:
5287 properties:
5288 add:
5289 items:
5290 type: string
5291 type: array
5292 drop:
5293 items:
5294 type: string
5295 type: array
5296 type: object
5297 privileged:
5298 type: boolean
5299 procMount:
5300 type: string
5301 readOnlyRootFilesystem:
5302 type: boolean
5303 runAsGroup:
5304 format: int64
5305 type: integer
5306 runAsNonRoot:
5307 type: boolean
5308 runAsUser:
5309 format: int64
5310 type: integer
5311 seLinuxOptions:
5312 properties:
5313 level:
5314 type: string
5315 role:
5316 type: string
5317 type:
5318 type: string
5319 user:
5320 type: string
5321 type: object
5322 seccompProfile:
5323 properties:
5324 localhostProfile:
5325 type: string
5326 type:
5327 type: string
5328 required:
5329 - type
5330 type: object
5331 windowsOptions:
5332 properties:
5333 gmsaCredentialSpec:
5334 type: string
5335 gmsaCredentialSpecName:
5336 type: string
5337 hostProcess:
5338 type: boolean
5339 runAsUserName:
5340 type: string
5341 type: object
5342 type: object
5343 enabled:
5344 type: boolean
5345 envVarsSecret:
5346 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04005347 expose:
5348 properties:
5349 annotations:
5350 additionalProperties:
5351 type: string
5352 type: object
5353 enabled:
5354 type: boolean
5355 externalTrafficPolicy:
5356 type: string
5357 internalTrafficPolicy:
5358 type: string
5359 labels:
5360 additionalProperties:
5361 type: string
5362 type: object
5363 loadBalancerIP:
5364 type: string
5365 loadBalancerSourceRanges:
5366 items:
5367 type: string
5368 type: array
5369 trafficPolicy:
5370 type: string
5371 type:
5372 type: string
5373 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00005374 externalTrafficPolicy:
5375 type: string
5376 forceUnsafeBootstrap:
5377 type: boolean
5378 gracePeriod:
5379 format: int64
5380 type: integer
5381 hookScript:
5382 type: string
5383 image:
5384 type: string
5385 imagePullPolicy:
5386 type: string
5387 imagePullSecrets:
5388 items:
5389 properties:
5390 name:
5391 type: string
5392 type: object
5393 type: array
5394 labels:
5395 additionalProperties:
5396 type: string
5397 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04005398 lifecycle:
5399 properties:
5400 postStart:
5401 properties:
5402 exec:
5403 properties:
5404 command:
5405 items:
5406 type: string
5407 type: array
5408 type: object
5409 httpGet:
5410 properties:
5411 host:
5412 type: string
5413 httpHeaders:
5414 items:
5415 properties:
5416 name:
5417 type: string
5418 value:
5419 type: string
5420 required:
5421 - name
5422 - value
5423 type: object
5424 type: array
5425 path:
5426 type: string
5427 port:
5428 anyOf:
5429 - type: integer
5430 - type: string
5431 x-kubernetes-int-or-string: true
5432 scheme:
5433 type: string
5434 required:
5435 - port
5436 type: object
5437 sleep:
5438 properties:
5439 seconds:
5440 format: int64
5441 type: integer
5442 required:
5443 - seconds
5444 type: object
5445 tcpSocket:
5446 properties:
5447 host:
5448 type: string
5449 port:
5450 anyOf:
5451 - type: integer
5452 - type: string
5453 x-kubernetes-int-or-string: true
5454 required:
5455 - port
5456 type: object
5457 type: object
5458 preStop:
5459 properties:
5460 exec:
5461 properties:
5462 command:
5463 items:
5464 type: string
5465 type: array
5466 type: object
5467 httpGet:
5468 properties:
5469 host:
5470 type: string
5471 httpHeaders:
5472 items:
5473 properties:
5474 name:
5475 type: string
5476 value:
5477 type: string
5478 required:
5479 - name
5480 - value
5481 type: object
5482 type: array
5483 path:
5484 type: string
5485 port:
5486 anyOf:
5487 - type: integer
5488 - type: string
5489 x-kubernetes-int-or-string: true
5490 scheme:
5491 type: string
5492 required:
5493 - port
5494 type: object
5495 sleep:
5496 properties:
5497 seconds:
5498 format: int64
5499 type: integer
5500 required:
5501 - seconds
5502 type: object
5503 tcpSocket:
5504 properties:
5505 host:
5506 type: string
5507 port:
5508 anyOf:
5509 - type: integer
5510 - type: string
5511 x-kubernetes-int-or-string: true
5512 required:
5513 - port
5514 type: object
5515 type: object
5516 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00005517 livenessDelaySec:
5518 format: int32
5519 type: integer
5520 livenessProbes:
5521 properties:
5522 exec:
5523 properties:
5524 command:
5525 items:
5526 type: string
5527 type: array
5528 type: object
5529 failureThreshold:
5530 format: int32
5531 type: integer
5532 grpc:
5533 properties:
5534 port:
5535 format: int32
5536 type: integer
5537 service:
5538 type: string
5539 required:
5540 - port
5541 type: object
5542 httpGet:
5543 properties:
5544 host:
5545 type: string
5546 httpHeaders:
5547 items:
5548 properties:
5549 name:
5550 type: string
5551 value:
5552 type: string
5553 required:
5554 - name
5555 - value
5556 type: object
5557 type: array
5558 path:
5559 type: string
5560 port:
5561 anyOf:
5562 - type: integer
5563 - type: string
5564 x-kubernetes-int-or-string: true
5565 scheme:
5566 type: string
5567 required:
5568 - port
5569 type: object
5570 initialDelaySeconds:
5571 format: int32
5572 type: integer
5573 periodSeconds:
5574 format: int32
5575 type: integer
5576 successThreshold:
5577 format: int32
5578 type: integer
5579 tcpSocket:
5580 properties:
5581 host:
5582 type: string
5583 port:
5584 anyOf:
5585 - type: integer
5586 - type: string
5587 x-kubernetes-int-or-string: true
5588 required:
5589 - port
5590 type: object
5591 terminationGracePeriodSeconds:
5592 format: int64
5593 type: integer
5594 timeoutSeconds:
5595 format: int32
5596 type: integer
5597 type: object
5598 loadBalancerIP:
5599 type: string
5600 loadBalancerSourceRanges:
5601 items:
5602 type: string
5603 type: array
5604 nodeSelector:
5605 additionalProperties:
5606 type: string
5607 type: object
5608 podDisruptionBudget:
5609 properties:
5610 maxUnavailable:
5611 anyOf:
5612 - type: integer
5613 - type: string
5614 x-kubernetes-int-or-string: true
5615 minAvailable:
5616 anyOf:
5617 - type: integer
5618 - type: string
5619 x-kubernetes-int-or-string: true
5620 type: object
5621 podSecurityContext:
5622 properties:
5623 fsGroup:
5624 format: int64
5625 type: integer
5626 fsGroupChangePolicy:
5627 type: string
5628 runAsGroup:
5629 format: int64
5630 type: integer
5631 runAsNonRoot:
5632 type: boolean
5633 runAsUser:
5634 format: int64
5635 type: integer
5636 seLinuxOptions:
5637 properties:
5638 level:
5639 type: string
5640 role:
5641 type: string
5642 type:
5643 type: string
5644 user:
5645 type: string
5646 type: object
5647 seccompProfile:
5648 properties:
5649 localhostProfile:
5650 type: string
5651 type:
5652 type: string
5653 required:
5654 - type
5655 type: object
5656 supplementalGroups:
5657 items:
5658 format: int64
5659 type: integer
5660 type: array
5661 sysctls:
5662 items:
5663 properties:
5664 name:
5665 type: string
5666 value:
5667 type: string
5668 required:
5669 - name
5670 - value
5671 type: object
5672 type: array
5673 windowsOptions:
5674 properties:
5675 gmsaCredentialSpec:
5676 type: string
5677 gmsaCredentialSpecName:
5678 type: string
5679 hostProcess:
5680 type: boolean
5681 runAsUserName:
5682 type: string
5683 type: object
5684 type: object
5685 priorityClassName:
5686 type: string
5687 readinessDelaySec:
5688 format: int32
5689 type: integer
5690 readinessProbes:
5691 properties:
5692 exec:
5693 properties:
5694 command:
5695 items:
5696 type: string
5697 type: array
5698 type: object
5699 failureThreshold:
5700 format: int32
5701 type: integer
5702 grpc:
5703 properties:
5704 port:
5705 format: int32
5706 type: integer
5707 service:
5708 type: string
5709 required:
5710 - port
5711 type: object
5712 httpGet:
5713 properties:
5714 host:
5715 type: string
5716 httpHeaders:
5717 items:
5718 properties:
5719 name:
5720 type: string
5721 value:
5722 type: string
5723 required:
5724 - name
5725 - value
5726 type: object
5727 type: array
5728 path:
5729 type: string
5730 port:
5731 anyOf:
5732 - type: integer
5733 - type: string
5734 x-kubernetes-int-or-string: true
5735 scheme:
5736 type: string
5737 required:
5738 - port
5739 type: object
5740 initialDelaySeconds:
5741 format: int32
5742 type: integer
5743 periodSeconds:
5744 format: int32
5745 type: integer
5746 successThreshold:
5747 format: int32
5748 type: integer
5749 tcpSocket:
5750 properties:
5751 host:
5752 type: string
5753 port:
5754 anyOf:
5755 - type: integer
5756 - type: string
5757 x-kubernetes-int-or-string: true
5758 required:
5759 - port
5760 type: object
5761 terminationGracePeriodSeconds:
5762 format: int64
5763 type: integer
5764 timeoutSeconds:
5765 format: int32
5766 type: integer
5767 type: object
5768 replicasExternalTrafficPolicy:
5769 type: string
5770 replicasServiceAnnotations:
5771 additionalProperties:
5772 type: string
5773 type: object
5774 replicasServiceLabels:
5775 additionalProperties:
5776 type: string
5777 type: object
5778 replicasServiceType:
5779 type: string
5780 resources:
5781 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01005782 claims:
5783 items:
5784 properties:
5785 name:
5786 type: string
5787 required:
5788 - name
5789 type: object
5790 type: array
5791 x-kubernetes-list-map-keys:
5792 - name
5793 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00005794 limits:
5795 additionalProperties:
5796 anyOf:
5797 - type: integer
5798 - type: string
5799 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
5800 x-kubernetes-int-or-string: true
5801 type: object
5802 requests:
5803 additionalProperties:
5804 anyOf:
5805 - type: integer
5806 - type: string
5807 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
5808 x-kubernetes-int-or-string: true
5809 type: object
5810 type: object
5811 runtimeClassName:
5812 type: string
5813 schedulerName:
5814 type: string
5815 serviceAccountName:
5816 type: string
5817 serviceAnnotations:
5818 additionalProperties:
5819 type: string
5820 type: object
5821 serviceLabels:
5822 additionalProperties:
5823 type: string
5824 type: object
5825 serviceType:
5826 type: string
5827 sidecarPVCs:
5828 items:
5829 properties:
5830 apiVersion:
5831 type: string
5832 kind:
5833 type: string
5834 metadata:
5835 type: object
5836 spec:
5837 properties:
5838 accessModes:
5839 items:
5840 type: string
5841 type: array
5842 dataSource:
5843 properties:
5844 apiGroup:
5845 type: string
5846 kind:
5847 type: string
5848 name:
5849 type: string
5850 required:
5851 - kind
5852 - name
5853 type: object
5854 dataSourceRef:
5855 properties:
5856 apiGroup:
5857 type: string
5858 kind:
5859 type: string
5860 name:
5861 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +01005862 namespace:
5863 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00005864 required:
5865 - kind
5866 - name
5867 type: object
5868 resources:
5869 properties:
5870 limits:
5871 additionalProperties:
5872 anyOf:
5873 - type: integer
5874 - type: string
5875 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
5876 x-kubernetes-int-or-string: true
5877 type: object
5878 requests:
5879 additionalProperties:
5880 anyOf:
5881 - type: integer
5882 - type: string
5883 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
5884 x-kubernetes-int-or-string: true
5885 type: object
5886 type: object
5887 selector:
5888 properties:
5889 matchExpressions:
5890 items:
5891 properties:
5892 key:
5893 type: string
5894 operator:
5895 type: string
5896 values:
5897 items:
5898 type: string
5899 type: array
5900 required:
5901 - key
5902 - operator
5903 type: object
5904 type: array
5905 matchLabels:
5906 additionalProperties:
5907 type: string
5908 type: object
5909 type: object
5910 storageClassName:
5911 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04005912 volumeAttributesClassName:
5913 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00005914 volumeMode:
5915 type: string
5916 volumeName:
5917 type: string
5918 type: object
5919 status:
5920 properties:
5921 accessModes:
5922 items:
5923 type: string
5924 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -04005925 allocatedResourceStatuses:
5926 additionalProperties:
5927 type: string
5928 type: object
5929 x-kubernetes-map-type: granular
okozachenko1203b7c2d322023-07-05 11:09:15 +00005930 allocatedResources:
5931 additionalProperties:
5932 anyOf:
5933 - type: integer
5934 - type: string
5935 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
5936 x-kubernetes-int-or-string: true
5937 type: object
5938 capacity:
5939 additionalProperties:
5940 anyOf:
5941 - type: integer
5942 - type: string
5943 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
5944 x-kubernetes-int-or-string: true
5945 type: object
5946 conditions:
5947 items:
5948 properties:
5949 lastProbeTime:
5950 format: date-time
5951 type: string
5952 lastTransitionTime:
5953 format: date-time
5954 type: string
5955 message:
5956 type: string
5957 reason:
5958 type: string
5959 status:
5960 type: string
5961 type:
5962 type: string
5963 required:
5964 - status
5965 - type
5966 type: object
5967 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -04005968 currentVolumeAttributesClassName:
okozachenko1203b7c2d322023-07-05 11:09:15 +00005969 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04005970 modifyVolumeStatus:
5971 properties:
5972 status:
5973 type: string
5974 targetVolumeAttributesClassName:
5975 type: string
5976 required:
5977 - status
5978 type: object
5979 phase:
okozachenko1203b7c2d322023-07-05 11:09:15 +00005980 type: string
5981 type: object
5982 type: object
5983 type: array
5984 sidecarResources:
5985 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01005986 claims:
5987 items:
5988 properties:
5989 name:
5990 type: string
5991 required:
5992 - name
5993 type: object
5994 type: array
5995 x-kubernetes-list-map-keys:
5996 - name
5997 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00005998 limits:
5999 additionalProperties:
6000 anyOf:
6001 - type: integer
6002 - type: string
6003 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
6004 x-kubernetes-int-or-string: true
6005 type: object
6006 requests:
6007 additionalProperties:
6008 anyOf:
6009 - type: integer
6010 - type: string
6011 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
6012 x-kubernetes-int-or-string: true
6013 type: object
6014 type: object
6015 sidecarVolumes:
6016 items:
6017 properties:
6018 awsElasticBlockStore:
6019 properties:
6020 fsType:
6021 type: string
6022 partition:
6023 format: int32
6024 type: integer
6025 readOnly:
6026 type: boolean
6027 volumeID:
6028 type: string
6029 required:
6030 - volumeID
6031 type: object
6032 azureDisk:
6033 properties:
6034 cachingMode:
6035 type: string
6036 diskName:
6037 type: string
6038 diskURI:
6039 type: string
6040 fsType:
6041 type: string
6042 kind:
6043 type: string
6044 readOnly:
6045 type: boolean
6046 required:
6047 - diskName
6048 - diskURI
6049 type: object
6050 azureFile:
6051 properties:
6052 readOnly:
6053 type: boolean
6054 secretName:
6055 type: string
6056 shareName:
6057 type: string
6058 required:
6059 - secretName
6060 - shareName
6061 type: object
6062 cephfs:
6063 properties:
6064 monitors:
6065 items:
6066 type: string
6067 type: array
6068 path:
6069 type: string
6070 readOnly:
6071 type: boolean
6072 secretFile:
6073 type: string
6074 secretRef:
6075 properties:
6076 name:
6077 type: string
6078 type: object
6079 user:
6080 type: string
6081 required:
6082 - monitors
6083 type: object
6084 cinder:
6085 properties:
6086 fsType:
6087 type: string
6088 readOnly:
6089 type: boolean
6090 secretRef:
6091 properties:
6092 name:
6093 type: string
6094 type: object
6095 volumeID:
6096 type: string
6097 required:
6098 - volumeID
6099 type: object
6100 configMap:
6101 properties:
6102 defaultMode:
6103 format: int32
6104 type: integer
6105 items:
6106 items:
6107 properties:
6108 key:
6109 type: string
6110 mode:
6111 format: int32
6112 type: integer
6113 path:
6114 type: string
6115 required:
6116 - key
6117 - path
6118 type: object
6119 type: array
6120 name:
6121 type: string
6122 optional:
6123 type: boolean
6124 type: object
6125 csi:
6126 properties:
6127 driver:
6128 type: string
6129 fsType:
6130 type: string
6131 nodePublishSecretRef:
6132 properties:
6133 name:
6134 type: string
6135 type: object
6136 readOnly:
6137 type: boolean
6138 volumeAttributes:
6139 additionalProperties:
6140 type: string
6141 type: object
6142 required:
6143 - driver
6144 type: object
6145 downwardAPI:
6146 properties:
6147 defaultMode:
6148 format: int32
6149 type: integer
6150 items:
6151 items:
6152 properties:
6153 fieldRef:
6154 properties:
6155 apiVersion:
6156 type: string
6157 fieldPath:
6158 type: string
6159 required:
6160 - fieldPath
6161 type: object
6162 mode:
6163 format: int32
6164 type: integer
6165 path:
6166 type: string
6167 resourceFieldRef:
6168 properties:
6169 containerName:
6170 type: string
6171 divisor:
6172 anyOf:
6173 - type: integer
6174 - type: string
6175 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
6176 x-kubernetes-int-or-string: true
6177 resource:
6178 type: string
6179 required:
6180 - resource
6181 type: object
6182 required:
6183 - path
6184 type: object
6185 type: array
6186 type: object
6187 emptyDir:
6188 properties:
6189 medium:
6190 type: string
6191 sizeLimit:
6192 anyOf:
6193 - type: integer
6194 - type: string
6195 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
6196 x-kubernetes-int-or-string: true
6197 type: object
6198 ephemeral:
6199 properties:
6200 volumeClaimTemplate:
6201 properties:
6202 metadata:
6203 type: object
6204 spec:
6205 properties:
6206 accessModes:
6207 items:
6208 type: string
6209 type: array
6210 dataSource:
6211 properties:
6212 apiGroup:
6213 type: string
6214 kind:
6215 type: string
6216 name:
6217 type: string
6218 required:
6219 - kind
6220 - name
6221 type: object
6222 dataSourceRef:
6223 properties:
6224 apiGroup:
6225 type: string
6226 kind:
6227 type: string
6228 name:
6229 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +01006230 namespace:
6231 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00006232 required:
6233 - kind
6234 - name
6235 type: object
6236 resources:
6237 properties:
6238 limits:
6239 additionalProperties:
6240 anyOf:
6241 - type: integer
6242 - type: string
6243 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
6244 x-kubernetes-int-or-string: true
6245 type: object
6246 requests:
6247 additionalProperties:
6248 anyOf:
6249 - type: integer
6250 - type: string
6251 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
6252 x-kubernetes-int-or-string: true
6253 type: object
6254 type: object
6255 selector:
6256 properties:
6257 matchExpressions:
6258 items:
6259 properties:
6260 key:
6261 type: string
6262 operator:
6263 type: string
6264 values:
6265 items:
6266 type: string
6267 type: array
6268 required:
6269 - key
6270 - operator
6271 type: object
6272 type: array
6273 matchLabels:
6274 additionalProperties:
6275 type: string
6276 type: object
6277 type: object
6278 storageClassName:
6279 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04006280 volumeAttributesClassName:
6281 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00006282 volumeMode:
6283 type: string
6284 volumeName:
6285 type: string
6286 type: object
6287 required:
6288 - spec
6289 type: object
6290 type: object
6291 fc:
6292 properties:
6293 fsType:
6294 type: string
6295 lun:
6296 format: int32
6297 type: integer
6298 readOnly:
6299 type: boolean
6300 targetWWNs:
6301 items:
6302 type: string
6303 type: array
6304 wwids:
6305 items:
6306 type: string
6307 type: array
6308 type: object
6309 flexVolume:
6310 properties:
6311 driver:
6312 type: string
6313 fsType:
6314 type: string
6315 options:
6316 additionalProperties:
6317 type: string
6318 type: object
6319 readOnly:
6320 type: boolean
6321 secretRef:
6322 properties:
6323 name:
6324 type: string
6325 type: object
6326 required:
6327 - driver
6328 type: object
6329 flocker:
6330 properties:
6331 datasetName:
6332 type: string
6333 datasetUUID:
6334 type: string
6335 type: object
6336 gcePersistentDisk:
6337 properties:
6338 fsType:
6339 type: string
6340 partition:
6341 format: int32
6342 type: integer
6343 pdName:
6344 type: string
6345 readOnly:
6346 type: boolean
6347 required:
6348 - pdName
6349 type: object
6350 gitRepo:
6351 properties:
6352 directory:
6353 type: string
6354 repository:
6355 type: string
6356 revision:
6357 type: string
6358 required:
6359 - repository
6360 type: object
6361 glusterfs:
6362 properties:
6363 endpoints:
6364 type: string
6365 path:
6366 type: string
6367 readOnly:
6368 type: boolean
6369 required:
6370 - endpoints
6371 - path
6372 type: object
6373 hostPath:
6374 properties:
6375 path:
6376 type: string
6377 type:
6378 type: string
6379 required:
6380 - path
6381 type: object
6382 iscsi:
6383 properties:
6384 chapAuthDiscovery:
6385 type: boolean
6386 chapAuthSession:
6387 type: boolean
6388 fsType:
6389 type: string
6390 initiatorName:
6391 type: string
6392 iqn:
6393 type: string
6394 iscsiInterface:
6395 type: string
6396 lun:
6397 format: int32
6398 type: integer
6399 portals:
6400 items:
6401 type: string
6402 type: array
6403 readOnly:
6404 type: boolean
6405 secretRef:
6406 properties:
6407 name:
6408 type: string
6409 type: object
6410 targetPortal:
6411 type: string
6412 required:
6413 - iqn
6414 - lun
6415 - targetPortal
6416 type: object
6417 name:
6418 type: string
6419 nfs:
6420 properties:
6421 path:
6422 type: string
6423 readOnly:
6424 type: boolean
6425 server:
6426 type: string
6427 required:
6428 - path
6429 - server
6430 type: object
6431 persistentVolumeClaim:
6432 properties:
6433 claimName:
6434 type: string
6435 readOnly:
6436 type: boolean
6437 required:
6438 - claimName
6439 type: object
6440 photonPersistentDisk:
6441 properties:
6442 fsType:
6443 type: string
6444 pdID:
6445 type: string
6446 required:
6447 - pdID
6448 type: object
6449 portworxVolume:
6450 properties:
6451 fsType:
6452 type: string
6453 readOnly:
6454 type: boolean
6455 volumeID:
6456 type: string
6457 required:
6458 - volumeID
6459 type: object
6460 projected:
6461 properties:
6462 defaultMode:
6463 format: int32
6464 type: integer
6465 sources:
6466 items:
6467 properties:
Mohammed Naser65cda132024-05-02 14:34:08 -04006468 clusterTrustBundle:
6469 properties:
6470 labelSelector:
6471 properties:
6472 matchExpressions:
6473 items:
6474 properties:
6475 key:
6476 type: string
6477 operator:
6478 type: string
6479 values:
6480 items:
6481 type: string
6482 type: array
6483 required:
6484 - key
6485 - operator
6486 type: object
6487 type: array
6488 matchLabels:
6489 additionalProperties:
6490 type: string
6491 type: object
6492 type: object
6493 name:
6494 type: string
6495 optional:
6496 type: boolean
6497 path:
6498 type: string
6499 signerName:
6500 type: string
6501 required:
6502 - path
6503 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00006504 configMap:
6505 properties:
6506 items:
6507 items:
6508 properties:
6509 key:
6510 type: string
6511 mode:
6512 format: int32
6513 type: integer
6514 path:
6515 type: string
6516 required:
6517 - key
6518 - path
6519 type: object
6520 type: array
6521 name:
6522 type: string
6523 optional:
6524 type: boolean
6525 type: object
6526 downwardAPI:
6527 properties:
6528 items:
6529 items:
6530 properties:
6531 fieldRef:
6532 properties:
6533 apiVersion:
6534 type: string
6535 fieldPath:
6536 type: string
6537 required:
6538 - fieldPath
6539 type: object
6540 mode:
6541 format: int32
6542 type: integer
6543 path:
6544 type: string
6545 resourceFieldRef:
6546 properties:
6547 containerName:
6548 type: string
6549 divisor:
6550 anyOf:
6551 - type: integer
6552 - type: string
6553 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
6554 x-kubernetes-int-or-string: true
6555 resource:
6556 type: string
6557 required:
6558 - resource
6559 type: object
6560 required:
6561 - path
6562 type: object
6563 type: array
6564 type: object
6565 secret:
6566 properties:
6567 items:
6568 items:
6569 properties:
6570 key:
6571 type: string
6572 mode:
6573 format: int32
6574 type: integer
6575 path:
6576 type: string
6577 required:
6578 - key
6579 - path
6580 type: object
6581 type: array
6582 name:
6583 type: string
6584 optional:
6585 type: boolean
6586 type: object
6587 serviceAccountToken:
6588 properties:
6589 audience:
6590 type: string
6591 expirationSeconds:
6592 format: int64
6593 type: integer
6594 path:
6595 type: string
6596 required:
6597 - path
6598 type: object
6599 type: object
6600 type: array
6601 type: object
6602 quobyte:
6603 properties:
6604 group:
6605 type: string
6606 readOnly:
6607 type: boolean
6608 registry:
6609 type: string
6610 tenant:
6611 type: string
6612 user:
6613 type: string
6614 volume:
6615 type: string
6616 required:
6617 - registry
6618 - volume
6619 type: object
6620 rbd:
6621 properties:
6622 fsType:
6623 type: string
6624 image:
6625 type: string
6626 keyring:
6627 type: string
6628 monitors:
6629 items:
6630 type: string
6631 type: array
6632 pool:
6633 type: string
6634 readOnly:
6635 type: boolean
6636 secretRef:
6637 properties:
6638 name:
6639 type: string
6640 type: object
6641 user:
6642 type: string
6643 required:
6644 - image
6645 - monitors
6646 type: object
6647 scaleIO:
6648 properties:
6649 fsType:
6650 type: string
6651 gateway:
6652 type: string
6653 protectionDomain:
6654 type: string
6655 readOnly:
6656 type: boolean
6657 secretRef:
6658 properties:
6659 name:
6660 type: string
6661 type: object
6662 sslEnabled:
6663 type: boolean
6664 storageMode:
6665 type: string
6666 storagePool:
6667 type: string
6668 system:
6669 type: string
6670 volumeName:
6671 type: string
6672 required:
6673 - gateway
6674 - secretRef
6675 - system
6676 type: object
6677 secret:
6678 properties:
6679 defaultMode:
6680 format: int32
6681 type: integer
6682 items:
6683 items:
6684 properties:
6685 key:
6686 type: string
6687 mode:
6688 format: int32
6689 type: integer
6690 path:
6691 type: string
6692 required:
6693 - key
6694 - path
6695 type: object
6696 type: array
6697 optional:
6698 type: boolean
6699 secretName:
6700 type: string
6701 type: object
6702 storageos:
6703 properties:
6704 fsType:
6705 type: string
6706 readOnly:
6707 type: boolean
6708 secretRef:
6709 properties:
6710 name:
6711 type: string
6712 type: object
6713 volumeName:
6714 type: string
6715 volumeNamespace:
6716 type: string
6717 type: object
6718 vsphereVolume:
6719 properties:
6720 fsType:
6721 type: string
6722 storagePolicyID:
6723 type: string
6724 storagePolicyName:
6725 type: string
6726 volumePath:
6727 type: string
6728 required:
6729 - volumePath
6730 type: object
6731 required:
6732 - name
6733 type: object
6734 type: array
6735 sidecars:
6736 items:
6737 properties:
6738 args:
6739 items:
6740 type: string
6741 type: array
6742 command:
6743 items:
6744 type: string
6745 type: array
6746 env:
6747 items:
6748 properties:
6749 name:
6750 type: string
6751 value:
6752 type: string
6753 valueFrom:
6754 properties:
6755 configMapKeyRef:
6756 properties:
6757 key:
6758 type: string
6759 name:
6760 type: string
6761 optional:
6762 type: boolean
6763 required:
6764 - key
6765 type: object
6766 fieldRef:
6767 properties:
6768 apiVersion:
6769 type: string
6770 fieldPath:
6771 type: string
6772 required:
6773 - fieldPath
6774 type: object
6775 resourceFieldRef:
6776 properties:
6777 containerName:
6778 type: string
6779 divisor:
6780 anyOf:
6781 - type: integer
6782 - type: string
6783 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
6784 x-kubernetes-int-or-string: true
6785 resource:
6786 type: string
6787 required:
6788 - resource
6789 type: object
6790 secretKeyRef:
6791 properties:
6792 key:
6793 type: string
6794 name:
6795 type: string
6796 optional:
6797 type: boolean
6798 required:
6799 - key
6800 type: object
6801 type: object
6802 required:
6803 - name
6804 type: object
6805 type: array
6806 envFrom:
6807 items:
6808 properties:
6809 configMapRef:
6810 properties:
6811 name:
6812 type: string
6813 optional:
6814 type: boolean
6815 type: object
6816 prefix:
6817 type: string
6818 secretRef:
6819 properties:
6820 name:
6821 type: string
6822 optional:
6823 type: boolean
6824 type: object
6825 type: object
6826 type: array
6827 image:
6828 type: string
6829 imagePullPolicy:
6830 type: string
6831 lifecycle:
6832 properties:
6833 postStart:
6834 properties:
6835 exec:
6836 properties:
6837 command:
6838 items:
6839 type: string
6840 type: array
6841 type: object
6842 httpGet:
6843 properties:
6844 host:
6845 type: string
6846 httpHeaders:
6847 items:
6848 properties:
6849 name:
6850 type: string
6851 value:
6852 type: string
6853 required:
6854 - name
6855 - value
6856 type: object
6857 type: array
6858 path:
6859 type: string
6860 port:
6861 anyOf:
6862 - type: integer
6863 - type: string
6864 x-kubernetes-int-or-string: true
6865 scheme:
6866 type: string
6867 required:
6868 - port
6869 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04006870 sleep:
6871 properties:
6872 seconds:
6873 format: int64
6874 type: integer
6875 required:
6876 - seconds
6877 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00006878 tcpSocket:
6879 properties:
6880 host:
6881 type: string
6882 port:
6883 anyOf:
6884 - type: integer
6885 - type: string
6886 x-kubernetes-int-or-string: true
6887 required:
6888 - port
6889 type: object
6890 type: object
6891 preStop:
6892 properties:
6893 exec:
6894 properties:
6895 command:
6896 items:
6897 type: string
6898 type: array
6899 type: object
6900 httpGet:
6901 properties:
6902 host:
6903 type: string
6904 httpHeaders:
6905 items:
6906 properties:
6907 name:
6908 type: string
6909 value:
6910 type: string
6911 required:
6912 - name
6913 - value
6914 type: object
6915 type: array
6916 path:
6917 type: string
6918 port:
6919 anyOf:
6920 - type: integer
6921 - type: string
6922 x-kubernetes-int-or-string: true
6923 scheme:
6924 type: string
6925 required:
6926 - port
6927 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04006928 sleep:
6929 properties:
6930 seconds:
6931 format: int64
6932 type: integer
6933 required:
6934 - seconds
6935 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00006936 tcpSocket:
6937 properties:
6938 host:
6939 type: string
6940 port:
6941 anyOf:
6942 - type: integer
6943 - type: string
6944 x-kubernetes-int-or-string: true
6945 required:
6946 - port
6947 type: object
6948 type: object
6949 type: object
6950 livenessProbe:
6951 properties:
6952 exec:
6953 properties:
6954 command:
6955 items:
6956 type: string
6957 type: array
6958 type: object
6959 failureThreshold:
6960 format: int32
6961 type: integer
6962 grpc:
6963 properties:
6964 port:
6965 format: int32
6966 type: integer
6967 service:
6968 type: string
6969 required:
6970 - port
6971 type: object
6972 httpGet:
6973 properties:
6974 host:
6975 type: string
6976 httpHeaders:
6977 items:
6978 properties:
6979 name:
6980 type: string
6981 value:
6982 type: string
6983 required:
6984 - name
6985 - value
6986 type: object
6987 type: array
6988 path:
6989 type: string
6990 port:
6991 anyOf:
6992 - type: integer
6993 - type: string
6994 x-kubernetes-int-or-string: true
6995 scheme:
6996 type: string
6997 required:
6998 - port
6999 type: object
7000 initialDelaySeconds:
7001 format: int32
7002 type: integer
7003 periodSeconds:
7004 format: int32
7005 type: integer
7006 successThreshold:
7007 format: int32
7008 type: integer
7009 tcpSocket:
7010 properties:
7011 host:
7012 type: string
7013 port:
7014 anyOf:
7015 - type: integer
7016 - type: string
7017 x-kubernetes-int-or-string: true
7018 required:
7019 - port
7020 type: object
7021 terminationGracePeriodSeconds:
7022 format: int64
7023 type: integer
7024 timeoutSeconds:
7025 format: int32
7026 type: integer
7027 type: object
7028 name:
7029 type: string
7030 ports:
7031 items:
7032 properties:
7033 containerPort:
7034 format: int32
7035 type: integer
7036 hostIP:
7037 type: string
7038 hostPort:
7039 format: int32
7040 type: integer
7041 name:
7042 type: string
7043 protocol:
7044 default: TCP
7045 type: string
7046 required:
7047 - containerPort
7048 type: object
7049 type: array
7050 x-kubernetes-list-map-keys:
7051 - containerPort
7052 - protocol
7053 x-kubernetes-list-type: map
7054 readinessProbe:
7055 properties:
7056 exec:
7057 properties:
7058 command:
7059 items:
7060 type: string
7061 type: array
7062 type: object
7063 failureThreshold:
7064 format: int32
7065 type: integer
7066 grpc:
7067 properties:
7068 port:
7069 format: int32
7070 type: integer
7071 service:
7072 type: string
7073 required:
7074 - port
7075 type: object
7076 httpGet:
7077 properties:
7078 host:
7079 type: string
7080 httpHeaders:
7081 items:
7082 properties:
7083 name:
7084 type: string
7085 value:
7086 type: string
7087 required:
7088 - name
7089 - value
7090 type: object
7091 type: array
7092 path:
7093 type: string
7094 port:
7095 anyOf:
7096 - type: integer
7097 - type: string
7098 x-kubernetes-int-or-string: true
7099 scheme:
7100 type: string
7101 required:
7102 - port
7103 type: object
7104 initialDelaySeconds:
7105 format: int32
7106 type: integer
7107 periodSeconds:
7108 format: int32
7109 type: integer
7110 successThreshold:
7111 format: int32
7112 type: integer
7113 tcpSocket:
7114 properties:
7115 host:
7116 type: string
7117 port:
7118 anyOf:
7119 - type: integer
7120 - type: string
7121 x-kubernetes-int-or-string: true
7122 required:
7123 - port
7124 type: object
7125 terminationGracePeriodSeconds:
7126 format: int64
7127 type: integer
7128 timeoutSeconds:
7129 format: int32
7130 type: integer
7131 type: object
Oleksandr K249d3db2023-12-06 16:35:23 +01007132 resizePolicy:
7133 items:
7134 properties:
7135 resourceName:
7136 type: string
7137 restartPolicy:
7138 type: string
7139 required:
7140 - resourceName
7141 - restartPolicy
7142 type: object
7143 type: array
7144 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00007145 resources:
7146 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01007147 claims:
7148 items:
7149 properties:
7150 name:
7151 type: string
7152 required:
7153 - name
7154 type: object
7155 type: array
7156 x-kubernetes-list-map-keys:
7157 - name
7158 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00007159 limits:
7160 additionalProperties:
7161 anyOf:
7162 - type: integer
7163 - type: string
7164 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
7165 x-kubernetes-int-or-string: true
7166 type: object
7167 requests:
7168 additionalProperties:
7169 anyOf:
7170 - type: integer
7171 - type: string
7172 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
7173 x-kubernetes-int-or-string: true
7174 type: object
7175 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04007176 restartPolicy:
7177 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00007178 securityContext:
7179 properties:
7180 allowPrivilegeEscalation:
7181 type: boolean
7182 capabilities:
7183 properties:
7184 add:
7185 items:
7186 type: string
7187 type: array
7188 drop:
7189 items:
7190 type: string
7191 type: array
7192 type: object
7193 privileged:
7194 type: boolean
7195 procMount:
7196 type: string
7197 readOnlyRootFilesystem:
7198 type: boolean
7199 runAsGroup:
7200 format: int64
7201 type: integer
7202 runAsNonRoot:
7203 type: boolean
7204 runAsUser:
7205 format: int64
7206 type: integer
7207 seLinuxOptions:
7208 properties:
7209 level:
7210 type: string
7211 role:
7212 type: string
7213 type:
7214 type: string
7215 user:
7216 type: string
7217 type: object
7218 seccompProfile:
7219 properties:
7220 localhostProfile:
7221 type: string
7222 type:
7223 type: string
7224 required:
7225 - type
7226 type: object
7227 windowsOptions:
7228 properties:
7229 gmsaCredentialSpec:
7230 type: string
7231 gmsaCredentialSpecName:
7232 type: string
7233 hostProcess:
7234 type: boolean
7235 runAsUserName:
7236 type: string
7237 type: object
7238 type: object
7239 startupProbe:
7240 properties:
7241 exec:
7242 properties:
7243 command:
7244 items:
7245 type: string
7246 type: array
7247 type: object
7248 failureThreshold:
7249 format: int32
7250 type: integer
7251 grpc:
7252 properties:
7253 port:
7254 format: int32
7255 type: integer
7256 service:
7257 type: string
7258 required:
7259 - port
7260 type: object
7261 httpGet:
7262 properties:
7263 host:
7264 type: string
7265 httpHeaders:
7266 items:
7267 properties:
7268 name:
7269 type: string
7270 value:
7271 type: string
7272 required:
7273 - name
7274 - value
7275 type: object
7276 type: array
7277 path:
7278 type: string
7279 port:
7280 anyOf:
7281 - type: integer
7282 - type: string
7283 x-kubernetes-int-or-string: true
7284 scheme:
7285 type: string
7286 required:
7287 - port
7288 type: object
7289 initialDelaySeconds:
7290 format: int32
7291 type: integer
7292 periodSeconds:
7293 format: int32
7294 type: integer
7295 successThreshold:
7296 format: int32
7297 type: integer
7298 tcpSocket:
7299 properties:
7300 host:
7301 type: string
7302 port:
7303 anyOf:
7304 - type: integer
7305 - type: string
7306 x-kubernetes-int-or-string: true
7307 required:
7308 - port
7309 type: object
7310 terminationGracePeriodSeconds:
7311 format: int64
7312 type: integer
7313 timeoutSeconds:
7314 format: int32
7315 type: integer
7316 type: object
7317 stdin:
7318 type: boolean
7319 stdinOnce:
7320 type: boolean
7321 terminationMessagePath:
7322 type: string
7323 terminationMessagePolicy:
7324 type: string
7325 tty:
7326 type: boolean
7327 volumeDevices:
7328 items:
7329 properties:
7330 devicePath:
7331 type: string
7332 name:
7333 type: string
7334 required:
7335 - devicePath
7336 - name
7337 type: object
7338 type: array
7339 volumeMounts:
7340 items:
7341 properties:
7342 mountPath:
7343 type: string
7344 mountPropagation:
7345 type: string
7346 name:
7347 type: string
7348 readOnly:
7349 type: boolean
7350 subPath:
7351 type: string
7352 subPathExpr:
7353 type: string
7354 required:
7355 - mountPath
7356 - name
7357 type: object
7358 type: array
7359 workingDir:
7360 type: string
7361 required:
7362 - name
7363 type: object
7364 type: array
7365 size:
7366 format: int32
7367 type: integer
7368 sslInternalSecretName:
7369 type: string
7370 sslSecretName:
7371 type: string
7372 tolerations:
7373 items:
7374 properties:
7375 effect:
7376 type: string
7377 key:
7378 type: string
7379 operator:
7380 type: string
7381 tolerationSeconds:
7382 format: int64
7383 type: integer
7384 value:
7385 type: string
7386 type: object
7387 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -04007388 topologySpreadConstraints:
7389 items:
7390 properties:
7391 labelSelector:
7392 properties:
7393 matchExpressions:
7394 items:
7395 properties:
7396 key:
7397 type: string
7398 operator:
7399 type: string
7400 values:
7401 items:
7402 type: string
7403 type: array
7404 required:
7405 - key
7406 - operator
7407 type: object
7408 type: array
7409 matchLabels:
7410 additionalProperties:
7411 type: string
7412 type: object
7413 type: object
7414 matchLabelKeys:
7415 items:
7416 type: string
7417 type: array
7418 x-kubernetes-list-type: atomic
7419 maxSkew:
7420 format: int32
7421 type: integer
7422 minDomains:
7423 format: int32
7424 type: integer
7425 nodeAffinityPolicy:
7426 type: string
7427 nodeTaintsPolicy:
7428 type: string
7429 topologyKey:
7430 type: string
7431 whenUnsatisfiable:
7432 type: string
7433 required:
7434 - maxSkew
7435 - topologyKey
7436 - whenUnsatisfiable
7437 type: object
7438 type: array
okozachenko1203b7c2d322023-07-05 11:09:15 +00007439 vaultSecretName:
7440 type: string
7441 volumeSpec:
7442 properties:
7443 emptyDir:
7444 properties:
7445 medium:
7446 type: string
7447 sizeLimit:
7448 anyOf:
7449 - type: integer
7450 - type: string
7451 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
7452 x-kubernetes-int-or-string: true
7453 type: object
7454 hostPath:
7455 properties:
7456 path:
7457 type: string
7458 type:
7459 type: string
7460 required:
7461 - path
7462 type: object
7463 persistentVolumeClaim:
7464 properties:
7465 accessModes:
7466 items:
7467 type: string
7468 type: array
7469 dataSource:
7470 properties:
7471 apiGroup:
7472 type: string
7473 kind:
7474 type: string
7475 name:
7476 type: string
7477 required:
7478 - kind
7479 - name
7480 type: object
7481 dataSourceRef:
7482 properties:
7483 apiGroup:
7484 type: string
7485 kind:
7486 type: string
7487 name:
7488 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +01007489 namespace:
7490 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00007491 required:
7492 - kind
7493 - name
7494 type: object
7495 resources:
7496 properties:
7497 limits:
7498 additionalProperties:
7499 anyOf:
7500 - type: integer
7501 - type: string
7502 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
7503 x-kubernetes-int-or-string: true
7504 type: object
7505 requests:
7506 additionalProperties:
7507 anyOf:
7508 - type: integer
7509 - type: string
7510 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
7511 x-kubernetes-int-or-string: true
7512 type: object
7513 type: object
7514 selector:
7515 properties:
7516 matchExpressions:
7517 items:
7518 properties:
7519 key:
7520 type: string
7521 operator:
7522 type: string
7523 values:
7524 items:
7525 type: string
7526 type: array
7527 required:
7528 - key
7529 - operator
7530 type: object
7531 type: array
7532 matchLabels:
7533 additionalProperties:
7534 type: string
7535 type: object
7536 type: object
7537 storageClassName:
7538 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04007539 volumeAttributesClassName:
7540 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00007541 volumeMode:
7542 type: string
7543 volumeName:
7544 type: string
7545 type: object
7546 type: object
7547 type: object
7548 pxc:
7549 properties:
7550 affinity:
7551 properties:
7552 advanced:
7553 properties:
7554 nodeAffinity:
7555 properties:
7556 preferredDuringSchedulingIgnoredDuringExecution:
7557 items:
7558 properties:
7559 preference:
7560 properties:
7561 matchExpressions:
7562 items:
7563 properties:
7564 key:
7565 type: string
7566 operator:
7567 type: string
7568 values:
7569 items:
7570 type: string
7571 type: array
7572 required:
7573 - key
7574 - operator
7575 type: object
7576 type: array
7577 matchFields:
7578 items:
7579 properties:
7580 key:
7581 type: string
7582 operator:
7583 type: string
7584 values:
7585 items:
7586 type: string
7587 type: array
7588 required:
7589 - key
7590 - operator
7591 type: object
7592 type: array
7593 type: object
7594 weight:
7595 format: int32
7596 type: integer
7597 required:
7598 - preference
7599 - weight
7600 type: object
7601 type: array
7602 requiredDuringSchedulingIgnoredDuringExecution:
7603 properties:
7604 nodeSelectorTerms:
7605 items:
7606 properties:
7607 matchExpressions:
7608 items:
7609 properties:
7610 key:
7611 type: string
7612 operator:
7613 type: string
7614 values:
7615 items:
7616 type: string
7617 type: array
7618 required:
7619 - key
7620 - operator
7621 type: object
7622 type: array
7623 matchFields:
7624 items:
7625 properties:
7626 key:
7627 type: string
7628 operator:
7629 type: string
7630 values:
7631 items:
7632 type: string
7633 type: array
7634 required:
7635 - key
7636 - operator
7637 type: object
7638 type: array
7639 type: object
7640 type: array
7641 required:
7642 - nodeSelectorTerms
7643 type: object
7644 type: object
7645 podAffinity:
7646 properties:
7647 preferredDuringSchedulingIgnoredDuringExecution:
7648 items:
7649 properties:
7650 podAffinityTerm:
7651 properties:
7652 labelSelector:
7653 properties:
7654 matchExpressions:
7655 items:
7656 properties:
7657 key:
7658 type: string
7659 operator:
7660 type: string
7661 values:
7662 items:
7663 type: string
7664 type: array
7665 required:
7666 - key
7667 - operator
7668 type: object
7669 type: array
7670 matchLabels:
7671 additionalProperties:
7672 type: string
7673 type: object
7674 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04007675 matchLabelKeys:
7676 items:
7677 type: string
7678 type: array
7679 x-kubernetes-list-type: atomic
7680 mismatchLabelKeys:
7681 items:
7682 type: string
7683 type: array
7684 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00007685 namespaceSelector:
7686 properties:
7687 matchExpressions:
7688 items:
7689 properties:
7690 key:
7691 type: string
7692 operator:
7693 type: string
7694 values:
7695 items:
7696 type: string
7697 type: array
7698 required:
7699 - key
7700 - operator
7701 type: object
7702 type: array
7703 matchLabels:
7704 additionalProperties:
7705 type: string
7706 type: object
7707 type: object
7708 namespaces:
7709 items:
7710 type: string
7711 type: array
7712 topologyKey:
7713 type: string
7714 required:
7715 - topologyKey
7716 type: object
7717 weight:
7718 format: int32
7719 type: integer
7720 required:
7721 - podAffinityTerm
7722 - weight
7723 type: object
7724 type: array
7725 requiredDuringSchedulingIgnoredDuringExecution:
7726 items:
7727 properties:
7728 labelSelector:
7729 properties:
7730 matchExpressions:
7731 items:
7732 properties:
7733 key:
7734 type: string
7735 operator:
7736 type: string
7737 values:
7738 items:
7739 type: string
7740 type: array
7741 required:
7742 - key
7743 - operator
7744 type: object
7745 type: array
7746 matchLabels:
7747 additionalProperties:
7748 type: string
7749 type: object
7750 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04007751 matchLabelKeys:
7752 items:
7753 type: string
7754 type: array
7755 x-kubernetes-list-type: atomic
7756 mismatchLabelKeys:
7757 items:
7758 type: string
7759 type: array
7760 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00007761 namespaceSelector:
7762 properties:
7763 matchExpressions:
7764 items:
7765 properties:
7766 key:
7767 type: string
7768 operator:
7769 type: string
7770 values:
7771 items:
7772 type: string
7773 type: array
7774 required:
7775 - key
7776 - operator
7777 type: object
7778 type: array
7779 matchLabels:
7780 additionalProperties:
7781 type: string
7782 type: object
7783 type: object
7784 namespaces:
7785 items:
7786 type: string
7787 type: array
7788 topologyKey:
7789 type: string
7790 required:
7791 - topologyKey
7792 type: object
7793 type: array
7794 type: object
7795 podAntiAffinity:
7796 properties:
7797 preferredDuringSchedulingIgnoredDuringExecution:
7798 items:
7799 properties:
7800 podAffinityTerm:
7801 properties:
7802 labelSelector:
7803 properties:
7804 matchExpressions:
7805 items:
7806 properties:
7807 key:
7808 type: string
7809 operator:
7810 type: string
7811 values:
7812 items:
7813 type: string
7814 type: array
7815 required:
7816 - key
7817 - operator
7818 type: object
7819 type: array
7820 matchLabels:
7821 additionalProperties:
7822 type: string
7823 type: object
7824 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04007825 matchLabelKeys:
7826 items:
7827 type: string
7828 type: array
7829 x-kubernetes-list-type: atomic
7830 mismatchLabelKeys:
7831 items:
7832 type: string
7833 type: array
7834 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00007835 namespaceSelector:
7836 properties:
7837 matchExpressions:
7838 items:
7839 properties:
7840 key:
7841 type: string
7842 operator:
7843 type: string
7844 values:
7845 items:
7846 type: string
7847 type: array
7848 required:
7849 - key
7850 - operator
7851 type: object
7852 type: array
7853 matchLabels:
7854 additionalProperties:
7855 type: string
7856 type: object
7857 type: object
7858 namespaces:
7859 items:
7860 type: string
7861 type: array
7862 topologyKey:
7863 type: string
7864 required:
7865 - topologyKey
7866 type: object
7867 weight:
7868 format: int32
7869 type: integer
7870 required:
7871 - podAffinityTerm
7872 - weight
7873 type: object
7874 type: array
7875 requiredDuringSchedulingIgnoredDuringExecution:
7876 items:
7877 properties:
7878 labelSelector:
7879 properties:
7880 matchExpressions:
7881 items:
7882 properties:
7883 key:
7884 type: string
7885 operator:
7886 type: string
7887 values:
7888 items:
7889 type: string
7890 type: array
7891 required:
7892 - key
7893 - operator
7894 type: object
7895 type: array
7896 matchLabels:
7897 additionalProperties:
7898 type: string
7899 type: object
7900 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04007901 matchLabelKeys:
7902 items:
7903 type: string
7904 type: array
7905 x-kubernetes-list-type: atomic
7906 mismatchLabelKeys:
7907 items:
7908 type: string
7909 type: array
7910 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00007911 namespaceSelector:
7912 properties:
7913 matchExpressions:
7914 items:
7915 properties:
7916 key:
7917 type: string
7918 operator:
7919 type: string
7920 values:
7921 items:
7922 type: string
7923 type: array
7924 required:
7925 - key
7926 - operator
7927 type: object
7928 type: array
7929 matchLabels:
7930 additionalProperties:
7931 type: string
7932 type: object
7933 type: object
7934 namespaces:
7935 items:
7936 type: string
7937 type: array
7938 topologyKey:
7939 type: string
7940 required:
7941 - topologyKey
7942 type: object
7943 type: array
7944 type: object
7945 type: object
7946 antiAffinityTopologyKey:
7947 type: string
7948 type: object
7949 annotations:
7950 additionalProperties:
7951 type: string
7952 type: object
7953 autoRecovery:
7954 type: boolean
7955 configuration:
7956 type: string
7957 containerSecurityContext:
7958 properties:
7959 allowPrivilegeEscalation:
7960 type: boolean
7961 capabilities:
7962 properties:
7963 add:
7964 items:
7965 type: string
7966 type: array
7967 drop:
7968 items:
7969 type: string
7970 type: array
7971 type: object
7972 privileged:
7973 type: boolean
7974 procMount:
7975 type: string
7976 readOnlyRootFilesystem:
7977 type: boolean
7978 runAsGroup:
7979 format: int64
7980 type: integer
7981 runAsNonRoot:
7982 type: boolean
7983 runAsUser:
7984 format: int64
7985 type: integer
7986 seLinuxOptions:
7987 properties:
7988 level:
7989 type: string
7990 role:
7991 type: string
7992 type:
7993 type: string
7994 user:
7995 type: string
7996 type: object
7997 seccompProfile:
7998 properties:
7999 localhostProfile:
8000 type: string
8001 type:
8002 type: string
8003 required:
8004 - type
8005 type: object
8006 windowsOptions:
8007 properties:
8008 gmsaCredentialSpec:
8009 type: string
8010 gmsaCredentialSpecName:
8011 type: string
8012 hostProcess:
8013 type: boolean
8014 runAsUserName:
8015 type: string
8016 type: object
8017 type: object
8018 enabled:
8019 type: boolean
8020 envVarsSecret:
8021 type: string
8022 expose:
8023 properties:
8024 annotations:
8025 additionalProperties:
8026 type: string
8027 type: object
8028 enabled:
8029 type: boolean
Mohammed Naser65cda132024-05-02 14:34:08 -04008030 externalTrafficPolicy:
8031 type: string
8032 internalTrafficPolicy:
8033 type: string
8034 labels:
8035 additionalProperties:
8036 type: string
8037 type: object
8038 loadBalancerIP:
8039 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00008040 loadBalancerSourceRanges:
8041 items:
8042 type: string
8043 type: array
8044 trafficPolicy:
8045 type: string
8046 type:
8047 type: string
8048 type: object
8049 externalTrafficPolicy:
8050 type: string
8051 forceUnsafeBootstrap:
8052 type: boolean
8053 gracePeriod:
8054 format: int64
8055 type: integer
8056 hookScript:
8057 type: string
8058 image:
8059 type: string
8060 imagePullPolicy:
8061 type: string
8062 imagePullSecrets:
8063 items:
8064 properties:
8065 name:
8066 type: string
8067 type: object
8068 type: array
8069 labels:
8070 additionalProperties:
8071 type: string
8072 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04008073 lifecycle:
8074 properties:
8075 postStart:
8076 properties:
8077 exec:
8078 properties:
8079 command:
8080 items:
8081 type: string
8082 type: array
8083 type: object
8084 httpGet:
8085 properties:
8086 host:
8087 type: string
8088 httpHeaders:
8089 items:
8090 properties:
8091 name:
8092 type: string
8093 value:
8094 type: string
8095 required:
8096 - name
8097 - value
8098 type: object
8099 type: array
8100 path:
8101 type: string
8102 port:
8103 anyOf:
8104 - type: integer
8105 - type: string
8106 x-kubernetes-int-or-string: true
8107 scheme:
8108 type: string
8109 required:
8110 - port
8111 type: object
8112 sleep:
8113 properties:
8114 seconds:
8115 format: int64
8116 type: integer
8117 required:
8118 - seconds
8119 type: object
8120 tcpSocket:
8121 properties:
8122 host:
8123 type: string
8124 port:
8125 anyOf:
8126 - type: integer
8127 - type: string
8128 x-kubernetes-int-or-string: true
8129 required:
8130 - port
8131 type: object
8132 type: object
8133 preStop:
8134 properties:
8135 exec:
8136 properties:
8137 command:
8138 items:
8139 type: string
8140 type: array
8141 type: object
8142 httpGet:
8143 properties:
8144 host:
8145 type: string
8146 httpHeaders:
8147 items:
8148 properties:
8149 name:
8150 type: string
8151 value:
8152 type: string
8153 required:
8154 - name
8155 - value
8156 type: object
8157 type: array
8158 path:
8159 type: string
8160 port:
8161 anyOf:
8162 - type: integer
8163 - type: string
8164 x-kubernetes-int-or-string: true
8165 scheme:
8166 type: string
8167 required:
8168 - port
8169 type: object
8170 sleep:
8171 properties:
8172 seconds:
8173 format: int64
8174 type: integer
8175 required:
8176 - seconds
8177 type: object
8178 tcpSocket:
8179 properties:
8180 host:
8181 type: string
8182 port:
8183 anyOf:
8184 - type: integer
8185 - type: string
8186 x-kubernetes-int-or-string: true
8187 required:
8188 - port
8189 type: object
8190 type: object
8191 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00008192 livenessDelaySec:
8193 format: int32
8194 type: integer
8195 livenessProbes:
8196 properties:
8197 exec:
8198 properties:
8199 command:
8200 items:
8201 type: string
8202 type: array
8203 type: object
8204 failureThreshold:
8205 format: int32
8206 type: integer
8207 grpc:
8208 properties:
8209 port:
8210 format: int32
8211 type: integer
8212 service:
8213 type: string
8214 required:
8215 - port
8216 type: object
8217 httpGet:
8218 properties:
8219 host:
8220 type: string
8221 httpHeaders:
8222 items:
8223 properties:
8224 name:
8225 type: string
8226 value:
8227 type: string
8228 required:
8229 - name
8230 - value
8231 type: object
8232 type: array
8233 path:
8234 type: string
8235 port:
8236 anyOf:
8237 - type: integer
8238 - type: string
8239 x-kubernetes-int-or-string: true
8240 scheme:
8241 type: string
8242 required:
8243 - port
8244 type: object
8245 initialDelaySeconds:
8246 format: int32
8247 type: integer
8248 periodSeconds:
8249 format: int32
8250 type: integer
8251 successThreshold:
8252 format: int32
8253 type: integer
8254 tcpSocket:
8255 properties:
8256 host:
8257 type: string
8258 port:
8259 anyOf:
8260 - type: integer
8261 - type: string
8262 x-kubernetes-int-or-string: true
8263 required:
8264 - port
8265 type: object
8266 terminationGracePeriodSeconds:
8267 format: int64
8268 type: integer
8269 timeoutSeconds:
8270 format: int32
8271 type: integer
8272 type: object
8273 loadBalancerIP:
8274 type: string
8275 loadBalancerSourceRanges:
8276 items:
8277 type: string
8278 type: array
8279 nodeSelector:
8280 additionalProperties:
8281 type: string
8282 type: object
8283 podDisruptionBudget:
8284 properties:
8285 maxUnavailable:
8286 anyOf:
8287 - type: integer
8288 - type: string
8289 x-kubernetes-int-or-string: true
8290 minAvailable:
8291 anyOf:
8292 - type: integer
8293 - type: string
8294 x-kubernetes-int-or-string: true
8295 type: object
8296 podSecurityContext:
8297 properties:
8298 fsGroup:
8299 format: int64
8300 type: integer
8301 fsGroupChangePolicy:
8302 type: string
8303 runAsGroup:
8304 format: int64
8305 type: integer
8306 runAsNonRoot:
8307 type: boolean
8308 runAsUser:
8309 format: int64
8310 type: integer
8311 seLinuxOptions:
8312 properties:
8313 level:
8314 type: string
8315 role:
8316 type: string
8317 type:
8318 type: string
8319 user:
8320 type: string
8321 type: object
8322 seccompProfile:
8323 properties:
8324 localhostProfile:
8325 type: string
8326 type:
8327 type: string
8328 required:
8329 - type
8330 type: object
8331 supplementalGroups:
8332 items:
8333 format: int64
8334 type: integer
8335 type: array
8336 sysctls:
8337 items:
8338 properties:
8339 name:
8340 type: string
8341 value:
8342 type: string
8343 required:
8344 - name
8345 - value
8346 type: object
8347 type: array
8348 windowsOptions:
8349 properties:
8350 gmsaCredentialSpec:
8351 type: string
8352 gmsaCredentialSpecName:
8353 type: string
8354 hostProcess:
8355 type: boolean
8356 runAsUserName:
8357 type: string
8358 type: object
8359 type: object
8360 priorityClassName:
8361 type: string
8362 readinessDelaySec:
8363 format: int32
8364 type: integer
8365 readinessProbes:
8366 properties:
8367 exec:
8368 properties:
8369 command:
8370 items:
8371 type: string
8372 type: array
8373 type: object
8374 failureThreshold:
8375 format: int32
8376 type: integer
8377 grpc:
8378 properties:
8379 port:
8380 format: int32
8381 type: integer
8382 service:
8383 type: string
8384 required:
8385 - port
8386 type: object
8387 httpGet:
8388 properties:
8389 host:
8390 type: string
8391 httpHeaders:
8392 items:
8393 properties:
8394 name:
8395 type: string
8396 value:
8397 type: string
8398 required:
8399 - name
8400 - value
8401 type: object
8402 type: array
8403 path:
8404 type: string
8405 port:
8406 anyOf:
8407 - type: integer
8408 - type: string
8409 x-kubernetes-int-or-string: true
8410 scheme:
8411 type: string
8412 required:
8413 - port
8414 type: object
8415 initialDelaySeconds:
8416 format: int32
8417 type: integer
8418 periodSeconds:
8419 format: int32
8420 type: integer
8421 successThreshold:
8422 format: int32
8423 type: integer
8424 tcpSocket:
8425 properties:
8426 host:
8427 type: string
8428 port:
8429 anyOf:
8430 - type: integer
8431 - type: string
8432 x-kubernetes-int-or-string: true
8433 required:
8434 - port
8435 type: object
8436 terminationGracePeriodSeconds:
8437 format: int64
8438 type: integer
8439 timeoutSeconds:
8440 format: int32
8441 type: integer
8442 type: object
8443 replicasExternalTrafficPolicy:
8444 type: string
8445 replicasServiceAnnotations:
8446 additionalProperties:
8447 type: string
8448 type: object
8449 replicasServiceLabels:
8450 additionalProperties:
8451 type: string
8452 type: object
8453 replicasServiceType:
8454 type: string
8455 replicationChannels:
8456 items:
8457 properties:
8458 configuration:
8459 properties:
8460 ca:
8461 type: string
8462 sourceConnectRetry:
8463 type: integer
8464 sourceRetryCount:
8465 type: integer
8466 ssl:
8467 type: boolean
8468 sslSkipVerify:
8469 type: boolean
8470 type: object
8471 isSource:
8472 type: boolean
8473 name:
8474 type: string
8475 sourcesList:
8476 items:
8477 properties:
8478 host:
8479 type: string
8480 port:
8481 type: integer
8482 weight:
8483 type: integer
8484 type: object
8485 type: array
8486 type: object
8487 type: array
8488 resources:
8489 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01008490 claims:
8491 items:
8492 properties:
8493 name:
8494 type: string
8495 required:
8496 - name
8497 type: object
8498 type: array
8499 x-kubernetes-list-map-keys:
8500 - name
8501 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00008502 limits:
8503 additionalProperties:
8504 anyOf:
8505 - type: integer
8506 - type: string
8507 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8508 x-kubernetes-int-or-string: true
8509 type: object
8510 requests:
8511 additionalProperties:
8512 anyOf:
8513 - type: integer
8514 - type: string
8515 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8516 x-kubernetes-int-or-string: true
8517 type: object
8518 type: object
8519 runtimeClassName:
8520 type: string
8521 schedulerName:
8522 type: string
8523 serviceAccountName:
8524 type: string
8525 serviceAnnotations:
8526 additionalProperties:
8527 type: string
8528 type: object
8529 serviceLabels:
8530 additionalProperties:
8531 type: string
8532 type: object
8533 serviceType:
8534 type: string
8535 sidecarPVCs:
8536 items:
8537 properties:
8538 apiVersion:
8539 type: string
8540 kind:
8541 type: string
8542 metadata:
8543 type: object
8544 spec:
8545 properties:
8546 accessModes:
8547 items:
8548 type: string
8549 type: array
8550 dataSource:
8551 properties:
8552 apiGroup:
8553 type: string
8554 kind:
8555 type: string
8556 name:
8557 type: string
8558 required:
8559 - kind
8560 - name
8561 type: object
8562 dataSourceRef:
8563 properties:
8564 apiGroup:
8565 type: string
8566 kind:
8567 type: string
8568 name:
8569 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +01008570 namespace:
8571 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00008572 required:
8573 - kind
8574 - name
8575 type: object
8576 resources:
8577 properties:
8578 limits:
8579 additionalProperties:
8580 anyOf:
8581 - type: integer
8582 - type: string
8583 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8584 x-kubernetes-int-or-string: true
8585 type: object
8586 requests:
8587 additionalProperties:
8588 anyOf:
8589 - type: integer
8590 - type: string
8591 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8592 x-kubernetes-int-or-string: true
8593 type: object
8594 type: object
8595 selector:
8596 properties:
8597 matchExpressions:
8598 items:
8599 properties:
8600 key:
8601 type: string
8602 operator:
8603 type: string
8604 values:
8605 items:
8606 type: string
8607 type: array
8608 required:
8609 - key
8610 - operator
8611 type: object
8612 type: array
8613 matchLabels:
8614 additionalProperties:
8615 type: string
8616 type: object
8617 type: object
8618 storageClassName:
8619 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04008620 volumeAttributesClassName:
8621 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00008622 volumeMode:
8623 type: string
8624 volumeName:
8625 type: string
8626 type: object
8627 status:
8628 properties:
8629 accessModes:
8630 items:
8631 type: string
8632 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -04008633 allocatedResourceStatuses:
8634 additionalProperties:
8635 type: string
8636 type: object
8637 x-kubernetes-map-type: granular
okozachenko1203b7c2d322023-07-05 11:09:15 +00008638 allocatedResources:
8639 additionalProperties:
8640 anyOf:
8641 - type: integer
8642 - type: string
8643 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8644 x-kubernetes-int-or-string: true
8645 type: object
8646 capacity:
8647 additionalProperties:
8648 anyOf:
8649 - type: integer
8650 - type: string
8651 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8652 x-kubernetes-int-or-string: true
8653 type: object
8654 conditions:
8655 items:
8656 properties:
8657 lastProbeTime:
8658 format: date-time
8659 type: string
8660 lastTransitionTime:
8661 format: date-time
8662 type: string
8663 message:
8664 type: string
8665 reason:
8666 type: string
8667 status:
8668 type: string
8669 type:
8670 type: string
8671 required:
8672 - status
8673 - type
8674 type: object
8675 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -04008676 currentVolumeAttributesClassName:
okozachenko1203b7c2d322023-07-05 11:09:15 +00008677 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04008678 modifyVolumeStatus:
8679 properties:
8680 status:
8681 type: string
8682 targetVolumeAttributesClassName:
8683 type: string
8684 required:
8685 - status
8686 type: object
8687 phase:
okozachenko1203b7c2d322023-07-05 11:09:15 +00008688 type: string
8689 type: object
8690 type: object
8691 type: array
8692 sidecarResources:
8693 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01008694 claims:
8695 items:
8696 properties:
8697 name:
8698 type: string
8699 required:
8700 - name
8701 type: object
8702 type: array
8703 x-kubernetes-list-map-keys:
8704 - name
8705 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00008706 limits:
8707 additionalProperties:
8708 anyOf:
8709 - type: integer
8710 - type: string
8711 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8712 x-kubernetes-int-or-string: true
8713 type: object
8714 requests:
8715 additionalProperties:
8716 anyOf:
8717 - type: integer
8718 - type: string
8719 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8720 x-kubernetes-int-or-string: true
8721 type: object
8722 type: object
8723 sidecarVolumes:
8724 items:
8725 properties:
8726 awsElasticBlockStore:
8727 properties:
8728 fsType:
8729 type: string
8730 partition:
8731 format: int32
8732 type: integer
8733 readOnly:
8734 type: boolean
8735 volumeID:
8736 type: string
8737 required:
8738 - volumeID
8739 type: object
8740 azureDisk:
8741 properties:
8742 cachingMode:
8743 type: string
8744 diskName:
8745 type: string
8746 diskURI:
8747 type: string
8748 fsType:
8749 type: string
8750 kind:
8751 type: string
8752 readOnly:
8753 type: boolean
8754 required:
8755 - diskName
8756 - diskURI
8757 type: object
8758 azureFile:
8759 properties:
8760 readOnly:
8761 type: boolean
8762 secretName:
8763 type: string
8764 shareName:
8765 type: string
8766 required:
8767 - secretName
8768 - shareName
8769 type: object
8770 cephfs:
8771 properties:
8772 monitors:
8773 items:
8774 type: string
8775 type: array
8776 path:
8777 type: string
8778 readOnly:
8779 type: boolean
8780 secretFile:
8781 type: string
8782 secretRef:
8783 properties:
8784 name:
8785 type: string
8786 type: object
8787 user:
8788 type: string
8789 required:
8790 - monitors
8791 type: object
8792 cinder:
8793 properties:
8794 fsType:
8795 type: string
8796 readOnly:
8797 type: boolean
8798 secretRef:
8799 properties:
8800 name:
8801 type: string
8802 type: object
8803 volumeID:
8804 type: string
8805 required:
8806 - volumeID
8807 type: object
8808 configMap:
8809 properties:
8810 defaultMode:
8811 format: int32
8812 type: integer
8813 items:
8814 items:
8815 properties:
8816 key:
8817 type: string
8818 mode:
8819 format: int32
8820 type: integer
8821 path:
8822 type: string
8823 required:
8824 - key
8825 - path
8826 type: object
8827 type: array
8828 name:
8829 type: string
8830 optional:
8831 type: boolean
8832 type: object
8833 csi:
8834 properties:
8835 driver:
8836 type: string
8837 fsType:
8838 type: string
8839 nodePublishSecretRef:
8840 properties:
8841 name:
8842 type: string
8843 type: object
8844 readOnly:
8845 type: boolean
8846 volumeAttributes:
8847 additionalProperties:
8848 type: string
8849 type: object
8850 required:
8851 - driver
8852 type: object
8853 downwardAPI:
8854 properties:
8855 defaultMode:
8856 format: int32
8857 type: integer
8858 items:
8859 items:
8860 properties:
8861 fieldRef:
8862 properties:
8863 apiVersion:
8864 type: string
8865 fieldPath:
8866 type: string
8867 required:
8868 - fieldPath
8869 type: object
8870 mode:
8871 format: int32
8872 type: integer
8873 path:
8874 type: string
8875 resourceFieldRef:
8876 properties:
8877 containerName:
8878 type: string
8879 divisor:
8880 anyOf:
8881 - type: integer
8882 - type: string
8883 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8884 x-kubernetes-int-or-string: true
8885 resource:
8886 type: string
8887 required:
8888 - resource
8889 type: object
8890 required:
8891 - path
8892 type: object
8893 type: array
8894 type: object
8895 emptyDir:
8896 properties:
8897 medium:
8898 type: string
8899 sizeLimit:
8900 anyOf:
8901 - type: integer
8902 - type: string
8903 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8904 x-kubernetes-int-or-string: true
8905 type: object
8906 ephemeral:
8907 properties:
8908 volumeClaimTemplate:
8909 properties:
8910 metadata:
8911 type: object
8912 spec:
8913 properties:
8914 accessModes:
8915 items:
8916 type: string
8917 type: array
8918 dataSource:
8919 properties:
8920 apiGroup:
8921 type: string
8922 kind:
8923 type: string
8924 name:
8925 type: string
8926 required:
8927 - kind
8928 - name
8929 type: object
8930 dataSourceRef:
8931 properties:
8932 apiGroup:
8933 type: string
8934 kind:
8935 type: string
8936 name:
8937 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +01008938 namespace:
8939 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00008940 required:
8941 - kind
8942 - name
8943 type: object
8944 resources:
8945 properties:
8946 limits:
8947 additionalProperties:
8948 anyOf:
8949 - type: integer
8950 - type: string
8951 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8952 x-kubernetes-int-or-string: true
8953 type: object
8954 requests:
8955 additionalProperties:
8956 anyOf:
8957 - type: integer
8958 - type: string
8959 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
8960 x-kubernetes-int-or-string: true
8961 type: object
8962 type: object
8963 selector:
8964 properties:
8965 matchExpressions:
8966 items:
8967 properties:
8968 key:
8969 type: string
8970 operator:
8971 type: string
8972 values:
8973 items:
8974 type: string
8975 type: array
8976 required:
8977 - key
8978 - operator
8979 type: object
8980 type: array
8981 matchLabels:
8982 additionalProperties:
8983 type: string
8984 type: object
8985 type: object
8986 storageClassName:
8987 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -04008988 volumeAttributesClassName:
8989 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00008990 volumeMode:
8991 type: string
8992 volumeName:
8993 type: string
8994 type: object
8995 required:
8996 - spec
8997 type: object
8998 type: object
8999 fc:
9000 properties:
9001 fsType:
9002 type: string
9003 lun:
9004 format: int32
9005 type: integer
9006 readOnly:
9007 type: boolean
9008 targetWWNs:
9009 items:
9010 type: string
9011 type: array
9012 wwids:
9013 items:
9014 type: string
9015 type: array
9016 type: object
9017 flexVolume:
9018 properties:
9019 driver:
9020 type: string
9021 fsType:
9022 type: string
9023 options:
9024 additionalProperties:
9025 type: string
9026 type: object
9027 readOnly:
9028 type: boolean
9029 secretRef:
9030 properties:
9031 name:
9032 type: string
9033 type: object
9034 required:
9035 - driver
9036 type: object
9037 flocker:
9038 properties:
9039 datasetName:
9040 type: string
9041 datasetUUID:
9042 type: string
9043 type: object
9044 gcePersistentDisk:
9045 properties:
9046 fsType:
9047 type: string
9048 partition:
9049 format: int32
9050 type: integer
9051 pdName:
9052 type: string
9053 readOnly:
9054 type: boolean
9055 required:
9056 - pdName
9057 type: object
9058 gitRepo:
9059 properties:
9060 directory:
9061 type: string
9062 repository:
9063 type: string
9064 revision:
9065 type: string
9066 required:
9067 - repository
9068 type: object
9069 glusterfs:
9070 properties:
9071 endpoints:
9072 type: string
9073 path:
9074 type: string
9075 readOnly:
9076 type: boolean
9077 required:
9078 - endpoints
9079 - path
9080 type: object
9081 hostPath:
9082 properties:
9083 path:
9084 type: string
9085 type:
9086 type: string
9087 required:
9088 - path
9089 type: object
9090 iscsi:
9091 properties:
9092 chapAuthDiscovery:
9093 type: boolean
9094 chapAuthSession:
9095 type: boolean
9096 fsType:
9097 type: string
9098 initiatorName:
9099 type: string
9100 iqn:
9101 type: string
9102 iscsiInterface:
9103 type: string
9104 lun:
9105 format: int32
9106 type: integer
9107 portals:
9108 items:
9109 type: string
9110 type: array
9111 readOnly:
9112 type: boolean
9113 secretRef:
9114 properties:
9115 name:
9116 type: string
9117 type: object
9118 targetPortal:
9119 type: string
9120 required:
9121 - iqn
9122 - lun
9123 - targetPortal
9124 type: object
9125 name:
9126 type: string
9127 nfs:
9128 properties:
9129 path:
9130 type: string
9131 readOnly:
9132 type: boolean
9133 server:
9134 type: string
9135 required:
9136 - path
9137 - server
9138 type: object
9139 persistentVolumeClaim:
9140 properties:
9141 claimName:
9142 type: string
9143 readOnly:
9144 type: boolean
9145 required:
9146 - claimName
9147 type: object
9148 photonPersistentDisk:
9149 properties:
9150 fsType:
9151 type: string
9152 pdID:
9153 type: string
9154 required:
9155 - pdID
9156 type: object
9157 portworxVolume:
9158 properties:
9159 fsType:
9160 type: string
9161 readOnly:
9162 type: boolean
9163 volumeID:
9164 type: string
9165 required:
9166 - volumeID
9167 type: object
9168 projected:
9169 properties:
9170 defaultMode:
9171 format: int32
9172 type: integer
9173 sources:
9174 items:
9175 properties:
Mohammed Naser65cda132024-05-02 14:34:08 -04009176 clusterTrustBundle:
9177 properties:
9178 labelSelector:
9179 properties:
9180 matchExpressions:
9181 items:
9182 properties:
9183 key:
9184 type: string
9185 operator:
9186 type: string
9187 values:
9188 items:
9189 type: string
9190 type: array
9191 required:
9192 - key
9193 - operator
9194 type: object
9195 type: array
9196 matchLabels:
9197 additionalProperties:
9198 type: string
9199 type: object
9200 type: object
9201 name:
9202 type: string
9203 optional:
9204 type: boolean
9205 path:
9206 type: string
9207 signerName:
9208 type: string
9209 required:
9210 - path
9211 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00009212 configMap:
9213 properties:
9214 items:
9215 items:
9216 properties:
9217 key:
9218 type: string
9219 mode:
9220 format: int32
9221 type: integer
9222 path:
9223 type: string
9224 required:
9225 - key
9226 - path
9227 type: object
9228 type: array
9229 name:
9230 type: string
9231 optional:
9232 type: boolean
9233 type: object
9234 downwardAPI:
9235 properties:
9236 items:
9237 items:
9238 properties:
9239 fieldRef:
9240 properties:
9241 apiVersion:
9242 type: string
9243 fieldPath:
9244 type: string
9245 required:
9246 - fieldPath
9247 type: object
9248 mode:
9249 format: int32
9250 type: integer
9251 path:
9252 type: string
9253 resourceFieldRef:
9254 properties:
9255 containerName:
9256 type: string
9257 divisor:
9258 anyOf:
9259 - type: integer
9260 - type: string
9261 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
9262 x-kubernetes-int-or-string: true
9263 resource:
9264 type: string
9265 required:
9266 - resource
9267 type: object
9268 required:
9269 - path
9270 type: object
9271 type: array
9272 type: object
9273 secret:
9274 properties:
9275 items:
9276 items:
9277 properties:
9278 key:
9279 type: string
9280 mode:
9281 format: int32
9282 type: integer
9283 path:
9284 type: string
9285 required:
9286 - key
9287 - path
9288 type: object
9289 type: array
9290 name:
9291 type: string
9292 optional:
9293 type: boolean
9294 type: object
9295 serviceAccountToken:
9296 properties:
9297 audience:
9298 type: string
9299 expirationSeconds:
9300 format: int64
9301 type: integer
9302 path:
9303 type: string
9304 required:
9305 - path
9306 type: object
9307 type: object
9308 type: array
9309 type: object
9310 quobyte:
9311 properties:
9312 group:
9313 type: string
9314 readOnly:
9315 type: boolean
9316 registry:
9317 type: string
9318 tenant:
9319 type: string
9320 user:
9321 type: string
9322 volume:
9323 type: string
9324 required:
9325 - registry
9326 - volume
9327 type: object
9328 rbd:
9329 properties:
9330 fsType:
9331 type: string
9332 image:
9333 type: string
9334 keyring:
9335 type: string
9336 monitors:
9337 items:
9338 type: string
9339 type: array
9340 pool:
9341 type: string
9342 readOnly:
9343 type: boolean
9344 secretRef:
9345 properties:
9346 name:
9347 type: string
9348 type: object
9349 user:
9350 type: string
9351 required:
9352 - image
9353 - monitors
9354 type: object
9355 scaleIO:
9356 properties:
9357 fsType:
9358 type: string
9359 gateway:
9360 type: string
9361 protectionDomain:
9362 type: string
9363 readOnly:
9364 type: boolean
9365 secretRef:
9366 properties:
9367 name:
9368 type: string
9369 type: object
9370 sslEnabled:
9371 type: boolean
9372 storageMode:
9373 type: string
9374 storagePool:
9375 type: string
9376 system:
9377 type: string
9378 volumeName:
9379 type: string
9380 required:
9381 - gateway
9382 - secretRef
9383 - system
9384 type: object
9385 secret:
9386 properties:
9387 defaultMode:
9388 format: int32
9389 type: integer
9390 items:
9391 items:
9392 properties:
9393 key:
9394 type: string
9395 mode:
9396 format: int32
9397 type: integer
9398 path:
9399 type: string
9400 required:
9401 - key
9402 - path
9403 type: object
9404 type: array
9405 optional:
9406 type: boolean
9407 secretName:
9408 type: string
9409 type: object
9410 storageos:
9411 properties:
9412 fsType:
9413 type: string
9414 readOnly:
9415 type: boolean
9416 secretRef:
9417 properties:
9418 name:
9419 type: string
9420 type: object
9421 volumeName:
9422 type: string
9423 volumeNamespace:
9424 type: string
9425 type: object
9426 vsphereVolume:
9427 properties:
9428 fsType:
9429 type: string
9430 storagePolicyID:
9431 type: string
9432 storagePolicyName:
9433 type: string
9434 volumePath:
9435 type: string
9436 required:
9437 - volumePath
9438 type: object
9439 required:
9440 - name
9441 type: object
9442 type: array
9443 sidecars:
9444 items:
9445 properties:
9446 args:
9447 items:
9448 type: string
9449 type: array
9450 command:
9451 items:
9452 type: string
9453 type: array
9454 env:
9455 items:
9456 properties:
9457 name:
9458 type: string
9459 value:
9460 type: string
9461 valueFrom:
9462 properties:
9463 configMapKeyRef:
9464 properties:
9465 key:
9466 type: string
9467 name:
9468 type: string
9469 optional:
9470 type: boolean
9471 required:
9472 - key
9473 type: object
9474 fieldRef:
9475 properties:
9476 apiVersion:
9477 type: string
9478 fieldPath:
9479 type: string
9480 required:
9481 - fieldPath
9482 type: object
9483 resourceFieldRef:
9484 properties:
9485 containerName:
9486 type: string
9487 divisor:
9488 anyOf:
9489 - type: integer
9490 - type: string
9491 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
9492 x-kubernetes-int-or-string: true
9493 resource:
9494 type: string
9495 required:
9496 - resource
9497 type: object
9498 secretKeyRef:
9499 properties:
9500 key:
9501 type: string
9502 name:
9503 type: string
9504 optional:
9505 type: boolean
9506 required:
9507 - key
9508 type: object
9509 type: object
9510 required:
9511 - name
9512 type: object
9513 type: array
9514 envFrom:
9515 items:
9516 properties:
9517 configMapRef:
9518 properties:
9519 name:
9520 type: string
9521 optional:
9522 type: boolean
9523 type: object
9524 prefix:
9525 type: string
9526 secretRef:
9527 properties:
9528 name:
9529 type: string
9530 optional:
9531 type: boolean
9532 type: object
9533 type: object
9534 type: array
9535 image:
9536 type: string
9537 imagePullPolicy:
9538 type: string
9539 lifecycle:
9540 properties:
9541 postStart:
9542 properties:
9543 exec:
9544 properties:
9545 command:
9546 items:
9547 type: string
9548 type: array
9549 type: object
9550 httpGet:
9551 properties:
9552 host:
9553 type: string
9554 httpHeaders:
9555 items:
9556 properties:
9557 name:
9558 type: string
9559 value:
9560 type: string
9561 required:
9562 - name
9563 - value
9564 type: object
9565 type: array
9566 path:
9567 type: string
9568 port:
9569 anyOf:
9570 - type: integer
9571 - type: string
9572 x-kubernetes-int-or-string: true
9573 scheme:
9574 type: string
9575 required:
9576 - port
9577 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04009578 sleep:
9579 properties:
9580 seconds:
9581 format: int64
9582 type: integer
9583 required:
9584 - seconds
9585 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00009586 tcpSocket:
9587 properties:
9588 host:
9589 type: string
9590 port:
9591 anyOf:
9592 - type: integer
9593 - type: string
9594 x-kubernetes-int-or-string: true
9595 required:
9596 - port
9597 type: object
9598 type: object
9599 preStop:
9600 properties:
9601 exec:
9602 properties:
9603 command:
9604 items:
9605 type: string
9606 type: array
9607 type: object
9608 httpGet:
9609 properties:
9610 host:
9611 type: string
9612 httpHeaders:
9613 items:
9614 properties:
9615 name:
9616 type: string
9617 value:
9618 type: string
9619 required:
9620 - name
9621 - value
9622 type: object
9623 type: array
9624 path:
9625 type: string
9626 port:
9627 anyOf:
9628 - type: integer
9629 - type: string
9630 x-kubernetes-int-or-string: true
9631 scheme:
9632 type: string
9633 required:
9634 - port
9635 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04009636 sleep:
9637 properties:
9638 seconds:
9639 format: int64
9640 type: integer
9641 required:
9642 - seconds
9643 type: object
okozachenko1203b7c2d322023-07-05 11:09:15 +00009644 tcpSocket:
9645 properties:
9646 host:
9647 type: string
9648 port:
9649 anyOf:
9650 - type: integer
9651 - type: string
9652 x-kubernetes-int-or-string: true
9653 required:
9654 - port
9655 type: object
9656 type: object
9657 type: object
9658 livenessProbe:
9659 properties:
9660 exec:
9661 properties:
9662 command:
9663 items:
9664 type: string
9665 type: array
9666 type: object
9667 failureThreshold:
9668 format: int32
9669 type: integer
9670 grpc:
9671 properties:
9672 port:
9673 format: int32
9674 type: integer
9675 service:
9676 type: string
9677 required:
9678 - port
9679 type: object
9680 httpGet:
9681 properties:
9682 host:
9683 type: string
9684 httpHeaders:
9685 items:
9686 properties:
9687 name:
9688 type: string
9689 value:
9690 type: string
9691 required:
9692 - name
9693 - value
9694 type: object
9695 type: array
9696 path:
9697 type: string
9698 port:
9699 anyOf:
9700 - type: integer
9701 - type: string
9702 x-kubernetes-int-or-string: true
9703 scheme:
9704 type: string
9705 required:
9706 - port
9707 type: object
9708 initialDelaySeconds:
9709 format: int32
9710 type: integer
9711 periodSeconds:
9712 format: int32
9713 type: integer
9714 successThreshold:
9715 format: int32
9716 type: integer
9717 tcpSocket:
9718 properties:
9719 host:
9720 type: string
9721 port:
9722 anyOf:
9723 - type: integer
9724 - type: string
9725 x-kubernetes-int-or-string: true
9726 required:
9727 - port
9728 type: object
9729 terminationGracePeriodSeconds:
9730 format: int64
9731 type: integer
9732 timeoutSeconds:
9733 format: int32
9734 type: integer
9735 type: object
9736 name:
9737 type: string
9738 ports:
9739 items:
9740 properties:
9741 containerPort:
9742 format: int32
9743 type: integer
9744 hostIP:
9745 type: string
9746 hostPort:
9747 format: int32
9748 type: integer
9749 name:
9750 type: string
9751 protocol:
9752 default: TCP
9753 type: string
9754 required:
9755 - containerPort
9756 type: object
9757 type: array
9758 x-kubernetes-list-map-keys:
9759 - containerPort
9760 - protocol
9761 x-kubernetes-list-type: map
9762 readinessProbe:
9763 properties:
9764 exec:
9765 properties:
9766 command:
9767 items:
9768 type: string
9769 type: array
9770 type: object
9771 failureThreshold:
9772 format: int32
9773 type: integer
9774 grpc:
9775 properties:
9776 port:
9777 format: int32
9778 type: integer
9779 service:
9780 type: string
9781 required:
9782 - port
9783 type: object
9784 httpGet:
9785 properties:
9786 host:
9787 type: string
9788 httpHeaders:
9789 items:
9790 properties:
9791 name:
9792 type: string
9793 value:
9794 type: string
9795 required:
9796 - name
9797 - value
9798 type: object
9799 type: array
9800 path:
9801 type: string
9802 port:
9803 anyOf:
9804 - type: integer
9805 - type: string
9806 x-kubernetes-int-or-string: true
9807 scheme:
9808 type: string
9809 required:
9810 - port
9811 type: object
9812 initialDelaySeconds:
9813 format: int32
9814 type: integer
9815 periodSeconds:
9816 format: int32
9817 type: integer
9818 successThreshold:
9819 format: int32
9820 type: integer
9821 tcpSocket:
9822 properties:
9823 host:
9824 type: string
9825 port:
9826 anyOf:
9827 - type: integer
9828 - type: string
9829 x-kubernetes-int-or-string: true
9830 required:
9831 - port
9832 type: object
9833 terminationGracePeriodSeconds:
9834 format: int64
9835 type: integer
9836 timeoutSeconds:
9837 format: int32
9838 type: integer
9839 type: object
Oleksandr K249d3db2023-12-06 16:35:23 +01009840 resizePolicy:
9841 items:
9842 properties:
9843 resourceName:
9844 type: string
9845 restartPolicy:
9846 type: string
9847 required:
9848 - resourceName
9849 - restartPolicy
9850 type: object
9851 type: array
9852 x-kubernetes-list-type: atomic
okozachenko1203b7c2d322023-07-05 11:09:15 +00009853 resources:
9854 properties:
Oleksandr K249d3db2023-12-06 16:35:23 +01009855 claims:
9856 items:
9857 properties:
9858 name:
9859 type: string
9860 required:
9861 - name
9862 type: object
9863 type: array
9864 x-kubernetes-list-map-keys:
9865 - name
9866 x-kubernetes-list-type: map
okozachenko1203b7c2d322023-07-05 11:09:15 +00009867 limits:
9868 additionalProperties:
9869 anyOf:
9870 - type: integer
9871 - type: string
9872 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
9873 x-kubernetes-int-or-string: true
9874 type: object
9875 requests:
9876 additionalProperties:
9877 anyOf:
9878 - type: integer
9879 - type: string
9880 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
9881 x-kubernetes-int-or-string: true
9882 type: object
9883 type: object
Mohammed Naser65cda132024-05-02 14:34:08 -04009884 restartPolicy:
9885 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +00009886 securityContext:
9887 properties:
9888 allowPrivilegeEscalation:
9889 type: boolean
9890 capabilities:
9891 properties:
9892 add:
9893 items:
9894 type: string
9895 type: array
9896 drop:
9897 items:
9898 type: string
9899 type: array
9900 type: object
9901 privileged:
9902 type: boolean
9903 procMount:
9904 type: string
9905 readOnlyRootFilesystem:
9906 type: boolean
9907 runAsGroup:
9908 format: int64
9909 type: integer
9910 runAsNonRoot:
9911 type: boolean
9912 runAsUser:
9913 format: int64
9914 type: integer
9915 seLinuxOptions:
9916 properties:
9917 level:
9918 type: string
9919 role:
9920 type: string
9921 type:
9922 type: string
9923 user:
9924 type: string
9925 type: object
9926 seccompProfile:
9927 properties:
9928 localhostProfile:
9929 type: string
9930 type:
9931 type: string
9932 required:
9933 - type
9934 type: object
9935 windowsOptions:
9936 properties:
9937 gmsaCredentialSpec:
9938 type: string
9939 gmsaCredentialSpecName:
9940 type: string
9941 hostProcess:
9942 type: boolean
9943 runAsUserName:
9944 type: string
9945 type: object
9946 type: object
9947 startupProbe:
9948 properties:
9949 exec:
9950 properties:
9951 command:
9952 items:
9953 type: string
9954 type: array
9955 type: object
9956 failureThreshold:
9957 format: int32
9958 type: integer
9959 grpc:
9960 properties:
9961 port:
9962 format: int32
9963 type: integer
9964 service:
9965 type: string
9966 required:
9967 - port
9968 type: object
9969 httpGet:
9970 properties:
9971 host:
9972 type: string
9973 httpHeaders:
9974 items:
9975 properties:
9976 name:
9977 type: string
9978 value:
9979 type: string
9980 required:
9981 - name
9982 - value
9983 type: object
9984 type: array
9985 path:
9986 type: string
9987 port:
9988 anyOf:
9989 - type: integer
9990 - type: string
9991 x-kubernetes-int-or-string: true
9992 scheme:
9993 type: string
9994 required:
9995 - port
9996 type: object
9997 initialDelaySeconds:
9998 format: int32
9999 type: integer
10000 periodSeconds:
10001 format: int32
10002 type: integer
10003 successThreshold:
10004 format: int32
10005 type: integer
10006 tcpSocket:
10007 properties:
10008 host:
10009 type: string
10010 port:
10011 anyOf:
10012 - type: integer
10013 - type: string
10014 x-kubernetes-int-or-string: true
10015 required:
10016 - port
10017 type: object
10018 terminationGracePeriodSeconds:
10019 format: int64
10020 type: integer
10021 timeoutSeconds:
10022 format: int32
10023 type: integer
10024 type: object
10025 stdin:
10026 type: boolean
10027 stdinOnce:
10028 type: boolean
10029 terminationMessagePath:
10030 type: string
10031 terminationMessagePolicy:
10032 type: string
10033 tty:
10034 type: boolean
10035 volumeDevices:
10036 items:
10037 properties:
10038 devicePath:
10039 type: string
10040 name:
10041 type: string
10042 required:
10043 - devicePath
10044 - name
10045 type: object
10046 type: array
10047 volumeMounts:
10048 items:
10049 properties:
10050 mountPath:
10051 type: string
10052 mountPropagation:
10053 type: string
10054 name:
10055 type: string
10056 readOnly:
10057 type: boolean
10058 subPath:
10059 type: string
10060 subPathExpr:
10061 type: string
10062 required:
10063 - mountPath
10064 - name
10065 type: object
10066 type: array
10067 workingDir:
10068 type: string
10069 required:
10070 - name
10071 type: object
10072 type: array
10073 size:
10074 format: int32
10075 type: integer
10076 sslInternalSecretName:
10077 type: string
10078 sslSecretName:
10079 type: string
10080 tolerations:
10081 items:
10082 properties:
10083 effect:
10084 type: string
10085 key:
10086 type: string
10087 operator:
10088 type: string
10089 tolerationSeconds:
10090 format: int64
10091 type: integer
10092 value:
10093 type: string
10094 type: object
10095 type: array
Mohammed Naser65cda132024-05-02 14:34:08 -040010096 topologySpreadConstraints:
10097 items:
10098 properties:
10099 labelSelector:
10100 properties:
10101 matchExpressions:
10102 items:
10103 properties:
10104 key:
10105 type: string
10106 operator:
10107 type: string
10108 values:
10109 items:
10110 type: string
10111 type: array
10112 required:
10113 - key
10114 - operator
10115 type: object
10116 type: array
10117 matchLabels:
10118 additionalProperties:
10119 type: string
10120 type: object
10121 type: object
10122 matchLabelKeys:
10123 items:
10124 type: string
10125 type: array
10126 x-kubernetes-list-type: atomic
10127 maxSkew:
10128 format: int32
10129 type: integer
10130 minDomains:
10131 format: int32
10132 type: integer
10133 nodeAffinityPolicy:
10134 type: string
10135 nodeTaintsPolicy:
10136 type: string
10137 topologyKey:
10138 type: string
10139 whenUnsatisfiable:
10140 type: string
10141 required:
10142 - maxSkew
10143 - topologyKey
10144 - whenUnsatisfiable
10145 type: object
10146 type: array
okozachenko1203b7c2d322023-07-05 11:09:15 +000010147 vaultSecretName:
10148 type: string
10149 volumeSpec:
10150 properties:
10151 emptyDir:
10152 properties:
10153 medium:
10154 type: string
10155 sizeLimit:
10156 anyOf:
10157 - type: integer
10158 - type: string
10159 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
10160 x-kubernetes-int-or-string: true
10161 type: object
10162 hostPath:
10163 properties:
10164 path:
10165 type: string
10166 type:
10167 type: string
10168 required:
10169 - path
10170 type: object
10171 persistentVolumeClaim:
10172 properties:
10173 accessModes:
10174 items:
10175 type: string
10176 type: array
10177 dataSource:
10178 properties:
10179 apiGroup:
10180 type: string
10181 kind:
10182 type: string
10183 name:
10184 type: string
10185 required:
10186 - kind
10187 - name
10188 type: object
10189 dataSourceRef:
10190 properties:
10191 apiGroup:
10192 type: string
10193 kind:
10194 type: string
10195 name:
10196 type: string
Oleksandr K249d3db2023-12-06 16:35:23 +010010197 namespace:
10198 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +000010199 required:
10200 - kind
10201 - name
10202 type: object
10203 resources:
10204 properties:
10205 limits:
10206 additionalProperties:
10207 anyOf:
10208 - type: integer
10209 - type: string
10210 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
10211 x-kubernetes-int-or-string: true
10212 type: object
10213 requests:
10214 additionalProperties:
10215 anyOf:
10216 - type: integer
10217 - type: string
10218 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
10219 x-kubernetes-int-or-string: true
10220 type: object
10221 type: object
10222 selector:
10223 properties:
10224 matchExpressions:
10225 items:
10226 properties:
10227 key:
10228 type: string
10229 operator:
10230 type: string
10231 values:
10232 items:
10233 type: string
10234 type: array
10235 required:
10236 - key
10237 - operator
10238 type: object
10239 type: array
10240 matchLabels:
10241 additionalProperties:
10242 type: string
10243 type: object
10244 type: object
10245 storageClassName:
10246 type: string
Mohammed Naser65cda132024-05-02 14:34:08 -040010247 volumeAttributesClassName:
10248 type: string
okozachenko1203b7c2d322023-07-05 11:09:15 +000010249 volumeMode:
10250 type: string
10251 volumeName:
10252 type: string
10253 type: object
10254 type: object
10255 type: object
10256 secretsName:
10257 type: string
10258 sslInternalSecretName:
10259 type: string
10260 sslSecretName:
10261 type: string
10262 tls:
10263 properties:
10264 SANs:
10265 items:
10266 type: string
10267 type: array
10268 issuerConf:
10269 properties:
10270 group:
10271 type: string
10272 kind:
10273 type: string
10274 name:
10275 type: string
10276 required:
10277 - name
10278 type: object
10279 type: object
10280 updateStrategy:
10281 type: string
10282 upgradeOptions:
10283 properties:
10284 apply:
10285 type: string
10286 schedule:
10287 type: string
10288 versionServiceEndpoint:
10289 type: string
10290 type: object
10291 vaultSecretName:
10292 type: string
10293 type: object
10294 status:
10295 properties:
10296 backup:
10297 properties:
10298 image:
10299 type: string
10300 labelSelectorPath:
10301 type: string
10302 message:
10303 type: string
10304 status:
10305 type: string
10306 version:
10307 type: string
10308 type: object
10309 conditions:
10310 items:
10311 properties:
10312 lastTransitionTime:
10313 format: date-time
10314 type: string
10315 message:
10316 type: string
10317 reason:
10318 type: string
10319 status:
10320 type: string
10321 type:
10322 type: string
10323 type: object
10324 type: array
10325 haproxy:
10326 properties:
10327 image:
10328 type: string
10329 labelSelectorPath:
10330 type: string
10331 message:
10332 type: string
10333 ready:
10334 format: int32
10335 type: integer
10336 size:
10337 format: int32
10338 type: integer
10339 status:
10340 type: string
10341 version:
10342 type: string
10343 type: object
10344 host:
10345 type: string
10346 logcollector:
10347 properties:
10348 image:
10349 type: string
10350 labelSelectorPath:
10351 type: string
10352 message:
10353 type: string
10354 status:
10355 type: string
10356 version:
10357 type: string
10358 type: object
10359 message:
10360 items:
10361 type: string
10362 type: array
10363 observedGeneration:
10364 format: int64
10365 type: integer
10366 pmm:
10367 properties:
10368 image:
10369 type: string
10370 labelSelectorPath:
10371 type: string
10372 message:
10373 type: string
10374 status:
10375 type: string
10376 version:
10377 type: string
10378 type: object
10379 proxysql:
10380 properties:
10381 image:
10382 type: string
10383 labelSelectorPath:
10384 type: string
10385 message:
10386 type: string
10387 ready:
10388 format: int32
10389 type: integer
10390 size:
10391 format: int32
10392 type: integer
10393 status:
10394 type: string
10395 version:
10396 type: string
10397 type: object
10398 pxc:
10399 properties:
10400 image:
10401 type: string
10402 labelSelectorPath:
10403 type: string
10404 message:
10405 type: string
10406 ready:
10407 format: int32
10408 type: integer
10409 size:
10410 format: int32
10411 type: integer
10412 status:
10413 type: string
10414 version:
10415 type: string
10416 type: object
10417 pxcReplication:
10418 properties:
10419 replicationChannels:
10420 items:
10421 properties:
10422 ca:
10423 type: string
10424 name:
10425 type: string
10426 sourceConnectRetry:
10427 type: integer
10428 sourceRetryCount:
10429 type: integer
10430 ssl:
10431 type: boolean
10432 sslSkipVerify:
10433 type: boolean
10434 type: object
10435 type: array
10436 type: object
10437 ready:
10438 format: int32
10439 type: integer
10440 size:
10441 format: int32
10442 type: integer
10443 state:
10444 type: string
10445 type: object
10446 type: object
10447 x-kubernetes-preserve-unknown-fields: true
10448 served: true
10449 storage: true
10450 subresources:
10451 scale:
10452 labelSelectorPath: .status.pxc.labelSelectorPath
10453 specReplicasPath: .spec.pxc.size
10454 statusReplicasPath: .status.pxc.size
10455 status: {}
10456status:
10457 acceptedNames:
10458 kind: ""
10459 plural: ""
10460 conditions: []
10461 storedVersions: []