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