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