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