github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/jaegertracing/jaeger-operator/crds/crd.yaml (about) 1 apiVersion: apiextensions.k8s.io/v1 2 kind: CustomResourceDefinition 3 metadata: 4 name: jaegers.jaegertracing.io 5 labels: 6 app.kubernetes.io/name: jaeger-operator 7 app.kubernetes.io/instance: jaeger-operator 8 spec: 9 group: jaegertracing.io 10 names: 11 kind: Jaeger 12 listKind: JaegerList 13 plural: jaegers 14 singular: jaeger 15 scope: Namespaced 16 versions: 17 - additionalPrinterColumns: 18 - description: Jaeger instance's status 19 jsonPath: .status.phase 20 name: Status 21 type: string 22 - description: Jaeger Version 23 jsonPath: .status.version 24 name: Version 25 type: string 26 - description: Jaeger deployment strategy 27 jsonPath: .spec.strategy 28 name: Strategy 29 type: string 30 - description: Jaeger storage type 31 jsonPath: .spec.storage.type 32 name: Storage 33 type: string 34 - jsonPath: .metadata.creationTimestamp 35 name: Age 36 type: date 37 name: v1 38 schema: 39 openAPIV3Schema: 40 properties: 41 apiVersion: 42 type: string 43 kind: 44 type: string 45 metadata: 46 type: object 47 spec: 48 properties: 49 affinity: 50 properties: 51 nodeAffinity: 52 properties: 53 preferredDuringSchedulingIgnoredDuringExecution: 54 items: 55 properties: 56 preference: 57 properties: 58 matchExpressions: 59 items: 60 properties: 61 key: 62 type: string 63 operator: 64 type: string 65 values: 66 items: 67 type: string 68 type: array 69 required: 70 - key 71 - operator 72 type: object 73 type: array 74 matchFields: 75 items: 76 properties: 77 key: 78 type: string 79 operator: 80 type: string 81 values: 82 items: 83 type: string 84 type: array 85 required: 86 - key 87 - operator 88 type: object 89 type: array 90 type: object 91 x-kubernetes-map-type: atomic 92 weight: 93 format: int32 94 type: integer 95 required: 96 - preference 97 - weight 98 type: object 99 type: array 100 requiredDuringSchedulingIgnoredDuringExecution: 101 properties: 102 nodeSelectorTerms: 103 items: 104 properties: 105 matchExpressions: 106 items: 107 properties: 108 key: 109 type: string 110 operator: 111 type: string 112 values: 113 items: 114 type: string 115 type: array 116 required: 117 - key 118 - operator 119 type: object 120 type: array 121 matchFields: 122 items: 123 properties: 124 key: 125 type: string 126 operator: 127 type: string 128 values: 129 items: 130 type: string 131 type: array 132 required: 133 - key 134 - operator 135 type: object 136 type: array 137 type: object 138 x-kubernetes-map-type: atomic 139 type: array 140 required: 141 - nodeSelectorTerms 142 type: object 143 x-kubernetes-map-type: atomic 144 type: object 145 podAffinity: 146 properties: 147 preferredDuringSchedulingIgnoredDuringExecution: 148 items: 149 properties: 150 podAffinityTerm: 151 properties: 152 labelSelector: 153 properties: 154 matchExpressions: 155 items: 156 properties: 157 key: 158 type: string 159 operator: 160 type: string 161 values: 162 items: 163 type: string 164 type: array 165 required: 166 - key 167 - operator 168 type: object 169 type: array 170 matchLabels: 171 additionalProperties: 172 type: string 173 type: object 174 type: object 175 x-kubernetes-map-type: atomic 176 namespaceSelector: 177 properties: 178 matchExpressions: 179 items: 180 properties: 181 key: 182 type: string 183 operator: 184 type: string 185 values: 186 items: 187 type: string 188 type: array 189 required: 190 - key 191 - operator 192 type: object 193 type: array 194 matchLabels: 195 additionalProperties: 196 type: string 197 type: object 198 type: object 199 x-kubernetes-map-type: atomic 200 namespaces: 201 items: 202 type: string 203 type: array 204 topologyKey: 205 type: string 206 required: 207 - topologyKey 208 type: object 209 weight: 210 format: int32 211 type: integer 212 required: 213 - podAffinityTerm 214 - weight 215 type: object 216 type: array 217 requiredDuringSchedulingIgnoredDuringExecution: 218 items: 219 properties: 220 labelSelector: 221 properties: 222 matchExpressions: 223 items: 224 properties: 225 key: 226 type: string 227 operator: 228 type: string 229 values: 230 items: 231 type: string 232 type: array 233 required: 234 - key 235 - operator 236 type: object 237 type: array 238 matchLabels: 239 additionalProperties: 240 type: string 241 type: object 242 type: object 243 x-kubernetes-map-type: atomic 244 namespaceSelector: 245 properties: 246 matchExpressions: 247 items: 248 properties: 249 key: 250 type: string 251 operator: 252 type: string 253 values: 254 items: 255 type: string 256 type: array 257 required: 258 - key 259 - operator 260 type: object 261 type: array 262 matchLabels: 263 additionalProperties: 264 type: string 265 type: object 266 type: object 267 x-kubernetes-map-type: atomic 268 namespaces: 269 items: 270 type: string 271 type: array 272 topologyKey: 273 type: string 274 required: 275 - topologyKey 276 type: object 277 type: array 278 type: object 279 podAntiAffinity: 280 properties: 281 preferredDuringSchedulingIgnoredDuringExecution: 282 items: 283 properties: 284 podAffinityTerm: 285 properties: 286 labelSelector: 287 properties: 288 matchExpressions: 289 items: 290 properties: 291 key: 292 type: string 293 operator: 294 type: string 295 values: 296 items: 297 type: string 298 type: array 299 required: 300 - key 301 - operator 302 type: object 303 type: array 304 matchLabels: 305 additionalProperties: 306 type: string 307 type: object 308 type: object 309 x-kubernetes-map-type: atomic 310 namespaceSelector: 311 properties: 312 matchExpressions: 313 items: 314 properties: 315 key: 316 type: string 317 operator: 318 type: string 319 values: 320 items: 321 type: string 322 type: array 323 required: 324 - key 325 - operator 326 type: object 327 type: array 328 matchLabels: 329 additionalProperties: 330 type: string 331 type: object 332 type: object 333 x-kubernetes-map-type: atomic 334 namespaces: 335 items: 336 type: string 337 type: array 338 topologyKey: 339 type: string 340 required: 341 - topologyKey 342 type: object 343 weight: 344 format: int32 345 type: integer 346 required: 347 - podAffinityTerm 348 - weight 349 type: object 350 type: array 351 requiredDuringSchedulingIgnoredDuringExecution: 352 items: 353 properties: 354 labelSelector: 355 properties: 356 matchExpressions: 357 items: 358 properties: 359 key: 360 type: string 361 operator: 362 type: string 363 values: 364 items: 365 type: string 366 type: array 367 required: 368 - key 369 - operator 370 type: object 371 type: array 372 matchLabels: 373 additionalProperties: 374 type: string 375 type: object 376 type: object 377 x-kubernetes-map-type: atomic 378 namespaceSelector: 379 properties: 380 matchExpressions: 381 items: 382 properties: 383 key: 384 type: string 385 operator: 386 type: string 387 values: 388 items: 389 type: string 390 type: array 391 required: 392 - key 393 - operator 394 type: object 395 type: array 396 matchLabels: 397 additionalProperties: 398 type: string 399 type: object 400 type: object 401 x-kubernetes-map-type: atomic 402 namespaces: 403 items: 404 type: string 405 type: array 406 topologyKey: 407 type: string 408 required: 409 - topologyKey 410 type: object 411 type: array 412 type: object 413 type: object 414 agent: 415 nullable: true 416 properties: 417 affinity: 418 properties: 419 nodeAffinity: 420 properties: 421 preferredDuringSchedulingIgnoredDuringExecution: 422 items: 423 properties: 424 preference: 425 properties: 426 matchExpressions: 427 items: 428 properties: 429 key: 430 type: string 431 operator: 432 type: string 433 values: 434 items: 435 type: string 436 type: array 437 required: 438 - key 439 - operator 440 type: object 441 type: array 442 matchFields: 443 items: 444 properties: 445 key: 446 type: string 447 operator: 448 type: string 449 values: 450 items: 451 type: string 452 type: array 453 required: 454 - key 455 - operator 456 type: object 457 type: array 458 type: object 459 x-kubernetes-map-type: atomic 460 weight: 461 format: int32 462 type: integer 463 required: 464 - preference 465 - weight 466 type: object 467 type: array 468 requiredDuringSchedulingIgnoredDuringExecution: 469 properties: 470 nodeSelectorTerms: 471 items: 472 properties: 473 matchExpressions: 474 items: 475 properties: 476 key: 477 type: string 478 operator: 479 type: string 480 values: 481 items: 482 type: string 483 type: array 484 required: 485 - key 486 - operator 487 type: object 488 type: array 489 matchFields: 490 items: 491 properties: 492 key: 493 type: string 494 operator: 495 type: string 496 values: 497 items: 498 type: string 499 type: array 500 required: 501 - key 502 - operator 503 type: object 504 type: array 505 type: object 506 x-kubernetes-map-type: atomic 507 type: array 508 required: 509 - nodeSelectorTerms 510 type: object 511 x-kubernetes-map-type: atomic 512 type: object 513 podAffinity: 514 properties: 515 preferredDuringSchedulingIgnoredDuringExecution: 516 items: 517 properties: 518 podAffinityTerm: 519 properties: 520 labelSelector: 521 properties: 522 matchExpressions: 523 items: 524 properties: 525 key: 526 type: string 527 operator: 528 type: string 529 values: 530 items: 531 type: string 532 type: array 533 required: 534 - key 535 - operator 536 type: object 537 type: array 538 matchLabels: 539 additionalProperties: 540 type: string 541 type: object 542 type: object 543 x-kubernetes-map-type: atomic 544 namespaceSelector: 545 properties: 546 matchExpressions: 547 items: 548 properties: 549 key: 550 type: string 551 operator: 552 type: string 553 values: 554 items: 555 type: string 556 type: array 557 required: 558 - key 559 - operator 560 type: object 561 type: array 562 matchLabels: 563 additionalProperties: 564 type: string 565 type: object 566 type: object 567 x-kubernetes-map-type: atomic 568 namespaces: 569 items: 570 type: string 571 type: array 572 topologyKey: 573 type: string 574 required: 575 - topologyKey 576 type: object 577 weight: 578 format: int32 579 type: integer 580 required: 581 - podAffinityTerm 582 - weight 583 type: object 584 type: array 585 requiredDuringSchedulingIgnoredDuringExecution: 586 items: 587 properties: 588 labelSelector: 589 properties: 590 matchExpressions: 591 items: 592 properties: 593 key: 594 type: string 595 operator: 596 type: string 597 values: 598 items: 599 type: string 600 type: array 601 required: 602 - key 603 - operator 604 type: object 605 type: array 606 matchLabels: 607 additionalProperties: 608 type: string 609 type: object 610 type: object 611 x-kubernetes-map-type: atomic 612 namespaceSelector: 613 properties: 614 matchExpressions: 615 items: 616 properties: 617 key: 618 type: string 619 operator: 620 type: string 621 values: 622 items: 623 type: string 624 type: array 625 required: 626 - key 627 - operator 628 type: object 629 type: array 630 matchLabels: 631 additionalProperties: 632 type: string 633 type: object 634 type: object 635 x-kubernetes-map-type: atomic 636 namespaces: 637 items: 638 type: string 639 type: array 640 topologyKey: 641 type: string 642 required: 643 - topologyKey 644 type: object 645 type: array 646 type: object 647 podAntiAffinity: 648 properties: 649 preferredDuringSchedulingIgnoredDuringExecution: 650 items: 651 properties: 652 podAffinityTerm: 653 properties: 654 labelSelector: 655 properties: 656 matchExpressions: 657 items: 658 properties: 659 key: 660 type: string 661 operator: 662 type: string 663 values: 664 items: 665 type: string 666 type: array 667 required: 668 - key 669 - operator 670 type: object 671 type: array 672 matchLabels: 673 additionalProperties: 674 type: string 675 type: object 676 type: object 677 x-kubernetes-map-type: atomic 678 namespaceSelector: 679 properties: 680 matchExpressions: 681 items: 682 properties: 683 key: 684 type: string 685 operator: 686 type: string 687 values: 688 items: 689 type: string 690 type: array 691 required: 692 - key 693 - operator 694 type: object 695 type: array 696 matchLabels: 697 additionalProperties: 698 type: string 699 type: object 700 type: object 701 x-kubernetes-map-type: atomic 702 namespaces: 703 items: 704 type: string 705 type: array 706 topologyKey: 707 type: string 708 required: 709 - topologyKey 710 type: object 711 weight: 712 format: int32 713 type: integer 714 required: 715 - podAffinityTerm 716 - weight 717 type: object 718 type: array 719 requiredDuringSchedulingIgnoredDuringExecution: 720 items: 721 properties: 722 labelSelector: 723 properties: 724 matchExpressions: 725 items: 726 properties: 727 key: 728 type: string 729 operator: 730 type: string 731 values: 732 items: 733 type: string 734 type: array 735 required: 736 - key 737 - operator 738 type: object 739 type: array 740 matchLabels: 741 additionalProperties: 742 type: string 743 type: object 744 type: object 745 x-kubernetes-map-type: atomic 746 namespaceSelector: 747 properties: 748 matchExpressions: 749 items: 750 properties: 751 key: 752 type: string 753 operator: 754 type: string 755 values: 756 items: 757 type: string 758 type: array 759 required: 760 - key 761 - operator 762 type: object 763 type: array 764 matchLabels: 765 additionalProperties: 766 type: string 767 type: object 768 type: object 769 x-kubernetes-map-type: atomic 770 namespaces: 771 items: 772 type: string 773 type: array 774 topologyKey: 775 type: string 776 required: 777 - topologyKey 778 type: object 779 type: array 780 type: object 781 type: object 782 annotations: 783 additionalProperties: 784 type: string 785 nullable: true 786 type: object 787 config: 788 type: object 789 x-kubernetes-preserve-unknown-fields: true 790 containerSecurityContext: 791 properties: 792 allowPrivilegeEscalation: 793 type: boolean 794 capabilities: 795 properties: 796 add: 797 items: 798 type: string 799 type: array 800 drop: 801 items: 802 type: string 803 type: array 804 type: object 805 privileged: 806 type: boolean 807 procMount: 808 type: string 809 readOnlyRootFilesystem: 810 type: boolean 811 runAsGroup: 812 format: int64 813 type: integer 814 runAsNonRoot: 815 type: boolean 816 runAsUser: 817 format: int64 818 type: integer 819 seLinuxOptions: 820 properties: 821 level: 822 type: string 823 role: 824 type: string 825 type: 826 type: string 827 user: 828 type: string 829 type: object 830 seccompProfile: 831 properties: 832 localhostProfile: 833 type: string 834 type: 835 type: string 836 required: 837 - type 838 type: object 839 windowsOptions: 840 properties: 841 gmsaCredentialSpec: 842 type: string 843 gmsaCredentialSpecName: 844 type: string 845 hostProcess: 846 type: boolean 847 runAsUserName: 848 type: string 849 type: object 850 type: object 851 dnsPolicy: 852 type: string 853 hostNetwork: 854 type: boolean 855 image: 856 type: string 857 imagePullPolicy: 858 type: string 859 imagePullSecrets: 860 items: 861 properties: 862 name: 863 type: string 864 type: object 865 x-kubernetes-map-type: atomic 866 type: array 867 x-kubernetes-list-type: atomic 868 labels: 869 additionalProperties: 870 type: string 871 type: object 872 livenessProbe: 873 properties: 874 exec: 875 properties: 876 command: 877 items: 878 type: string 879 type: array 880 type: object 881 failureThreshold: 882 format: int32 883 type: integer 884 grpc: 885 properties: 886 port: 887 format: int32 888 type: integer 889 service: 890 type: string 891 required: 892 - port 893 type: object 894 httpGet: 895 properties: 896 host: 897 type: string 898 httpHeaders: 899 items: 900 properties: 901 name: 902 type: string 903 value: 904 type: string 905 required: 906 - name 907 - value 908 type: object 909 type: array 910 path: 911 type: string 912 port: 913 anyOf: 914 - type: integer 915 - type: string 916 x-kubernetes-int-or-string: true 917 scheme: 918 type: string 919 required: 920 - port 921 type: object 922 initialDelaySeconds: 923 format: int32 924 type: integer 925 periodSeconds: 926 format: int32 927 type: integer 928 successThreshold: 929 format: int32 930 type: integer 931 tcpSocket: 932 properties: 933 host: 934 type: string 935 port: 936 anyOf: 937 - type: integer 938 - type: string 939 x-kubernetes-int-or-string: true 940 required: 941 - port 942 type: object 943 terminationGracePeriodSeconds: 944 format: int64 945 type: integer 946 timeoutSeconds: 947 format: int32 948 type: integer 949 type: object 950 options: 951 type: object 952 x-kubernetes-preserve-unknown-fields: true 953 priorityClassName: 954 type: string 955 resources: 956 nullable: true 957 properties: 958 limits: 959 additionalProperties: 960 anyOf: 961 - type: integer 962 - type: string 963 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 964 x-kubernetes-int-or-string: true 965 type: object 966 requests: 967 additionalProperties: 968 anyOf: 969 - type: integer 970 - type: string 971 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 972 x-kubernetes-int-or-string: true 973 type: object 974 type: object 975 securityContext: 976 properties: 977 fsGroup: 978 format: int64 979 type: integer 980 fsGroupChangePolicy: 981 type: string 982 runAsGroup: 983 format: int64 984 type: integer 985 runAsNonRoot: 986 type: boolean 987 runAsUser: 988 format: int64 989 type: integer 990 seLinuxOptions: 991 properties: 992 level: 993 type: string 994 role: 995 type: string 996 type: 997 type: string 998 user: 999 type: string 1000 type: object 1001 seccompProfile: 1002 properties: 1003 localhostProfile: 1004 type: string 1005 type: 1006 type: string 1007 required: 1008 - type 1009 type: object 1010 supplementalGroups: 1011 items: 1012 format: int64 1013 type: integer 1014 type: array 1015 sysctls: 1016 items: 1017 properties: 1018 name: 1019 type: string 1020 value: 1021 type: string 1022 required: 1023 - name 1024 - value 1025 type: object 1026 type: array 1027 windowsOptions: 1028 properties: 1029 gmsaCredentialSpec: 1030 type: string 1031 gmsaCredentialSpecName: 1032 type: string 1033 hostProcess: 1034 type: boolean 1035 runAsUserName: 1036 type: string 1037 type: object 1038 type: object 1039 serviceAccount: 1040 type: string 1041 sidecarSecurityContext: 1042 properties: 1043 allowPrivilegeEscalation: 1044 type: boolean 1045 capabilities: 1046 properties: 1047 add: 1048 items: 1049 type: string 1050 type: array 1051 drop: 1052 items: 1053 type: string 1054 type: array 1055 type: object 1056 privileged: 1057 type: boolean 1058 procMount: 1059 type: string 1060 readOnlyRootFilesystem: 1061 type: boolean 1062 runAsGroup: 1063 format: int64 1064 type: integer 1065 runAsNonRoot: 1066 type: boolean 1067 runAsUser: 1068 format: int64 1069 type: integer 1070 seLinuxOptions: 1071 properties: 1072 level: 1073 type: string 1074 role: 1075 type: string 1076 type: 1077 type: string 1078 user: 1079 type: string 1080 type: object 1081 seccompProfile: 1082 properties: 1083 localhostProfile: 1084 type: string 1085 type: 1086 type: string 1087 required: 1088 - type 1089 type: object 1090 windowsOptions: 1091 properties: 1092 gmsaCredentialSpec: 1093 type: string 1094 gmsaCredentialSpecName: 1095 type: string 1096 hostProcess: 1097 type: boolean 1098 runAsUserName: 1099 type: string 1100 type: object 1101 type: object 1102 strategy: 1103 type: string 1104 tolerations: 1105 items: 1106 properties: 1107 effect: 1108 type: string 1109 key: 1110 type: string 1111 operator: 1112 type: string 1113 tolerationSeconds: 1114 format: int64 1115 type: integer 1116 value: 1117 type: string 1118 type: object 1119 type: array 1120 x-kubernetes-list-type: atomic 1121 volumeMounts: 1122 items: 1123 properties: 1124 mountPath: 1125 type: string 1126 mountPropagation: 1127 type: string 1128 name: 1129 type: string 1130 readOnly: 1131 type: boolean 1132 subPath: 1133 type: string 1134 subPathExpr: 1135 type: string 1136 required: 1137 - mountPath 1138 - name 1139 type: object 1140 type: array 1141 x-kubernetes-list-type: atomic 1142 volumes: 1143 items: 1144 properties: 1145 awsElasticBlockStore: 1146 properties: 1147 fsType: 1148 type: string 1149 partition: 1150 format: int32 1151 type: integer 1152 readOnly: 1153 type: boolean 1154 volumeID: 1155 type: string 1156 required: 1157 - volumeID 1158 type: object 1159 azureDisk: 1160 properties: 1161 cachingMode: 1162 type: string 1163 diskName: 1164 type: string 1165 diskURI: 1166 type: string 1167 fsType: 1168 type: string 1169 kind: 1170 type: string 1171 readOnly: 1172 type: boolean 1173 required: 1174 - diskName 1175 - diskURI 1176 type: object 1177 azureFile: 1178 properties: 1179 readOnly: 1180 type: boolean 1181 secretName: 1182 type: string 1183 shareName: 1184 type: string 1185 required: 1186 - secretName 1187 - shareName 1188 type: object 1189 cephfs: 1190 properties: 1191 monitors: 1192 items: 1193 type: string 1194 type: array 1195 path: 1196 type: string 1197 readOnly: 1198 type: boolean 1199 secretFile: 1200 type: string 1201 secretRef: 1202 properties: 1203 name: 1204 type: string 1205 type: object 1206 x-kubernetes-map-type: atomic 1207 user: 1208 type: string 1209 required: 1210 - monitors 1211 type: object 1212 cinder: 1213 properties: 1214 fsType: 1215 type: string 1216 readOnly: 1217 type: boolean 1218 secretRef: 1219 properties: 1220 name: 1221 type: string 1222 type: object 1223 x-kubernetes-map-type: atomic 1224 volumeID: 1225 type: string 1226 required: 1227 - volumeID 1228 type: object 1229 configMap: 1230 properties: 1231 defaultMode: 1232 format: int32 1233 type: integer 1234 items: 1235 items: 1236 properties: 1237 key: 1238 type: string 1239 mode: 1240 format: int32 1241 type: integer 1242 path: 1243 type: string 1244 required: 1245 - key 1246 - path 1247 type: object 1248 type: array 1249 name: 1250 type: string 1251 optional: 1252 type: boolean 1253 type: object 1254 x-kubernetes-map-type: atomic 1255 csi: 1256 properties: 1257 driver: 1258 type: string 1259 fsType: 1260 type: string 1261 nodePublishSecretRef: 1262 properties: 1263 name: 1264 type: string 1265 type: object 1266 x-kubernetes-map-type: atomic 1267 readOnly: 1268 type: boolean 1269 volumeAttributes: 1270 additionalProperties: 1271 type: string 1272 type: object 1273 required: 1274 - driver 1275 type: object 1276 downwardAPI: 1277 properties: 1278 defaultMode: 1279 format: int32 1280 type: integer 1281 items: 1282 items: 1283 properties: 1284 fieldRef: 1285 properties: 1286 apiVersion: 1287 type: string 1288 fieldPath: 1289 type: string 1290 required: 1291 - fieldPath 1292 type: object 1293 x-kubernetes-map-type: atomic 1294 mode: 1295 format: int32 1296 type: integer 1297 path: 1298 type: string 1299 resourceFieldRef: 1300 properties: 1301 containerName: 1302 type: string 1303 divisor: 1304 anyOf: 1305 - type: integer 1306 - type: string 1307 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1308 x-kubernetes-int-or-string: true 1309 resource: 1310 type: string 1311 required: 1312 - resource 1313 type: object 1314 x-kubernetes-map-type: atomic 1315 required: 1316 - path 1317 type: object 1318 type: array 1319 type: object 1320 emptyDir: 1321 properties: 1322 medium: 1323 type: string 1324 sizeLimit: 1325 anyOf: 1326 - type: integer 1327 - type: string 1328 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1329 x-kubernetes-int-or-string: true 1330 type: object 1331 ephemeral: 1332 properties: 1333 volumeClaimTemplate: 1334 properties: 1335 metadata: 1336 properties: 1337 annotations: 1338 additionalProperties: 1339 type: string 1340 type: object 1341 finalizers: 1342 items: 1343 type: string 1344 type: array 1345 labels: 1346 additionalProperties: 1347 type: string 1348 type: object 1349 name: 1350 type: string 1351 namespace: 1352 type: string 1353 type: object 1354 spec: 1355 properties: 1356 accessModes: 1357 items: 1358 type: string 1359 type: array 1360 dataSource: 1361 properties: 1362 apiGroup: 1363 type: string 1364 kind: 1365 type: string 1366 name: 1367 type: string 1368 required: 1369 - kind 1370 - name 1371 type: object 1372 x-kubernetes-map-type: atomic 1373 dataSourceRef: 1374 properties: 1375 apiGroup: 1376 type: string 1377 kind: 1378 type: string 1379 name: 1380 type: string 1381 required: 1382 - kind 1383 - name 1384 type: object 1385 x-kubernetes-map-type: atomic 1386 resources: 1387 properties: 1388 limits: 1389 additionalProperties: 1390 anyOf: 1391 - type: integer 1392 - type: string 1393 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1394 x-kubernetes-int-or-string: true 1395 type: object 1396 requests: 1397 additionalProperties: 1398 anyOf: 1399 - type: integer 1400 - type: string 1401 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1402 x-kubernetes-int-or-string: true 1403 type: object 1404 type: object 1405 selector: 1406 properties: 1407 matchExpressions: 1408 items: 1409 properties: 1410 key: 1411 type: string 1412 operator: 1413 type: string 1414 values: 1415 items: 1416 type: string 1417 type: array 1418 required: 1419 - key 1420 - operator 1421 type: object 1422 type: array 1423 matchLabels: 1424 additionalProperties: 1425 type: string 1426 type: object 1427 type: object 1428 x-kubernetes-map-type: atomic 1429 storageClassName: 1430 type: string 1431 volumeMode: 1432 type: string 1433 volumeName: 1434 type: string 1435 type: object 1436 required: 1437 - spec 1438 type: object 1439 type: object 1440 fc: 1441 properties: 1442 fsType: 1443 type: string 1444 lun: 1445 format: int32 1446 type: integer 1447 readOnly: 1448 type: boolean 1449 targetWWNs: 1450 items: 1451 type: string 1452 type: array 1453 wwids: 1454 items: 1455 type: string 1456 type: array 1457 type: object 1458 flexVolume: 1459 properties: 1460 driver: 1461 type: string 1462 fsType: 1463 type: string 1464 options: 1465 additionalProperties: 1466 type: string 1467 type: object 1468 readOnly: 1469 type: boolean 1470 secretRef: 1471 properties: 1472 name: 1473 type: string 1474 type: object 1475 x-kubernetes-map-type: atomic 1476 required: 1477 - driver 1478 type: object 1479 flocker: 1480 properties: 1481 datasetName: 1482 type: string 1483 datasetUUID: 1484 type: string 1485 type: object 1486 gcePersistentDisk: 1487 properties: 1488 fsType: 1489 type: string 1490 partition: 1491 format: int32 1492 type: integer 1493 pdName: 1494 type: string 1495 readOnly: 1496 type: boolean 1497 required: 1498 - pdName 1499 type: object 1500 gitRepo: 1501 properties: 1502 directory: 1503 type: string 1504 repository: 1505 type: string 1506 revision: 1507 type: string 1508 required: 1509 - repository 1510 type: object 1511 glusterfs: 1512 properties: 1513 endpoints: 1514 type: string 1515 path: 1516 type: string 1517 readOnly: 1518 type: boolean 1519 required: 1520 - endpoints 1521 - path 1522 type: object 1523 hostPath: 1524 properties: 1525 path: 1526 type: string 1527 type: 1528 type: string 1529 required: 1530 - path 1531 type: object 1532 iscsi: 1533 properties: 1534 chapAuthDiscovery: 1535 type: boolean 1536 chapAuthSession: 1537 type: boolean 1538 fsType: 1539 type: string 1540 initiatorName: 1541 type: string 1542 iqn: 1543 type: string 1544 iscsiInterface: 1545 type: string 1546 lun: 1547 format: int32 1548 type: integer 1549 portals: 1550 items: 1551 type: string 1552 type: array 1553 readOnly: 1554 type: boolean 1555 secretRef: 1556 properties: 1557 name: 1558 type: string 1559 type: object 1560 x-kubernetes-map-type: atomic 1561 targetPortal: 1562 type: string 1563 required: 1564 - iqn 1565 - lun 1566 - targetPortal 1567 type: object 1568 name: 1569 type: string 1570 nfs: 1571 properties: 1572 path: 1573 type: string 1574 readOnly: 1575 type: boolean 1576 server: 1577 type: string 1578 required: 1579 - path 1580 - server 1581 type: object 1582 persistentVolumeClaim: 1583 properties: 1584 claimName: 1585 type: string 1586 readOnly: 1587 type: boolean 1588 required: 1589 - claimName 1590 type: object 1591 photonPersistentDisk: 1592 properties: 1593 fsType: 1594 type: string 1595 pdID: 1596 type: string 1597 required: 1598 - pdID 1599 type: object 1600 portworxVolume: 1601 properties: 1602 fsType: 1603 type: string 1604 readOnly: 1605 type: boolean 1606 volumeID: 1607 type: string 1608 required: 1609 - volumeID 1610 type: object 1611 projected: 1612 properties: 1613 defaultMode: 1614 format: int32 1615 type: integer 1616 sources: 1617 items: 1618 properties: 1619 configMap: 1620 properties: 1621 items: 1622 items: 1623 properties: 1624 key: 1625 type: string 1626 mode: 1627 format: int32 1628 type: integer 1629 path: 1630 type: string 1631 required: 1632 - key 1633 - path 1634 type: object 1635 type: array 1636 name: 1637 type: string 1638 optional: 1639 type: boolean 1640 type: object 1641 x-kubernetes-map-type: atomic 1642 downwardAPI: 1643 properties: 1644 items: 1645 items: 1646 properties: 1647 fieldRef: 1648 properties: 1649 apiVersion: 1650 type: string 1651 fieldPath: 1652 type: string 1653 required: 1654 - fieldPath 1655 type: object 1656 x-kubernetes-map-type: atomic 1657 mode: 1658 format: int32 1659 type: integer 1660 path: 1661 type: string 1662 resourceFieldRef: 1663 properties: 1664 containerName: 1665 type: string 1666 divisor: 1667 anyOf: 1668 - type: integer 1669 - type: string 1670 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1671 x-kubernetes-int-or-string: true 1672 resource: 1673 type: string 1674 required: 1675 - resource 1676 type: object 1677 x-kubernetes-map-type: atomic 1678 required: 1679 - path 1680 type: object 1681 type: array 1682 type: object 1683 secret: 1684 properties: 1685 items: 1686 items: 1687 properties: 1688 key: 1689 type: string 1690 mode: 1691 format: int32 1692 type: integer 1693 path: 1694 type: string 1695 required: 1696 - key 1697 - path 1698 type: object 1699 type: array 1700 name: 1701 type: string 1702 optional: 1703 type: boolean 1704 type: object 1705 x-kubernetes-map-type: atomic 1706 serviceAccountToken: 1707 properties: 1708 audience: 1709 type: string 1710 expirationSeconds: 1711 format: int64 1712 type: integer 1713 path: 1714 type: string 1715 required: 1716 - path 1717 type: object 1718 type: object 1719 type: array 1720 type: object 1721 quobyte: 1722 properties: 1723 group: 1724 type: string 1725 readOnly: 1726 type: boolean 1727 registry: 1728 type: string 1729 tenant: 1730 type: string 1731 user: 1732 type: string 1733 volume: 1734 type: string 1735 required: 1736 - registry 1737 - volume 1738 type: object 1739 rbd: 1740 properties: 1741 fsType: 1742 type: string 1743 image: 1744 type: string 1745 keyring: 1746 type: string 1747 monitors: 1748 items: 1749 type: string 1750 type: array 1751 pool: 1752 type: string 1753 readOnly: 1754 type: boolean 1755 secretRef: 1756 properties: 1757 name: 1758 type: string 1759 type: object 1760 x-kubernetes-map-type: atomic 1761 user: 1762 type: string 1763 required: 1764 - image 1765 - monitors 1766 type: object 1767 scaleIO: 1768 properties: 1769 fsType: 1770 type: string 1771 gateway: 1772 type: string 1773 protectionDomain: 1774 type: string 1775 readOnly: 1776 type: boolean 1777 secretRef: 1778 properties: 1779 name: 1780 type: string 1781 type: object 1782 x-kubernetes-map-type: atomic 1783 sslEnabled: 1784 type: boolean 1785 storageMode: 1786 type: string 1787 storagePool: 1788 type: string 1789 system: 1790 type: string 1791 volumeName: 1792 type: string 1793 required: 1794 - gateway 1795 - secretRef 1796 - system 1797 type: object 1798 secret: 1799 properties: 1800 defaultMode: 1801 format: int32 1802 type: integer 1803 items: 1804 items: 1805 properties: 1806 key: 1807 type: string 1808 mode: 1809 format: int32 1810 type: integer 1811 path: 1812 type: string 1813 required: 1814 - key 1815 - path 1816 type: object 1817 type: array 1818 optional: 1819 type: boolean 1820 secretName: 1821 type: string 1822 type: object 1823 storageos: 1824 properties: 1825 fsType: 1826 type: string 1827 readOnly: 1828 type: boolean 1829 secretRef: 1830 properties: 1831 name: 1832 type: string 1833 type: object 1834 x-kubernetes-map-type: atomic 1835 volumeName: 1836 type: string 1837 volumeNamespace: 1838 type: string 1839 type: object 1840 vsphereVolume: 1841 properties: 1842 fsType: 1843 type: string 1844 storagePolicyID: 1845 type: string 1846 storagePolicyName: 1847 type: string 1848 volumePath: 1849 type: string 1850 required: 1851 - volumePath 1852 type: object 1853 required: 1854 - name 1855 type: object 1856 type: array 1857 x-kubernetes-list-type: atomic 1858 type: object 1859 allInOne: 1860 properties: 1861 affinity: 1862 properties: 1863 nodeAffinity: 1864 properties: 1865 preferredDuringSchedulingIgnoredDuringExecution: 1866 items: 1867 properties: 1868 preference: 1869 properties: 1870 matchExpressions: 1871 items: 1872 properties: 1873 key: 1874 type: string 1875 operator: 1876 type: string 1877 values: 1878 items: 1879 type: string 1880 type: array 1881 required: 1882 - key 1883 - operator 1884 type: object 1885 type: array 1886 matchFields: 1887 items: 1888 properties: 1889 key: 1890 type: string 1891 operator: 1892 type: string 1893 values: 1894 items: 1895 type: string 1896 type: array 1897 required: 1898 - key 1899 - operator 1900 type: object 1901 type: array 1902 type: object 1903 x-kubernetes-map-type: atomic 1904 weight: 1905 format: int32 1906 type: integer 1907 required: 1908 - preference 1909 - weight 1910 type: object 1911 type: array 1912 requiredDuringSchedulingIgnoredDuringExecution: 1913 properties: 1914 nodeSelectorTerms: 1915 items: 1916 properties: 1917 matchExpressions: 1918 items: 1919 properties: 1920 key: 1921 type: string 1922 operator: 1923 type: string 1924 values: 1925 items: 1926 type: string 1927 type: array 1928 required: 1929 - key 1930 - operator 1931 type: object 1932 type: array 1933 matchFields: 1934 items: 1935 properties: 1936 key: 1937 type: string 1938 operator: 1939 type: string 1940 values: 1941 items: 1942 type: string 1943 type: array 1944 required: 1945 - key 1946 - operator 1947 type: object 1948 type: array 1949 type: object 1950 x-kubernetes-map-type: atomic 1951 type: array 1952 required: 1953 - nodeSelectorTerms 1954 type: object 1955 x-kubernetes-map-type: atomic 1956 type: object 1957 podAffinity: 1958 properties: 1959 preferredDuringSchedulingIgnoredDuringExecution: 1960 items: 1961 properties: 1962 podAffinityTerm: 1963 properties: 1964 labelSelector: 1965 properties: 1966 matchExpressions: 1967 items: 1968 properties: 1969 key: 1970 type: string 1971 operator: 1972 type: string 1973 values: 1974 items: 1975 type: string 1976 type: array 1977 required: 1978 - key 1979 - operator 1980 type: object 1981 type: array 1982 matchLabels: 1983 additionalProperties: 1984 type: string 1985 type: object 1986 type: object 1987 x-kubernetes-map-type: atomic 1988 namespaceSelector: 1989 properties: 1990 matchExpressions: 1991 items: 1992 properties: 1993 key: 1994 type: string 1995 operator: 1996 type: string 1997 values: 1998 items: 1999 type: string 2000 type: array 2001 required: 2002 - key 2003 - operator 2004 type: object 2005 type: array 2006 matchLabels: 2007 additionalProperties: 2008 type: string 2009 type: object 2010 type: object 2011 x-kubernetes-map-type: atomic 2012 namespaces: 2013 items: 2014 type: string 2015 type: array 2016 topologyKey: 2017 type: string 2018 required: 2019 - topologyKey 2020 type: object 2021 weight: 2022 format: int32 2023 type: integer 2024 required: 2025 - podAffinityTerm 2026 - weight 2027 type: object 2028 type: array 2029 requiredDuringSchedulingIgnoredDuringExecution: 2030 items: 2031 properties: 2032 labelSelector: 2033 properties: 2034 matchExpressions: 2035 items: 2036 properties: 2037 key: 2038 type: string 2039 operator: 2040 type: string 2041 values: 2042 items: 2043 type: string 2044 type: array 2045 required: 2046 - key 2047 - operator 2048 type: object 2049 type: array 2050 matchLabels: 2051 additionalProperties: 2052 type: string 2053 type: object 2054 type: object 2055 x-kubernetes-map-type: atomic 2056 namespaceSelector: 2057 properties: 2058 matchExpressions: 2059 items: 2060 properties: 2061 key: 2062 type: string 2063 operator: 2064 type: string 2065 values: 2066 items: 2067 type: string 2068 type: array 2069 required: 2070 - key 2071 - operator 2072 type: object 2073 type: array 2074 matchLabels: 2075 additionalProperties: 2076 type: string 2077 type: object 2078 type: object 2079 x-kubernetes-map-type: atomic 2080 namespaces: 2081 items: 2082 type: string 2083 type: array 2084 topologyKey: 2085 type: string 2086 required: 2087 - topologyKey 2088 type: object 2089 type: array 2090 type: object 2091 podAntiAffinity: 2092 properties: 2093 preferredDuringSchedulingIgnoredDuringExecution: 2094 items: 2095 properties: 2096 podAffinityTerm: 2097 properties: 2098 labelSelector: 2099 properties: 2100 matchExpressions: 2101 items: 2102 properties: 2103 key: 2104 type: string 2105 operator: 2106 type: string 2107 values: 2108 items: 2109 type: string 2110 type: array 2111 required: 2112 - key 2113 - operator 2114 type: object 2115 type: array 2116 matchLabels: 2117 additionalProperties: 2118 type: string 2119 type: object 2120 type: object 2121 x-kubernetes-map-type: atomic 2122 namespaceSelector: 2123 properties: 2124 matchExpressions: 2125 items: 2126 properties: 2127 key: 2128 type: string 2129 operator: 2130 type: string 2131 values: 2132 items: 2133 type: string 2134 type: array 2135 required: 2136 - key 2137 - operator 2138 type: object 2139 type: array 2140 matchLabels: 2141 additionalProperties: 2142 type: string 2143 type: object 2144 type: object 2145 x-kubernetes-map-type: atomic 2146 namespaces: 2147 items: 2148 type: string 2149 type: array 2150 topologyKey: 2151 type: string 2152 required: 2153 - topologyKey 2154 type: object 2155 weight: 2156 format: int32 2157 type: integer 2158 required: 2159 - podAffinityTerm 2160 - weight 2161 type: object 2162 type: array 2163 requiredDuringSchedulingIgnoredDuringExecution: 2164 items: 2165 properties: 2166 labelSelector: 2167 properties: 2168 matchExpressions: 2169 items: 2170 properties: 2171 key: 2172 type: string 2173 operator: 2174 type: string 2175 values: 2176 items: 2177 type: string 2178 type: array 2179 required: 2180 - key 2181 - operator 2182 type: object 2183 type: array 2184 matchLabels: 2185 additionalProperties: 2186 type: string 2187 type: object 2188 type: object 2189 x-kubernetes-map-type: atomic 2190 namespaceSelector: 2191 properties: 2192 matchExpressions: 2193 items: 2194 properties: 2195 key: 2196 type: string 2197 operator: 2198 type: string 2199 values: 2200 items: 2201 type: string 2202 type: array 2203 required: 2204 - key 2205 - operator 2206 type: object 2207 type: array 2208 matchLabels: 2209 additionalProperties: 2210 type: string 2211 type: object 2212 type: object 2213 x-kubernetes-map-type: atomic 2214 namespaces: 2215 items: 2216 type: string 2217 type: array 2218 topologyKey: 2219 type: string 2220 required: 2221 - topologyKey 2222 type: object 2223 type: array 2224 type: object 2225 type: object 2226 annotations: 2227 additionalProperties: 2228 type: string 2229 nullable: true 2230 type: object 2231 config: 2232 type: object 2233 x-kubernetes-preserve-unknown-fields: true 2234 containerSecurityContext: 2235 properties: 2236 allowPrivilegeEscalation: 2237 type: boolean 2238 capabilities: 2239 properties: 2240 add: 2241 items: 2242 type: string 2243 type: array 2244 drop: 2245 items: 2246 type: string 2247 type: array 2248 type: object 2249 privileged: 2250 type: boolean 2251 procMount: 2252 type: string 2253 readOnlyRootFilesystem: 2254 type: boolean 2255 runAsGroup: 2256 format: int64 2257 type: integer 2258 runAsNonRoot: 2259 type: boolean 2260 runAsUser: 2261 format: int64 2262 type: integer 2263 seLinuxOptions: 2264 properties: 2265 level: 2266 type: string 2267 role: 2268 type: string 2269 type: 2270 type: string 2271 user: 2272 type: string 2273 type: object 2274 seccompProfile: 2275 properties: 2276 localhostProfile: 2277 type: string 2278 type: 2279 type: string 2280 required: 2281 - type 2282 type: object 2283 windowsOptions: 2284 properties: 2285 gmsaCredentialSpec: 2286 type: string 2287 gmsaCredentialSpecName: 2288 type: string 2289 hostProcess: 2290 type: boolean 2291 runAsUserName: 2292 type: string 2293 type: object 2294 type: object 2295 image: 2296 type: string 2297 imagePullPolicy: 2298 type: string 2299 imagePullSecrets: 2300 items: 2301 properties: 2302 name: 2303 type: string 2304 type: object 2305 x-kubernetes-map-type: atomic 2306 type: array 2307 x-kubernetes-list-type: atomic 2308 labels: 2309 additionalProperties: 2310 type: string 2311 type: object 2312 livenessProbe: 2313 properties: 2314 exec: 2315 properties: 2316 command: 2317 items: 2318 type: string 2319 type: array 2320 type: object 2321 failureThreshold: 2322 format: int32 2323 type: integer 2324 grpc: 2325 properties: 2326 port: 2327 format: int32 2328 type: integer 2329 service: 2330 type: string 2331 required: 2332 - port 2333 type: object 2334 httpGet: 2335 properties: 2336 host: 2337 type: string 2338 httpHeaders: 2339 items: 2340 properties: 2341 name: 2342 type: string 2343 value: 2344 type: string 2345 required: 2346 - name 2347 - value 2348 type: object 2349 type: array 2350 path: 2351 type: string 2352 port: 2353 anyOf: 2354 - type: integer 2355 - type: string 2356 x-kubernetes-int-or-string: true 2357 scheme: 2358 type: string 2359 required: 2360 - port 2361 type: object 2362 initialDelaySeconds: 2363 format: int32 2364 type: integer 2365 periodSeconds: 2366 format: int32 2367 type: integer 2368 successThreshold: 2369 format: int32 2370 type: integer 2371 tcpSocket: 2372 properties: 2373 host: 2374 type: string 2375 port: 2376 anyOf: 2377 - type: integer 2378 - type: string 2379 x-kubernetes-int-or-string: true 2380 required: 2381 - port 2382 type: object 2383 terminationGracePeriodSeconds: 2384 format: int64 2385 type: integer 2386 timeoutSeconds: 2387 format: int32 2388 type: integer 2389 type: object 2390 metricsStorage: 2391 properties: 2392 type: 2393 type: string 2394 type: object 2395 options: 2396 type: object 2397 x-kubernetes-preserve-unknown-fields: true 2398 resources: 2399 nullable: true 2400 properties: 2401 limits: 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 requests: 2410 additionalProperties: 2411 anyOf: 2412 - type: integer 2413 - type: string 2414 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2415 x-kubernetes-int-or-string: true 2416 type: object 2417 type: object 2418 securityContext: 2419 properties: 2420 fsGroup: 2421 format: int64 2422 type: integer 2423 fsGroupChangePolicy: 2424 type: string 2425 runAsGroup: 2426 format: int64 2427 type: integer 2428 runAsNonRoot: 2429 type: boolean 2430 runAsUser: 2431 format: int64 2432 type: integer 2433 seLinuxOptions: 2434 properties: 2435 level: 2436 type: string 2437 role: 2438 type: string 2439 type: 2440 type: string 2441 user: 2442 type: string 2443 type: object 2444 seccompProfile: 2445 properties: 2446 localhostProfile: 2447 type: string 2448 type: 2449 type: string 2450 required: 2451 - type 2452 type: object 2453 supplementalGroups: 2454 items: 2455 format: int64 2456 type: integer 2457 type: array 2458 sysctls: 2459 items: 2460 properties: 2461 name: 2462 type: string 2463 value: 2464 type: string 2465 required: 2466 - name 2467 - value 2468 type: object 2469 type: array 2470 windowsOptions: 2471 properties: 2472 gmsaCredentialSpec: 2473 type: string 2474 gmsaCredentialSpecName: 2475 type: string 2476 hostProcess: 2477 type: boolean 2478 runAsUserName: 2479 type: string 2480 type: object 2481 type: object 2482 serviceAccount: 2483 type: string 2484 strategy: 2485 properties: 2486 rollingUpdate: 2487 properties: 2488 maxSurge: 2489 anyOf: 2490 - type: integer 2491 - type: string 2492 x-kubernetes-int-or-string: true 2493 maxUnavailable: 2494 anyOf: 2495 - type: integer 2496 - type: string 2497 x-kubernetes-int-or-string: true 2498 type: object 2499 type: 2500 type: string 2501 type: object 2502 tolerations: 2503 items: 2504 properties: 2505 effect: 2506 type: string 2507 key: 2508 type: string 2509 operator: 2510 type: string 2511 tolerationSeconds: 2512 format: int64 2513 type: integer 2514 value: 2515 type: string 2516 type: object 2517 type: array 2518 x-kubernetes-list-type: atomic 2519 tracingEnabled: 2520 type: boolean 2521 volumeMounts: 2522 items: 2523 properties: 2524 mountPath: 2525 type: string 2526 mountPropagation: 2527 type: string 2528 name: 2529 type: string 2530 readOnly: 2531 type: boolean 2532 subPath: 2533 type: string 2534 subPathExpr: 2535 type: string 2536 required: 2537 - mountPath 2538 - name 2539 type: object 2540 type: array 2541 x-kubernetes-list-type: atomic 2542 volumes: 2543 items: 2544 properties: 2545 awsElasticBlockStore: 2546 properties: 2547 fsType: 2548 type: string 2549 partition: 2550 format: int32 2551 type: integer 2552 readOnly: 2553 type: boolean 2554 volumeID: 2555 type: string 2556 required: 2557 - volumeID 2558 type: object 2559 azureDisk: 2560 properties: 2561 cachingMode: 2562 type: string 2563 diskName: 2564 type: string 2565 diskURI: 2566 type: string 2567 fsType: 2568 type: string 2569 kind: 2570 type: string 2571 readOnly: 2572 type: boolean 2573 required: 2574 - diskName 2575 - diskURI 2576 type: object 2577 azureFile: 2578 properties: 2579 readOnly: 2580 type: boolean 2581 secretName: 2582 type: string 2583 shareName: 2584 type: string 2585 required: 2586 - secretName 2587 - shareName 2588 type: object 2589 cephfs: 2590 properties: 2591 monitors: 2592 items: 2593 type: string 2594 type: array 2595 path: 2596 type: string 2597 readOnly: 2598 type: boolean 2599 secretFile: 2600 type: string 2601 secretRef: 2602 properties: 2603 name: 2604 type: string 2605 type: object 2606 x-kubernetes-map-type: atomic 2607 user: 2608 type: string 2609 required: 2610 - monitors 2611 type: object 2612 cinder: 2613 properties: 2614 fsType: 2615 type: string 2616 readOnly: 2617 type: boolean 2618 secretRef: 2619 properties: 2620 name: 2621 type: string 2622 type: object 2623 x-kubernetes-map-type: atomic 2624 volumeID: 2625 type: string 2626 required: 2627 - volumeID 2628 type: object 2629 configMap: 2630 properties: 2631 defaultMode: 2632 format: int32 2633 type: integer 2634 items: 2635 items: 2636 properties: 2637 key: 2638 type: string 2639 mode: 2640 format: int32 2641 type: integer 2642 path: 2643 type: string 2644 required: 2645 - key 2646 - path 2647 type: object 2648 type: array 2649 name: 2650 type: string 2651 optional: 2652 type: boolean 2653 type: object 2654 x-kubernetes-map-type: atomic 2655 csi: 2656 properties: 2657 driver: 2658 type: string 2659 fsType: 2660 type: string 2661 nodePublishSecretRef: 2662 properties: 2663 name: 2664 type: string 2665 type: object 2666 x-kubernetes-map-type: atomic 2667 readOnly: 2668 type: boolean 2669 volumeAttributes: 2670 additionalProperties: 2671 type: string 2672 type: object 2673 required: 2674 - driver 2675 type: object 2676 downwardAPI: 2677 properties: 2678 defaultMode: 2679 format: int32 2680 type: integer 2681 items: 2682 items: 2683 properties: 2684 fieldRef: 2685 properties: 2686 apiVersion: 2687 type: string 2688 fieldPath: 2689 type: string 2690 required: 2691 - fieldPath 2692 type: object 2693 x-kubernetes-map-type: atomic 2694 mode: 2695 format: int32 2696 type: integer 2697 path: 2698 type: string 2699 resourceFieldRef: 2700 properties: 2701 containerName: 2702 type: string 2703 divisor: 2704 anyOf: 2705 - type: integer 2706 - type: string 2707 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2708 x-kubernetes-int-or-string: true 2709 resource: 2710 type: string 2711 required: 2712 - resource 2713 type: object 2714 x-kubernetes-map-type: atomic 2715 required: 2716 - path 2717 type: object 2718 type: array 2719 type: object 2720 emptyDir: 2721 properties: 2722 medium: 2723 type: string 2724 sizeLimit: 2725 anyOf: 2726 - type: integer 2727 - type: string 2728 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2729 x-kubernetes-int-or-string: true 2730 type: object 2731 ephemeral: 2732 properties: 2733 volumeClaimTemplate: 2734 properties: 2735 metadata: 2736 properties: 2737 annotations: 2738 additionalProperties: 2739 type: string 2740 type: object 2741 finalizers: 2742 items: 2743 type: string 2744 type: array 2745 labels: 2746 additionalProperties: 2747 type: string 2748 type: object 2749 name: 2750 type: string 2751 namespace: 2752 type: string 2753 type: object 2754 spec: 2755 properties: 2756 accessModes: 2757 items: 2758 type: string 2759 type: array 2760 dataSource: 2761 properties: 2762 apiGroup: 2763 type: string 2764 kind: 2765 type: string 2766 name: 2767 type: string 2768 required: 2769 - kind 2770 - name 2771 type: object 2772 x-kubernetes-map-type: atomic 2773 dataSourceRef: 2774 properties: 2775 apiGroup: 2776 type: string 2777 kind: 2778 type: string 2779 name: 2780 type: string 2781 required: 2782 - kind 2783 - name 2784 type: object 2785 x-kubernetes-map-type: atomic 2786 resources: 2787 properties: 2788 limits: 2789 additionalProperties: 2790 anyOf: 2791 - type: integer 2792 - type: string 2793 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2794 x-kubernetes-int-or-string: true 2795 type: object 2796 requests: 2797 additionalProperties: 2798 anyOf: 2799 - type: integer 2800 - type: string 2801 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2802 x-kubernetes-int-or-string: true 2803 type: object 2804 type: object 2805 selector: 2806 properties: 2807 matchExpressions: 2808 items: 2809 properties: 2810 key: 2811 type: string 2812 operator: 2813 type: string 2814 values: 2815 items: 2816 type: string 2817 type: array 2818 required: 2819 - key 2820 - operator 2821 type: object 2822 type: array 2823 matchLabels: 2824 additionalProperties: 2825 type: string 2826 type: object 2827 type: object 2828 x-kubernetes-map-type: atomic 2829 storageClassName: 2830 type: string 2831 volumeMode: 2832 type: string 2833 volumeName: 2834 type: string 2835 type: object 2836 required: 2837 - spec 2838 type: object 2839 type: object 2840 fc: 2841 properties: 2842 fsType: 2843 type: string 2844 lun: 2845 format: int32 2846 type: integer 2847 readOnly: 2848 type: boolean 2849 targetWWNs: 2850 items: 2851 type: string 2852 type: array 2853 wwids: 2854 items: 2855 type: string 2856 type: array 2857 type: object 2858 flexVolume: 2859 properties: 2860 driver: 2861 type: string 2862 fsType: 2863 type: string 2864 options: 2865 additionalProperties: 2866 type: string 2867 type: object 2868 readOnly: 2869 type: boolean 2870 secretRef: 2871 properties: 2872 name: 2873 type: string 2874 type: object 2875 x-kubernetes-map-type: atomic 2876 required: 2877 - driver 2878 type: object 2879 flocker: 2880 properties: 2881 datasetName: 2882 type: string 2883 datasetUUID: 2884 type: string 2885 type: object 2886 gcePersistentDisk: 2887 properties: 2888 fsType: 2889 type: string 2890 partition: 2891 format: int32 2892 type: integer 2893 pdName: 2894 type: string 2895 readOnly: 2896 type: boolean 2897 required: 2898 - pdName 2899 type: object 2900 gitRepo: 2901 properties: 2902 directory: 2903 type: string 2904 repository: 2905 type: string 2906 revision: 2907 type: string 2908 required: 2909 - repository 2910 type: object 2911 glusterfs: 2912 properties: 2913 endpoints: 2914 type: string 2915 path: 2916 type: string 2917 readOnly: 2918 type: boolean 2919 required: 2920 - endpoints 2921 - path 2922 type: object 2923 hostPath: 2924 properties: 2925 path: 2926 type: string 2927 type: 2928 type: string 2929 required: 2930 - path 2931 type: object 2932 iscsi: 2933 properties: 2934 chapAuthDiscovery: 2935 type: boolean 2936 chapAuthSession: 2937 type: boolean 2938 fsType: 2939 type: string 2940 initiatorName: 2941 type: string 2942 iqn: 2943 type: string 2944 iscsiInterface: 2945 type: string 2946 lun: 2947 format: int32 2948 type: integer 2949 portals: 2950 items: 2951 type: string 2952 type: array 2953 readOnly: 2954 type: boolean 2955 secretRef: 2956 properties: 2957 name: 2958 type: string 2959 type: object 2960 x-kubernetes-map-type: atomic 2961 targetPortal: 2962 type: string 2963 required: 2964 - iqn 2965 - lun 2966 - targetPortal 2967 type: object 2968 name: 2969 type: string 2970 nfs: 2971 properties: 2972 path: 2973 type: string 2974 readOnly: 2975 type: boolean 2976 server: 2977 type: string 2978 required: 2979 - path 2980 - server 2981 type: object 2982 persistentVolumeClaim: 2983 properties: 2984 claimName: 2985 type: string 2986 readOnly: 2987 type: boolean 2988 required: 2989 - claimName 2990 type: object 2991 photonPersistentDisk: 2992 properties: 2993 fsType: 2994 type: string 2995 pdID: 2996 type: string 2997 required: 2998 - pdID 2999 type: object 3000 portworxVolume: 3001 properties: 3002 fsType: 3003 type: string 3004 readOnly: 3005 type: boolean 3006 volumeID: 3007 type: string 3008 required: 3009 - volumeID 3010 type: object 3011 projected: 3012 properties: 3013 defaultMode: 3014 format: int32 3015 type: integer 3016 sources: 3017 items: 3018 properties: 3019 configMap: 3020 properties: 3021 items: 3022 items: 3023 properties: 3024 key: 3025 type: string 3026 mode: 3027 format: int32 3028 type: integer 3029 path: 3030 type: string 3031 required: 3032 - key 3033 - path 3034 type: object 3035 type: array 3036 name: 3037 type: string 3038 optional: 3039 type: boolean 3040 type: object 3041 x-kubernetes-map-type: atomic 3042 downwardAPI: 3043 properties: 3044 items: 3045 items: 3046 properties: 3047 fieldRef: 3048 properties: 3049 apiVersion: 3050 type: string 3051 fieldPath: 3052 type: string 3053 required: 3054 - fieldPath 3055 type: object 3056 x-kubernetes-map-type: atomic 3057 mode: 3058 format: int32 3059 type: integer 3060 path: 3061 type: string 3062 resourceFieldRef: 3063 properties: 3064 containerName: 3065 type: string 3066 divisor: 3067 anyOf: 3068 - type: integer 3069 - type: string 3070 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3071 x-kubernetes-int-or-string: true 3072 resource: 3073 type: string 3074 required: 3075 - resource 3076 type: object 3077 x-kubernetes-map-type: atomic 3078 required: 3079 - path 3080 type: object 3081 type: array 3082 type: object 3083 secret: 3084 properties: 3085 items: 3086 items: 3087 properties: 3088 key: 3089 type: string 3090 mode: 3091 format: int32 3092 type: integer 3093 path: 3094 type: string 3095 required: 3096 - key 3097 - path 3098 type: object 3099 type: array 3100 name: 3101 type: string 3102 optional: 3103 type: boolean 3104 type: object 3105 x-kubernetes-map-type: atomic 3106 serviceAccountToken: 3107 properties: 3108 audience: 3109 type: string 3110 expirationSeconds: 3111 format: int64 3112 type: integer 3113 path: 3114 type: string 3115 required: 3116 - path 3117 type: object 3118 type: object 3119 type: array 3120 type: object 3121 quobyte: 3122 properties: 3123 group: 3124 type: string 3125 readOnly: 3126 type: boolean 3127 registry: 3128 type: string 3129 tenant: 3130 type: string 3131 user: 3132 type: string 3133 volume: 3134 type: string 3135 required: 3136 - registry 3137 - volume 3138 type: object 3139 rbd: 3140 properties: 3141 fsType: 3142 type: string 3143 image: 3144 type: string 3145 keyring: 3146 type: string 3147 monitors: 3148 items: 3149 type: string 3150 type: array 3151 pool: 3152 type: string 3153 readOnly: 3154 type: boolean 3155 secretRef: 3156 properties: 3157 name: 3158 type: string 3159 type: object 3160 x-kubernetes-map-type: atomic 3161 user: 3162 type: string 3163 required: 3164 - image 3165 - monitors 3166 type: object 3167 scaleIO: 3168 properties: 3169 fsType: 3170 type: string 3171 gateway: 3172 type: string 3173 protectionDomain: 3174 type: string 3175 readOnly: 3176 type: boolean 3177 secretRef: 3178 properties: 3179 name: 3180 type: string 3181 type: object 3182 x-kubernetes-map-type: atomic 3183 sslEnabled: 3184 type: boolean 3185 storageMode: 3186 type: string 3187 storagePool: 3188 type: string 3189 system: 3190 type: string 3191 volumeName: 3192 type: string 3193 required: 3194 - gateway 3195 - secretRef 3196 - system 3197 type: object 3198 secret: 3199 properties: 3200 defaultMode: 3201 format: int32 3202 type: integer 3203 items: 3204 items: 3205 properties: 3206 key: 3207 type: string 3208 mode: 3209 format: int32 3210 type: integer 3211 path: 3212 type: string 3213 required: 3214 - key 3215 - path 3216 type: object 3217 type: array 3218 optional: 3219 type: boolean 3220 secretName: 3221 type: string 3222 type: object 3223 storageos: 3224 properties: 3225 fsType: 3226 type: string 3227 readOnly: 3228 type: boolean 3229 secretRef: 3230 properties: 3231 name: 3232 type: string 3233 type: object 3234 x-kubernetes-map-type: atomic 3235 volumeName: 3236 type: string 3237 volumeNamespace: 3238 type: string 3239 type: object 3240 vsphereVolume: 3241 properties: 3242 fsType: 3243 type: string 3244 storagePolicyID: 3245 type: string 3246 storagePolicyName: 3247 type: string 3248 volumePath: 3249 type: string 3250 required: 3251 - volumePath 3252 type: object 3253 required: 3254 - name 3255 type: object 3256 type: array 3257 x-kubernetes-list-type: atomic 3258 type: object 3259 annotations: 3260 additionalProperties: 3261 type: string 3262 nullable: true 3263 type: object 3264 collector: 3265 properties: 3266 affinity: 3267 properties: 3268 nodeAffinity: 3269 properties: 3270 preferredDuringSchedulingIgnoredDuringExecution: 3271 items: 3272 properties: 3273 preference: 3274 properties: 3275 matchExpressions: 3276 items: 3277 properties: 3278 key: 3279 type: string 3280 operator: 3281 type: string 3282 values: 3283 items: 3284 type: string 3285 type: array 3286 required: 3287 - key 3288 - operator 3289 type: object 3290 type: array 3291 matchFields: 3292 items: 3293 properties: 3294 key: 3295 type: string 3296 operator: 3297 type: string 3298 values: 3299 items: 3300 type: string 3301 type: array 3302 required: 3303 - key 3304 - operator 3305 type: object 3306 type: array 3307 type: object 3308 x-kubernetes-map-type: atomic 3309 weight: 3310 format: int32 3311 type: integer 3312 required: 3313 - preference 3314 - weight 3315 type: object 3316 type: array 3317 requiredDuringSchedulingIgnoredDuringExecution: 3318 properties: 3319 nodeSelectorTerms: 3320 items: 3321 properties: 3322 matchExpressions: 3323 items: 3324 properties: 3325 key: 3326 type: string 3327 operator: 3328 type: string 3329 values: 3330 items: 3331 type: string 3332 type: array 3333 required: 3334 - key 3335 - operator 3336 type: object 3337 type: array 3338 matchFields: 3339 items: 3340 properties: 3341 key: 3342 type: string 3343 operator: 3344 type: string 3345 values: 3346 items: 3347 type: string 3348 type: array 3349 required: 3350 - key 3351 - operator 3352 type: object 3353 type: array 3354 type: object 3355 x-kubernetes-map-type: atomic 3356 type: array 3357 required: 3358 - nodeSelectorTerms 3359 type: object 3360 x-kubernetes-map-type: atomic 3361 type: object 3362 podAffinity: 3363 properties: 3364 preferredDuringSchedulingIgnoredDuringExecution: 3365 items: 3366 properties: 3367 podAffinityTerm: 3368 properties: 3369 labelSelector: 3370 properties: 3371 matchExpressions: 3372 items: 3373 properties: 3374 key: 3375 type: string 3376 operator: 3377 type: string 3378 values: 3379 items: 3380 type: string 3381 type: array 3382 required: 3383 - key 3384 - operator 3385 type: object 3386 type: array 3387 matchLabels: 3388 additionalProperties: 3389 type: string 3390 type: object 3391 type: object 3392 x-kubernetes-map-type: atomic 3393 namespaceSelector: 3394 properties: 3395 matchExpressions: 3396 items: 3397 properties: 3398 key: 3399 type: string 3400 operator: 3401 type: string 3402 values: 3403 items: 3404 type: string 3405 type: array 3406 required: 3407 - key 3408 - operator 3409 type: object 3410 type: array 3411 matchLabels: 3412 additionalProperties: 3413 type: string 3414 type: object 3415 type: object 3416 x-kubernetes-map-type: atomic 3417 namespaces: 3418 items: 3419 type: string 3420 type: array 3421 topologyKey: 3422 type: string 3423 required: 3424 - topologyKey 3425 type: object 3426 weight: 3427 format: int32 3428 type: integer 3429 required: 3430 - podAffinityTerm 3431 - weight 3432 type: object 3433 type: array 3434 requiredDuringSchedulingIgnoredDuringExecution: 3435 items: 3436 properties: 3437 labelSelector: 3438 properties: 3439 matchExpressions: 3440 items: 3441 properties: 3442 key: 3443 type: string 3444 operator: 3445 type: string 3446 values: 3447 items: 3448 type: string 3449 type: array 3450 required: 3451 - key 3452 - operator 3453 type: object 3454 type: array 3455 matchLabels: 3456 additionalProperties: 3457 type: string 3458 type: object 3459 type: object 3460 x-kubernetes-map-type: atomic 3461 namespaceSelector: 3462 properties: 3463 matchExpressions: 3464 items: 3465 properties: 3466 key: 3467 type: string 3468 operator: 3469 type: string 3470 values: 3471 items: 3472 type: string 3473 type: array 3474 required: 3475 - key 3476 - operator 3477 type: object 3478 type: array 3479 matchLabels: 3480 additionalProperties: 3481 type: string 3482 type: object 3483 type: object 3484 x-kubernetes-map-type: atomic 3485 namespaces: 3486 items: 3487 type: string 3488 type: array 3489 topologyKey: 3490 type: string 3491 required: 3492 - topologyKey 3493 type: object 3494 type: array 3495 type: object 3496 podAntiAffinity: 3497 properties: 3498 preferredDuringSchedulingIgnoredDuringExecution: 3499 items: 3500 properties: 3501 podAffinityTerm: 3502 properties: 3503 labelSelector: 3504 properties: 3505 matchExpressions: 3506 items: 3507 properties: 3508 key: 3509 type: string 3510 operator: 3511 type: string 3512 values: 3513 items: 3514 type: string 3515 type: array 3516 required: 3517 - key 3518 - operator 3519 type: object 3520 type: array 3521 matchLabels: 3522 additionalProperties: 3523 type: string 3524 type: object 3525 type: object 3526 x-kubernetes-map-type: atomic 3527 namespaceSelector: 3528 properties: 3529 matchExpressions: 3530 items: 3531 properties: 3532 key: 3533 type: string 3534 operator: 3535 type: string 3536 values: 3537 items: 3538 type: string 3539 type: array 3540 required: 3541 - key 3542 - operator 3543 type: object 3544 type: array 3545 matchLabels: 3546 additionalProperties: 3547 type: string 3548 type: object 3549 type: object 3550 x-kubernetes-map-type: atomic 3551 namespaces: 3552 items: 3553 type: string 3554 type: array 3555 topologyKey: 3556 type: string 3557 required: 3558 - topologyKey 3559 type: object 3560 weight: 3561 format: int32 3562 type: integer 3563 required: 3564 - podAffinityTerm 3565 - weight 3566 type: object 3567 type: array 3568 requiredDuringSchedulingIgnoredDuringExecution: 3569 items: 3570 properties: 3571 labelSelector: 3572 properties: 3573 matchExpressions: 3574 items: 3575 properties: 3576 key: 3577 type: string 3578 operator: 3579 type: string 3580 values: 3581 items: 3582 type: string 3583 type: array 3584 required: 3585 - key 3586 - operator 3587 type: object 3588 type: array 3589 matchLabels: 3590 additionalProperties: 3591 type: string 3592 type: object 3593 type: object 3594 x-kubernetes-map-type: atomic 3595 namespaceSelector: 3596 properties: 3597 matchExpressions: 3598 items: 3599 properties: 3600 key: 3601 type: string 3602 operator: 3603 type: string 3604 values: 3605 items: 3606 type: string 3607 type: array 3608 required: 3609 - key 3610 - operator 3611 type: object 3612 type: array 3613 matchLabels: 3614 additionalProperties: 3615 type: string 3616 type: object 3617 type: object 3618 x-kubernetes-map-type: atomic 3619 namespaces: 3620 items: 3621 type: string 3622 type: array 3623 topologyKey: 3624 type: string 3625 required: 3626 - topologyKey 3627 type: object 3628 type: array 3629 type: object 3630 type: object 3631 annotations: 3632 additionalProperties: 3633 type: string 3634 nullable: true 3635 type: object 3636 autoscale: 3637 type: boolean 3638 config: 3639 type: object 3640 x-kubernetes-preserve-unknown-fields: true 3641 containerSecurityContext: 3642 properties: 3643 allowPrivilegeEscalation: 3644 type: boolean 3645 capabilities: 3646 properties: 3647 add: 3648 items: 3649 type: string 3650 type: array 3651 drop: 3652 items: 3653 type: string 3654 type: array 3655 type: object 3656 privileged: 3657 type: boolean 3658 procMount: 3659 type: string 3660 readOnlyRootFilesystem: 3661 type: boolean 3662 runAsGroup: 3663 format: int64 3664 type: integer 3665 runAsNonRoot: 3666 type: boolean 3667 runAsUser: 3668 format: int64 3669 type: integer 3670 seLinuxOptions: 3671 properties: 3672 level: 3673 type: string 3674 role: 3675 type: string 3676 type: 3677 type: string 3678 user: 3679 type: string 3680 type: object 3681 seccompProfile: 3682 properties: 3683 localhostProfile: 3684 type: string 3685 type: 3686 type: string 3687 required: 3688 - type 3689 type: object 3690 windowsOptions: 3691 properties: 3692 gmsaCredentialSpec: 3693 type: string 3694 gmsaCredentialSpecName: 3695 type: string 3696 hostProcess: 3697 type: boolean 3698 runAsUserName: 3699 type: string 3700 type: object 3701 type: object 3702 image: 3703 type: string 3704 imagePullPolicy: 3705 type: string 3706 imagePullSecrets: 3707 items: 3708 properties: 3709 name: 3710 type: string 3711 type: object 3712 x-kubernetes-map-type: atomic 3713 type: array 3714 x-kubernetes-list-type: atomic 3715 kafkaSecretName: 3716 type: string 3717 labels: 3718 additionalProperties: 3719 type: string 3720 type: object 3721 livenessProbe: 3722 properties: 3723 exec: 3724 properties: 3725 command: 3726 items: 3727 type: string 3728 type: array 3729 type: object 3730 failureThreshold: 3731 format: int32 3732 type: integer 3733 grpc: 3734 properties: 3735 port: 3736 format: int32 3737 type: integer 3738 service: 3739 type: string 3740 required: 3741 - port 3742 type: object 3743 httpGet: 3744 properties: 3745 host: 3746 type: string 3747 httpHeaders: 3748 items: 3749 properties: 3750 name: 3751 type: string 3752 value: 3753 type: string 3754 required: 3755 - name 3756 - value 3757 type: object 3758 type: array 3759 path: 3760 type: string 3761 port: 3762 anyOf: 3763 - type: integer 3764 - type: string 3765 x-kubernetes-int-or-string: true 3766 scheme: 3767 type: string 3768 required: 3769 - port 3770 type: object 3771 initialDelaySeconds: 3772 format: int32 3773 type: integer 3774 periodSeconds: 3775 format: int32 3776 type: integer 3777 successThreshold: 3778 format: int32 3779 type: integer 3780 tcpSocket: 3781 properties: 3782 host: 3783 type: string 3784 port: 3785 anyOf: 3786 - type: integer 3787 - type: string 3788 x-kubernetes-int-or-string: true 3789 required: 3790 - port 3791 type: object 3792 terminationGracePeriodSeconds: 3793 format: int64 3794 type: integer 3795 timeoutSeconds: 3796 format: int32 3797 type: integer 3798 type: object 3799 maxReplicas: 3800 format: int32 3801 type: integer 3802 minReplicas: 3803 format: int32 3804 type: integer 3805 options: 3806 type: object 3807 x-kubernetes-preserve-unknown-fields: true 3808 priorityClassName: 3809 type: string 3810 replicas: 3811 format: int32 3812 type: integer 3813 resources: 3814 nullable: true 3815 properties: 3816 limits: 3817 additionalProperties: 3818 anyOf: 3819 - type: integer 3820 - type: string 3821 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3822 x-kubernetes-int-or-string: true 3823 type: object 3824 requests: 3825 additionalProperties: 3826 anyOf: 3827 - type: integer 3828 - type: string 3829 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3830 x-kubernetes-int-or-string: true 3831 type: object 3832 type: object 3833 securityContext: 3834 properties: 3835 fsGroup: 3836 format: int64 3837 type: integer 3838 fsGroupChangePolicy: 3839 type: string 3840 runAsGroup: 3841 format: int64 3842 type: integer 3843 runAsNonRoot: 3844 type: boolean 3845 runAsUser: 3846 format: int64 3847 type: integer 3848 seLinuxOptions: 3849 properties: 3850 level: 3851 type: string 3852 role: 3853 type: string 3854 type: 3855 type: string 3856 user: 3857 type: string 3858 type: object 3859 seccompProfile: 3860 properties: 3861 localhostProfile: 3862 type: string 3863 type: 3864 type: string 3865 required: 3866 - type 3867 type: object 3868 supplementalGroups: 3869 items: 3870 format: int64 3871 type: integer 3872 type: array 3873 sysctls: 3874 items: 3875 properties: 3876 name: 3877 type: string 3878 value: 3879 type: string 3880 required: 3881 - name 3882 - value 3883 type: object 3884 type: array 3885 windowsOptions: 3886 properties: 3887 gmsaCredentialSpec: 3888 type: string 3889 gmsaCredentialSpecName: 3890 type: string 3891 hostProcess: 3892 type: boolean 3893 runAsUserName: 3894 type: string 3895 type: object 3896 type: object 3897 serviceAccount: 3898 type: string 3899 serviceType: 3900 type: string 3901 strategy: 3902 properties: 3903 rollingUpdate: 3904 properties: 3905 maxSurge: 3906 anyOf: 3907 - type: integer 3908 - type: string 3909 x-kubernetes-int-or-string: true 3910 maxUnavailable: 3911 anyOf: 3912 - type: integer 3913 - type: string 3914 x-kubernetes-int-or-string: true 3915 type: object 3916 type: 3917 type: string 3918 type: object 3919 tolerations: 3920 items: 3921 properties: 3922 effect: 3923 type: string 3924 key: 3925 type: string 3926 operator: 3927 type: string 3928 tolerationSeconds: 3929 format: int64 3930 type: integer 3931 value: 3932 type: string 3933 type: object 3934 type: array 3935 x-kubernetes-list-type: atomic 3936 volumeMounts: 3937 items: 3938 properties: 3939 mountPath: 3940 type: string 3941 mountPropagation: 3942 type: string 3943 name: 3944 type: string 3945 readOnly: 3946 type: boolean 3947 subPath: 3948 type: string 3949 subPathExpr: 3950 type: string 3951 required: 3952 - mountPath 3953 - name 3954 type: object 3955 type: array 3956 x-kubernetes-list-type: atomic 3957 volumes: 3958 items: 3959 properties: 3960 awsElasticBlockStore: 3961 properties: 3962 fsType: 3963 type: string 3964 partition: 3965 format: int32 3966 type: integer 3967 readOnly: 3968 type: boolean 3969 volumeID: 3970 type: string 3971 required: 3972 - volumeID 3973 type: object 3974 azureDisk: 3975 properties: 3976 cachingMode: 3977 type: string 3978 diskName: 3979 type: string 3980 diskURI: 3981 type: string 3982 fsType: 3983 type: string 3984 kind: 3985 type: string 3986 readOnly: 3987 type: boolean 3988 required: 3989 - diskName 3990 - diskURI 3991 type: object 3992 azureFile: 3993 properties: 3994 readOnly: 3995 type: boolean 3996 secretName: 3997 type: string 3998 shareName: 3999 type: string 4000 required: 4001 - secretName 4002 - shareName 4003 type: object 4004 cephfs: 4005 properties: 4006 monitors: 4007 items: 4008 type: string 4009 type: array 4010 path: 4011 type: string 4012 readOnly: 4013 type: boolean 4014 secretFile: 4015 type: string 4016 secretRef: 4017 properties: 4018 name: 4019 type: string 4020 type: object 4021 x-kubernetes-map-type: atomic 4022 user: 4023 type: string 4024 required: 4025 - monitors 4026 type: object 4027 cinder: 4028 properties: 4029 fsType: 4030 type: string 4031 readOnly: 4032 type: boolean 4033 secretRef: 4034 properties: 4035 name: 4036 type: string 4037 type: object 4038 x-kubernetes-map-type: atomic 4039 volumeID: 4040 type: string 4041 required: 4042 - volumeID 4043 type: object 4044 configMap: 4045 properties: 4046 defaultMode: 4047 format: int32 4048 type: integer 4049 items: 4050 items: 4051 properties: 4052 key: 4053 type: string 4054 mode: 4055 format: int32 4056 type: integer 4057 path: 4058 type: string 4059 required: 4060 - key 4061 - path 4062 type: object 4063 type: array 4064 name: 4065 type: string 4066 optional: 4067 type: boolean 4068 type: object 4069 x-kubernetes-map-type: atomic 4070 csi: 4071 properties: 4072 driver: 4073 type: string 4074 fsType: 4075 type: string 4076 nodePublishSecretRef: 4077 properties: 4078 name: 4079 type: string 4080 type: object 4081 x-kubernetes-map-type: atomic 4082 readOnly: 4083 type: boolean 4084 volumeAttributes: 4085 additionalProperties: 4086 type: string 4087 type: object 4088 required: 4089 - driver 4090 type: object 4091 downwardAPI: 4092 properties: 4093 defaultMode: 4094 format: int32 4095 type: integer 4096 items: 4097 items: 4098 properties: 4099 fieldRef: 4100 properties: 4101 apiVersion: 4102 type: string 4103 fieldPath: 4104 type: string 4105 required: 4106 - fieldPath 4107 type: object 4108 x-kubernetes-map-type: atomic 4109 mode: 4110 format: int32 4111 type: integer 4112 path: 4113 type: string 4114 resourceFieldRef: 4115 properties: 4116 containerName: 4117 type: string 4118 divisor: 4119 anyOf: 4120 - type: integer 4121 - type: string 4122 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4123 x-kubernetes-int-or-string: true 4124 resource: 4125 type: string 4126 required: 4127 - resource 4128 type: object 4129 x-kubernetes-map-type: atomic 4130 required: 4131 - path 4132 type: object 4133 type: array 4134 type: object 4135 emptyDir: 4136 properties: 4137 medium: 4138 type: string 4139 sizeLimit: 4140 anyOf: 4141 - type: integer 4142 - type: string 4143 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4144 x-kubernetes-int-or-string: true 4145 type: object 4146 ephemeral: 4147 properties: 4148 volumeClaimTemplate: 4149 properties: 4150 metadata: 4151 properties: 4152 annotations: 4153 additionalProperties: 4154 type: string 4155 type: object 4156 finalizers: 4157 items: 4158 type: string 4159 type: array 4160 labels: 4161 additionalProperties: 4162 type: string 4163 type: object 4164 name: 4165 type: string 4166 namespace: 4167 type: string 4168 type: object 4169 spec: 4170 properties: 4171 accessModes: 4172 items: 4173 type: string 4174 type: array 4175 dataSource: 4176 properties: 4177 apiGroup: 4178 type: string 4179 kind: 4180 type: string 4181 name: 4182 type: string 4183 required: 4184 - kind 4185 - name 4186 type: object 4187 x-kubernetes-map-type: atomic 4188 dataSourceRef: 4189 properties: 4190 apiGroup: 4191 type: string 4192 kind: 4193 type: string 4194 name: 4195 type: string 4196 required: 4197 - kind 4198 - name 4199 type: object 4200 x-kubernetes-map-type: atomic 4201 resources: 4202 properties: 4203 limits: 4204 additionalProperties: 4205 anyOf: 4206 - type: integer 4207 - type: string 4208 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4209 x-kubernetes-int-or-string: true 4210 type: object 4211 requests: 4212 additionalProperties: 4213 anyOf: 4214 - type: integer 4215 - type: string 4216 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4217 x-kubernetes-int-or-string: true 4218 type: object 4219 type: object 4220 selector: 4221 properties: 4222 matchExpressions: 4223 items: 4224 properties: 4225 key: 4226 type: string 4227 operator: 4228 type: string 4229 values: 4230 items: 4231 type: string 4232 type: array 4233 required: 4234 - key 4235 - operator 4236 type: object 4237 type: array 4238 matchLabels: 4239 additionalProperties: 4240 type: string 4241 type: object 4242 type: object 4243 x-kubernetes-map-type: atomic 4244 storageClassName: 4245 type: string 4246 volumeMode: 4247 type: string 4248 volumeName: 4249 type: string 4250 type: object 4251 required: 4252 - spec 4253 type: object 4254 type: object 4255 fc: 4256 properties: 4257 fsType: 4258 type: string 4259 lun: 4260 format: int32 4261 type: integer 4262 readOnly: 4263 type: boolean 4264 targetWWNs: 4265 items: 4266 type: string 4267 type: array 4268 wwids: 4269 items: 4270 type: string 4271 type: array 4272 type: object 4273 flexVolume: 4274 properties: 4275 driver: 4276 type: string 4277 fsType: 4278 type: string 4279 options: 4280 additionalProperties: 4281 type: string 4282 type: object 4283 readOnly: 4284 type: boolean 4285 secretRef: 4286 properties: 4287 name: 4288 type: string 4289 type: object 4290 x-kubernetes-map-type: atomic 4291 required: 4292 - driver 4293 type: object 4294 flocker: 4295 properties: 4296 datasetName: 4297 type: string 4298 datasetUUID: 4299 type: string 4300 type: object 4301 gcePersistentDisk: 4302 properties: 4303 fsType: 4304 type: string 4305 partition: 4306 format: int32 4307 type: integer 4308 pdName: 4309 type: string 4310 readOnly: 4311 type: boolean 4312 required: 4313 - pdName 4314 type: object 4315 gitRepo: 4316 properties: 4317 directory: 4318 type: string 4319 repository: 4320 type: string 4321 revision: 4322 type: string 4323 required: 4324 - repository 4325 type: object 4326 glusterfs: 4327 properties: 4328 endpoints: 4329 type: string 4330 path: 4331 type: string 4332 readOnly: 4333 type: boolean 4334 required: 4335 - endpoints 4336 - path 4337 type: object 4338 hostPath: 4339 properties: 4340 path: 4341 type: string 4342 type: 4343 type: string 4344 required: 4345 - path 4346 type: object 4347 iscsi: 4348 properties: 4349 chapAuthDiscovery: 4350 type: boolean 4351 chapAuthSession: 4352 type: boolean 4353 fsType: 4354 type: string 4355 initiatorName: 4356 type: string 4357 iqn: 4358 type: string 4359 iscsiInterface: 4360 type: string 4361 lun: 4362 format: int32 4363 type: integer 4364 portals: 4365 items: 4366 type: string 4367 type: array 4368 readOnly: 4369 type: boolean 4370 secretRef: 4371 properties: 4372 name: 4373 type: string 4374 type: object 4375 x-kubernetes-map-type: atomic 4376 targetPortal: 4377 type: string 4378 required: 4379 - iqn 4380 - lun 4381 - targetPortal 4382 type: object 4383 name: 4384 type: string 4385 nfs: 4386 properties: 4387 path: 4388 type: string 4389 readOnly: 4390 type: boolean 4391 server: 4392 type: string 4393 required: 4394 - path 4395 - server 4396 type: object 4397 persistentVolumeClaim: 4398 properties: 4399 claimName: 4400 type: string 4401 readOnly: 4402 type: boolean 4403 required: 4404 - claimName 4405 type: object 4406 photonPersistentDisk: 4407 properties: 4408 fsType: 4409 type: string 4410 pdID: 4411 type: string 4412 required: 4413 - pdID 4414 type: object 4415 portworxVolume: 4416 properties: 4417 fsType: 4418 type: string 4419 readOnly: 4420 type: boolean 4421 volumeID: 4422 type: string 4423 required: 4424 - volumeID 4425 type: object 4426 projected: 4427 properties: 4428 defaultMode: 4429 format: int32 4430 type: integer 4431 sources: 4432 items: 4433 properties: 4434 configMap: 4435 properties: 4436 items: 4437 items: 4438 properties: 4439 key: 4440 type: string 4441 mode: 4442 format: int32 4443 type: integer 4444 path: 4445 type: string 4446 required: 4447 - key 4448 - path 4449 type: object 4450 type: array 4451 name: 4452 type: string 4453 optional: 4454 type: boolean 4455 type: object 4456 x-kubernetes-map-type: atomic 4457 downwardAPI: 4458 properties: 4459 items: 4460 items: 4461 properties: 4462 fieldRef: 4463 properties: 4464 apiVersion: 4465 type: string 4466 fieldPath: 4467 type: string 4468 required: 4469 - fieldPath 4470 type: object 4471 x-kubernetes-map-type: atomic 4472 mode: 4473 format: int32 4474 type: integer 4475 path: 4476 type: string 4477 resourceFieldRef: 4478 properties: 4479 containerName: 4480 type: string 4481 divisor: 4482 anyOf: 4483 - type: integer 4484 - type: string 4485 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4486 x-kubernetes-int-or-string: true 4487 resource: 4488 type: string 4489 required: 4490 - resource 4491 type: object 4492 x-kubernetes-map-type: atomic 4493 required: 4494 - path 4495 type: object 4496 type: array 4497 type: object 4498 secret: 4499 properties: 4500 items: 4501 items: 4502 properties: 4503 key: 4504 type: string 4505 mode: 4506 format: int32 4507 type: integer 4508 path: 4509 type: string 4510 required: 4511 - key 4512 - path 4513 type: object 4514 type: array 4515 name: 4516 type: string 4517 optional: 4518 type: boolean 4519 type: object 4520 x-kubernetes-map-type: atomic 4521 serviceAccountToken: 4522 properties: 4523 audience: 4524 type: string 4525 expirationSeconds: 4526 format: int64 4527 type: integer 4528 path: 4529 type: string 4530 required: 4531 - path 4532 type: object 4533 type: object 4534 type: array 4535 type: object 4536 quobyte: 4537 properties: 4538 group: 4539 type: string 4540 readOnly: 4541 type: boolean 4542 registry: 4543 type: string 4544 tenant: 4545 type: string 4546 user: 4547 type: string 4548 volume: 4549 type: string 4550 required: 4551 - registry 4552 - volume 4553 type: object 4554 rbd: 4555 properties: 4556 fsType: 4557 type: string 4558 image: 4559 type: string 4560 keyring: 4561 type: string 4562 monitors: 4563 items: 4564 type: string 4565 type: array 4566 pool: 4567 type: string 4568 readOnly: 4569 type: boolean 4570 secretRef: 4571 properties: 4572 name: 4573 type: string 4574 type: object 4575 x-kubernetes-map-type: atomic 4576 user: 4577 type: string 4578 required: 4579 - image 4580 - monitors 4581 type: object 4582 scaleIO: 4583 properties: 4584 fsType: 4585 type: string 4586 gateway: 4587 type: string 4588 protectionDomain: 4589 type: string 4590 readOnly: 4591 type: boolean 4592 secretRef: 4593 properties: 4594 name: 4595 type: string 4596 type: object 4597 x-kubernetes-map-type: atomic 4598 sslEnabled: 4599 type: boolean 4600 storageMode: 4601 type: string 4602 storagePool: 4603 type: string 4604 system: 4605 type: string 4606 volumeName: 4607 type: string 4608 required: 4609 - gateway 4610 - secretRef 4611 - system 4612 type: object 4613 secret: 4614 properties: 4615 defaultMode: 4616 format: int32 4617 type: integer 4618 items: 4619 items: 4620 properties: 4621 key: 4622 type: string 4623 mode: 4624 format: int32 4625 type: integer 4626 path: 4627 type: string 4628 required: 4629 - key 4630 - path 4631 type: object 4632 type: array 4633 optional: 4634 type: boolean 4635 secretName: 4636 type: string 4637 type: object 4638 storageos: 4639 properties: 4640 fsType: 4641 type: string 4642 readOnly: 4643 type: boolean 4644 secretRef: 4645 properties: 4646 name: 4647 type: string 4648 type: object 4649 x-kubernetes-map-type: atomic 4650 volumeName: 4651 type: string 4652 volumeNamespace: 4653 type: string 4654 type: object 4655 vsphereVolume: 4656 properties: 4657 fsType: 4658 type: string 4659 storagePolicyID: 4660 type: string 4661 storagePolicyName: 4662 type: string 4663 volumePath: 4664 type: string 4665 required: 4666 - volumePath 4667 type: object 4668 required: 4669 - name 4670 type: object 4671 type: array 4672 x-kubernetes-list-type: atomic 4673 type: object 4674 containerSecurityContext: 4675 properties: 4676 allowPrivilegeEscalation: 4677 type: boolean 4678 capabilities: 4679 properties: 4680 add: 4681 items: 4682 type: string 4683 type: array 4684 drop: 4685 items: 4686 type: string 4687 type: array 4688 type: object 4689 privileged: 4690 type: boolean 4691 procMount: 4692 type: string 4693 readOnlyRootFilesystem: 4694 type: boolean 4695 runAsGroup: 4696 format: int64 4697 type: integer 4698 runAsNonRoot: 4699 type: boolean 4700 runAsUser: 4701 format: int64 4702 type: integer 4703 seLinuxOptions: 4704 properties: 4705 level: 4706 type: string 4707 role: 4708 type: string 4709 type: 4710 type: string 4711 user: 4712 type: string 4713 type: object 4714 seccompProfile: 4715 properties: 4716 localhostProfile: 4717 type: string 4718 type: 4719 type: string 4720 required: 4721 - type 4722 type: object 4723 windowsOptions: 4724 properties: 4725 gmsaCredentialSpec: 4726 type: string 4727 gmsaCredentialSpecName: 4728 type: string 4729 hostProcess: 4730 type: boolean 4731 runAsUserName: 4732 type: string 4733 type: object 4734 type: object 4735 imagePullPolicy: 4736 type: string 4737 imagePullSecrets: 4738 items: 4739 properties: 4740 name: 4741 type: string 4742 type: object 4743 x-kubernetes-map-type: atomic 4744 type: array 4745 x-kubernetes-list-type: atomic 4746 ingester: 4747 properties: 4748 affinity: 4749 properties: 4750 nodeAffinity: 4751 properties: 4752 preferredDuringSchedulingIgnoredDuringExecution: 4753 items: 4754 properties: 4755 preference: 4756 properties: 4757 matchExpressions: 4758 items: 4759 properties: 4760 key: 4761 type: string 4762 operator: 4763 type: string 4764 values: 4765 items: 4766 type: string 4767 type: array 4768 required: 4769 - key 4770 - operator 4771 type: object 4772 type: array 4773 matchFields: 4774 items: 4775 properties: 4776 key: 4777 type: string 4778 operator: 4779 type: string 4780 values: 4781 items: 4782 type: string 4783 type: array 4784 required: 4785 - key 4786 - operator 4787 type: object 4788 type: array 4789 type: object 4790 x-kubernetes-map-type: atomic 4791 weight: 4792 format: int32 4793 type: integer 4794 required: 4795 - preference 4796 - weight 4797 type: object 4798 type: array 4799 requiredDuringSchedulingIgnoredDuringExecution: 4800 properties: 4801 nodeSelectorTerms: 4802 items: 4803 properties: 4804 matchExpressions: 4805 items: 4806 properties: 4807 key: 4808 type: string 4809 operator: 4810 type: string 4811 values: 4812 items: 4813 type: string 4814 type: array 4815 required: 4816 - key 4817 - operator 4818 type: object 4819 type: array 4820 matchFields: 4821 items: 4822 properties: 4823 key: 4824 type: string 4825 operator: 4826 type: string 4827 values: 4828 items: 4829 type: string 4830 type: array 4831 required: 4832 - key 4833 - operator 4834 type: object 4835 type: array 4836 type: object 4837 x-kubernetes-map-type: atomic 4838 type: array 4839 required: 4840 - nodeSelectorTerms 4841 type: object 4842 x-kubernetes-map-type: atomic 4843 type: object 4844 podAffinity: 4845 properties: 4846 preferredDuringSchedulingIgnoredDuringExecution: 4847 items: 4848 properties: 4849 podAffinityTerm: 4850 properties: 4851 labelSelector: 4852 properties: 4853 matchExpressions: 4854 items: 4855 properties: 4856 key: 4857 type: string 4858 operator: 4859 type: string 4860 values: 4861 items: 4862 type: string 4863 type: array 4864 required: 4865 - key 4866 - operator 4867 type: object 4868 type: array 4869 matchLabels: 4870 additionalProperties: 4871 type: string 4872 type: object 4873 type: object 4874 x-kubernetes-map-type: atomic 4875 namespaceSelector: 4876 properties: 4877 matchExpressions: 4878 items: 4879 properties: 4880 key: 4881 type: string 4882 operator: 4883 type: string 4884 values: 4885 items: 4886 type: string 4887 type: array 4888 required: 4889 - key 4890 - operator 4891 type: object 4892 type: array 4893 matchLabels: 4894 additionalProperties: 4895 type: string 4896 type: object 4897 type: object 4898 x-kubernetes-map-type: atomic 4899 namespaces: 4900 items: 4901 type: string 4902 type: array 4903 topologyKey: 4904 type: string 4905 required: 4906 - topologyKey 4907 type: object 4908 weight: 4909 format: int32 4910 type: integer 4911 required: 4912 - podAffinityTerm 4913 - weight 4914 type: object 4915 type: array 4916 requiredDuringSchedulingIgnoredDuringExecution: 4917 items: 4918 properties: 4919 labelSelector: 4920 properties: 4921 matchExpressions: 4922 items: 4923 properties: 4924 key: 4925 type: string 4926 operator: 4927 type: string 4928 values: 4929 items: 4930 type: string 4931 type: array 4932 required: 4933 - key 4934 - operator 4935 type: object 4936 type: array 4937 matchLabels: 4938 additionalProperties: 4939 type: string 4940 type: object 4941 type: object 4942 x-kubernetes-map-type: atomic 4943 namespaceSelector: 4944 properties: 4945 matchExpressions: 4946 items: 4947 properties: 4948 key: 4949 type: string 4950 operator: 4951 type: string 4952 values: 4953 items: 4954 type: string 4955 type: array 4956 required: 4957 - key 4958 - operator 4959 type: object 4960 type: array 4961 matchLabels: 4962 additionalProperties: 4963 type: string 4964 type: object 4965 type: object 4966 x-kubernetes-map-type: atomic 4967 namespaces: 4968 items: 4969 type: string 4970 type: array 4971 topologyKey: 4972 type: string 4973 required: 4974 - topologyKey 4975 type: object 4976 type: array 4977 type: object 4978 podAntiAffinity: 4979 properties: 4980 preferredDuringSchedulingIgnoredDuringExecution: 4981 items: 4982 properties: 4983 podAffinityTerm: 4984 properties: 4985 labelSelector: 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 x-kubernetes-map-type: atomic 5009 namespaceSelector: 5010 properties: 5011 matchExpressions: 5012 items: 5013 properties: 5014 key: 5015 type: string 5016 operator: 5017 type: string 5018 values: 5019 items: 5020 type: string 5021 type: array 5022 required: 5023 - key 5024 - operator 5025 type: object 5026 type: array 5027 matchLabels: 5028 additionalProperties: 5029 type: string 5030 type: object 5031 type: object 5032 x-kubernetes-map-type: atomic 5033 namespaces: 5034 items: 5035 type: string 5036 type: array 5037 topologyKey: 5038 type: string 5039 required: 5040 - topologyKey 5041 type: object 5042 weight: 5043 format: int32 5044 type: integer 5045 required: 5046 - podAffinityTerm 5047 - weight 5048 type: object 5049 type: array 5050 requiredDuringSchedulingIgnoredDuringExecution: 5051 items: 5052 properties: 5053 labelSelector: 5054 properties: 5055 matchExpressions: 5056 items: 5057 properties: 5058 key: 5059 type: string 5060 operator: 5061 type: string 5062 values: 5063 items: 5064 type: string 5065 type: array 5066 required: 5067 - key 5068 - operator 5069 type: object 5070 type: array 5071 matchLabels: 5072 additionalProperties: 5073 type: string 5074 type: object 5075 type: object 5076 x-kubernetes-map-type: atomic 5077 namespaceSelector: 5078 properties: 5079 matchExpressions: 5080 items: 5081 properties: 5082 key: 5083 type: string 5084 operator: 5085 type: string 5086 values: 5087 items: 5088 type: string 5089 type: array 5090 required: 5091 - key 5092 - operator 5093 type: object 5094 type: array 5095 matchLabels: 5096 additionalProperties: 5097 type: string 5098 type: object 5099 type: object 5100 x-kubernetes-map-type: atomic 5101 namespaces: 5102 items: 5103 type: string 5104 type: array 5105 topologyKey: 5106 type: string 5107 required: 5108 - topologyKey 5109 type: object 5110 type: array 5111 type: object 5112 type: object 5113 annotations: 5114 additionalProperties: 5115 type: string 5116 nullable: true 5117 type: object 5118 autoscale: 5119 type: boolean 5120 config: 5121 type: object 5122 x-kubernetes-preserve-unknown-fields: true 5123 containerSecurityContext: 5124 properties: 5125 allowPrivilegeEscalation: 5126 type: boolean 5127 capabilities: 5128 properties: 5129 add: 5130 items: 5131 type: string 5132 type: array 5133 drop: 5134 items: 5135 type: string 5136 type: array 5137 type: object 5138 privileged: 5139 type: boolean 5140 procMount: 5141 type: string 5142 readOnlyRootFilesystem: 5143 type: boolean 5144 runAsGroup: 5145 format: int64 5146 type: integer 5147 runAsNonRoot: 5148 type: boolean 5149 runAsUser: 5150 format: int64 5151 type: integer 5152 seLinuxOptions: 5153 properties: 5154 level: 5155 type: string 5156 role: 5157 type: string 5158 type: 5159 type: string 5160 user: 5161 type: string 5162 type: object 5163 seccompProfile: 5164 properties: 5165 localhostProfile: 5166 type: string 5167 type: 5168 type: string 5169 required: 5170 - type 5171 type: object 5172 windowsOptions: 5173 properties: 5174 gmsaCredentialSpec: 5175 type: string 5176 gmsaCredentialSpecName: 5177 type: string 5178 hostProcess: 5179 type: boolean 5180 runAsUserName: 5181 type: string 5182 type: object 5183 type: object 5184 image: 5185 type: string 5186 imagePullPolicy: 5187 type: string 5188 imagePullSecrets: 5189 items: 5190 properties: 5191 name: 5192 type: string 5193 type: object 5194 x-kubernetes-map-type: atomic 5195 type: array 5196 x-kubernetes-list-type: atomic 5197 kafkaSecretName: 5198 type: string 5199 labels: 5200 additionalProperties: 5201 type: string 5202 type: object 5203 livenessProbe: 5204 properties: 5205 exec: 5206 properties: 5207 command: 5208 items: 5209 type: string 5210 type: array 5211 type: object 5212 failureThreshold: 5213 format: int32 5214 type: integer 5215 grpc: 5216 properties: 5217 port: 5218 format: int32 5219 type: integer 5220 service: 5221 type: string 5222 required: 5223 - port 5224 type: object 5225 httpGet: 5226 properties: 5227 host: 5228 type: string 5229 httpHeaders: 5230 items: 5231 properties: 5232 name: 5233 type: string 5234 value: 5235 type: string 5236 required: 5237 - name 5238 - value 5239 type: object 5240 type: array 5241 path: 5242 type: string 5243 port: 5244 anyOf: 5245 - type: integer 5246 - type: string 5247 x-kubernetes-int-or-string: true 5248 scheme: 5249 type: string 5250 required: 5251 - port 5252 type: object 5253 initialDelaySeconds: 5254 format: int32 5255 type: integer 5256 periodSeconds: 5257 format: int32 5258 type: integer 5259 successThreshold: 5260 format: int32 5261 type: integer 5262 tcpSocket: 5263 properties: 5264 host: 5265 type: string 5266 port: 5267 anyOf: 5268 - type: integer 5269 - type: string 5270 x-kubernetes-int-or-string: true 5271 required: 5272 - port 5273 type: object 5274 terminationGracePeriodSeconds: 5275 format: int64 5276 type: integer 5277 timeoutSeconds: 5278 format: int32 5279 type: integer 5280 type: object 5281 maxReplicas: 5282 format: int32 5283 type: integer 5284 minReplicas: 5285 format: int32 5286 type: integer 5287 options: 5288 type: object 5289 x-kubernetes-preserve-unknown-fields: true 5290 replicas: 5291 format: int32 5292 type: integer 5293 resources: 5294 nullable: true 5295 properties: 5296 limits: 5297 additionalProperties: 5298 anyOf: 5299 - type: integer 5300 - type: string 5301 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5302 x-kubernetes-int-or-string: true 5303 type: object 5304 requests: 5305 additionalProperties: 5306 anyOf: 5307 - type: integer 5308 - type: string 5309 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5310 x-kubernetes-int-or-string: true 5311 type: object 5312 type: object 5313 securityContext: 5314 properties: 5315 fsGroup: 5316 format: int64 5317 type: integer 5318 fsGroupChangePolicy: 5319 type: string 5320 runAsGroup: 5321 format: int64 5322 type: integer 5323 runAsNonRoot: 5324 type: boolean 5325 runAsUser: 5326 format: int64 5327 type: integer 5328 seLinuxOptions: 5329 properties: 5330 level: 5331 type: string 5332 role: 5333 type: string 5334 type: 5335 type: string 5336 user: 5337 type: string 5338 type: object 5339 seccompProfile: 5340 properties: 5341 localhostProfile: 5342 type: string 5343 type: 5344 type: string 5345 required: 5346 - type 5347 type: object 5348 supplementalGroups: 5349 items: 5350 format: int64 5351 type: integer 5352 type: array 5353 sysctls: 5354 items: 5355 properties: 5356 name: 5357 type: string 5358 value: 5359 type: string 5360 required: 5361 - name 5362 - value 5363 type: object 5364 type: array 5365 windowsOptions: 5366 properties: 5367 gmsaCredentialSpec: 5368 type: string 5369 gmsaCredentialSpecName: 5370 type: string 5371 hostProcess: 5372 type: boolean 5373 runAsUserName: 5374 type: string 5375 type: object 5376 type: object 5377 serviceAccount: 5378 type: string 5379 strategy: 5380 properties: 5381 rollingUpdate: 5382 properties: 5383 maxSurge: 5384 anyOf: 5385 - type: integer 5386 - type: string 5387 x-kubernetes-int-or-string: true 5388 maxUnavailable: 5389 anyOf: 5390 - type: integer 5391 - type: string 5392 x-kubernetes-int-or-string: true 5393 type: object 5394 type: 5395 type: string 5396 type: object 5397 tolerations: 5398 items: 5399 properties: 5400 effect: 5401 type: string 5402 key: 5403 type: string 5404 operator: 5405 type: string 5406 tolerationSeconds: 5407 format: int64 5408 type: integer 5409 value: 5410 type: string 5411 type: object 5412 type: array 5413 x-kubernetes-list-type: atomic 5414 volumeMounts: 5415 items: 5416 properties: 5417 mountPath: 5418 type: string 5419 mountPropagation: 5420 type: string 5421 name: 5422 type: string 5423 readOnly: 5424 type: boolean 5425 subPath: 5426 type: string 5427 subPathExpr: 5428 type: string 5429 required: 5430 - mountPath 5431 - name 5432 type: object 5433 type: array 5434 x-kubernetes-list-type: atomic 5435 volumes: 5436 items: 5437 properties: 5438 awsElasticBlockStore: 5439 properties: 5440 fsType: 5441 type: string 5442 partition: 5443 format: int32 5444 type: integer 5445 readOnly: 5446 type: boolean 5447 volumeID: 5448 type: string 5449 required: 5450 - volumeID 5451 type: object 5452 azureDisk: 5453 properties: 5454 cachingMode: 5455 type: string 5456 diskName: 5457 type: string 5458 diskURI: 5459 type: string 5460 fsType: 5461 type: string 5462 kind: 5463 type: string 5464 readOnly: 5465 type: boolean 5466 required: 5467 - diskName 5468 - diskURI 5469 type: object 5470 azureFile: 5471 properties: 5472 readOnly: 5473 type: boolean 5474 secretName: 5475 type: string 5476 shareName: 5477 type: string 5478 required: 5479 - secretName 5480 - shareName 5481 type: object 5482 cephfs: 5483 properties: 5484 monitors: 5485 items: 5486 type: string 5487 type: array 5488 path: 5489 type: string 5490 readOnly: 5491 type: boolean 5492 secretFile: 5493 type: string 5494 secretRef: 5495 properties: 5496 name: 5497 type: string 5498 type: object 5499 x-kubernetes-map-type: atomic 5500 user: 5501 type: string 5502 required: 5503 - monitors 5504 type: object 5505 cinder: 5506 properties: 5507 fsType: 5508 type: string 5509 readOnly: 5510 type: boolean 5511 secretRef: 5512 properties: 5513 name: 5514 type: string 5515 type: object 5516 x-kubernetes-map-type: atomic 5517 volumeID: 5518 type: string 5519 required: 5520 - volumeID 5521 type: object 5522 configMap: 5523 properties: 5524 defaultMode: 5525 format: int32 5526 type: integer 5527 items: 5528 items: 5529 properties: 5530 key: 5531 type: string 5532 mode: 5533 format: int32 5534 type: integer 5535 path: 5536 type: string 5537 required: 5538 - key 5539 - path 5540 type: object 5541 type: array 5542 name: 5543 type: string 5544 optional: 5545 type: boolean 5546 type: object 5547 x-kubernetes-map-type: atomic 5548 csi: 5549 properties: 5550 driver: 5551 type: string 5552 fsType: 5553 type: string 5554 nodePublishSecretRef: 5555 properties: 5556 name: 5557 type: string 5558 type: object 5559 x-kubernetes-map-type: atomic 5560 readOnly: 5561 type: boolean 5562 volumeAttributes: 5563 additionalProperties: 5564 type: string 5565 type: object 5566 required: 5567 - driver 5568 type: object 5569 downwardAPI: 5570 properties: 5571 defaultMode: 5572 format: int32 5573 type: integer 5574 items: 5575 items: 5576 properties: 5577 fieldRef: 5578 properties: 5579 apiVersion: 5580 type: string 5581 fieldPath: 5582 type: string 5583 required: 5584 - fieldPath 5585 type: object 5586 x-kubernetes-map-type: atomic 5587 mode: 5588 format: int32 5589 type: integer 5590 path: 5591 type: string 5592 resourceFieldRef: 5593 properties: 5594 containerName: 5595 type: string 5596 divisor: 5597 anyOf: 5598 - type: integer 5599 - type: string 5600 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5601 x-kubernetes-int-or-string: true 5602 resource: 5603 type: string 5604 required: 5605 - resource 5606 type: object 5607 x-kubernetes-map-type: atomic 5608 required: 5609 - path 5610 type: object 5611 type: array 5612 type: object 5613 emptyDir: 5614 properties: 5615 medium: 5616 type: string 5617 sizeLimit: 5618 anyOf: 5619 - type: integer 5620 - type: string 5621 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5622 x-kubernetes-int-or-string: true 5623 type: object 5624 ephemeral: 5625 properties: 5626 volumeClaimTemplate: 5627 properties: 5628 metadata: 5629 properties: 5630 annotations: 5631 additionalProperties: 5632 type: string 5633 type: object 5634 finalizers: 5635 items: 5636 type: string 5637 type: array 5638 labels: 5639 additionalProperties: 5640 type: string 5641 type: object 5642 name: 5643 type: string 5644 namespace: 5645 type: string 5646 type: object 5647 spec: 5648 properties: 5649 accessModes: 5650 items: 5651 type: string 5652 type: array 5653 dataSource: 5654 properties: 5655 apiGroup: 5656 type: string 5657 kind: 5658 type: string 5659 name: 5660 type: string 5661 required: 5662 - kind 5663 - name 5664 type: object 5665 x-kubernetes-map-type: atomic 5666 dataSourceRef: 5667 properties: 5668 apiGroup: 5669 type: string 5670 kind: 5671 type: string 5672 name: 5673 type: string 5674 required: 5675 - kind 5676 - name 5677 type: object 5678 x-kubernetes-map-type: atomic 5679 resources: 5680 properties: 5681 limits: 5682 additionalProperties: 5683 anyOf: 5684 - type: integer 5685 - type: string 5686 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5687 x-kubernetes-int-or-string: true 5688 type: object 5689 requests: 5690 additionalProperties: 5691 anyOf: 5692 - type: integer 5693 - type: string 5694 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5695 x-kubernetes-int-or-string: true 5696 type: object 5697 type: object 5698 selector: 5699 properties: 5700 matchExpressions: 5701 items: 5702 properties: 5703 key: 5704 type: string 5705 operator: 5706 type: string 5707 values: 5708 items: 5709 type: string 5710 type: array 5711 required: 5712 - key 5713 - operator 5714 type: object 5715 type: array 5716 matchLabels: 5717 additionalProperties: 5718 type: string 5719 type: object 5720 type: object 5721 x-kubernetes-map-type: atomic 5722 storageClassName: 5723 type: string 5724 volumeMode: 5725 type: string 5726 volumeName: 5727 type: string 5728 type: object 5729 required: 5730 - spec 5731 type: object 5732 type: object 5733 fc: 5734 properties: 5735 fsType: 5736 type: string 5737 lun: 5738 format: int32 5739 type: integer 5740 readOnly: 5741 type: boolean 5742 targetWWNs: 5743 items: 5744 type: string 5745 type: array 5746 wwids: 5747 items: 5748 type: string 5749 type: array 5750 type: object 5751 flexVolume: 5752 properties: 5753 driver: 5754 type: string 5755 fsType: 5756 type: string 5757 options: 5758 additionalProperties: 5759 type: string 5760 type: object 5761 readOnly: 5762 type: boolean 5763 secretRef: 5764 properties: 5765 name: 5766 type: string 5767 type: object 5768 x-kubernetes-map-type: atomic 5769 required: 5770 - driver 5771 type: object 5772 flocker: 5773 properties: 5774 datasetName: 5775 type: string 5776 datasetUUID: 5777 type: string 5778 type: object 5779 gcePersistentDisk: 5780 properties: 5781 fsType: 5782 type: string 5783 partition: 5784 format: int32 5785 type: integer 5786 pdName: 5787 type: string 5788 readOnly: 5789 type: boolean 5790 required: 5791 - pdName 5792 type: object 5793 gitRepo: 5794 properties: 5795 directory: 5796 type: string 5797 repository: 5798 type: string 5799 revision: 5800 type: string 5801 required: 5802 - repository 5803 type: object 5804 glusterfs: 5805 properties: 5806 endpoints: 5807 type: string 5808 path: 5809 type: string 5810 readOnly: 5811 type: boolean 5812 required: 5813 - endpoints 5814 - path 5815 type: object 5816 hostPath: 5817 properties: 5818 path: 5819 type: string 5820 type: 5821 type: string 5822 required: 5823 - path 5824 type: object 5825 iscsi: 5826 properties: 5827 chapAuthDiscovery: 5828 type: boolean 5829 chapAuthSession: 5830 type: boolean 5831 fsType: 5832 type: string 5833 initiatorName: 5834 type: string 5835 iqn: 5836 type: string 5837 iscsiInterface: 5838 type: string 5839 lun: 5840 format: int32 5841 type: integer 5842 portals: 5843 items: 5844 type: string 5845 type: array 5846 readOnly: 5847 type: boolean 5848 secretRef: 5849 properties: 5850 name: 5851 type: string 5852 type: object 5853 x-kubernetes-map-type: atomic 5854 targetPortal: 5855 type: string 5856 required: 5857 - iqn 5858 - lun 5859 - targetPortal 5860 type: object 5861 name: 5862 type: string 5863 nfs: 5864 properties: 5865 path: 5866 type: string 5867 readOnly: 5868 type: boolean 5869 server: 5870 type: string 5871 required: 5872 - path 5873 - server 5874 type: object 5875 persistentVolumeClaim: 5876 properties: 5877 claimName: 5878 type: string 5879 readOnly: 5880 type: boolean 5881 required: 5882 - claimName 5883 type: object 5884 photonPersistentDisk: 5885 properties: 5886 fsType: 5887 type: string 5888 pdID: 5889 type: string 5890 required: 5891 - pdID 5892 type: object 5893 portworxVolume: 5894 properties: 5895 fsType: 5896 type: string 5897 readOnly: 5898 type: boolean 5899 volumeID: 5900 type: string 5901 required: 5902 - volumeID 5903 type: object 5904 projected: 5905 properties: 5906 defaultMode: 5907 format: int32 5908 type: integer 5909 sources: 5910 items: 5911 properties: 5912 configMap: 5913 properties: 5914 items: 5915 items: 5916 properties: 5917 key: 5918 type: string 5919 mode: 5920 format: int32 5921 type: integer 5922 path: 5923 type: string 5924 required: 5925 - key 5926 - path 5927 type: object 5928 type: array 5929 name: 5930 type: string 5931 optional: 5932 type: boolean 5933 type: object 5934 x-kubernetes-map-type: atomic 5935 downwardAPI: 5936 properties: 5937 items: 5938 items: 5939 properties: 5940 fieldRef: 5941 properties: 5942 apiVersion: 5943 type: string 5944 fieldPath: 5945 type: string 5946 required: 5947 - fieldPath 5948 type: object 5949 x-kubernetes-map-type: atomic 5950 mode: 5951 format: int32 5952 type: integer 5953 path: 5954 type: string 5955 resourceFieldRef: 5956 properties: 5957 containerName: 5958 type: string 5959 divisor: 5960 anyOf: 5961 - type: integer 5962 - type: string 5963 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5964 x-kubernetes-int-or-string: true 5965 resource: 5966 type: string 5967 required: 5968 - resource 5969 type: object 5970 x-kubernetes-map-type: atomic 5971 required: 5972 - path 5973 type: object 5974 type: array 5975 type: object 5976 secret: 5977 properties: 5978 items: 5979 items: 5980 properties: 5981 key: 5982 type: string 5983 mode: 5984 format: int32 5985 type: integer 5986 path: 5987 type: string 5988 required: 5989 - key 5990 - path 5991 type: object 5992 type: array 5993 name: 5994 type: string 5995 optional: 5996 type: boolean 5997 type: object 5998 x-kubernetes-map-type: atomic 5999 serviceAccountToken: 6000 properties: 6001 audience: 6002 type: string 6003 expirationSeconds: 6004 format: int64 6005 type: integer 6006 path: 6007 type: string 6008 required: 6009 - path 6010 type: object 6011 type: object 6012 type: array 6013 type: object 6014 quobyte: 6015 properties: 6016 group: 6017 type: string 6018 readOnly: 6019 type: boolean 6020 registry: 6021 type: string 6022 tenant: 6023 type: string 6024 user: 6025 type: string 6026 volume: 6027 type: string 6028 required: 6029 - registry 6030 - volume 6031 type: object 6032 rbd: 6033 properties: 6034 fsType: 6035 type: string 6036 image: 6037 type: string 6038 keyring: 6039 type: string 6040 monitors: 6041 items: 6042 type: string 6043 type: array 6044 pool: 6045 type: string 6046 readOnly: 6047 type: boolean 6048 secretRef: 6049 properties: 6050 name: 6051 type: string 6052 type: object 6053 x-kubernetes-map-type: atomic 6054 user: 6055 type: string 6056 required: 6057 - image 6058 - monitors 6059 type: object 6060 scaleIO: 6061 properties: 6062 fsType: 6063 type: string 6064 gateway: 6065 type: string 6066 protectionDomain: 6067 type: string 6068 readOnly: 6069 type: boolean 6070 secretRef: 6071 properties: 6072 name: 6073 type: string 6074 type: object 6075 x-kubernetes-map-type: atomic 6076 sslEnabled: 6077 type: boolean 6078 storageMode: 6079 type: string 6080 storagePool: 6081 type: string 6082 system: 6083 type: string 6084 volumeName: 6085 type: string 6086 required: 6087 - gateway 6088 - secretRef 6089 - system 6090 type: object 6091 secret: 6092 properties: 6093 defaultMode: 6094 format: int32 6095 type: integer 6096 items: 6097 items: 6098 properties: 6099 key: 6100 type: string 6101 mode: 6102 format: int32 6103 type: integer 6104 path: 6105 type: string 6106 required: 6107 - key 6108 - path 6109 type: object 6110 type: array 6111 optional: 6112 type: boolean 6113 secretName: 6114 type: string 6115 type: object 6116 storageos: 6117 properties: 6118 fsType: 6119 type: string 6120 readOnly: 6121 type: boolean 6122 secretRef: 6123 properties: 6124 name: 6125 type: string 6126 type: object 6127 x-kubernetes-map-type: atomic 6128 volumeName: 6129 type: string 6130 volumeNamespace: 6131 type: string 6132 type: object 6133 vsphereVolume: 6134 properties: 6135 fsType: 6136 type: string 6137 storagePolicyID: 6138 type: string 6139 storagePolicyName: 6140 type: string 6141 volumePath: 6142 type: string 6143 required: 6144 - volumePath 6145 type: object 6146 required: 6147 - name 6148 type: object 6149 type: array 6150 x-kubernetes-list-type: atomic 6151 type: object 6152 ingress: 6153 properties: 6154 affinity: 6155 properties: 6156 nodeAffinity: 6157 properties: 6158 preferredDuringSchedulingIgnoredDuringExecution: 6159 items: 6160 properties: 6161 preference: 6162 properties: 6163 matchExpressions: 6164 items: 6165 properties: 6166 key: 6167 type: string 6168 operator: 6169 type: string 6170 values: 6171 items: 6172 type: string 6173 type: array 6174 required: 6175 - key 6176 - operator 6177 type: object 6178 type: array 6179 matchFields: 6180 items: 6181 properties: 6182 key: 6183 type: string 6184 operator: 6185 type: string 6186 values: 6187 items: 6188 type: string 6189 type: array 6190 required: 6191 - key 6192 - operator 6193 type: object 6194 type: array 6195 type: object 6196 x-kubernetes-map-type: atomic 6197 weight: 6198 format: int32 6199 type: integer 6200 required: 6201 - preference 6202 - weight 6203 type: object 6204 type: array 6205 requiredDuringSchedulingIgnoredDuringExecution: 6206 properties: 6207 nodeSelectorTerms: 6208 items: 6209 properties: 6210 matchExpressions: 6211 items: 6212 properties: 6213 key: 6214 type: string 6215 operator: 6216 type: string 6217 values: 6218 items: 6219 type: string 6220 type: array 6221 required: 6222 - key 6223 - operator 6224 type: object 6225 type: array 6226 matchFields: 6227 items: 6228 properties: 6229 key: 6230 type: string 6231 operator: 6232 type: string 6233 values: 6234 items: 6235 type: string 6236 type: array 6237 required: 6238 - key 6239 - operator 6240 type: object 6241 type: array 6242 type: object 6243 x-kubernetes-map-type: atomic 6244 type: array 6245 required: 6246 - nodeSelectorTerms 6247 type: object 6248 x-kubernetes-map-type: atomic 6249 type: object 6250 podAffinity: 6251 properties: 6252 preferredDuringSchedulingIgnoredDuringExecution: 6253 items: 6254 properties: 6255 podAffinityTerm: 6256 properties: 6257 labelSelector: 6258 properties: 6259 matchExpressions: 6260 items: 6261 properties: 6262 key: 6263 type: string 6264 operator: 6265 type: string 6266 values: 6267 items: 6268 type: string 6269 type: array 6270 required: 6271 - key 6272 - operator 6273 type: object 6274 type: array 6275 matchLabels: 6276 additionalProperties: 6277 type: string 6278 type: object 6279 type: object 6280 x-kubernetes-map-type: atomic 6281 namespaceSelector: 6282 properties: 6283 matchExpressions: 6284 items: 6285 properties: 6286 key: 6287 type: string 6288 operator: 6289 type: string 6290 values: 6291 items: 6292 type: string 6293 type: array 6294 required: 6295 - key 6296 - operator 6297 type: object 6298 type: array 6299 matchLabels: 6300 additionalProperties: 6301 type: string 6302 type: object 6303 type: object 6304 x-kubernetes-map-type: atomic 6305 namespaces: 6306 items: 6307 type: string 6308 type: array 6309 topologyKey: 6310 type: string 6311 required: 6312 - topologyKey 6313 type: object 6314 weight: 6315 format: int32 6316 type: integer 6317 required: 6318 - podAffinityTerm 6319 - weight 6320 type: object 6321 type: array 6322 requiredDuringSchedulingIgnoredDuringExecution: 6323 items: 6324 properties: 6325 labelSelector: 6326 properties: 6327 matchExpressions: 6328 items: 6329 properties: 6330 key: 6331 type: string 6332 operator: 6333 type: string 6334 values: 6335 items: 6336 type: string 6337 type: array 6338 required: 6339 - key 6340 - operator 6341 type: object 6342 type: array 6343 matchLabels: 6344 additionalProperties: 6345 type: string 6346 type: object 6347 type: object 6348 x-kubernetes-map-type: atomic 6349 namespaceSelector: 6350 properties: 6351 matchExpressions: 6352 items: 6353 properties: 6354 key: 6355 type: string 6356 operator: 6357 type: string 6358 values: 6359 items: 6360 type: string 6361 type: array 6362 required: 6363 - key 6364 - operator 6365 type: object 6366 type: array 6367 matchLabels: 6368 additionalProperties: 6369 type: string 6370 type: object 6371 type: object 6372 x-kubernetes-map-type: atomic 6373 namespaces: 6374 items: 6375 type: string 6376 type: array 6377 topologyKey: 6378 type: string 6379 required: 6380 - topologyKey 6381 type: object 6382 type: array 6383 type: object 6384 podAntiAffinity: 6385 properties: 6386 preferredDuringSchedulingIgnoredDuringExecution: 6387 items: 6388 properties: 6389 podAffinityTerm: 6390 properties: 6391 labelSelector: 6392 properties: 6393 matchExpressions: 6394 items: 6395 properties: 6396 key: 6397 type: string 6398 operator: 6399 type: string 6400 values: 6401 items: 6402 type: string 6403 type: array 6404 required: 6405 - key 6406 - operator 6407 type: object 6408 type: array 6409 matchLabels: 6410 additionalProperties: 6411 type: string 6412 type: object 6413 type: object 6414 x-kubernetes-map-type: atomic 6415 namespaceSelector: 6416 properties: 6417 matchExpressions: 6418 items: 6419 properties: 6420 key: 6421 type: string 6422 operator: 6423 type: string 6424 values: 6425 items: 6426 type: string 6427 type: array 6428 required: 6429 - key 6430 - operator 6431 type: object 6432 type: array 6433 matchLabels: 6434 additionalProperties: 6435 type: string 6436 type: object 6437 type: object 6438 x-kubernetes-map-type: atomic 6439 namespaces: 6440 items: 6441 type: string 6442 type: array 6443 topologyKey: 6444 type: string 6445 required: 6446 - topologyKey 6447 type: object 6448 weight: 6449 format: int32 6450 type: integer 6451 required: 6452 - podAffinityTerm 6453 - weight 6454 type: object 6455 type: array 6456 requiredDuringSchedulingIgnoredDuringExecution: 6457 items: 6458 properties: 6459 labelSelector: 6460 properties: 6461 matchExpressions: 6462 items: 6463 properties: 6464 key: 6465 type: string 6466 operator: 6467 type: string 6468 values: 6469 items: 6470 type: string 6471 type: array 6472 required: 6473 - key 6474 - operator 6475 type: object 6476 type: array 6477 matchLabels: 6478 additionalProperties: 6479 type: string 6480 type: object 6481 type: object 6482 x-kubernetes-map-type: atomic 6483 namespaceSelector: 6484 properties: 6485 matchExpressions: 6486 items: 6487 properties: 6488 key: 6489 type: string 6490 operator: 6491 type: string 6492 values: 6493 items: 6494 type: string 6495 type: array 6496 required: 6497 - key 6498 - operator 6499 type: object 6500 type: array 6501 matchLabels: 6502 additionalProperties: 6503 type: string 6504 type: object 6505 type: object 6506 x-kubernetes-map-type: atomic 6507 namespaces: 6508 items: 6509 type: string 6510 type: array 6511 topologyKey: 6512 type: string 6513 required: 6514 - topologyKey 6515 type: object 6516 type: array 6517 type: object 6518 type: object 6519 annotations: 6520 additionalProperties: 6521 type: string 6522 nullable: true 6523 type: object 6524 containerSecurityContext: 6525 properties: 6526 allowPrivilegeEscalation: 6527 type: boolean 6528 capabilities: 6529 properties: 6530 add: 6531 items: 6532 type: string 6533 type: array 6534 drop: 6535 items: 6536 type: string 6537 type: array 6538 type: object 6539 privileged: 6540 type: boolean 6541 procMount: 6542 type: string 6543 readOnlyRootFilesystem: 6544 type: boolean 6545 runAsGroup: 6546 format: int64 6547 type: integer 6548 runAsNonRoot: 6549 type: boolean 6550 runAsUser: 6551 format: int64 6552 type: integer 6553 seLinuxOptions: 6554 properties: 6555 level: 6556 type: string 6557 role: 6558 type: string 6559 type: 6560 type: string 6561 user: 6562 type: string 6563 type: object 6564 seccompProfile: 6565 properties: 6566 localhostProfile: 6567 type: string 6568 type: 6569 type: string 6570 required: 6571 - type 6572 type: object 6573 windowsOptions: 6574 properties: 6575 gmsaCredentialSpec: 6576 type: string 6577 gmsaCredentialSpecName: 6578 type: string 6579 hostProcess: 6580 type: boolean 6581 runAsUserName: 6582 type: string 6583 type: object 6584 type: object 6585 enabled: 6586 type: boolean 6587 hosts: 6588 items: 6589 type: string 6590 type: array 6591 x-kubernetes-list-type: atomic 6592 imagePullPolicy: 6593 type: string 6594 imagePullSecrets: 6595 items: 6596 properties: 6597 name: 6598 type: string 6599 type: object 6600 x-kubernetes-map-type: atomic 6601 type: array 6602 x-kubernetes-list-type: atomic 6603 ingressClassName: 6604 type: string 6605 labels: 6606 additionalProperties: 6607 type: string 6608 type: object 6609 livenessProbe: 6610 properties: 6611 exec: 6612 properties: 6613 command: 6614 items: 6615 type: string 6616 type: array 6617 type: object 6618 failureThreshold: 6619 format: int32 6620 type: integer 6621 grpc: 6622 properties: 6623 port: 6624 format: int32 6625 type: integer 6626 service: 6627 type: string 6628 required: 6629 - port 6630 type: object 6631 httpGet: 6632 properties: 6633 host: 6634 type: string 6635 httpHeaders: 6636 items: 6637 properties: 6638 name: 6639 type: string 6640 value: 6641 type: string 6642 required: 6643 - name 6644 - value 6645 type: object 6646 type: array 6647 path: 6648 type: string 6649 port: 6650 anyOf: 6651 - type: integer 6652 - type: string 6653 x-kubernetes-int-or-string: true 6654 scheme: 6655 type: string 6656 required: 6657 - port 6658 type: object 6659 initialDelaySeconds: 6660 format: int32 6661 type: integer 6662 periodSeconds: 6663 format: int32 6664 type: integer 6665 successThreshold: 6666 format: int32 6667 type: integer 6668 tcpSocket: 6669 properties: 6670 host: 6671 type: string 6672 port: 6673 anyOf: 6674 - type: integer 6675 - type: string 6676 x-kubernetes-int-or-string: true 6677 required: 6678 - port 6679 type: object 6680 terminationGracePeriodSeconds: 6681 format: int64 6682 type: integer 6683 timeoutSeconds: 6684 format: int32 6685 type: integer 6686 type: object 6687 openshift: 6688 properties: 6689 delegateUrls: 6690 type: string 6691 htpasswdFile: 6692 type: string 6693 sar: 6694 type: string 6695 skipLogout: 6696 type: boolean 6697 type: object 6698 options: 6699 type: object 6700 x-kubernetes-preserve-unknown-fields: true 6701 pathType: 6702 type: string 6703 resources: 6704 nullable: true 6705 properties: 6706 limits: 6707 additionalProperties: 6708 anyOf: 6709 - type: integer 6710 - type: string 6711 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6712 x-kubernetes-int-or-string: true 6713 type: object 6714 requests: 6715 additionalProperties: 6716 anyOf: 6717 - type: integer 6718 - type: string 6719 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6720 x-kubernetes-int-or-string: true 6721 type: object 6722 type: object 6723 secretName: 6724 type: string 6725 security: 6726 type: string 6727 securityContext: 6728 properties: 6729 fsGroup: 6730 format: int64 6731 type: integer 6732 fsGroupChangePolicy: 6733 type: string 6734 runAsGroup: 6735 format: int64 6736 type: integer 6737 runAsNonRoot: 6738 type: boolean 6739 runAsUser: 6740 format: int64 6741 type: integer 6742 seLinuxOptions: 6743 properties: 6744 level: 6745 type: string 6746 role: 6747 type: string 6748 type: 6749 type: string 6750 user: 6751 type: string 6752 type: object 6753 seccompProfile: 6754 properties: 6755 localhostProfile: 6756 type: string 6757 type: 6758 type: string 6759 required: 6760 - type 6761 type: object 6762 supplementalGroups: 6763 items: 6764 format: int64 6765 type: integer 6766 type: array 6767 sysctls: 6768 items: 6769 properties: 6770 name: 6771 type: string 6772 value: 6773 type: string 6774 required: 6775 - name 6776 - value 6777 type: object 6778 type: array 6779 windowsOptions: 6780 properties: 6781 gmsaCredentialSpec: 6782 type: string 6783 gmsaCredentialSpecName: 6784 type: string 6785 hostProcess: 6786 type: boolean 6787 runAsUserName: 6788 type: string 6789 type: object 6790 type: object 6791 serviceAccount: 6792 type: string 6793 tls: 6794 items: 6795 properties: 6796 hosts: 6797 items: 6798 type: string 6799 type: array 6800 x-kubernetes-list-type: atomic 6801 secretName: 6802 type: string 6803 type: object 6804 type: array 6805 x-kubernetes-list-type: atomic 6806 tolerations: 6807 items: 6808 properties: 6809 effect: 6810 type: string 6811 key: 6812 type: string 6813 operator: 6814 type: string 6815 tolerationSeconds: 6816 format: int64 6817 type: integer 6818 value: 6819 type: string 6820 type: object 6821 type: array 6822 x-kubernetes-list-type: atomic 6823 volumeMounts: 6824 items: 6825 properties: 6826 mountPath: 6827 type: string 6828 mountPropagation: 6829 type: string 6830 name: 6831 type: string 6832 readOnly: 6833 type: boolean 6834 subPath: 6835 type: string 6836 subPathExpr: 6837 type: string 6838 required: 6839 - mountPath 6840 - name 6841 type: object 6842 type: array 6843 x-kubernetes-list-type: atomic 6844 volumes: 6845 items: 6846 properties: 6847 awsElasticBlockStore: 6848 properties: 6849 fsType: 6850 type: string 6851 partition: 6852 format: int32 6853 type: integer 6854 readOnly: 6855 type: boolean 6856 volumeID: 6857 type: string 6858 required: 6859 - volumeID 6860 type: object 6861 azureDisk: 6862 properties: 6863 cachingMode: 6864 type: string 6865 diskName: 6866 type: string 6867 diskURI: 6868 type: string 6869 fsType: 6870 type: string 6871 kind: 6872 type: string 6873 readOnly: 6874 type: boolean 6875 required: 6876 - diskName 6877 - diskURI 6878 type: object 6879 azureFile: 6880 properties: 6881 readOnly: 6882 type: boolean 6883 secretName: 6884 type: string 6885 shareName: 6886 type: string 6887 required: 6888 - secretName 6889 - shareName 6890 type: object 6891 cephfs: 6892 properties: 6893 monitors: 6894 items: 6895 type: string 6896 type: array 6897 path: 6898 type: string 6899 readOnly: 6900 type: boolean 6901 secretFile: 6902 type: string 6903 secretRef: 6904 properties: 6905 name: 6906 type: string 6907 type: object 6908 x-kubernetes-map-type: atomic 6909 user: 6910 type: string 6911 required: 6912 - monitors 6913 type: object 6914 cinder: 6915 properties: 6916 fsType: 6917 type: string 6918 readOnly: 6919 type: boolean 6920 secretRef: 6921 properties: 6922 name: 6923 type: string 6924 type: object 6925 x-kubernetes-map-type: atomic 6926 volumeID: 6927 type: string 6928 required: 6929 - volumeID 6930 type: object 6931 configMap: 6932 properties: 6933 defaultMode: 6934 format: int32 6935 type: integer 6936 items: 6937 items: 6938 properties: 6939 key: 6940 type: string 6941 mode: 6942 format: int32 6943 type: integer 6944 path: 6945 type: string 6946 required: 6947 - key 6948 - path 6949 type: object 6950 type: array 6951 name: 6952 type: string 6953 optional: 6954 type: boolean 6955 type: object 6956 x-kubernetes-map-type: atomic 6957 csi: 6958 properties: 6959 driver: 6960 type: string 6961 fsType: 6962 type: string 6963 nodePublishSecretRef: 6964 properties: 6965 name: 6966 type: string 6967 type: object 6968 x-kubernetes-map-type: atomic 6969 readOnly: 6970 type: boolean 6971 volumeAttributes: 6972 additionalProperties: 6973 type: string 6974 type: object 6975 required: 6976 - driver 6977 type: object 6978 downwardAPI: 6979 properties: 6980 defaultMode: 6981 format: int32 6982 type: integer 6983 items: 6984 items: 6985 properties: 6986 fieldRef: 6987 properties: 6988 apiVersion: 6989 type: string 6990 fieldPath: 6991 type: string 6992 required: 6993 - fieldPath 6994 type: object 6995 x-kubernetes-map-type: atomic 6996 mode: 6997 format: int32 6998 type: integer 6999 path: 7000 type: string 7001 resourceFieldRef: 7002 properties: 7003 containerName: 7004 type: string 7005 divisor: 7006 anyOf: 7007 - type: integer 7008 - type: string 7009 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 7010 x-kubernetes-int-or-string: true 7011 resource: 7012 type: string 7013 required: 7014 - resource 7015 type: object 7016 x-kubernetes-map-type: atomic 7017 required: 7018 - path 7019 type: object 7020 type: array 7021 type: object 7022 emptyDir: 7023 properties: 7024 medium: 7025 type: string 7026 sizeLimit: 7027 anyOf: 7028 - type: integer 7029 - type: string 7030 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 7031 x-kubernetes-int-or-string: true 7032 type: object 7033 ephemeral: 7034 properties: 7035 volumeClaimTemplate: 7036 properties: 7037 metadata: 7038 properties: 7039 annotations: 7040 additionalProperties: 7041 type: string 7042 type: object 7043 finalizers: 7044 items: 7045 type: string 7046 type: array 7047 labels: 7048 additionalProperties: 7049 type: string 7050 type: object 7051 name: 7052 type: string 7053 namespace: 7054 type: string 7055 type: object 7056 spec: 7057 properties: 7058 accessModes: 7059 items: 7060 type: string 7061 type: array 7062 dataSource: 7063 properties: 7064 apiGroup: 7065 type: string 7066 kind: 7067 type: string 7068 name: 7069 type: string 7070 required: 7071 - kind 7072 - name 7073 type: object 7074 x-kubernetes-map-type: atomic 7075 dataSourceRef: 7076 properties: 7077 apiGroup: 7078 type: string 7079 kind: 7080 type: string 7081 name: 7082 type: string 7083 required: 7084 - kind 7085 - name 7086 type: object 7087 x-kubernetes-map-type: atomic 7088 resources: 7089 properties: 7090 limits: 7091 additionalProperties: 7092 anyOf: 7093 - type: integer 7094 - type: string 7095 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 7096 x-kubernetes-int-or-string: true 7097 type: object 7098 requests: 7099 additionalProperties: 7100 anyOf: 7101 - type: integer 7102 - type: string 7103 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 7104 x-kubernetes-int-or-string: true 7105 type: object 7106 type: object 7107 selector: 7108 properties: 7109 matchExpressions: 7110 items: 7111 properties: 7112 key: 7113 type: string 7114 operator: 7115 type: string 7116 values: 7117 items: 7118 type: string 7119 type: array 7120 required: 7121 - key 7122 - operator 7123 type: object 7124 type: array 7125 matchLabels: 7126 additionalProperties: 7127 type: string 7128 type: object 7129 type: object 7130 x-kubernetes-map-type: atomic 7131 storageClassName: 7132 type: string 7133 volumeMode: 7134 type: string 7135 volumeName: 7136 type: string 7137 type: object 7138 required: 7139 - spec 7140 type: object 7141 type: object 7142 fc: 7143 properties: 7144 fsType: 7145 type: string 7146 lun: 7147 format: int32 7148 type: integer 7149 readOnly: 7150 type: boolean 7151 targetWWNs: 7152 items: 7153 type: string 7154 type: array 7155 wwids: 7156 items: 7157 type: string 7158 type: array 7159 type: object 7160 flexVolume: 7161 properties: 7162 driver: 7163 type: string 7164 fsType: 7165 type: string 7166 options: 7167 additionalProperties: 7168 type: string 7169 type: object 7170 readOnly: 7171 type: boolean 7172 secretRef: 7173 properties: 7174 name: 7175 type: string 7176 type: object 7177 x-kubernetes-map-type: atomic 7178 required: 7179 - driver 7180 type: object 7181 flocker: 7182 properties: 7183 datasetName: 7184 type: string 7185 datasetUUID: 7186 type: string 7187 type: object 7188 gcePersistentDisk: 7189 properties: 7190 fsType: 7191 type: string 7192 partition: 7193 format: int32 7194 type: integer 7195 pdName: 7196 type: string 7197 readOnly: 7198 type: boolean 7199 required: 7200 - pdName 7201 type: object 7202 gitRepo: 7203 properties: 7204 directory: 7205 type: string 7206 repository: 7207 type: string 7208 revision: 7209 type: string 7210 required: 7211 - repository 7212 type: object 7213 glusterfs: 7214 properties: 7215 endpoints: 7216 type: string 7217 path: 7218 type: string 7219 readOnly: 7220 type: boolean 7221 required: 7222 - endpoints 7223 - path 7224 type: object 7225 hostPath: 7226 properties: 7227 path: 7228 type: string 7229 type: 7230 type: string 7231 required: 7232 - path 7233 type: object 7234 iscsi: 7235 properties: 7236 chapAuthDiscovery: 7237 type: boolean 7238 chapAuthSession: 7239 type: boolean 7240 fsType: 7241 type: string 7242 initiatorName: 7243 type: string 7244 iqn: 7245 type: string 7246 iscsiInterface: 7247 type: string 7248 lun: 7249 format: int32 7250 type: integer 7251 portals: 7252 items: 7253 type: string 7254 type: array 7255 readOnly: 7256 type: boolean 7257 secretRef: 7258 properties: 7259 name: 7260 type: string 7261 type: object 7262 x-kubernetes-map-type: atomic 7263 targetPortal: 7264 type: string 7265 required: 7266 - iqn 7267 - lun 7268 - targetPortal 7269 type: object 7270 name: 7271 type: string 7272 nfs: 7273 properties: 7274 path: 7275 type: string 7276 readOnly: 7277 type: boolean 7278 server: 7279 type: string 7280 required: 7281 - path 7282 - server 7283 type: object 7284 persistentVolumeClaim: 7285 properties: 7286 claimName: 7287 type: string 7288 readOnly: 7289 type: boolean 7290 required: 7291 - claimName 7292 type: object 7293 photonPersistentDisk: 7294 properties: 7295 fsType: 7296 type: string 7297 pdID: 7298 type: string 7299 required: 7300 - pdID 7301 type: object 7302 portworxVolume: 7303 properties: 7304 fsType: 7305 type: string 7306 readOnly: 7307 type: boolean 7308 volumeID: 7309 type: string 7310 required: 7311 - volumeID 7312 type: object 7313 projected: 7314 properties: 7315 defaultMode: 7316 format: int32 7317 type: integer 7318 sources: 7319 items: 7320 properties: 7321 configMap: 7322 properties: 7323 items: 7324 items: 7325 properties: 7326 key: 7327 type: string 7328 mode: 7329 format: int32 7330 type: integer 7331 path: 7332 type: string 7333 required: 7334 - key 7335 - path 7336 type: object 7337 type: array 7338 name: 7339 type: string 7340 optional: 7341 type: boolean 7342 type: object 7343 x-kubernetes-map-type: atomic 7344 downwardAPI: 7345 properties: 7346 items: 7347 items: 7348 properties: 7349 fieldRef: 7350 properties: 7351 apiVersion: 7352 type: string 7353 fieldPath: 7354 type: string 7355 required: 7356 - fieldPath 7357 type: object 7358 x-kubernetes-map-type: atomic 7359 mode: 7360 format: int32 7361 type: integer 7362 path: 7363 type: string 7364 resourceFieldRef: 7365 properties: 7366 containerName: 7367 type: string 7368 divisor: 7369 anyOf: 7370 - type: integer 7371 - type: string 7372 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 7373 x-kubernetes-int-or-string: true 7374 resource: 7375 type: string 7376 required: 7377 - resource 7378 type: object 7379 x-kubernetes-map-type: atomic 7380 required: 7381 - path 7382 type: object 7383 type: array 7384 type: object 7385 secret: 7386 properties: 7387 items: 7388 items: 7389 properties: 7390 key: 7391 type: string 7392 mode: 7393 format: int32 7394 type: integer 7395 path: 7396 type: string 7397 required: 7398 - key 7399 - path 7400 type: object 7401 type: array 7402 name: 7403 type: string 7404 optional: 7405 type: boolean 7406 type: object 7407 x-kubernetes-map-type: atomic 7408 serviceAccountToken: 7409 properties: 7410 audience: 7411 type: string 7412 expirationSeconds: 7413 format: int64 7414 type: integer 7415 path: 7416 type: string 7417 required: 7418 - path 7419 type: object 7420 type: object 7421 type: array 7422 type: object 7423 quobyte: 7424 properties: 7425 group: 7426 type: string 7427 readOnly: 7428 type: boolean 7429 registry: 7430 type: string 7431 tenant: 7432 type: string 7433 user: 7434 type: string 7435 volume: 7436 type: string 7437 required: 7438 - registry 7439 - volume 7440 type: object 7441 rbd: 7442 properties: 7443 fsType: 7444 type: string 7445 image: 7446 type: string 7447 keyring: 7448 type: string 7449 monitors: 7450 items: 7451 type: string 7452 type: array 7453 pool: 7454 type: string 7455 readOnly: 7456 type: boolean 7457 secretRef: 7458 properties: 7459 name: 7460 type: string 7461 type: object 7462 x-kubernetes-map-type: atomic 7463 user: 7464 type: string 7465 required: 7466 - image 7467 - monitors 7468 type: object 7469 scaleIO: 7470 properties: 7471 fsType: 7472 type: string 7473 gateway: 7474 type: string 7475 protectionDomain: 7476 type: string 7477 readOnly: 7478 type: boolean 7479 secretRef: 7480 properties: 7481 name: 7482 type: string 7483 type: object 7484 x-kubernetes-map-type: atomic 7485 sslEnabled: 7486 type: boolean 7487 storageMode: 7488 type: string 7489 storagePool: 7490 type: string 7491 system: 7492 type: string 7493 volumeName: 7494 type: string 7495 required: 7496 - gateway 7497 - secretRef 7498 - system 7499 type: object 7500 secret: 7501 properties: 7502 defaultMode: 7503 format: int32 7504 type: integer 7505 items: 7506 items: 7507 properties: 7508 key: 7509 type: string 7510 mode: 7511 format: int32 7512 type: integer 7513 path: 7514 type: string 7515 required: 7516 - key 7517 - path 7518 type: object 7519 type: array 7520 optional: 7521 type: boolean 7522 secretName: 7523 type: string 7524 type: object 7525 storageos: 7526 properties: 7527 fsType: 7528 type: string 7529 readOnly: 7530 type: boolean 7531 secretRef: 7532 properties: 7533 name: 7534 type: string 7535 type: object 7536 x-kubernetes-map-type: atomic 7537 volumeName: 7538 type: string 7539 volumeNamespace: 7540 type: string 7541 type: object 7542 vsphereVolume: 7543 properties: 7544 fsType: 7545 type: string 7546 storagePolicyID: 7547 type: string 7548 storagePolicyName: 7549 type: string 7550 volumePath: 7551 type: string 7552 required: 7553 - volumePath 7554 type: object 7555 required: 7556 - name 7557 type: object 7558 type: array 7559 x-kubernetes-list-type: atomic 7560 type: object 7561 labels: 7562 additionalProperties: 7563 type: string 7564 type: object 7565 livenessProbe: 7566 properties: 7567 exec: 7568 properties: 7569 command: 7570 items: 7571 type: string 7572 type: array 7573 type: object 7574 failureThreshold: 7575 format: int32 7576 type: integer 7577 grpc: 7578 properties: 7579 port: 7580 format: int32 7581 type: integer 7582 service: 7583 type: string 7584 required: 7585 - port 7586 type: object 7587 httpGet: 7588 properties: 7589 host: 7590 type: string 7591 httpHeaders: 7592 items: 7593 properties: 7594 name: 7595 type: string 7596 value: 7597 type: string 7598 required: 7599 - name 7600 - value 7601 type: object 7602 type: array 7603 path: 7604 type: string 7605 port: 7606 anyOf: 7607 - type: integer 7608 - type: string 7609 x-kubernetes-int-or-string: true 7610 scheme: 7611 type: string 7612 required: 7613 - port 7614 type: object 7615 initialDelaySeconds: 7616 format: int32 7617 type: integer 7618 periodSeconds: 7619 format: int32 7620 type: integer 7621 successThreshold: 7622 format: int32 7623 type: integer 7624 tcpSocket: 7625 properties: 7626 host: 7627 type: string 7628 port: 7629 anyOf: 7630 - type: integer 7631 - type: string 7632 x-kubernetes-int-or-string: true 7633 required: 7634 - port 7635 type: object 7636 terminationGracePeriodSeconds: 7637 format: int64 7638 type: integer 7639 timeoutSeconds: 7640 format: int32 7641 type: integer 7642 type: object 7643 query: 7644 properties: 7645 affinity: 7646 properties: 7647 nodeAffinity: 7648 properties: 7649 preferredDuringSchedulingIgnoredDuringExecution: 7650 items: 7651 properties: 7652 preference: 7653 properties: 7654 matchExpressions: 7655 items: 7656 properties: 7657 key: 7658 type: string 7659 operator: 7660 type: string 7661 values: 7662 items: 7663 type: string 7664 type: array 7665 required: 7666 - key 7667 - operator 7668 type: object 7669 type: array 7670 matchFields: 7671 items: 7672 properties: 7673 key: 7674 type: string 7675 operator: 7676 type: string 7677 values: 7678 items: 7679 type: string 7680 type: array 7681 required: 7682 - key 7683 - operator 7684 type: object 7685 type: array 7686 type: object 7687 x-kubernetes-map-type: atomic 7688 weight: 7689 format: int32 7690 type: integer 7691 required: 7692 - preference 7693 - weight 7694 type: object 7695 type: array 7696 requiredDuringSchedulingIgnoredDuringExecution: 7697 properties: 7698 nodeSelectorTerms: 7699 items: 7700 properties: 7701 matchExpressions: 7702 items: 7703 properties: 7704 key: 7705 type: string 7706 operator: 7707 type: string 7708 values: 7709 items: 7710 type: string 7711 type: array 7712 required: 7713 - key 7714 - operator 7715 type: object 7716 type: array 7717 matchFields: 7718 items: 7719 properties: 7720 key: 7721 type: string 7722 operator: 7723 type: string 7724 values: 7725 items: 7726 type: string 7727 type: array 7728 required: 7729 - key 7730 - operator 7731 type: object 7732 type: array 7733 type: object 7734 x-kubernetes-map-type: atomic 7735 type: array 7736 required: 7737 - nodeSelectorTerms 7738 type: object 7739 x-kubernetes-map-type: atomic 7740 type: object 7741 podAffinity: 7742 properties: 7743 preferredDuringSchedulingIgnoredDuringExecution: 7744 items: 7745 properties: 7746 podAffinityTerm: 7747 properties: 7748 labelSelector: 7749 properties: 7750 matchExpressions: 7751 items: 7752 properties: 7753 key: 7754 type: string 7755 operator: 7756 type: string 7757 values: 7758 items: 7759 type: string 7760 type: array 7761 required: 7762 - key 7763 - operator 7764 type: object 7765 type: array 7766 matchLabels: 7767 additionalProperties: 7768 type: string 7769 type: object 7770 type: object 7771 x-kubernetes-map-type: atomic 7772 namespaceSelector: 7773 properties: 7774 matchExpressions: 7775 items: 7776 properties: 7777 key: 7778 type: string 7779 operator: 7780 type: string 7781 values: 7782 items: 7783 type: string 7784 type: array 7785 required: 7786 - key 7787 - operator 7788 type: object 7789 type: array 7790 matchLabels: 7791 additionalProperties: 7792 type: string 7793 type: object 7794 type: object 7795 x-kubernetes-map-type: atomic 7796 namespaces: 7797 items: 7798 type: string 7799 type: array 7800 topologyKey: 7801 type: string 7802 required: 7803 - topologyKey 7804 type: object 7805 weight: 7806 format: int32 7807 type: integer 7808 required: 7809 - podAffinityTerm 7810 - weight 7811 type: object 7812 type: array 7813 requiredDuringSchedulingIgnoredDuringExecution: 7814 items: 7815 properties: 7816 labelSelector: 7817 properties: 7818 matchExpressions: 7819 items: 7820 properties: 7821 key: 7822 type: string 7823 operator: 7824 type: string 7825 values: 7826 items: 7827 type: string 7828 type: array 7829 required: 7830 - key 7831 - operator 7832 type: object 7833 type: array 7834 matchLabels: 7835 additionalProperties: 7836 type: string 7837 type: object 7838 type: object 7839 x-kubernetes-map-type: atomic 7840 namespaceSelector: 7841 properties: 7842 matchExpressions: 7843 items: 7844 properties: 7845 key: 7846 type: string 7847 operator: 7848 type: string 7849 values: 7850 items: 7851 type: string 7852 type: array 7853 required: 7854 - key 7855 - operator 7856 type: object 7857 type: array 7858 matchLabels: 7859 additionalProperties: 7860 type: string 7861 type: object 7862 type: object 7863 x-kubernetes-map-type: atomic 7864 namespaces: 7865 items: 7866 type: string 7867 type: array 7868 topologyKey: 7869 type: string 7870 required: 7871 - topologyKey 7872 type: object 7873 type: array 7874 type: object 7875 podAntiAffinity: 7876 properties: 7877 preferredDuringSchedulingIgnoredDuringExecution: 7878 items: 7879 properties: 7880 podAffinityTerm: 7881 properties: 7882 labelSelector: 7883 properties: 7884 matchExpressions: 7885 items: 7886 properties: 7887 key: 7888 type: string 7889 operator: 7890 type: string 7891 values: 7892 items: 7893 type: string 7894 type: array 7895 required: 7896 - key 7897 - operator 7898 type: object 7899 type: array 7900 matchLabels: 7901 additionalProperties: 7902 type: string 7903 type: object 7904 type: object 7905 x-kubernetes-map-type: atomic 7906 namespaceSelector: 7907 properties: 7908 matchExpressions: 7909 items: 7910 properties: 7911 key: 7912 type: string 7913 operator: 7914 type: string 7915 values: 7916 items: 7917 type: string 7918 type: array 7919 required: 7920 - key 7921 - operator 7922 type: object 7923 type: array 7924 matchLabels: 7925 additionalProperties: 7926 type: string 7927 type: object 7928 type: object 7929 x-kubernetes-map-type: atomic 7930 namespaces: 7931 items: 7932 type: string 7933 type: array 7934 topologyKey: 7935 type: string 7936 required: 7937 - topologyKey 7938 type: object 7939 weight: 7940 format: int32 7941 type: integer 7942 required: 7943 - podAffinityTerm 7944 - weight 7945 type: object 7946 type: array 7947 requiredDuringSchedulingIgnoredDuringExecution: 7948 items: 7949 properties: 7950 labelSelector: 7951 properties: 7952 matchExpressions: 7953 items: 7954 properties: 7955 key: 7956 type: string 7957 operator: 7958 type: string 7959 values: 7960 items: 7961 type: string 7962 type: array 7963 required: 7964 - key 7965 - operator 7966 type: object 7967 type: array 7968 matchLabels: 7969 additionalProperties: 7970 type: string 7971 type: object 7972 type: object 7973 x-kubernetes-map-type: atomic 7974 namespaceSelector: 7975 properties: 7976 matchExpressions: 7977 items: 7978 properties: 7979 key: 7980 type: string 7981 operator: 7982 type: string 7983 values: 7984 items: 7985 type: string 7986 type: array 7987 required: 7988 - key 7989 - operator 7990 type: object 7991 type: array 7992 matchLabels: 7993 additionalProperties: 7994 type: string 7995 type: object 7996 type: object 7997 x-kubernetes-map-type: atomic 7998 namespaces: 7999 items: 8000 type: string 8001 type: array 8002 topologyKey: 8003 type: string 8004 required: 8005 - topologyKey 8006 type: object 8007 type: array 8008 type: object 8009 type: object 8010 annotations: 8011 additionalProperties: 8012 type: string 8013 nullable: true 8014 type: object 8015 containerSecurityContext: 8016 properties: 8017 allowPrivilegeEscalation: 8018 type: boolean 8019 capabilities: 8020 properties: 8021 add: 8022 items: 8023 type: string 8024 type: array 8025 drop: 8026 items: 8027 type: string 8028 type: array 8029 type: object 8030 privileged: 8031 type: boolean 8032 procMount: 8033 type: string 8034 readOnlyRootFilesystem: 8035 type: boolean 8036 runAsGroup: 8037 format: int64 8038 type: integer 8039 runAsNonRoot: 8040 type: boolean 8041 runAsUser: 8042 format: int64 8043 type: integer 8044 seLinuxOptions: 8045 properties: 8046 level: 8047 type: string 8048 role: 8049 type: string 8050 type: 8051 type: string 8052 user: 8053 type: string 8054 type: object 8055 seccompProfile: 8056 properties: 8057 localhostProfile: 8058 type: string 8059 type: 8060 type: string 8061 required: 8062 - type 8063 type: object 8064 windowsOptions: 8065 properties: 8066 gmsaCredentialSpec: 8067 type: string 8068 gmsaCredentialSpecName: 8069 type: string 8070 hostProcess: 8071 type: boolean 8072 runAsUserName: 8073 type: string 8074 type: object 8075 type: object 8076 grpcNodePort: 8077 format: int32 8078 type: integer 8079 image: 8080 type: string 8081 imagePullPolicy: 8082 type: string 8083 imagePullSecrets: 8084 items: 8085 properties: 8086 name: 8087 type: string 8088 type: object 8089 x-kubernetes-map-type: atomic 8090 type: array 8091 x-kubernetes-list-type: atomic 8092 labels: 8093 additionalProperties: 8094 type: string 8095 type: object 8096 livenessProbe: 8097 properties: 8098 exec: 8099 properties: 8100 command: 8101 items: 8102 type: string 8103 type: array 8104 type: object 8105 failureThreshold: 8106 format: int32 8107 type: integer 8108 grpc: 8109 properties: 8110 port: 8111 format: int32 8112 type: integer 8113 service: 8114 type: string 8115 required: 8116 - port 8117 type: object 8118 httpGet: 8119 properties: 8120 host: 8121 type: string 8122 httpHeaders: 8123 items: 8124 properties: 8125 name: 8126 type: string 8127 value: 8128 type: string 8129 required: 8130 - name 8131 - value 8132 type: object 8133 type: array 8134 path: 8135 type: string 8136 port: 8137 anyOf: 8138 - type: integer 8139 - type: string 8140 x-kubernetes-int-or-string: true 8141 scheme: 8142 type: string 8143 required: 8144 - port 8145 type: object 8146 initialDelaySeconds: 8147 format: int32 8148 type: integer 8149 periodSeconds: 8150 format: int32 8151 type: integer 8152 successThreshold: 8153 format: int32 8154 type: integer 8155 tcpSocket: 8156 properties: 8157 host: 8158 type: string 8159 port: 8160 anyOf: 8161 - type: integer 8162 - type: string 8163 x-kubernetes-int-or-string: true 8164 required: 8165 - port 8166 type: object 8167 terminationGracePeriodSeconds: 8168 format: int64 8169 type: integer 8170 timeoutSeconds: 8171 format: int32 8172 type: integer 8173 type: object 8174 metricsStorage: 8175 properties: 8176 type: 8177 type: string 8178 type: object 8179 nodePort: 8180 format: int32 8181 type: integer 8182 options: 8183 type: object 8184 x-kubernetes-preserve-unknown-fields: true 8185 priorityClassName: 8186 type: string 8187 replicas: 8188 format: int32 8189 type: integer 8190 resources: 8191 nullable: true 8192 properties: 8193 limits: 8194 additionalProperties: 8195 anyOf: 8196 - type: integer 8197 - type: string 8198 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8199 x-kubernetes-int-or-string: true 8200 type: object 8201 requests: 8202 additionalProperties: 8203 anyOf: 8204 - type: integer 8205 - type: string 8206 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8207 x-kubernetes-int-or-string: true 8208 type: object 8209 type: object 8210 securityContext: 8211 properties: 8212 fsGroup: 8213 format: int64 8214 type: integer 8215 fsGroupChangePolicy: 8216 type: string 8217 runAsGroup: 8218 format: int64 8219 type: integer 8220 runAsNonRoot: 8221 type: boolean 8222 runAsUser: 8223 format: int64 8224 type: integer 8225 seLinuxOptions: 8226 properties: 8227 level: 8228 type: string 8229 role: 8230 type: string 8231 type: 8232 type: string 8233 user: 8234 type: string 8235 type: object 8236 seccompProfile: 8237 properties: 8238 localhostProfile: 8239 type: string 8240 type: 8241 type: string 8242 required: 8243 - type 8244 type: object 8245 supplementalGroups: 8246 items: 8247 format: int64 8248 type: integer 8249 type: array 8250 sysctls: 8251 items: 8252 properties: 8253 name: 8254 type: string 8255 value: 8256 type: string 8257 required: 8258 - name 8259 - value 8260 type: object 8261 type: array 8262 windowsOptions: 8263 properties: 8264 gmsaCredentialSpec: 8265 type: string 8266 gmsaCredentialSpecName: 8267 type: string 8268 hostProcess: 8269 type: boolean 8270 runAsUserName: 8271 type: string 8272 type: object 8273 type: object 8274 serviceAccount: 8275 type: string 8276 serviceType: 8277 type: string 8278 strategy: 8279 properties: 8280 rollingUpdate: 8281 properties: 8282 maxSurge: 8283 anyOf: 8284 - type: integer 8285 - type: string 8286 x-kubernetes-int-or-string: true 8287 maxUnavailable: 8288 anyOf: 8289 - type: integer 8290 - type: string 8291 x-kubernetes-int-or-string: true 8292 type: object 8293 type: 8294 type: string 8295 type: object 8296 tolerations: 8297 items: 8298 properties: 8299 effect: 8300 type: string 8301 key: 8302 type: string 8303 operator: 8304 type: string 8305 tolerationSeconds: 8306 format: int64 8307 type: integer 8308 value: 8309 type: string 8310 type: object 8311 type: array 8312 x-kubernetes-list-type: atomic 8313 tracingEnabled: 8314 type: boolean 8315 volumeMounts: 8316 items: 8317 properties: 8318 mountPath: 8319 type: string 8320 mountPropagation: 8321 type: string 8322 name: 8323 type: string 8324 readOnly: 8325 type: boolean 8326 subPath: 8327 type: string 8328 subPathExpr: 8329 type: string 8330 required: 8331 - mountPath 8332 - name 8333 type: object 8334 type: array 8335 x-kubernetes-list-type: atomic 8336 volumes: 8337 items: 8338 properties: 8339 awsElasticBlockStore: 8340 properties: 8341 fsType: 8342 type: string 8343 partition: 8344 format: int32 8345 type: integer 8346 readOnly: 8347 type: boolean 8348 volumeID: 8349 type: string 8350 required: 8351 - volumeID 8352 type: object 8353 azureDisk: 8354 properties: 8355 cachingMode: 8356 type: string 8357 diskName: 8358 type: string 8359 diskURI: 8360 type: string 8361 fsType: 8362 type: string 8363 kind: 8364 type: string 8365 readOnly: 8366 type: boolean 8367 required: 8368 - diskName 8369 - diskURI 8370 type: object 8371 azureFile: 8372 properties: 8373 readOnly: 8374 type: boolean 8375 secretName: 8376 type: string 8377 shareName: 8378 type: string 8379 required: 8380 - secretName 8381 - shareName 8382 type: object 8383 cephfs: 8384 properties: 8385 monitors: 8386 items: 8387 type: string 8388 type: array 8389 path: 8390 type: string 8391 readOnly: 8392 type: boolean 8393 secretFile: 8394 type: string 8395 secretRef: 8396 properties: 8397 name: 8398 type: string 8399 type: object 8400 x-kubernetes-map-type: atomic 8401 user: 8402 type: string 8403 required: 8404 - monitors 8405 type: object 8406 cinder: 8407 properties: 8408 fsType: 8409 type: string 8410 readOnly: 8411 type: boolean 8412 secretRef: 8413 properties: 8414 name: 8415 type: string 8416 type: object 8417 x-kubernetes-map-type: atomic 8418 volumeID: 8419 type: string 8420 required: 8421 - volumeID 8422 type: object 8423 configMap: 8424 properties: 8425 defaultMode: 8426 format: int32 8427 type: integer 8428 items: 8429 items: 8430 properties: 8431 key: 8432 type: string 8433 mode: 8434 format: int32 8435 type: integer 8436 path: 8437 type: string 8438 required: 8439 - key 8440 - path 8441 type: object 8442 type: array 8443 name: 8444 type: string 8445 optional: 8446 type: boolean 8447 type: object 8448 x-kubernetes-map-type: atomic 8449 csi: 8450 properties: 8451 driver: 8452 type: string 8453 fsType: 8454 type: string 8455 nodePublishSecretRef: 8456 properties: 8457 name: 8458 type: string 8459 type: object 8460 x-kubernetes-map-type: atomic 8461 readOnly: 8462 type: boolean 8463 volumeAttributes: 8464 additionalProperties: 8465 type: string 8466 type: object 8467 required: 8468 - driver 8469 type: object 8470 downwardAPI: 8471 properties: 8472 defaultMode: 8473 format: int32 8474 type: integer 8475 items: 8476 items: 8477 properties: 8478 fieldRef: 8479 properties: 8480 apiVersion: 8481 type: string 8482 fieldPath: 8483 type: string 8484 required: 8485 - fieldPath 8486 type: object 8487 x-kubernetes-map-type: atomic 8488 mode: 8489 format: int32 8490 type: integer 8491 path: 8492 type: string 8493 resourceFieldRef: 8494 properties: 8495 containerName: 8496 type: string 8497 divisor: 8498 anyOf: 8499 - type: integer 8500 - type: string 8501 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8502 x-kubernetes-int-or-string: true 8503 resource: 8504 type: string 8505 required: 8506 - resource 8507 type: object 8508 x-kubernetes-map-type: atomic 8509 required: 8510 - path 8511 type: object 8512 type: array 8513 type: object 8514 emptyDir: 8515 properties: 8516 medium: 8517 type: string 8518 sizeLimit: 8519 anyOf: 8520 - type: integer 8521 - type: string 8522 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8523 x-kubernetes-int-or-string: true 8524 type: object 8525 ephemeral: 8526 properties: 8527 volumeClaimTemplate: 8528 properties: 8529 metadata: 8530 properties: 8531 annotations: 8532 additionalProperties: 8533 type: string 8534 type: object 8535 finalizers: 8536 items: 8537 type: string 8538 type: array 8539 labels: 8540 additionalProperties: 8541 type: string 8542 type: object 8543 name: 8544 type: string 8545 namespace: 8546 type: string 8547 type: object 8548 spec: 8549 properties: 8550 accessModes: 8551 items: 8552 type: string 8553 type: array 8554 dataSource: 8555 properties: 8556 apiGroup: 8557 type: string 8558 kind: 8559 type: string 8560 name: 8561 type: string 8562 required: 8563 - kind 8564 - name 8565 type: object 8566 x-kubernetes-map-type: atomic 8567 dataSourceRef: 8568 properties: 8569 apiGroup: 8570 type: string 8571 kind: 8572 type: string 8573 name: 8574 type: string 8575 required: 8576 - kind 8577 - name 8578 type: object 8579 x-kubernetes-map-type: atomic 8580 resources: 8581 properties: 8582 limits: 8583 additionalProperties: 8584 anyOf: 8585 - type: integer 8586 - type: string 8587 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8588 x-kubernetes-int-or-string: true 8589 type: object 8590 requests: 8591 additionalProperties: 8592 anyOf: 8593 - type: integer 8594 - type: string 8595 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8596 x-kubernetes-int-or-string: true 8597 type: object 8598 type: object 8599 selector: 8600 properties: 8601 matchExpressions: 8602 items: 8603 properties: 8604 key: 8605 type: string 8606 operator: 8607 type: string 8608 values: 8609 items: 8610 type: string 8611 type: array 8612 required: 8613 - key 8614 - operator 8615 type: object 8616 type: array 8617 matchLabels: 8618 additionalProperties: 8619 type: string 8620 type: object 8621 type: object 8622 x-kubernetes-map-type: atomic 8623 storageClassName: 8624 type: string 8625 volumeMode: 8626 type: string 8627 volumeName: 8628 type: string 8629 type: object 8630 required: 8631 - spec 8632 type: object 8633 type: object 8634 fc: 8635 properties: 8636 fsType: 8637 type: string 8638 lun: 8639 format: int32 8640 type: integer 8641 readOnly: 8642 type: boolean 8643 targetWWNs: 8644 items: 8645 type: string 8646 type: array 8647 wwids: 8648 items: 8649 type: string 8650 type: array 8651 type: object 8652 flexVolume: 8653 properties: 8654 driver: 8655 type: string 8656 fsType: 8657 type: string 8658 options: 8659 additionalProperties: 8660 type: string 8661 type: object 8662 readOnly: 8663 type: boolean 8664 secretRef: 8665 properties: 8666 name: 8667 type: string 8668 type: object 8669 x-kubernetes-map-type: atomic 8670 required: 8671 - driver 8672 type: object 8673 flocker: 8674 properties: 8675 datasetName: 8676 type: string 8677 datasetUUID: 8678 type: string 8679 type: object 8680 gcePersistentDisk: 8681 properties: 8682 fsType: 8683 type: string 8684 partition: 8685 format: int32 8686 type: integer 8687 pdName: 8688 type: string 8689 readOnly: 8690 type: boolean 8691 required: 8692 - pdName 8693 type: object 8694 gitRepo: 8695 properties: 8696 directory: 8697 type: string 8698 repository: 8699 type: string 8700 revision: 8701 type: string 8702 required: 8703 - repository 8704 type: object 8705 glusterfs: 8706 properties: 8707 endpoints: 8708 type: string 8709 path: 8710 type: string 8711 readOnly: 8712 type: boolean 8713 required: 8714 - endpoints 8715 - path 8716 type: object 8717 hostPath: 8718 properties: 8719 path: 8720 type: string 8721 type: 8722 type: string 8723 required: 8724 - path 8725 type: object 8726 iscsi: 8727 properties: 8728 chapAuthDiscovery: 8729 type: boolean 8730 chapAuthSession: 8731 type: boolean 8732 fsType: 8733 type: string 8734 initiatorName: 8735 type: string 8736 iqn: 8737 type: string 8738 iscsiInterface: 8739 type: string 8740 lun: 8741 format: int32 8742 type: integer 8743 portals: 8744 items: 8745 type: string 8746 type: array 8747 readOnly: 8748 type: boolean 8749 secretRef: 8750 properties: 8751 name: 8752 type: string 8753 type: object 8754 x-kubernetes-map-type: atomic 8755 targetPortal: 8756 type: string 8757 required: 8758 - iqn 8759 - lun 8760 - targetPortal 8761 type: object 8762 name: 8763 type: string 8764 nfs: 8765 properties: 8766 path: 8767 type: string 8768 readOnly: 8769 type: boolean 8770 server: 8771 type: string 8772 required: 8773 - path 8774 - server 8775 type: object 8776 persistentVolumeClaim: 8777 properties: 8778 claimName: 8779 type: string 8780 readOnly: 8781 type: boolean 8782 required: 8783 - claimName 8784 type: object 8785 photonPersistentDisk: 8786 properties: 8787 fsType: 8788 type: string 8789 pdID: 8790 type: string 8791 required: 8792 - pdID 8793 type: object 8794 portworxVolume: 8795 properties: 8796 fsType: 8797 type: string 8798 readOnly: 8799 type: boolean 8800 volumeID: 8801 type: string 8802 required: 8803 - volumeID 8804 type: object 8805 projected: 8806 properties: 8807 defaultMode: 8808 format: int32 8809 type: integer 8810 sources: 8811 items: 8812 properties: 8813 configMap: 8814 properties: 8815 items: 8816 items: 8817 properties: 8818 key: 8819 type: string 8820 mode: 8821 format: int32 8822 type: integer 8823 path: 8824 type: string 8825 required: 8826 - key 8827 - path 8828 type: object 8829 type: array 8830 name: 8831 type: string 8832 optional: 8833 type: boolean 8834 type: object 8835 x-kubernetes-map-type: atomic 8836 downwardAPI: 8837 properties: 8838 items: 8839 items: 8840 properties: 8841 fieldRef: 8842 properties: 8843 apiVersion: 8844 type: string 8845 fieldPath: 8846 type: string 8847 required: 8848 - fieldPath 8849 type: object 8850 x-kubernetes-map-type: atomic 8851 mode: 8852 format: int32 8853 type: integer 8854 path: 8855 type: string 8856 resourceFieldRef: 8857 properties: 8858 containerName: 8859 type: string 8860 divisor: 8861 anyOf: 8862 - type: integer 8863 - type: string 8864 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8865 x-kubernetes-int-or-string: true 8866 resource: 8867 type: string 8868 required: 8869 - resource 8870 type: object 8871 x-kubernetes-map-type: atomic 8872 required: 8873 - path 8874 type: object 8875 type: array 8876 type: object 8877 secret: 8878 properties: 8879 items: 8880 items: 8881 properties: 8882 key: 8883 type: string 8884 mode: 8885 format: int32 8886 type: integer 8887 path: 8888 type: string 8889 required: 8890 - key 8891 - path 8892 type: object 8893 type: array 8894 name: 8895 type: string 8896 optional: 8897 type: boolean 8898 type: object 8899 x-kubernetes-map-type: atomic 8900 serviceAccountToken: 8901 properties: 8902 audience: 8903 type: string 8904 expirationSeconds: 8905 format: int64 8906 type: integer 8907 path: 8908 type: string 8909 required: 8910 - path 8911 type: object 8912 type: object 8913 type: array 8914 type: object 8915 quobyte: 8916 properties: 8917 group: 8918 type: string 8919 readOnly: 8920 type: boolean 8921 registry: 8922 type: string 8923 tenant: 8924 type: string 8925 user: 8926 type: string 8927 volume: 8928 type: string 8929 required: 8930 - registry 8931 - volume 8932 type: object 8933 rbd: 8934 properties: 8935 fsType: 8936 type: string 8937 image: 8938 type: string 8939 keyring: 8940 type: string 8941 monitors: 8942 items: 8943 type: string 8944 type: array 8945 pool: 8946 type: string 8947 readOnly: 8948 type: boolean 8949 secretRef: 8950 properties: 8951 name: 8952 type: string 8953 type: object 8954 x-kubernetes-map-type: atomic 8955 user: 8956 type: string 8957 required: 8958 - image 8959 - monitors 8960 type: object 8961 scaleIO: 8962 properties: 8963 fsType: 8964 type: string 8965 gateway: 8966 type: string 8967 protectionDomain: 8968 type: string 8969 readOnly: 8970 type: boolean 8971 secretRef: 8972 properties: 8973 name: 8974 type: string 8975 type: object 8976 x-kubernetes-map-type: atomic 8977 sslEnabled: 8978 type: boolean 8979 storageMode: 8980 type: string 8981 storagePool: 8982 type: string 8983 system: 8984 type: string 8985 volumeName: 8986 type: string 8987 required: 8988 - gateway 8989 - secretRef 8990 - system 8991 type: object 8992 secret: 8993 properties: 8994 defaultMode: 8995 format: int32 8996 type: integer 8997 items: 8998 items: 8999 properties: 9000 key: 9001 type: string 9002 mode: 9003 format: int32 9004 type: integer 9005 path: 9006 type: string 9007 required: 9008 - key 9009 - path 9010 type: object 9011 type: array 9012 optional: 9013 type: boolean 9014 secretName: 9015 type: string 9016 type: object 9017 storageos: 9018 properties: 9019 fsType: 9020 type: string 9021 readOnly: 9022 type: boolean 9023 secretRef: 9024 properties: 9025 name: 9026 type: string 9027 type: object 9028 x-kubernetes-map-type: atomic 9029 volumeName: 9030 type: string 9031 volumeNamespace: 9032 type: string 9033 type: object 9034 vsphereVolume: 9035 properties: 9036 fsType: 9037 type: string 9038 storagePolicyID: 9039 type: string 9040 storagePolicyName: 9041 type: string 9042 volumePath: 9043 type: string 9044 required: 9045 - volumePath 9046 type: object 9047 required: 9048 - name 9049 type: object 9050 type: array 9051 x-kubernetes-list-type: atomic 9052 type: object 9053 resources: 9054 nullable: true 9055 properties: 9056 limits: 9057 additionalProperties: 9058 anyOf: 9059 - type: integer 9060 - type: string 9061 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 9062 x-kubernetes-int-or-string: true 9063 type: object 9064 requests: 9065 additionalProperties: 9066 anyOf: 9067 - type: integer 9068 - type: string 9069 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 9070 x-kubernetes-int-or-string: true 9071 type: object 9072 type: object 9073 sampling: 9074 properties: 9075 options: 9076 type: object 9077 x-kubernetes-preserve-unknown-fields: true 9078 type: object 9079 securityContext: 9080 properties: 9081 fsGroup: 9082 format: int64 9083 type: integer 9084 fsGroupChangePolicy: 9085 type: string 9086 runAsGroup: 9087 format: int64 9088 type: integer 9089 runAsNonRoot: 9090 type: boolean 9091 runAsUser: 9092 format: int64 9093 type: integer 9094 seLinuxOptions: 9095 properties: 9096 level: 9097 type: string 9098 role: 9099 type: string 9100 type: 9101 type: string 9102 user: 9103 type: string 9104 type: object 9105 seccompProfile: 9106 properties: 9107 localhostProfile: 9108 type: string 9109 type: 9110 type: string 9111 required: 9112 - type 9113 type: object 9114 supplementalGroups: 9115 items: 9116 format: int64 9117 type: integer 9118 type: array 9119 sysctls: 9120 items: 9121 properties: 9122 name: 9123 type: string 9124 value: 9125 type: string 9126 required: 9127 - name 9128 - value 9129 type: object 9130 type: array 9131 windowsOptions: 9132 properties: 9133 gmsaCredentialSpec: 9134 type: string 9135 gmsaCredentialSpecName: 9136 type: string 9137 hostProcess: 9138 type: boolean 9139 runAsUserName: 9140 type: string 9141 type: object 9142 type: object 9143 serviceAccount: 9144 type: string 9145 storage: 9146 properties: 9147 cassandraCreateSchema: 9148 properties: 9149 affinity: 9150 properties: 9151 nodeAffinity: 9152 properties: 9153 preferredDuringSchedulingIgnoredDuringExecution: 9154 items: 9155 properties: 9156 preference: 9157 properties: 9158 matchExpressions: 9159 items: 9160 properties: 9161 key: 9162 type: string 9163 operator: 9164 type: string 9165 values: 9166 items: 9167 type: string 9168 type: array 9169 required: 9170 - key 9171 - operator 9172 type: object 9173 type: array 9174 matchFields: 9175 items: 9176 properties: 9177 key: 9178 type: string 9179 operator: 9180 type: string 9181 values: 9182 items: 9183 type: string 9184 type: array 9185 required: 9186 - key 9187 - operator 9188 type: object 9189 type: array 9190 type: object 9191 x-kubernetes-map-type: atomic 9192 weight: 9193 format: int32 9194 type: integer 9195 required: 9196 - preference 9197 - weight 9198 type: object 9199 type: array 9200 requiredDuringSchedulingIgnoredDuringExecution: 9201 properties: 9202 nodeSelectorTerms: 9203 items: 9204 properties: 9205 matchExpressions: 9206 items: 9207 properties: 9208 key: 9209 type: string 9210 operator: 9211 type: string 9212 values: 9213 items: 9214 type: string 9215 type: array 9216 required: 9217 - key 9218 - operator 9219 type: object 9220 type: array 9221 matchFields: 9222 items: 9223 properties: 9224 key: 9225 type: string 9226 operator: 9227 type: string 9228 values: 9229 items: 9230 type: string 9231 type: array 9232 required: 9233 - key 9234 - operator 9235 type: object 9236 type: array 9237 type: object 9238 x-kubernetes-map-type: atomic 9239 type: array 9240 required: 9241 - nodeSelectorTerms 9242 type: object 9243 x-kubernetes-map-type: atomic 9244 type: object 9245 podAffinity: 9246 properties: 9247 preferredDuringSchedulingIgnoredDuringExecution: 9248 items: 9249 properties: 9250 podAffinityTerm: 9251 properties: 9252 labelSelector: 9253 properties: 9254 matchExpressions: 9255 items: 9256 properties: 9257 key: 9258 type: string 9259 operator: 9260 type: string 9261 values: 9262 items: 9263 type: string 9264 type: array 9265 required: 9266 - key 9267 - operator 9268 type: object 9269 type: array 9270 matchLabels: 9271 additionalProperties: 9272 type: string 9273 type: object 9274 type: object 9275 x-kubernetes-map-type: atomic 9276 namespaceSelector: 9277 properties: 9278 matchExpressions: 9279 items: 9280 properties: 9281 key: 9282 type: string 9283 operator: 9284 type: string 9285 values: 9286 items: 9287 type: string 9288 type: array 9289 required: 9290 - key 9291 - operator 9292 type: object 9293 type: array 9294 matchLabels: 9295 additionalProperties: 9296 type: string 9297 type: object 9298 type: object 9299 x-kubernetes-map-type: atomic 9300 namespaces: 9301 items: 9302 type: string 9303 type: array 9304 topologyKey: 9305 type: string 9306 required: 9307 - topologyKey 9308 type: object 9309 weight: 9310 format: int32 9311 type: integer 9312 required: 9313 - podAffinityTerm 9314 - weight 9315 type: object 9316 type: array 9317 requiredDuringSchedulingIgnoredDuringExecution: 9318 items: 9319 properties: 9320 labelSelector: 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 x-kubernetes-map-type: atomic 9344 namespaceSelector: 9345 properties: 9346 matchExpressions: 9347 items: 9348 properties: 9349 key: 9350 type: string 9351 operator: 9352 type: string 9353 values: 9354 items: 9355 type: string 9356 type: array 9357 required: 9358 - key 9359 - operator 9360 type: object 9361 type: array 9362 matchLabels: 9363 additionalProperties: 9364 type: string 9365 type: object 9366 type: object 9367 x-kubernetes-map-type: atomic 9368 namespaces: 9369 items: 9370 type: string 9371 type: array 9372 topologyKey: 9373 type: string 9374 required: 9375 - topologyKey 9376 type: object 9377 type: array 9378 type: object 9379 podAntiAffinity: 9380 properties: 9381 preferredDuringSchedulingIgnoredDuringExecution: 9382 items: 9383 properties: 9384 podAffinityTerm: 9385 properties: 9386 labelSelector: 9387 properties: 9388 matchExpressions: 9389 items: 9390 properties: 9391 key: 9392 type: string 9393 operator: 9394 type: string 9395 values: 9396 items: 9397 type: string 9398 type: array 9399 required: 9400 - key 9401 - operator 9402 type: object 9403 type: array 9404 matchLabels: 9405 additionalProperties: 9406 type: string 9407 type: object 9408 type: object 9409 x-kubernetes-map-type: atomic 9410 namespaceSelector: 9411 properties: 9412 matchExpressions: 9413 items: 9414 properties: 9415 key: 9416 type: string 9417 operator: 9418 type: string 9419 values: 9420 items: 9421 type: string 9422 type: array 9423 required: 9424 - key 9425 - operator 9426 type: object 9427 type: array 9428 matchLabels: 9429 additionalProperties: 9430 type: string 9431 type: object 9432 type: object 9433 x-kubernetes-map-type: atomic 9434 namespaces: 9435 items: 9436 type: string 9437 type: array 9438 topologyKey: 9439 type: string 9440 required: 9441 - topologyKey 9442 type: object 9443 weight: 9444 format: int32 9445 type: integer 9446 required: 9447 - podAffinityTerm 9448 - weight 9449 type: object 9450 type: array 9451 requiredDuringSchedulingIgnoredDuringExecution: 9452 items: 9453 properties: 9454 labelSelector: 9455 properties: 9456 matchExpressions: 9457 items: 9458 properties: 9459 key: 9460 type: string 9461 operator: 9462 type: string 9463 values: 9464 items: 9465 type: string 9466 type: array 9467 required: 9468 - key 9469 - operator 9470 type: object 9471 type: array 9472 matchLabels: 9473 additionalProperties: 9474 type: string 9475 type: object 9476 type: object 9477 x-kubernetes-map-type: atomic 9478 namespaceSelector: 9479 properties: 9480 matchExpressions: 9481 items: 9482 properties: 9483 key: 9484 type: string 9485 operator: 9486 type: string 9487 values: 9488 items: 9489 type: string 9490 type: array 9491 required: 9492 - key 9493 - operator 9494 type: object 9495 type: array 9496 matchLabels: 9497 additionalProperties: 9498 type: string 9499 type: object 9500 type: object 9501 x-kubernetes-map-type: atomic 9502 namespaces: 9503 items: 9504 type: string 9505 type: array 9506 topologyKey: 9507 type: string 9508 required: 9509 - topologyKey 9510 type: object 9511 type: array 9512 type: object 9513 type: object 9514 datacenter: 9515 type: string 9516 enabled: 9517 type: boolean 9518 image: 9519 type: string 9520 mode: 9521 type: string 9522 timeout: 9523 type: string 9524 traceTTL: 9525 type: string 9526 ttlSecondsAfterFinished: 9527 format: int32 9528 type: integer 9529 type: object 9530 dependencies: 9531 properties: 9532 affinity: 9533 properties: 9534 nodeAffinity: 9535 properties: 9536 preferredDuringSchedulingIgnoredDuringExecution: 9537 items: 9538 properties: 9539 preference: 9540 properties: 9541 matchExpressions: 9542 items: 9543 properties: 9544 key: 9545 type: string 9546 operator: 9547 type: string 9548 values: 9549 items: 9550 type: string 9551 type: array 9552 required: 9553 - key 9554 - operator 9555 type: object 9556 type: array 9557 matchFields: 9558 items: 9559 properties: 9560 key: 9561 type: string 9562 operator: 9563 type: string 9564 values: 9565 items: 9566 type: string 9567 type: array 9568 required: 9569 - key 9570 - operator 9571 type: object 9572 type: array 9573 type: object 9574 x-kubernetes-map-type: atomic 9575 weight: 9576 format: int32 9577 type: integer 9578 required: 9579 - preference 9580 - weight 9581 type: object 9582 type: array 9583 requiredDuringSchedulingIgnoredDuringExecution: 9584 properties: 9585 nodeSelectorTerms: 9586 items: 9587 properties: 9588 matchExpressions: 9589 items: 9590 properties: 9591 key: 9592 type: string 9593 operator: 9594 type: string 9595 values: 9596 items: 9597 type: string 9598 type: array 9599 required: 9600 - key 9601 - operator 9602 type: object 9603 type: array 9604 matchFields: 9605 items: 9606 properties: 9607 key: 9608 type: string 9609 operator: 9610 type: string 9611 values: 9612 items: 9613 type: string 9614 type: array 9615 required: 9616 - key 9617 - operator 9618 type: object 9619 type: array 9620 type: object 9621 x-kubernetes-map-type: atomic 9622 type: array 9623 required: 9624 - nodeSelectorTerms 9625 type: object 9626 x-kubernetes-map-type: atomic 9627 type: object 9628 podAffinity: 9629 properties: 9630 preferredDuringSchedulingIgnoredDuringExecution: 9631 items: 9632 properties: 9633 podAffinityTerm: 9634 properties: 9635 labelSelector: 9636 properties: 9637 matchExpressions: 9638 items: 9639 properties: 9640 key: 9641 type: string 9642 operator: 9643 type: string 9644 values: 9645 items: 9646 type: string 9647 type: array 9648 required: 9649 - key 9650 - operator 9651 type: object 9652 type: array 9653 matchLabels: 9654 additionalProperties: 9655 type: string 9656 type: object 9657 type: object 9658 x-kubernetes-map-type: atomic 9659 namespaceSelector: 9660 properties: 9661 matchExpressions: 9662 items: 9663 properties: 9664 key: 9665 type: string 9666 operator: 9667 type: string 9668 values: 9669 items: 9670 type: string 9671 type: array 9672 required: 9673 - key 9674 - operator 9675 type: object 9676 type: array 9677 matchLabels: 9678 additionalProperties: 9679 type: string 9680 type: object 9681 type: object 9682 x-kubernetes-map-type: atomic 9683 namespaces: 9684 items: 9685 type: string 9686 type: array 9687 topologyKey: 9688 type: string 9689 required: 9690 - topologyKey 9691 type: object 9692 weight: 9693 format: int32 9694 type: integer 9695 required: 9696 - podAffinityTerm 9697 - weight 9698 type: object 9699 type: array 9700 requiredDuringSchedulingIgnoredDuringExecution: 9701 items: 9702 properties: 9703 labelSelector: 9704 properties: 9705 matchExpressions: 9706 items: 9707 properties: 9708 key: 9709 type: string 9710 operator: 9711 type: string 9712 values: 9713 items: 9714 type: string 9715 type: array 9716 required: 9717 - key 9718 - operator 9719 type: object 9720 type: array 9721 matchLabels: 9722 additionalProperties: 9723 type: string 9724 type: object 9725 type: object 9726 x-kubernetes-map-type: atomic 9727 namespaceSelector: 9728 properties: 9729 matchExpressions: 9730 items: 9731 properties: 9732 key: 9733 type: string 9734 operator: 9735 type: string 9736 values: 9737 items: 9738 type: string 9739 type: array 9740 required: 9741 - key 9742 - operator 9743 type: object 9744 type: array 9745 matchLabels: 9746 additionalProperties: 9747 type: string 9748 type: object 9749 type: object 9750 x-kubernetes-map-type: atomic 9751 namespaces: 9752 items: 9753 type: string 9754 type: array 9755 topologyKey: 9756 type: string 9757 required: 9758 - topologyKey 9759 type: object 9760 type: array 9761 type: object 9762 podAntiAffinity: 9763 properties: 9764 preferredDuringSchedulingIgnoredDuringExecution: 9765 items: 9766 properties: 9767 podAffinityTerm: 9768 properties: 9769 labelSelector: 9770 properties: 9771 matchExpressions: 9772 items: 9773 properties: 9774 key: 9775 type: string 9776 operator: 9777 type: string 9778 values: 9779 items: 9780 type: string 9781 type: array 9782 required: 9783 - key 9784 - operator 9785 type: object 9786 type: array 9787 matchLabels: 9788 additionalProperties: 9789 type: string 9790 type: object 9791 type: object 9792 x-kubernetes-map-type: atomic 9793 namespaceSelector: 9794 properties: 9795 matchExpressions: 9796 items: 9797 properties: 9798 key: 9799 type: string 9800 operator: 9801 type: string 9802 values: 9803 items: 9804 type: string 9805 type: array 9806 required: 9807 - key 9808 - operator 9809 type: object 9810 type: array 9811 matchLabels: 9812 additionalProperties: 9813 type: string 9814 type: object 9815 type: object 9816 x-kubernetes-map-type: atomic 9817 namespaces: 9818 items: 9819 type: string 9820 type: array 9821 topologyKey: 9822 type: string 9823 required: 9824 - topologyKey 9825 type: object 9826 weight: 9827 format: int32 9828 type: integer 9829 required: 9830 - podAffinityTerm 9831 - weight 9832 type: object 9833 type: array 9834 requiredDuringSchedulingIgnoredDuringExecution: 9835 items: 9836 properties: 9837 labelSelector: 9838 properties: 9839 matchExpressions: 9840 items: 9841 properties: 9842 key: 9843 type: string 9844 operator: 9845 type: string 9846 values: 9847 items: 9848 type: string 9849 type: array 9850 required: 9851 - key 9852 - operator 9853 type: object 9854 type: array 9855 matchLabels: 9856 additionalProperties: 9857 type: string 9858 type: object 9859 type: object 9860 x-kubernetes-map-type: atomic 9861 namespaceSelector: 9862 properties: 9863 matchExpressions: 9864 items: 9865 properties: 9866 key: 9867 type: string 9868 operator: 9869 type: string 9870 values: 9871 items: 9872 type: string 9873 type: array 9874 required: 9875 - key 9876 - operator 9877 type: object 9878 type: array 9879 matchLabels: 9880 additionalProperties: 9881 type: string 9882 type: object 9883 type: object 9884 x-kubernetes-map-type: atomic 9885 namespaces: 9886 items: 9887 type: string 9888 type: array 9889 topologyKey: 9890 type: string 9891 required: 9892 - topologyKey 9893 type: object 9894 type: array 9895 type: object 9896 type: object 9897 annotations: 9898 additionalProperties: 9899 type: string 9900 nullable: true 9901 type: object 9902 backoffLimit: 9903 format: int32 9904 type: integer 9905 cassandraClientAuthEnabled: 9906 type: boolean 9907 containerSecurityContext: 9908 properties: 9909 allowPrivilegeEscalation: 9910 type: boolean 9911 capabilities: 9912 properties: 9913 add: 9914 items: 9915 type: string 9916 type: array 9917 drop: 9918 items: 9919 type: string 9920 type: array 9921 type: object 9922 privileged: 9923 type: boolean 9924 procMount: 9925 type: string 9926 readOnlyRootFilesystem: 9927 type: boolean 9928 runAsGroup: 9929 format: int64 9930 type: integer 9931 runAsNonRoot: 9932 type: boolean 9933 runAsUser: 9934 format: int64 9935 type: integer 9936 seLinuxOptions: 9937 properties: 9938 level: 9939 type: string 9940 role: 9941 type: string 9942 type: 9943 type: string 9944 user: 9945 type: string 9946 type: object 9947 seccompProfile: 9948 properties: 9949 localhostProfile: 9950 type: string 9951 type: 9952 type: string 9953 required: 9954 - type 9955 type: object 9956 windowsOptions: 9957 properties: 9958 gmsaCredentialSpec: 9959 type: string 9960 gmsaCredentialSpecName: 9961 type: string 9962 hostProcess: 9963 type: boolean 9964 runAsUserName: 9965 type: string 9966 type: object 9967 type: object 9968 elasticsearchClientNodeOnly: 9969 type: boolean 9970 elasticsearchNodesWanOnly: 9971 type: boolean 9972 elasticsearchTimeRange: 9973 type: string 9974 enabled: 9975 type: boolean 9976 image: 9977 type: string 9978 imagePullPolicy: 9979 type: string 9980 imagePullSecrets: 9981 items: 9982 properties: 9983 name: 9984 type: string 9985 type: object 9986 x-kubernetes-map-type: atomic 9987 type: array 9988 x-kubernetes-list-type: atomic 9989 javaOpts: 9990 type: string 9991 labels: 9992 additionalProperties: 9993 type: string 9994 type: object 9995 livenessProbe: 9996 properties: 9997 exec: 9998 properties: 9999 command: 10000 items: 10001 type: string 10002 type: array 10003 type: object 10004 failureThreshold: 10005 format: int32 10006 type: integer 10007 grpc: 10008 properties: 10009 port: 10010 format: int32 10011 type: integer 10012 service: 10013 type: string 10014 required: 10015 - port 10016 type: object 10017 httpGet: 10018 properties: 10019 host: 10020 type: string 10021 httpHeaders: 10022 items: 10023 properties: 10024 name: 10025 type: string 10026 value: 10027 type: string 10028 required: 10029 - name 10030 - value 10031 type: object 10032 type: array 10033 path: 10034 type: string 10035 port: 10036 anyOf: 10037 - type: integer 10038 - type: string 10039 x-kubernetes-int-or-string: true 10040 scheme: 10041 type: string 10042 required: 10043 - port 10044 type: object 10045 initialDelaySeconds: 10046 format: int32 10047 type: integer 10048 periodSeconds: 10049 format: int32 10050 type: integer 10051 successThreshold: 10052 format: int32 10053 type: integer 10054 tcpSocket: 10055 properties: 10056 host: 10057 type: string 10058 port: 10059 anyOf: 10060 - type: integer 10061 - type: string 10062 x-kubernetes-int-or-string: true 10063 required: 10064 - port 10065 type: object 10066 terminationGracePeriodSeconds: 10067 format: int64 10068 type: integer 10069 timeoutSeconds: 10070 format: int32 10071 type: integer 10072 type: object 10073 resources: 10074 nullable: true 10075 properties: 10076 limits: 10077 additionalProperties: 10078 anyOf: 10079 - type: integer 10080 - type: string 10081 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10082 x-kubernetes-int-or-string: true 10083 type: object 10084 requests: 10085 additionalProperties: 10086 anyOf: 10087 - type: integer 10088 - type: string 10089 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10090 x-kubernetes-int-or-string: true 10091 type: object 10092 type: object 10093 schedule: 10094 type: string 10095 securityContext: 10096 properties: 10097 fsGroup: 10098 format: int64 10099 type: integer 10100 fsGroupChangePolicy: 10101 type: string 10102 runAsGroup: 10103 format: int64 10104 type: integer 10105 runAsNonRoot: 10106 type: boolean 10107 runAsUser: 10108 format: int64 10109 type: integer 10110 seLinuxOptions: 10111 properties: 10112 level: 10113 type: string 10114 role: 10115 type: string 10116 type: 10117 type: string 10118 user: 10119 type: string 10120 type: object 10121 seccompProfile: 10122 properties: 10123 localhostProfile: 10124 type: string 10125 type: 10126 type: string 10127 required: 10128 - type 10129 type: object 10130 supplementalGroups: 10131 items: 10132 format: int64 10133 type: integer 10134 type: array 10135 sysctls: 10136 items: 10137 properties: 10138 name: 10139 type: string 10140 value: 10141 type: string 10142 required: 10143 - name 10144 - value 10145 type: object 10146 type: array 10147 windowsOptions: 10148 properties: 10149 gmsaCredentialSpec: 10150 type: string 10151 gmsaCredentialSpecName: 10152 type: string 10153 hostProcess: 10154 type: boolean 10155 runAsUserName: 10156 type: string 10157 type: object 10158 type: object 10159 serviceAccount: 10160 type: string 10161 sparkMaster: 10162 type: string 10163 successfulJobsHistoryLimit: 10164 format: int32 10165 type: integer 10166 tolerations: 10167 items: 10168 properties: 10169 effect: 10170 type: string 10171 key: 10172 type: string 10173 operator: 10174 type: string 10175 tolerationSeconds: 10176 format: int64 10177 type: integer 10178 value: 10179 type: string 10180 type: object 10181 type: array 10182 x-kubernetes-list-type: atomic 10183 ttlSecondsAfterFinished: 10184 format: int32 10185 type: integer 10186 volumeMounts: 10187 items: 10188 properties: 10189 mountPath: 10190 type: string 10191 mountPropagation: 10192 type: string 10193 name: 10194 type: string 10195 readOnly: 10196 type: boolean 10197 subPath: 10198 type: string 10199 subPathExpr: 10200 type: string 10201 required: 10202 - mountPath 10203 - name 10204 type: object 10205 type: array 10206 x-kubernetes-list-type: atomic 10207 volumes: 10208 items: 10209 properties: 10210 awsElasticBlockStore: 10211 properties: 10212 fsType: 10213 type: string 10214 partition: 10215 format: int32 10216 type: integer 10217 readOnly: 10218 type: boolean 10219 volumeID: 10220 type: string 10221 required: 10222 - volumeID 10223 type: object 10224 azureDisk: 10225 properties: 10226 cachingMode: 10227 type: string 10228 diskName: 10229 type: string 10230 diskURI: 10231 type: string 10232 fsType: 10233 type: string 10234 kind: 10235 type: string 10236 readOnly: 10237 type: boolean 10238 required: 10239 - diskName 10240 - diskURI 10241 type: object 10242 azureFile: 10243 properties: 10244 readOnly: 10245 type: boolean 10246 secretName: 10247 type: string 10248 shareName: 10249 type: string 10250 required: 10251 - secretName 10252 - shareName 10253 type: object 10254 cephfs: 10255 properties: 10256 monitors: 10257 items: 10258 type: string 10259 type: array 10260 path: 10261 type: string 10262 readOnly: 10263 type: boolean 10264 secretFile: 10265 type: string 10266 secretRef: 10267 properties: 10268 name: 10269 type: string 10270 type: object 10271 x-kubernetes-map-type: atomic 10272 user: 10273 type: string 10274 required: 10275 - monitors 10276 type: object 10277 cinder: 10278 properties: 10279 fsType: 10280 type: string 10281 readOnly: 10282 type: boolean 10283 secretRef: 10284 properties: 10285 name: 10286 type: string 10287 type: object 10288 x-kubernetes-map-type: atomic 10289 volumeID: 10290 type: string 10291 required: 10292 - volumeID 10293 type: object 10294 configMap: 10295 properties: 10296 defaultMode: 10297 format: int32 10298 type: integer 10299 items: 10300 items: 10301 properties: 10302 key: 10303 type: string 10304 mode: 10305 format: int32 10306 type: integer 10307 path: 10308 type: string 10309 required: 10310 - key 10311 - path 10312 type: object 10313 type: array 10314 name: 10315 type: string 10316 optional: 10317 type: boolean 10318 type: object 10319 x-kubernetes-map-type: atomic 10320 csi: 10321 properties: 10322 driver: 10323 type: string 10324 fsType: 10325 type: string 10326 nodePublishSecretRef: 10327 properties: 10328 name: 10329 type: string 10330 type: object 10331 x-kubernetes-map-type: atomic 10332 readOnly: 10333 type: boolean 10334 volumeAttributes: 10335 additionalProperties: 10336 type: string 10337 type: object 10338 required: 10339 - driver 10340 type: object 10341 downwardAPI: 10342 properties: 10343 defaultMode: 10344 format: int32 10345 type: integer 10346 items: 10347 items: 10348 properties: 10349 fieldRef: 10350 properties: 10351 apiVersion: 10352 type: string 10353 fieldPath: 10354 type: string 10355 required: 10356 - fieldPath 10357 type: object 10358 x-kubernetes-map-type: atomic 10359 mode: 10360 format: int32 10361 type: integer 10362 path: 10363 type: string 10364 resourceFieldRef: 10365 properties: 10366 containerName: 10367 type: string 10368 divisor: 10369 anyOf: 10370 - type: integer 10371 - type: string 10372 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10373 x-kubernetes-int-or-string: true 10374 resource: 10375 type: string 10376 required: 10377 - resource 10378 type: object 10379 x-kubernetes-map-type: atomic 10380 required: 10381 - path 10382 type: object 10383 type: array 10384 type: object 10385 emptyDir: 10386 properties: 10387 medium: 10388 type: string 10389 sizeLimit: 10390 anyOf: 10391 - type: integer 10392 - type: string 10393 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10394 x-kubernetes-int-or-string: true 10395 type: object 10396 ephemeral: 10397 properties: 10398 volumeClaimTemplate: 10399 properties: 10400 metadata: 10401 properties: 10402 annotations: 10403 additionalProperties: 10404 type: string 10405 type: object 10406 finalizers: 10407 items: 10408 type: string 10409 type: array 10410 labels: 10411 additionalProperties: 10412 type: string 10413 type: object 10414 name: 10415 type: string 10416 namespace: 10417 type: string 10418 type: object 10419 spec: 10420 properties: 10421 accessModes: 10422 items: 10423 type: string 10424 type: array 10425 dataSource: 10426 properties: 10427 apiGroup: 10428 type: string 10429 kind: 10430 type: string 10431 name: 10432 type: string 10433 required: 10434 - kind 10435 - name 10436 type: object 10437 x-kubernetes-map-type: atomic 10438 dataSourceRef: 10439 properties: 10440 apiGroup: 10441 type: string 10442 kind: 10443 type: string 10444 name: 10445 type: string 10446 required: 10447 - kind 10448 - name 10449 type: object 10450 x-kubernetes-map-type: atomic 10451 resources: 10452 properties: 10453 limits: 10454 additionalProperties: 10455 anyOf: 10456 - type: integer 10457 - type: string 10458 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10459 x-kubernetes-int-or-string: true 10460 type: object 10461 requests: 10462 additionalProperties: 10463 anyOf: 10464 - type: integer 10465 - type: string 10466 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10467 x-kubernetes-int-or-string: true 10468 type: object 10469 type: object 10470 selector: 10471 properties: 10472 matchExpressions: 10473 items: 10474 properties: 10475 key: 10476 type: string 10477 operator: 10478 type: string 10479 values: 10480 items: 10481 type: string 10482 type: array 10483 required: 10484 - key 10485 - operator 10486 type: object 10487 type: array 10488 matchLabels: 10489 additionalProperties: 10490 type: string 10491 type: object 10492 type: object 10493 x-kubernetes-map-type: atomic 10494 storageClassName: 10495 type: string 10496 volumeMode: 10497 type: string 10498 volumeName: 10499 type: string 10500 type: object 10501 required: 10502 - spec 10503 type: object 10504 type: object 10505 fc: 10506 properties: 10507 fsType: 10508 type: string 10509 lun: 10510 format: int32 10511 type: integer 10512 readOnly: 10513 type: boolean 10514 targetWWNs: 10515 items: 10516 type: string 10517 type: array 10518 wwids: 10519 items: 10520 type: string 10521 type: array 10522 type: object 10523 flexVolume: 10524 properties: 10525 driver: 10526 type: string 10527 fsType: 10528 type: string 10529 options: 10530 additionalProperties: 10531 type: string 10532 type: object 10533 readOnly: 10534 type: boolean 10535 secretRef: 10536 properties: 10537 name: 10538 type: string 10539 type: object 10540 x-kubernetes-map-type: atomic 10541 required: 10542 - driver 10543 type: object 10544 flocker: 10545 properties: 10546 datasetName: 10547 type: string 10548 datasetUUID: 10549 type: string 10550 type: object 10551 gcePersistentDisk: 10552 properties: 10553 fsType: 10554 type: string 10555 partition: 10556 format: int32 10557 type: integer 10558 pdName: 10559 type: string 10560 readOnly: 10561 type: boolean 10562 required: 10563 - pdName 10564 type: object 10565 gitRepo: 10566 properties: 10567 directory: 10568 type: string 10569 repository: 10570 type: string 10571 revision: 10572 type: string 10573 required: 10574 - repository 10575 type: object 10576 glusterfs: 10577 properties: 10578 endpoints: 10579 type: string 10580 path: 10581 type: string 10582 readOnly: 10583 type: boolean 10584 required: 10585 - endpoints 10586 - path 10587 type: object 10588 hostPath: 10589 properties: 10590 path: 10591 type: string 10592 type: 10593 type: string 10594 required: 10595 - path 10596 type: object 10597 iscsi: 10598 properties: 10599 chapAuthDiscovery: 10600 type: boolean 10601 chapAuthSession: 10602 type: boolean 10603 fsType: 10604 type: string 10605 initiatorName: 10606 type: string 10607 iqn: 10608 type: string 10609 iscsiInterface: 10610 type: string 10611 lun: 10612 format: int32 10613 type: integer 10614 portals: 10615 items: 10616 type: string 10617 type: array 10618 readOnly: 10619 type: boolean 10620 secretRef: 10621 properties: 10622 name: 10623 type: string 10624 type: object 10625 x-kubernetes-map-type: atomic 10626 targetPortal: 10627 type: string 10628 required: 10629 - iqn 10630 - lun 10631 - targetPortal 10632 type: object 10633 name: 10634 type: string 10635 nfs: 10636 properties: 10637 path: 10638 type: string 10639 readOnly: 10640 type: boolean 10641 server: 10642 type: string 10643 required: 10644 - path 10645 - server 10646 type: object 10647 persistentVolumeClaim: 10648 properties: 10649 claimName: 10650 type: string 10651 readOnly: 10652 type: boolean 10653 required: 10654 - claimName 10655 type: object 10656 photonPersistentDisk: 10657 properties: 10658 fsType: 10659 type: string 10660 pdID: 10661 type: string 10662 required: 10663 - pdID 10664 type: object 10665 portworxVolume: 10666 properties: 10667 fsType: 10668 type: string 10669 readOnly: 10670 type: boolean 10671 volumeID: 10672 type: string 10673 required: 10674 - volumeID 10675 type: object 10676 projected: 10677 properties: 10678 defaultMode: 10679 format: int32 10680 type: integer 10681 sources: 10682 items: 10683 properties: 10684 configMap: 10685 properties: 10686 items: 10687 items: 10688 properties: 10689 key: 10690 type: string 10691 mode: 10692 format: int32 10693 type: integer 10694 path: 10695 type: string 10696 required: 10697 - key 10698 - path 10699 type: object 10700 type: array 10701 name: 10702 type: string 10703 optional: 10704 type: boolean 10705 type: object 10706 x-kubernetes-map-type: atomic 10707 downwardAPI: 10708 properties: 10709 items: 10710 items: 10711 properties: 10712 fieldRef: 10713 properties: 10714 apiVersion: 10715 type: string 10716 fieldPath: 10717 type: string 10718 required: 10719 - fieldPath 10720 type: object 10721 x-kubernetes-map-type: atomic 10722 mode: 10723 format: int32 10724 type: integer 10725 path: 10726 type: string 10727 resourceFieldRef: 10728 properties: 10729 containerName: 10730 type: string 10731 divisor: 10732 anyOf: 10733 - type: integer 10734 - type: string 10735 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10736 x-kubernetes-int-or-string: true 10737 resource: 10738 type: string 10739 required: 10740 - resource 10741 type: object 10742 x-kubernetes-map-type: atomic 10743 required: 10744 - path 10745 type: object 10746 type: array 10747 type: object 10748 secret: 10749 properties: 10750 items: 10751 items: 10752 properties: 10753 key: 10754 type: string 10755 mode: 10756 format: int32 10757 type: integer 10758 path: 10759 type: string 10760 required: 10761 - key 10762 - path 10763 type: object 10764 type: array 10765 name: 10766 type: string 10767 optional: 10768 type: boolean 10769 type: object 10770 x-kubernetes-map-type: atomic 10771 serviceAccountToken: 10772 properties: 10773 audience: 10774 type: string 10775 expirationSeconds: 10776 format: int64 10777 type: integer 10778 path: 10779 type: string 10780 required: 10781 - path 10782 type: object 10783 type: object 10784 type: array 10785 type: object 10786 quobyte: 10787 properties: 10788 group: 10789 type: string 10790 readOnly: 10791 type: boolean 10792 registry: 10793 type: string 10794 tenant: 10795 type: string 10796 user: 10797 type: string 10798 volume: 10799 type: string 10800 required: 10801 - registry 10802 - volume 10803 type: object 10804 rbd: 10805 properties: 10806 fsType: 10807 type: string 10808 image: 10809 type: string 10810 keyring: 10811 type: string 10812 monitors: 10813 items: 10814 type: string 10815 type: array 10816 pool: 10817 type: string 10818 readOnly: 10819 type: boolean 10820 secretRef: 10821 properties: 10822 name: 10823 type: string 10824 type: object 10825 x-kubernetes-map-type: atomic 10826 user: 10827 type: string 10828 required: 10829 - image 10830 - monitors 10831 type: object 10832 scaleIO: 10833 properties: 10834 fsType: 10835 type: string 10836 gateway: 10837 type: string 10838 protectionDomain: 10839 type: string 10840 readOnly: 10841 type: boolean 10842 secretRef: 10843 properties: 10844 name: 10845 type: string 10846 type: object 10847 x-kubernetes-map-type: atomic 10848 sslEnabled: 10849 type: boolean 10850 storageMode: 10851 type: string 10852 storagePool: 10853 type: string 10854 system: 10855 type: string 10856 volumeName: 10857 type: string 10858 required: 10859 - gateway 10860 - secretRef 10861 - system 10862 type: object 10863 secret: 10864 properties: 10865 defaultMode: 10866 format: int32 10867 type: integer 10868 items: 10869 items: 10870 properties: 10871 key: 10872 type: string 10873 mode: 10874 format: int32 10875 type: integer 10876 path: 10877 type: string 10878 required: 10879 - key 10880 - path 10881 type: object 10882 type: array 10883 optional: 10884 type: boolean 10885 secretName: 10886 type: string 10887 type: object 10888 storageos: 10889 properties: 10890 fsType: 10891 type: string 10892 readOnly: 10893 type: boolean 10894 secretRef: 10895 properties: 10896 name: 10897 type: string 10898 type: object 10899 x-kubernetes-map-type: atomic 10900 volumeName: 10901 type: string 10902 volumeNamespace: 10903 type: string 10904 type: object 10905 vsphereVolume: 10906 properties: 10907 fsType: 10908 type: string 10909 storagePolicyID: 10910 type: string 10911 storagePolicyName: 10912 type: string 10913 volumePath: 10914 type: string 10915 required: 10916 - volumePath 10917 type: object 10918 required: 10919 - name 10920 type: object 10921 type: array 10922 x-kubernetes-list-type: atomic 10923 type: object 10924 elasticsearch: 10925 properties: 10926 doNotProvision: 10927 type: boolean 10928 image: 10929 type: string 10930 name: 10931 type: string 10932 nodeCount: 10933 format: int32 10934 type: integer 10935 nodeSelector: 10936 additionalProperties: 10937 type: string 10938 type: object 10939 proxyResources: 10940 properties: 10941 limits: 10942 additionalProperties: 10943 anyOf: 10944 - type: integer 10945 - type: string 10946 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10947 x-kubernetes-int-or-string: true 10948 type: object 10949 requests: 10950 additionalProperties: 10951 anyOf: 10952 - type: integer 10953 - type: string 10954 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10955 x-kubernetes-int-or-string: true 10956 type: object 10957 type: object 10958 redundancyPolicy: 10959 enum: 10960 - FullRedundancy 10961 - MultipleRedundancy 10962 - SingleRedundancy 10963 - ZeroRedundancy 10964 type: string 10965 resources: 10966 properties: 10967 limits: 10968 additionalProperties: 10969 anyOf: 10970 - type: integer 10971 - type: string 10972 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10973 x-kubernetes-int-or-string: true 10974 type: object 10975 requests: 10976 additionalProperties: 10977 anyOf: 10978 - type: integer 10979 - type: string 10980 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10981 x-kubernetes-int-or-string: true 10982 type: object 10983 type: object 10984 storage: 10985 properties: 10986 size: 10987 anyOf: 10988 - type: integer 10989 - type: string 10990 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10991 x-kubernetes-int-or-string: true 10992 storageClassName: 10993 type: string 10994 type: object 10995 tolerations: 10996 items: 10997 properties: 10998 effect: 10999 type: string 11000 key: 11001 type: string 11002 operator: 11003 type: string 11004 tolerationSeconds: 11005 format: int64 11006 type: integer 11007 value: 11008 type: string 11009 type: object 11010 type: array 11011 x-kubernetes-list-type: atomic 11012 useCertManagement: 11013 type: boolean 11014 type: object 11015 esIndexCleaner: 11016 properties: 11017 affinity: 11018 properties: 11019 nodeAffinity: 11020 properties: 11021 preferredDuringSchedulingIgnoredDuringExecution: 11022 items: 11023 properties: 11024 preference: 11025 properties: 11026 matchExpressions: 11027 items: 11028 properties: 11029 key: 11030 type: string 11031 operator: 11032 type: string 11033 values: 11034 items: 11035 type: string 11036 type: array 11037 required: 11038 - key 11039 - operator 11040 type: object 11041 type: array 11042 matchFields: 11043 items: 11044 properties: 11045 key: 11046 type: string 11047 operator: 11048 type: string 11049 values: 11050 items: 11051 type: string 11052 type: array 11053 required: 11054 - key 11055 - operator 11056 type: object 11057 type: array 11058 type: object 11059 x-kubernetes-map-type: atomic 11060 weight: 11061 format: int32 11062 type: integer 11063 required: 11064 - preference 11065 - weight 11066 type: object 11067 type: array 11068 requiredDuringSchedulingIgnoredDuringExecution: 11069 properties: 11070 nodeSelectorTerms: 11071 items: 11072 properties: 11073 matchExpressions: 11074 items: 11075 properties: 11076 key: 11077 type: string 11078 operator: 11079 type: string 11080 values: 11081 items: 11082 type: string 11083 type: array 11084 required: 11085 - key 11086 - operator 11087 type: object 11088 type: array 11089 matchFields: 11090 items: 11091 properties: 11092 key: 11093 type: string 11094 operator: 11095 type: string 11096 values: 11097 items: 11098 type: string 11099 type: array 11100 required: 11101 - key 11102 - operator 11103 type: object 11104 type: array 11105 type: object 11106 x-kubernetes-map-type: atomic 11107 type: array 11108 required: 11109 - nodeSelectorTerms 11110 type: object 11111 x-kubernetes-map-type: atomic 11112 type: object 11113 podAffinity: 11114 properties: 11115 preferredDuringSchedulingIgnoredDuringExecution: 11116 items: 11117 properties: 11118 podAffinityTerm: 11119 properties: 11120 labelSelector: 11121 properties: 11122 matchExpressions: 11123 items: 11124 properties: 11125 key: 11126 type: string 11127 operator: 11128 type: string 11129 values: 11130 items: 11131 type: string 11132 type: array 11133 required: 11134 - key 11135 - operator 11136 type: object 11137 type: array 11138 matchLabels: 11139 additionalProperties: 11140 type: string 11141 type: object 11142 type: object 11143 x-kubernetes-map-type: atomic 11144 namespaceSelector: 11145 properties: 11146 matchExpressions: 11147 items: 11148 properties: 11149 key: 11150 type: string 11151 operator: 11152 type: string 11153 values: 11154 items: 11155 type: string 11156 type: array 11157 required: 11158 - key 11159 - operator 11160 type: object 11161 type: array 11162 matchLabels: 11163 additionalProperties: 11164 type: string 11165 type: object 11166 type: object 11167 x-kubernetes-map-type: atomic 11168 namespaces: 11169 items: 11170 type: string 11171 type: array 11172 topologyKey: 11173 type: string 11174 required: 11175 - topologyKey 11176 type: object 11177 weight: 11178 format: int32 11179 type: integer 11180 required: 11181 - podAffinityTerm 11182 - weight 11183 type: object 11184 type: array 11185 requiredDuringSchedulingIgnoredDuringExecution: 11186 items: 11187 properties: 11188 labelSelector: 11189 properties: 11190 matchExpressions: 11191 items: 11192 properties: 11193 key: 11194 type: string 11195 operator: 11196 type: string 11197 values: 11198 items: 11199 type: string 11200 type: array 11201 required: 11202 - key 11203 - operator 11204 type: object 11205 type: array 11206 matchLabels: 11207 additionalProperties: 11208 type: string 11209 type: object 11210 type: object 11211 x-kubernetes-map-type: atomic 11212 namespaceSelector: 11213 properties: 11214 matchExpressions: 11215 items: 11216 properties: 11217 key: 11218 type: string 11219 operator: 11220 type: string 11221 values: 11222 items: 11223 type: string 11224 type: array 11225 required: 11226 - key 11227 - operator 11228 type: object 11229 type: array 11230 matchLabels: 11231 additionalProperties: 11232 type: string 11233 type: object 11234 type: object 11235 x-kubernetes-map-type: atomic 11236 namespaces: 11237 items: 11238 type: string 11239 type: array 11240 topologyKey: 11241 type: string 11242 required: 11243 - topologyKey 11244 type: object 11245 type: array 11246 type: object 11247 podAntiAffinity: 11248 properties: 11249 preferredDuringSchedulingIgnoredDuringExecution: 11250 items: 11251 properties: 11252 podAffinityTerm: 11253 properties: 11254 labelSelector: 11255 properties: 11256 matchExpressions: 11257 items: 11258 properties: 11259 key: 11260 type: string 11261 operator: 11262 type: string 11263 values: 11264 items: 11265 type: string 11266 type: array 11267 required: 11268 - key 11269 - operator 11270 type: object 11271 type: array 11272 matchLabels: 11273 additionalProperties: 11274 type: string 11275 type: object 11276 type: object 11277 x-kubernetes-map-type: atomic 11278 namespaceSelector: 11279 properties: 11280 matchExpressions: 11281 items: 11282 properties: 11283 key: 11284 type: string 11285 operator: 11286 type: string 11287 values: 11288 items: 11289 type: string 11290 type: array 11291 required: 11292 - key 11293 - operator 11294 type: object 11295 type: array 11296 matchLabels: 11297 additionalProperties: 11298 type: string 11299 type: object 11300 type: object 11301 x-kubernetes-map-type: atomic 11302 namespaces: 11303 items: 11304 type: string 11305 type: array 11306 topologyKey: 11307 type: string 11308 required: 11309 - topologyKey 11310 type: object 11311 weight: 11312 format: int32 11313 type: integer 11314 required: 11315 - podAffinityTerm 11316 - weight 11317 type: object 11318 type: array 11319 requiredDuringSchedulingIgnoredDuringExecution: 11320 items: 11321 properties: 11322 labelSelector: 11323 properties: 11324 matchExpressions: 11325 items: 11326 properties: 11327 key: 11328 type: string 11329 operator: 11330 type: string 11331 values: 11332 items: 11333 type: string 11334 type: array 11335 required: 11336 - key 11337 - operator 11338 type: object 11339 type: array 11340 matchLabels: 11341 additionalProperties: 11342 type: string 11343 type: object 11344 type: object 11345 x-kubernetes-map-type: atomic 11346 namespaceSelector: 11347 properties: 11348 matchExpressions: 11349 items: 11350 properties: 11351 key: 11352 type: string 11353 operator: 11354 type: string 11355 values: 11356 items: 11357 type: string 11358 type: array 11359 required: 11360 - key 11361 - operator 11362 type: object 11363 type: array 11364 matchLabels: 11365 additionalProperties: 11366 type: string 11367 type: object 11368 type: object 11369 x-kubernetes-map-type: atomic 11370 namespaces: 11371 items: 11372 type: string 11373 type: array 11374 topologyKey: 11375 type: string 11376 required: 11377 - topologyKey 11378 type: object 11379 type: array 11380 type: object 11381 type: object 11382 annotations: 11383 additionalProperties: 11384 type: string 11385 nullable: true 11386 type: object 11387 backoffLimit: 11388 format: int32 11389 type: integer 11390 containerSecurityContext: 11391 properties: 11392 allowPrivilegeEscalation: 11393 type: boolean 11394 capabilities: 11395 properties: 11396 add: 11397 items: 11398 type: string 11399 type: array 11400 drop: 11401 items: 11402 type: string 11403 type: array 11404 type: object 11405 privileged: 11406 type: boolean 11407 procMount: 11408 type: string 11409 readOnlyRootFilesystem: 11410 type: boolean 11411 runAsGroup: 11412 format: int64 11413 type: integer 11414 runAsNonRoot: 11415 type: boolean 11416 runAsUser: 11417 format: int64 11418 type: integer 11419 seLinuxOptions: 11420 properties: 11421 level: 11422 type: string 11423 role: 11424 type: string 11425 type: 11426 type: string 11427 user: 11428 type: string 11429 type: object 11430 seccompProfile: 11431 properties: 11432 localhostProfile: 11433 type: string 11434 type: 11435 type: string 11436 required: 11437 - type 11438 type: object 11439 windowsOptions: 11440 properties: 11441 gmsaCredentialSpec: 11442 type: string 11443 gmsaCredentialSpecName: 11444 type: string 11445 hostProcess: 11446 type: boolean 11447 runAsUserName: 11448 type: string 11449 type: object 11450 type: object 11451 enabled: 11452 type: boolean 11453 image: 11454 type: string 11455 imagePullPolicy: 11456 type: string 11457 imagePullSecrets: 11458 items: 11459 properties: 11460 name: 11461 type: string 11462 type: object 11463 x-kubernetes-map-type: atomic 11464 type: array 11465 x-kubernetes-list-type: atomic 11466 labels: 11467 additionalProperties: 11468 type: string 11469 type: object 11470 livenessProbe: 11471 properties: 11472 exec: 11473 properties: 11474 command: 11475 items: 11476 type: string 11477 type: array 11478 type: object 11479 failureThreshold: 11480 format: int32 11481 type: integer 11482 grpc: 11483 properties: 11484 port: 11485 format: int32 11486 type: integer 11487 service: 11488 type: string 11489 required: 11490 - port 11491 type: object 11492 httpGet: 11493 properties: 11494 host: 11495 type: string 11496 httpHeaders: 11497 items: 11498 properties: 11499 name: 11500 type: string 11501 value: 11502 type: string 11503 required: 11504 - name 11505 - value 11506 type: object 11507 type: array 11508 path: 11509 type: string 11510 port: 11511 anyOf: 11512 - type: integer 11513 - type: string 11514 x-kubernetes-int-or-string: true 11515 scheme: 11516 type: string 11517 required: 11518 - port 11519 type: object 11520 initialDelaySeconds: 11521 format: int32 11522 type: integer 11523 periodSeconds: 11524 format: int32 11525 type: integer 11526 successThreshold: 11527 format: int32 11528 type: integer 11529 tcpSocket: 11530 properties: 11531 host: 11532 type: string 11533 port: 11534 anyOf: 11535 - type: integer 11536 - type: string 11537 x-kubernetes-int-or-string: true 11538 required: 11539 - port 11540 type: object 11541 terminationGracePeriodSeconds: 11542 format: int64 11543 type: integer 11544 timeoutSeconds: 11545 format: int32 11546 type: integer 11547 type: object 11548 numberOfDays: 11549 type: integer 11550 priorityClassName: 11551 type: string 11552 resources: 11553 nullable: true 11554 properties: 11555 limits: 11556 additionalProperties: 11557 anyOf: 11558 - type: integer 11559 - type: string 11560 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 11561 x-kubernetes-int-or-string: true 11562 type: object 11563 requests: 11564 additionalProperties: 11565 anyOf: 11566 - type: integer 11567 - type: string 11568 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 11569 x-kubernetes-int-or-string: true 11570 type: object 11571 type: object 11572 schedule: 11573 type: string 11574 securityContext: 11575 properties: 11576 fsGroup: 11577 format: int64 11578 type: integer 11579 fsGroupChangePolicy: 11580 type: string 11581 runAsGroup: 11582 format: int64 11583 type: integer 11584 runAsNonRoot: 11585 type: boolean 11586 runAsUser: 11587 format: int64 11588 type: integer 11589 seLinuxOptions: 11590 properties: 11591 level: 11592 type: string 11593 role: 11594 type: string 11595 type: 11596 type: string 11597 user: 11598 type: string 11599 type: object 11600 seccompProfile: 11601 properties: 11602 localhostProfile: 11603 type: string 11604 type: 11605 type: string 11606 required: 11607 - type 11608 type: object 11609 supplementalGroups: 11610 items: 11611 format: int64 11612 type: integer 11613 type: array 11614 sysctls: 11615 items: 11616 properties: 11617 name: 11618 type: string 11619 value: 11620 type: string 11621 required: 11622 - name 11623 - value 11624 type: object 11625 type: array 11626 windowsOptions: 11627 properties: 11628 gmsaCredentialSpec: 11629 type: string 11630 gmsaCredentialSpecName: 11631 type: string 11632 hostProcess: 11633 type: boolean 11634 runAsUserName: 11635 type: string 11636 type: object 11637 type: object 11638 serviceAccount: 11639 type: string 11640 successfulJobsHistoryLimit: 11641 format: int32 11642 type: integer 11643 tolerations: 11644 items: 11645 properties: 11646 effect: 11647 type: string 11648 key: 11649 type: string 11650 operator: 11651 type: string 11652 tolerationSeconds: 11653 format: int64 11654 type: integer 11655 value: 11656 type: string 11657 type: object 11658 type: array 11659 x-kubernetes-list-type: atomic 11660 ttlSecondsAfterFinished: 11661 format: int32 11662 type: integer 11663 volumeMounts: 11664 items: 11665 properties: 11666 mountPath: 11667 type: string 11668 mountPropagation: 11669 type: string 11670 name: 11671 type: string 11672 readOnly: 11673 type: boolean 11674 subPath: 11675 type: string 11676 subPathExpr: 11677 type: string 11678 required: 11679 - mountPath 11680 - name 11681 type: object 11682 type: array 11683 x-kubernetes-list-type: atomic 11684 volumes: 11685 items: 11686 properties: 11687 awsElasticBlockStore: 11688 properties: 11689 fsType: 11690 type: string 11691 partition: 11692 format: int32 11693 type: integer 11694 readOnly: 11695 type: boolean 11696 volumeID: 11697 type: string 11698 required: 11699 - volumeID 11700 type: object 11701 azureDisk: 11702 properties: 11703 cachingMode: 11704 type: string 11705 diskName: 11706 type: string 11707 diskURI: 11708 type: string 11709 fsType: 11710 type: string 11711 kind: 11712 type: string 11713 readOnly: 11714 type: boolean 11715 required: 11716 - diskName 11717 - diskURI 11718 type: object 11719 azureFile: 11720 properties: 11721 readOnly: 11722 type: boolean 11723 secretName: 11724 type: string 11725 shareName: 11726 type: string 11727 required: 11728 - secretName 11729 - shareName 11730 type: object 11731 cephfs: 11732 properties: 11733 monitors: 11734 items: 11735 type: string 11736 type: array 11737 path: 11738 type: string 11739 readOnly: 11740 type: boolean 11741 secretFile: 11742 type: string 11743 secretRef: 11744 properties: 11745 name: 11746 type: string 11747 type: object 11748 x-kubernetes-map-type: atomic 11749 user: 11750 type: string 11751 required: 11752 - monitors 11753 type: object 11754 cinder: 11755 properties: 11756 fsType: 11757 type: string 11758 readOnly: 11759 type: boolean 11760 secretRef: 11761 properties: 11762 name: 11763 type: string 11764 type: object 11765 x-kubernetes-map-type: atomic 11766 volumeID: 11767 type: string 11768 required: 11769 - volumeID 11770 type: object 11771 configMap: 11772 properties: 11773 defaultMode: 11774 format: int32 11775 type: integer 11776 items: 11777 items: 11778 properties: 11779 key: 11780 type: string 11781 mode: 11782 format: int32 11783 type: integer 11784 path: 11785 type: string 11786 required: 11787 - key 11788 - path 11789 type: object 11790 type: array 11791 name: 11792 type: string 11793 optional: 11794 type: boolean 11795 type: object 11796 x-kubernetes-map-type: atomic 11797 csi: 11798 properties: 11799 driver: 11800 type: string 11801 fsType: 11802 type: string 11803 nodePublishSecretRef: 11804 properties: 11805 name: 11806 type: string 11807 type: object 11808 x-kubernetes-map-type: atomic 11809 readOnly: 11810 type: boolean 11811 volumeAttributes: 11812 additionalProperties: 11813 type: string 11814 type: object 11815 required: 11816 - driver 11817 type: object 11818 downwardAPI: 11819 properties: 11820 defaultMode: 11821 format: int32 11822 type: integer 11823 items: 11824 items: 11825 properties: 11826 fieldRef: 11827 properties: 11828 apiVersion: 11829 type: string 11830 fieldPath: 11831 type: string 11832 required: 11833 - fieldPath 11834 type: object 11835 x-kubernetes-map-type: atomic 11836 mode: 11837 format: int32 11838 type: integer 11839 path: 11840 type: string 11841 resourceFieldRef: 11842 properties: 11843 containerName: 11844 type: string 11845 divisor: 11846 anyOf: 11847 - type: integer 11848 - type: string 11849 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 11850 x-kubernetes-int-or-string: true 11851 resource: 11852 type: string 11853 required: 11854 - resource 11855 type: object 11856 x-kubernetes-map-type: atomic 11857 required: 11858 - path 11859 type: object 11860 type: array 11861 type: object 11862 emptyDir: 11863 properties: 11864 medium: 11865 type: string 11866 sizeLimit: 11867 anyOf: 11868 - type: integer 11869 - type: string 11870 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 11871 x-kubernetes-int-or-string: true 11872 type: object 11873 ephemeral: 11874 properties: 11875 volumeClaimTemplate: 11876 properties: 11877 metadata: 11878 properties: 11879 annotations: 11880 additionalProperties: 11881 type: string 11882 type: object 11883 finalizers: 11884 items: 11885 type: string 11886 type: array 11887 labels: 11888 additionalProperties: 11889 type: string 11890 type: object 11891 name: 11892 type: string 11893 namespace: 11894 type: string 11895 type: object 11896 spec: 11897 properties: 11898 accessModes: 11899 items: 11900 type: string 11901 type: array 11902 dataSource: 11903 properties: 11904 apiGroup: 11905 type: string 11906 kind: 11907 type: string 11908 name: 11909 type: string 11910 required: 11911 - kind 11912 - name 11913 type: object 11914 x-kubernetes-map-type: atomic 11915 dataSourceRef: 11916 properties: 11917 apiGroup: 11918 type: string 11919 kind: 11920 type: string 11921 name: 11922 type: string 11923 required: 11924 - kind 11925 - name 11926 type: object 11927 x-kubernetes-map-type: atomic 11928 resources: 11929 properties: 11930 limits: 11931 additionalProperties: 11932 anyOf: 11933 - type: integer 11934 - type: string 11935 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 11936 x-kubernetes-int-or-string: true 11937 type: object 11938 requests: 11939 additionalProperties: 11940 anyOf: 11941 - type: integer 11942 - type: string 11943 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 11944 x-kubernetes-int-or-string: true 11945 type: object 11946 type: object 11947 selector: 11948 properties: 11949 matchExpressions: 11950 items: 11951 properties: 11952 key: 11953 type: string 11954 operator: 11955 type: string 11956 values: 11957 items: 11958 type: string 11959 type: array 11960 required: 11961 - key 11962 - operator 11963 type: object 11964 type: array 11965 matchLabels: 11966 additionalProperties: 11967 type: string 11968 type: object 11969 type: object 11970 x-kubernetes-map-type: atomic 11971 storageClassName: 11972 type: string 11973 volumeMode: 11974 type: string 11975 volumeName: 11976 type: string 11977 type: object 11978 required: 11979 - spec 11980 type: object 11981 type: object 11982 fc: 11983 properties: 11984 fsType: 11985 type: string 11986 lun: 11987 format: int32 11988 type: integer 11989 readOnly: 11990 type: boolean 11991 targetWWNs: 11992 items: 11993 type: string 11994 type: array 11995 wwids: 11996 items: 11997 type: string 11998 type: array 11999 type: object 12000 flexVolume: 12001 properties: 12002 driver: 12003 type: string 12004 fsType: 12005 type: string 12006 options: 12007 additionalProperties: 12008 type: string 12009 type: object 12010 readOnly: 12011 type: boolean 12012 secretRef: 12013 properties: 12014 name: 12015 type: string 12016 type: object 12017 x-kubernetes-map-type: atomic 12018 required: 12019 - driver 12020 type: object 12021 flocker: 12022 properties: 12023 datasetName: 12024 type: string 12025 datasetUUID: 12026 type: string 12027 type: object 12028 gcePersistentDisk: 12029 properties: 12030 fsType: 12031 type: string 12032 partition: 12033 format: int32 12034 type: integer 12035 pdName: 12036 type: string 12037 readOnly: 12038 type: boolean 12039 required: 12040 - pdName 12041 type: object 12042 gitRepo: 12043 properties: 12044 directory: 12045 type: string 12046 repository: 12047 type: string 12048 revision: 12049 type: string 12050 required: 12051 - repository 12052 type: object 12053 glusterfs: 12054 properties: 12055 endpoints: 12056 type: string 12057 path: 12058 type: string 12059 readOnly: 12060 type: boolean 12061 required: 12062 - endpoints 12063 - path 12064 type: object 12065 hostPath: 12066 properties: 12067 path: 12068 type: string 12069 type: 12070 type: string 12071 required: 12072 - path 12073 type: object 12074 iscsi: 12075 properties: 12076 chapAuthDiscovery: 12077 type: boolean 12078 chapAuthSession: 12079 type: boolean 12080 fsType: 12081 type: string 12082 initiatorName: 12083 type: string 12084 iqn: 12085 type: string 12086 iscsiInterface: 12087 type: string 12088 lun: 12089 format: int32 12090 type: integer 12091 portals: 12092 items: 12093 type: string 12094 type: array 12095 readOnly: 12096 type: boolean 12097 secretRef: 12098 properties: 12099 name: 12100 type: string 12101 type: object 12102 x-kubernetes-map-type: atomic 12103 targetPortal: 12104 type: string 12105 required: 12106 - iqn 12107 - lun 12108 - targetPortal 12109 type: object 12110 name: 12111 type: string 12112 nfs: 12113 properties: 12114 path: 12115 type: string 12116 readOnly: 12117 type: boolean 12118 server: 12119 type: string 12120 required: 12121 - path 12122 - server 12123 type: object 12124 persistentVolumeClaim: 12125 properties: 12126 claimName: 12127 type: string 12128 readOnly: 12129 type: boolean 12130 required: 12131 - claimName 12132 type: object 12133 photonPersistentDisk: 12134 properties: 12135 fsType: 12136 type: string 12137 pdID: 12138 type: string 12139 required: 12140 - pdID 12141 type: object 12142 portworxVolume: 12143 properties: 12144 fsType: 12145 type: string 12146 readOnly: 12147 type: boolean 12148 volumeID: 12149 type: string 12150 required: 12151 - volumeID 12152 type: object 12153 projected: 12154 properties: 12155 defaultMode: 12156 format: int32 12157 type: integer 12158 sources: 12159 items: 12160 properties: 12161 configMap: 12162 properties: 12163 items: 12164 items: 12165 properties: 12166 key: 12167 type: string 12168 mode: 12169 format: int32 12170 type: integer 12171 path: 12172 type: string 12173 required: 12174 - key 12175 - path 12176 type: object 12177 type: array 12178 name: 12179 type: string 12180 optional: 12181 type: boolean 12182 type: object 12183 x-kubernetes-map-type: atomic 12184 downwardAPI: 12185 properties: 12186 items: 12187 items: 12188 properties: 12189 fieldRef: 12190 properties: 12191 apiVersion: 12192 type: string 12193 fieldPath: 12194 type: string 12195 required: 12196 - fieldPath 12197 type: object 12198 x-kubernetes-map-type: atomic 12199 mode: 12200 format: int32 12201 type: integer 12202 path: 12203 type: string 12204 resourceFieldRef: 12205 properties: 12206 containerName: 12207 type: string 12208 divisor: 12209 anyOf: 12210 - type: integer 12211 - type: string 12212 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 12213 x-kubernetes-int-or-string: true 12214 resource: 12215 type: string 12216 required: 12217 - resource 12218 type: object 12219 x-kubernetes-map-type: atomic 12220 required: 12221 - path 12222 type: object 12223 type: array 12224 type: object 12225 secret: 12226 properties: 12227 items: 12228 items: 12229 properties: 12230 key: 12231 type: string 12232 mode: 12233 format: int32 12234 type: integer 12235 path: 12236 type: string 12237 required: 12238 - key 12239 - path 12240 type: object 12241 type: array 12242 name: 12243 type: string 12244 optional: 12245 type: boolean 12246 type: object 12247 x-kubernetes-map-type: atomic 12248 serviceAccountToken: 12249 properties: 12250 audience: 12251 type: string 12252 expirationSeconds: 12253 format: int64 12254 type: integer 12255 path: 12256 type: string 12257 required: 12258 - path 12259 type: object 12260 type: object 12261 type: array 12262 type: object 12263 quobyte: 12264 properties: 12265 group: 12266 type: string 12267 readOnly: 12268 type: boolean 12269 registry: 12270 type: string 12271 tenant: 12272 type: string 12273 user: 12274 type: string 12275 volume: 12276 type: string 12277 required: 12278 - registry 12279 - volume 12280 type: object 12281 rbd: 12282 properties: 12283 fsType: 12284 type: string 12285 image: 12286 type: string 12287 keyring: 12288 type: string 12289 monitors: 12290 items: 12291 type: string 12292 type: array 12293 pool: 12294 type: string 12295 readOnly: 12296 type: boolean 12297 secretRef: 12298 properties: 12299 name: 12300 type: string 12301 type: object 12302 x-kubernetes-map-type: atomic 12303 user: 12304 type: string 12305 required: 12306 - image 12307 - monitors 12308 type: object 12309 scaleIO: 12310 properties: 12311 fsType: 12312 type: string 12313 gateway: 12314 type: string 12315 protectionDomain: 12316 type: string 12317 readOnly: 12318 type: boolean 12319 secretRef: 12320 properties: 12321 name: 12322 type: string 12323 type: object 12324 x-kubernetes-map-type: atomic 12325 sslEnabled: 12326 type: boolean 12327 storageMode: 12328 type: string 12329 storagePool: 12330 type: string 12331 system: 12332 type: string 12333 volumeName: 12334 type: string 12335 required: 12336 - gateway 12337 - secretRef 12338 - system 12339 type: object 12340 secret: 12341 properties: 12342 defaultMode: 12343 format: int32 12344 type: integer 12345 items: 12346 items: 12347 properties: 12348 key: 12349 type: string 12350 mode: 12351 format: int32 12352 type: integer 12353 path: 12354 type: string 12355 required: 12356 - key 12357 - path 12358 type: object 12359 type: array 12360 optional: 12361 type: boolean 12362 secretName: 12363 type: string 12364 type: object 12365 storageos: 12366 properties: 12367 fsType: 12368 type: string 12369 readOnly: 12370 type: boolean 12371 secretRef: 12372 properties: 12373 name: 12374 type: string 12375 type: object 12376 x-kubernetes-map-type: atomic 12377 volumeName: 12378 type: string 12379 volumeNamespace: 12380 type: string 12381 type: object 12382 vsphereVolume: 12383 properties: 12384 fsType: 12385 type: string 12386 storagePolicyID: 12387 type: string 12388 storagePolicyName: 12389 type: string 12390 volumePath: 12391 type: string 12392 required: 12393 - volumePath 12394 type: object 12395 required: 12396 - name 12397 type: object 12398 type: array 12399 x-kubernetes-list-type: atomic 12400 type: object 12401 esRollover: 12402 properties: 12403 affinity: 12404 properties: 12405 nodeAffinity: 12406 properties: 12407 preferredDuringSchedulingIgnoredDuringExecution: 12408 items: 12409 properties: 12410 preference: 12411 properties: 12412 matchExpressions: 12413 items: 12414 properties: 12415 key: 12416 type: string 12417 operator: 12418 type: string 12419 values: 12420 items: 12421 type: string 12422 type: array 12423 required: 12424 - key 12425 - operator 12426 type: object 12427 type: array 12428 matchFields: 12429 items: 12430 properties: 12431 key: 12432 type: string 12433 operator: 12434 type: string 12435 values: 12436 items: 12437 type: string 12438 type: array 12439 required: 12440 - key 12441 - operator 12442 type: object 12443 type: array 12444 type: object 12445 x-kubernetes-map-type: atomic 12446 weight: 12447 format: int32 12448 type: integer 12449 required: 12450 - preference 12451 - weight 12452 type: object 12453 type: array 12454 requiredDuringSchedulingIgnoredDuringExecution: 12455 properties: 12456 nodeSelectorTerms: 12457 items: 12458 properties: 12459 matchExpressions: 12460 items: 12461 properties: 12462 key: 12463 type: string 12464 operator: 12465 type: string 12466 values: 12467 items: 12468 type: string 12469 type: array 12470 required: 12471 - key 12472 - operator 12473 type: object 12474 type: array 12475 matchFields: 12476 items: 12477 properties: 12478 key: 12479 type: string 12480 operator: 12481 type: string 12482 values: 12483 items: 12484 type: string 12485 type: array 12486 required: 12487 - key 12488 - operator 12489 type: object 12490 type: array 12491 type: object 12492 x-kubernetes-map-type: atomic 12493 type: array 12494 required: 12495 - nodeSelectorTerms 12496 type: object 12497 x-kubernetes-map-type: atomic 12498 type: object 12499 podAffinity: 12500 properties: 12501 preferredDuringSchedulingIgnoredDuringExecution: 12502 items: 12503 properties: 12504 podAffinityTerm: 12505 properties: 12506 labelSelector: 12507 properties: 12508 matchExpressions: 12509 items: 12510 properties: 12511 key: 12512 type: string 12513 operator: 12514 type: string 12515 values: 12516 items: 12517 type: string 12518 type: array 12519 required: 12520 - key 12521 - operator 12522 type: object 12523 type: array 12524 matchLabels: 12525 additionalProperties: 12526 type: string 12527 type: object 12528 type: object 12529 x-kubernetes-map-type: atomic 12530 namespaceSelector: 12531 properties: 12532 matchExpressions: 12533 items: 12534 properties: 12535 key: 12536 type: string 12537 operator: 12538 type: string 12539 values: 12540 items: 12541 type: string 12542 type: array 12543 required: 12544 - key 12545 - operator 12546 type: object 12547 type: array 12548 matchLabels: 12549 additionalProperties: 12550 type: string 12551 type: object 12552 type: object 12553 x-kubernetes-map-type: atomic 12554 namespaces: 12555 items: 12556 type: string 12557 type: array 12558 topologyKey: 12559 type: string 12560 required: 12561 - topologyKey 12562 type: object 12563 weight: 12564 format: int32 12565 type: integer 12566 required: 12567 - podAffinityTerm 12568 - weight 12569 type: object 12570 type: array 12571 requiredDuringSchedulingIgnoredDuringExecution: 12572 items: 12573 properties: 12574 labelSelector: 12575 properties: 12576 matchExpressions: 12577 items: 12578 properties: 12579 key: 12580 type: string 12581 operator: 12582 type: string 12583 values: 12584 items: 12585 type: string 12586 type: array 12587 required: 12588 - key 12589 - operator 12590 type: object 12591 type: array 12592 matchLabels: 12593 additionalProperties: 12594 type: string 12595 type: object 12596 type: object 12597 x-kubernetes-map-type: atomic 12598 namespaceSelector: 12599 properties: 12600 matchExpressions: 12601 items: 12602 properties: 12603 key: 12604 type: string 12605 operator: 12606 type: string 12607 values: 12608 items: 12609 type: string 12610 type: array 12611 required: 12612 - key 12613 - operator 12614 type: object 12615 type: array 12616 matchLabels: 12617 additionalProperties: 12618 type: string 12619 type: object 12620 type: object 12621 x-kubernetes-map-type: atomic 12622 namespaces: 12623 items: 12624 type: string 12625 type: array 12626 topologyKey: 12627 type: string 12628 required: 12629 - topologyKey 12630 type: object 12631 type: array 12632 type: object 12633 podAntiAffinity: 12634 properties: 12635 preferredDuringSchedulingIgnoredDuringExecution: 12636 items: 12637 properties: 12638 podAffinityTerm: 12639 properties: 12640 labelSelector: 12641 properties: 12642 matchExpressions: 12643 items: 12644 properties: 12645 key: 12646 type: string 12647 operator: 12648 type: string 12649 values: 12650 items: 12651 type: string 12652 type: array 12653 required: 12654 - key 12655 - operator 12656 type: object 12657 type: array 12658 matchLabels: 12659 additionalProperties: 12660 type: string 12661 type: object 12662 type: object 12663 x-kubernetes-map-type: atomic 12664 namespaceSelector: 12665 properties: 12666 matchExpressions: 12667 items: 12668 properties: 12669 key: 12670 type: string 12671 operator: 12672 type: string 12673 values: 12674 items: 12675 type: string 12676 type: array 12677 required: 12678 - key 12679 - operator 12680 type: object 12681 type: array 12682 matchLabels: 12683 additionalProperties: 12684 type: string 12685 type: object 12686 type: object 12687 x-kubernetes-map-type: atomic 12688 namespaces: 12689 items: 12690 type: string 12691 type: array 12692 topologyKey: 12693 type: string 12694 required: 12695 - topologyKey 12696 type: object 12697 weight: 12698 format: int32 12699 type: integer 12700 required: 12701 - podAffinityTerm 12702 - weight 12703 type: object 12704 type: array 12705 requiredDuringSchedulingIgnoredDuringExecution: 12706 items: 12707 properties: 12708 labelSelector: 12709 properties: 12710 matchExpressions: 12711 items: 12712 properties: 12713 key: 12714 type: string 12715 operator: 12716 type: string 12717 values: 12718 items: 12719 type: string 12720 type: array 12721 required: 12722 - key 12723 - operator 12724 type: object 12725 type: array 12726 matchLabels: 12727 additionalProperties: 12728 type: string 12729 type: object 12730 type: object 12731 x-kubernetes-map-type: atomic 12732 namespaceSelector: 12733 properties: 12734 matchExpressions: 12735 items: 12736 properties: 12737 key: 12738 type: string 12739 operator: 12740 type: string 12741 values: 12742 items: 12743 type: string 12744 type: array 12745 required: 12746 - key 12747 - operator 12748 type: object 12749 type: array 12750 matchLabels: 12751 additionalProperties: 12752 type: string 12753 type: object 12754 type: object 12755 x-kubernetes-map-type: atomic 12756 namespaces: 12757 items: 12758 type: string 12759 type: array 12760 topologyKey: 12761 type: string 12762 required: 12763 - topologyKey 12764 type: object 12765 type: array 12766 type: object 12767 type: object 12768 annotations: 12769 additionalProperties: 12770 type: string 12771 nullable: true 12772 type: object 12773 backoffLimit: 12774 format: int32 12775 type: integer 12776 conditions: 12777 type: string 12778 containerSecurityContext: 12779 properties: 12780 allowPrivilegeEscalation: 12781 type: boolean 12782 capabilities: 12783 properties: 12784 add: 12785 items: 12786 type: string 12787 type: array 12788 drop: 12789 items: 12790 type: string 12791 type: array 12792 type: object 12793 privileged: 12794 type: boolean 12795 procMount: 12796 type: string 12797 readOnlyRootFilesystem: 12798 type: boolean 12799 runAsGroup: 12800 format: int64 12801 type: integer 12802 runAsNonRoot: 12803 type: boolean 12804 runAsUser: 12805 format: int64 12806 type: integer 12807 seLinuxOptions: 12808 properties: 12809 level: 12810 type: string 12811 role: 12812 type: string 12813 type: 12814 type: string 12815 user: 12816 type: string 12817 type: object 12818 seccompProfile: 12819 properties: 12820 localhostProfile: 12821 type: string 12822 type: 12823 type: string 12824 required: 12825 - type 12826 type: object 12827 windowsOptions: 12828 properties: 12829 gmsaCredentialSpec: 12830 type: string 12831 gmsaCredentialSpecName: 12832 type: string 12833 hostProcess: 12834 type: boolean 12835 runAsUserName: 12836 type: string 12837 type: object 12838 type: object 12839 image: 12840 type: string 12841 imagePullPolicy: 12842 type: string 12843 imagePullSecrets: 12844 items: 12845 properties: 12846 name: 12847 type: string 12848 type: object 12849 x-kubernetes-map-type: atomic 12850 type: array 12851 x-kubernetes-list-type: atomic 12852 labels: 12853 additionalProperties: 12854 type: string 12855 type: object 12856 livenessProbe: 12857 properties: 12858 exec: 12859 properties: 12860 command: 12861 items: 12862 type: string 12863 type: array 12864 type: object 12865 failureThreshold: 12866 format: int32 12867 type: integer 12868 grpc: 12869 properties: 12870 port: 12871 format: int32 12872 type: integer 12873 service: 12874 type: string 12875 required: 12876 - port 12877 type: object 12878 httpGet: 12879 properties: 12880 host: 12881 type: string 12882 httpHeaders: 12883 items: 12884 properties: 12885 name: 12886 type: string 12887 value: 12888 type: string 12889 required: 12890 - name 12891 - value 12892 type: object 12893 type: array 12894 path: 12895 type: string 12896 port: 12897 anyOf: 12898 - type: integer 12899 - type: string 12900 x-kubernetes-int-or-string: true 12901 scheme: 12902 type: string 12903 required: 12904 - port 12905 type: object 12906 initialDelaySeconds: 12907 format: int32 12908 type: integer 12909 periodSeconds: 12910 format: int32 12911 type: integer 12912 successThreshold: 12913 format: int32 12914 type: integer 12915 tcpSocket: 12916 properties: 12917 host: 12918 type: string 12919 port: 12920 anyOf: 12921 - type: integer 12922 - type: string 12923 x-kubernetes-int-or-string: true 12924 required: 12925 - port 12926 type: object 12927 terminationGracePeriodSeconds: 12928 format: int64 12929 type: integer 12930 timeoutSeconds: 12931 format: int32 12932 type: integer 12933 type: object 12934 readTTL: 12935 type: string 12936 resources: 12937 nullable: true 12938 properties: 12939 limits: 12940 additionalProperties: 12941 anyOf: 12942 - type: integer 12943 - type: string 12944 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 12945 x-kubernetes-int-or-string: true 12946 type: object 12947 requests: 12948 additionalProperties: 12949 anyOf: 12950 - type: integer 12951 - type: string 12952 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 12953 x-kubernetes-int-or-string: true 12954 type: object 12955 type: object 12956 schedule: 12957 type: string 12958 securityContext: 12959 properties: 12960 fsGroup: 12961 format: int64 12962 type: integer 12963 fsGroupChangePolicy: 12964 type: string 12965 runAsGroup: 12966 format: int64 12967 type: integer 12968 runAsNonRoot: 12969 type: boolean 12970 runAsUser: 12971 format: int64 12972 type: integer 12973 seLinuxOptions: 12974 properties: 12975 level: 12976 type: string 12977 role: 12978 type: string 12979 type: 12980 type: string 12981 user: 12982 type: string 12983 type: object 12984 seccompProfile: 12985 properties: 12986 localhostProfile: 12987 type: string 12988 type: 12989 type: string 12990 required: 12991 - type 12992 type: object 12993 supplementalGroups: 12994 items: 12995 format: int64 12996 type: integer 12997 type: array 12998 sysctls: 12999 items: 13000 properties: 13001 name: 13002 type: string 13003 value: 13004 type: string 13005 required: 13006 - name 13007 - value 13008 type: object 13009 type: array 13010 windowsOptions: 13011 properties: 13012 gmsaCredentialSpec: 13013 type: string 13014 gmsaCredentialSpecName: 13015 type: string 13016 hostProcess: 13017 type: boolean 13018 runAsUserName: 13019 type: string 13020 type: object 13021 type: object 13022 serviceAccount: 13023 type: string 13024 successfulJobsHistoryLimit: 13025 format: int32 13026 type: integer 13027 tolerations: 13028 items: 13029 properties: 13030 effect: 13031 type: string 13032 key: 13033 type: string 13034 operator: 13035 type: string 13036 tolerationSeconds: 13037 format: int64 13038 type: integer 13039 value: 13040 type: string 13041 type: object 13042 type: array 13043 x-kubernetes-list-type: atomic 13044 ttlSecondsAfterFinished: 13045 format: int32 13046 type: integer 13047 volumeMounts: 13048 items: 13049 properties: 13050 mountPath: 13051 type: string 13052 mountPropagation: 13053 type: string 13054 name: 13055 type: string 13056 readOnly: 13057 type: boolean 13058 subPath: 13059 type: string 13060 subPathExpr: 13061 type: string 13062 required: 13063 - mountPath 13064 - name 13065 type: object 13066 type: array 13067 x-kubernetes-list-type: atomic 13068 volumes: 13069 items: 13070 properties: 13071 awsElasticBlockStore: 13072 properties: 13073 fsType: 13074 type: string 13075 partition: 13076 format: int32 13077 type: integer 13078 readOnly: 13079 type: boolean 13080 volumeID: 13081 type: string 13082 required: 13083 - volumeID 13084 type: object 13085 azureDisk: 13086 properties: 13087 cachingMode: 13088 type: string 13089 diskName: 13090 type: string 13091 diskURI: 13092 type: string 13093 fsType: 13094 type: string 13095 kind: 13096 type: string 13097 readOnly: 13098 type: boolean 13099 required: 13100 - diskName 13101 - diskURI 13102 type: object 13103 azureFile: 13104 properties: 13105 readOnly: 13106 type: boolean 13107 secretName: 13108 type: string 13109 shareName: 13110 type: string 13111 required: 13112 - secretName 13113 - shareName 13114 type: object 13115 cephfs: 13116 properties: 13117 monitors: 13118 items: 13119 type: string 13120 type: array 13121 path: 13122 type: string 13123 readOnly: 13124 type: boolean 13125 secretFile: 13126 type: string 13127 secretRef: 13128 properties: 13129 name: 13130 type: string 13131 type: object 13132 x-kubernetes-map-type: atomic 13133 user: 13134 type: string 13135 required: 13136 - monitors 13137 type: object 13138 cinder: 13139 properties: 13140 fsType: 13141 type: string 13142 readOnly: 13143 type: boolean 13144 secretRef: 13145 properties: 13146 name: 13147 type: string 13148 type: object 13149 x-kubernetes-map-type: atomic 13150 volumeID: 13151 type: string 13152 required: 13153 - volumeID 13154 type: object 13155 configMap: 13156 properties: 13157 defaultMode: 13158 format: int32 13159 type: integer 13160 items: 13161 items: 13162 properties: 13163 key: 13164 type: string 13165 mode: 13166 format: int32 13167 type: integer 13168 path: 13169 type: string 13170 required: 13171 - key 13172 - path 13173 type: object 13174 type: array 13175 name: 13176 type: string 13177 optional: 13178 type: boolean 13179 type: object 13180 x-kubernetes-map-type: atomic 13181 csi: 13182 properties: 13183 driver: 13184 type: string 13185 fsType: 13186 type: string 13187 nodePublishSecretRef: 13188 properties: 13189 name: 13190 type: string 13191 type: object 13192 x-kubernetes-map-type: atomic 13193 readOnly: 13194 type: boolean 13195 volumeAttributes: 13196 additionalProperties: 13197 type: string 13198 type: object 13199 required: 13200 - driver 13201 type: object 13202 downwardAPI: 13203 properties: 13204 defaultMode: 13205 format: int32 13206 type: integer 13207 items: 13208 items: 13209 properties: 13210 fieldRef: 13211 properties: 13212 apiVersion: 13213 type: string 13214 fieldPath: 13215 type: string 13216 required: 13217 - fieldPath 13218 type: object 13219 x-kubernetes-map-type: atomic 13220 mode: 13221 format: int32 13222 type: integer 13223 path: 13224 type: string 13225 resourceFieldRef: 13226 properties: 13227 containerName: 13228 type: string 13229 divisor: 13230 anyOf: 13231 - type: integer 13232 - type: string 13233 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 13234 x-kubernetes-int-or-string: true 13235 resource: 13236 type: string 13237 required: 13238 - resource 13239 type: object 13240 x-kubernetes-map-type: atomic 13241 required: 13242 - path 13243 type: object 13244 type: array 13245 type: object 13246 emptyDir: 13247 properties: 13248 medium: 13249 type: string 13250 sizeLimit: 13251 anyOf: 13252 - type: integer 13253 - type: string 13254 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 13255 x-kubernetes-int-or-string: true 13256 type: object 13257 ephemeral: 13258 properties: 13259 volumeClaimTemplate: 13260 properties: 13261 metadata: 13262 properties: 13263 annotations: 13264 additionalProperties: 13265 type: string 13266 type: object 13267 finalizers: 13268 items: 13269 type: string 13270 type: array 13271 labels: 13272 additionalProperties: 13273 type: string 13274 type: object 13275 name: 13276 type: string 13277 namespace: 13278 type: string 13279 type: object 13280 spec: 13281 properties: 13282 accessModes: 13283 items: 13284 type: string 13285 type: array 13286 dataSource: 13287 properties: 13288 apiGroup: 13289 type: string 13290 kind: 13291 type: string 13292 name: 13293 type: string 13294 required: 13295 - kind 13296 - name 13297 type: object 13298 x-kubernetes-map-type: atomic 13299 dataSourceRef: 13300 properties: 13301 apiGroup: 13302 type: string 13303 kind: 13304 type: string 13305 name: 13306 type: string 13307 required: 13308 - kind 13309 - name 13310 type: object 13311 x-kubernetes-map-type: atomic 13312 resources: 13313 properties: 13314 limits: 13315 additionalProperties: 13316 anyOf: 13317 - type: integer 13318 - type: string 13319 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 13320 x-kubernetes-int-or-string: true 13321 type: object 13322 requests: 13323 additionalProperties: 13324 anyOf: 13325 - type: integer 13326 - type: string 13327 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 13328 x-kubernetes-int-or-string: true 13329 type: object 13330 type: object 13331 selector: 13332 properties: 13333 matchExpressions: 13334 items: 13335 properties: 13336 key: 13337 type: string 13338 operator: 13339 type: string 13340 values: 13341 items: 13342 type: string 13343 type: array 13344 required: 13345 - key 13346 - operator 13347 type: object 13348 type: array 13349 matchLabels: 13350 additionalProperties: 13351 type: string 13352 type: object 13353 type: object 13354 x-kubernetes-map-type: atomic 13355 storageClassName: 13356 type: string 13357 volumeMode: 13358 type: string 13359 volumeName: 13360 type: string 13361 type: object 13362 required: 13363 - spec 13364 type: object 13365 type: object 13366 fc: 13367 properties: 13368 fsType: 13369 type: string 13370 lun: 13371 format: int32 13372 type: integer 13373 readOnly: 13374 type: boolean 13375 targetWWNs: 13376 items: 13377 type: string 13378 type: array 13379 wwids: 13380 items: 13381 type: string 13382 type: array 13383 type: object 13384 flexVolume: 13385 properties: 13386 driver: 13387 type: string 13388 fsType: 13389 type: string 13390 options: 13391 additionalProperties: 13392 type: string 13393 type: object 13394 readOnly: 13395 type: boolean 13396 secretRef: 13397 properties: 13398 name: 13399 type: string 13400 type: object 13401 x-kubernetes-map-type: atomic 13402 required: 13403 - driver 13404 type: object 13405 flocker: 13406 properties: 13407 datasetName: 13408 type: string 13409 datasetUUID: 13410 type: string 13411 type: object 13412 gcePersistentDisk: 13413 properties: 13414 fsType: 13415 type: string 13416 partition: 13417 format: int32 13418 type: integer 13419 pdName: 13420 type: string 13421 readOnly: 13422 type: boolean 13423 required: 13424 - pdName 13425 type: object 13426 gitRepo: 13427 properties: 13428 directory: 13429 type: string 13430 repository: 13431 type: string 13432 revision: 13433 type: string 13434 required: 13435 - repository 13436 type: object 13437 glusterfs: 13438 properties: 13439 endpoints: 13440 type: string 13441 path: 13442 type: string 13443 readOnly: 13444 type: boolean 13445 required: 13446 - endpoints 13447 - path 13448 type: object 13449 hostPath: 13450 properties: 13451 path: 13452 type: string 13453 type: 13454 type: string 13455 required: 13456 - path 13457 type: object 13458 iscsi: 13459 properties: 13460 chapAuthDiscovery: 13461 type: boolean 13462 chapAuthSession: 13463 type: boolean 13464 fsType: 13465 type: string 13466 initiatorName: 13467 type: string 13468 iqn: 13469 type: string 13470 iscsiInterface: 13471 type: string 13472 lun: 13473 format: int32 13474 type: integer 13475 portals: 13476 items: 13477 type: string 13478 type: array 13479 readOnly: 13480 type: boolean 13481 secretRef: 13482 properties: 13483 name: 13484 type: string 13485 type: object 13486 x-kubernetes-map-type: atomic 13487 targetPortal: 13488 type: string 13489 required: 13490 - iqn 13491 - lun 13492 - targetPortal 13493 type: object 13494 name: 13495 type: string 13496 nfs: 13497 properties: 13498 path: 13499 type: string 13500 readOnly: 13501 type: boolean 13502 server: 13503 type: string 13504 required: 13505 - path 13506 - server 13507 type: object 13508 persistentVolumeClaim: 13509 properties: 13510 claimName: 13511 type: string 13512 readOnly: 13513 type: boolean 13514 required: 13515 - claimName 13516 type: object 13517 photonPersistentDisk: 13518 properties: 13519 fsType: 13520 type: string 13521 pdID: 13522 type: string 13523 required: 13524 - pdID 13525 type: object 13526 portworxVolume: 13527 properties: 13528 fsType: 13529 type: string 13530 readOnly: 13531 type: boolean 13532 volumeID: 13533 type: string 13534 required: 13535 - volumeID 13536 type: object 13537 projected: 13538 properties: 13539 defaultMode: 13540 format: int32 13541 type: integer 13542 sources: 13543 items: 13544 properties: 13545 configMap: 13546 properties: 13547 items: 13548 items: 13549 properties: 13550 key: 13551 type: string 13552 mode: 13553 format: int32 13554 type: integer 13555 path: 13556 type: string 13557 required: 13558 - key 13559 - path 13560 type: object 13561 type: array 13562 name: 13563 type: string 13564 optional: 13565 type: boolean 13566 type: object 13567 x-kubernetes-map-type: atomic 13568 downwardAPI: 13569 properties: 13570 items: 13571 items: 13572 properties: 13573 fieldRef: 13574 properties: 13575 apiVersion: 13576 type: string 13577 fieldPath: 13578 type: string 13579 required: 13580 - fieldPath 13581 type: object 13582 x-kubernetes-map-type: atomic 13583 mode: 13584 format: int32 13585 type: integer 13586 path: 13587 type: string 13588 resourceFieldRef: 13589 properties: 13590 containerName: 13591 type: string 13592 divisor: 13593 anyOf: 13594 - type: integer 13595 - type: string 13596 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 13597 x-kubernetes-int-or-string: true 13598 resource: 13599 type: string 13600 required: 13601 - resource 13602 type: object 13603 x-kubernetes-map-type: atomic 13604 required: 13605 - path 13606 type: object 13607 type: array 13608 type: object 13609 secret: 13610 properties: 13611 items: 13612 items: 13613 properties: 13614 key: 13615 type: string 13616 mode: 13617 format: int32 13618 type: integer 13619 path: 13620 type: string 13621 required: 13622 - key 13623 - path 13624 type: object 13625 type: array 13626 name: 13627 type: string 13628 optional: 13629 type: boolean 13630 type: object 13631 x-kubernetes-map-type: atomic 13632 serviceAccountToken: 13633 properties: 13634 audience: 13635 type: string 13636 expirationSeconds: 13637 format: int64 13638 type: integer 13639 path: 13640 type: string 13641 required: 13642 - path 13643 type: object 13644 type: object 13645 type: array 13646 type: object 13647 quobyte: 13648 properties: 13649 group: 13650 type: string 13651 readOnly: 13652 type: boolean 13653 registry: 13654 type: string 13655 tenant: 13656 type: string 13657 user: 13658 type: string 13659 volume: 13660 type: string 13661 required: 13662 - registry 13663 - volume 13664 type: object 13665 rbd: 13666 properties: 13667 fsType: 13668 type: string 13669 image: 13670 type: string 13671 keyring: 13672 type: string 13673 monitors: 13674 items: 13675 type: string 13676 type: array 13677 pool: 13678 type: string 13679 readOnly: 13680 type: boolean 13681 secretRef: 13682 properties: 13683 name: 13684 type: string 13685 type: object 13686 x-kubernetes-map-type: atomic 13687 user: 13688 type: string 13689 required: 13690 - image 13691 - monitors 13692 type: object 13693 scaleIO: 13694 properties: 13695 fsType: 13696 type: string 13697 gateway: 13698 type: string 13699 protectionDomain: 13700 type: string 13701 readOnly: 13702 type: boolean 13703 secretRef: 13704 properties: 13705 name: 13706 type: string 13707 type: object 13708 x-kubernetes-map-type: atomic 13709 sslEnabled: 13710 type: boolean 13711 storageMode: 13712 type: string 13713 storagePool: 13714 type: string 13715 system: 13716 type: string 13717 volumeName: 13718 type: string 13719 required: 13720 - gateway 13721 - secretRef 13722 - system 13723 type: object 13724 secret: 13725 properties: 13726 defaultMode: 13727 format: int32 13728 type: integer 13729 items: 13730 items: 13731 properties: 13732 key: 13733 type: string 13734 mode: 13735 format: int32 13736 type: integer 13737 path: 13738 type: string 13739 required: 13740 - key 13741 - path 13742 type: object 13743 type: array 13744 optional: 13745 type: boolean 13746 secretName: 13747 type: string 13748 type: object 13749 storageos: 13750 properties: 13751 fsType: 13752 type: string 13753 readOnly: 13754 type: boolean 13755 secretRef: 13756 properties: 13757 name: 13758 type: string 13759 type: object 13760 x-kubernetes-map-type: atomic 13761 volumeName: 13762 type: string 13763 volumeNamespace: 13764 type: string 13765 type: object 13766 vsphereVolume: 13767 properties: 13768 fsType: 13769 type: string 13770 storagePolicyID: 13771 type: string 13772 storagePolicyName: 13773 type: string 13774 volumePath: 13775 type: string 13776 required: 13777 - volumePath 13778 type: object 13779 required: 13780 - name 13781 type: object 13782 type: array 13783 x-kubernetes-list-type: atomic 13784 type: object 13785 grpcPlugin: 13786 properties: 13787 image: 13788 type: string 13789 type: object 13790 options: 13791 type: object 13792 x-kubernetes-preserve-unknown-fields: true 13793 secretName: 13794 type: string 13795 type: 13796 type: string 13797 type: object 13798 strategy: 13799 type: string 13800 tolerations: 13801 items: 13802 properties: 13803 effect: 13804 type: string 13805 key: 13806 type: string 13807 operator: 13808 type: string 13809 tolerationSeconds: 13810 format: int64 13811 type: integer 13812 value: 13813 type: string 13814 type: object 13815 type: array 13816 x-kubernetes-list-type: atomic 13817 ui: 13818 properties: 13819 options: 13820 type: object 13821 x-kubernetes-preserve-unknown-fields: true 13822 type: object 13823 volumeMounts: 13824 items: 13825 properties: 13826 mountPath: 13827 type: string 13828 mountPropagation: 13829 type: string 13830 name: 13831 type: string 13832 readOnly: 13833 type: boolean 13834 subPath: 13835 type: string 13836 subPathExpr: 13837 type: string 13838 required: 13839 - mountPath 13840 - name 13841 type: object 13842 type: array 13843 x-kubernetes-list-type: atomic 13844 volumes: 13845 items: 13846 properties: 13847 awsElasticBlockStore: 13848 properties: 13849 fsType: 13850 type: string 13851 partition: 13852 format: int32 13853 type: integer 13854 readOnly: 13855 type: boolean 13856 volumeID: 13857 type: string 13858 required: 13859 - volumeID 13860 type: object 13861 azureDisk: 13862 properties: 13863 cachingMode: 13864 type: string 13865 diskName: 13866 type: string 13867 diskURI: 13868 type: string 13869 fsType: 13870 type: string 13871 kind: 13872 type: string 13873 readOnly: 13874 type: boolean 13875 required: 13876 - diskName 13877 - diskURI 13878 type: object 13879 azureFile: 13880 properties: 13881 readOnly: 13882 type: boolean 13883 secretName: 13884 type: string 13885 shareName: 13886 type: string 13887 required: 13888 - secretName 13889 - shareName 13890 type: object 13891 cephfs: 13892 properties: 13893 monitors: 13894 items: 13895 type: string 13896 type: array 13897 path: 13898 type: string 13899 readOnly: 13900 type: boolean 13901 secretFile: 13902 type: string 13903 secretRef: 13904 properties: 13905 name: 13906 type: string 13907 type: object 13908 x-kubernetes-map-type: atomic 13909 user: 13910 type: string 13911 required: 13912 - monitors 13913 type: object 13914 cinder: 13915 properties: 13916 fsType: 13917 type: string 13918 readOnly: 13919 type: boolean 13920 secretRef: 13921 properties: 13922 name: 13923 type: string 13924 type: object 13925 x-kubernetes-map-type: atomic 13926 volumeID: 13927 type: string 13928 required: 13929 - volumeID 13930 type: object 13931 configMap: 13932 properties: 13933 defaultMode: 13934 format: int32 13935 type: integer 13936 items: 13937 items: 13938 properties: 13939 key: 13940 type: string 13941 mode: 13942 format: int32 13943 type: integer 13944 path: 13945 type: string 13946 required: 13947 - key 13948 - path 13949 type: object 13950 type: array 13951 name: 13952 type: string 13953 optional: 13954 type: boolean 13955 type: object 13956 x-kubernetes-map-type: atomic 13957 csi: 13958 properties: 13959 driver: 13960 type: string 13961 fsType: 13962 type: string 13963 nodePublishSecretRef: 13964 properties: 13965 name: 13966 type: string 13967 type: object 13968 x-kubernetes-map-type: atomic 13969 readOnly: 13970 type: boolean 13971 volumeAttributes: 13972 additionalProperties: 13973 type: string 13974 type: object 13975 required: 13976 - driver 13977 type: object 13978 downwardAPI: 13979 properties: 13980 defaultMode: 13981 format: int32 13982 type: integer 13983 items: 13984 items: 13985 properties: 13986 fieldRef: 13987 properties: 13988 apiVersion: 13989 type: string 13990 fieldPath: 13991 type: string 13992 required: 13993 - fieldPath 13994 type: object 13995 x-kubernetes-map-type: atomic 13996 mode: 13997 format: int32 13998 type: integer 13999 path: 14000 type: string 14001 resourceFieldRef: 14002 properties: 14003 containerName: 14004 type: string 14005 divisor: 14006 anyOf: 14007 - type: integer 14008 - type: string 14009 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 14010 x-kubernetes-int-or-string: true 14011 resource: 14012 type: string 14013 required: 14014 - resource 14015 type: object 14016 x-kubernetes-map-type: atomic 14017 required: 14018 - path 14019 type: object 14020 type: array 14021 type: object 14022 emptyDir: 14023 properties: 14024 medium: 14025 type: string 14026 sizeLimit: 14027 anyOf: 14028 - type: integer 14029 - type: string 14030 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 14031 x-kubernetes-int-or-string: true 14032 type: object 14033 ephemeral: 14034 properties: 14035 volumeClaimTemplate: 14036 properties: 14037 metadata: 14038 properties: 14039 annotations: 14040 additionalProperties: 14041 type: string 14042 type: object 14043 finalizers: 14044 items: 14045 type: string 14046 type: array 14047 labels: 14048 additionalProperties: 14049 type: string 14050 type: object 14051 name: 14052 type: string 14053 namespace: 14054 type: string 14055 type: object 14056 spec: 14057 properties: 14058 accessModes: 14059 items: 14060 type: string 14061 type: array 14062 dataSource: 14063 properties: 14064 apiGroup: 14065 type: string 14066 kind: 14067 type: string 14068 name: 14069 type: string 14070 required: 14071 - kind 14072 - name 14073 type: object 14074 x-kubernetes-map-type: atomic 14075 dataSourceRef: 14076 properties: 14077 apiGroup: 14078 type: string 14079 kind: 14080 type: string 14081 name: 14082 type: string 14083 required: 14084 - kind 14085 - name 14086 type: object 14087 x-kubernetes-map-type: atomic 14088 resources: 14089 properties: 14090 limits: 14091 additionalProperties: 14092 anyOf: 14093 - type: integer 14094 - type: string 14095 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 14096 x-kubernetes-int-or-string: true 14097 type: object 14098 requests: 14099 additionalProperties: 14100 anyOf: 14101 - type: integer 14102 - type: string 14103 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 14104 x-kubernetes-int-or-string: true 14105 type: object 14106 type: object 14107 selector: 14108 properties: 14109 matchExpressions: 14110 items: 14111 properties: 14112 key: 14113 type: string 14114 operator: 14115 type: string 14116 values: 14117 items: 14118 type: string 14119 type: array 14120 required: 14121 - key 14122 - operator 14123 type: object 14124 type: array 14125 matchLabels: 14126 additionalProperties: 14127 type: string 14128 type: object 14129 type: object 14130 x-kubernetes-map-type: atomic 14131 storageClassName: 14132 type: string 14133 volumeMode: 14134 type: string 14135 volumeName: 14136 type: string 14137 type: object 14138 required: 14139 - spec 14140 type: object 14141 type: object 14142 fc: 14143 properties: 14144 fsType: 14145 type: string 14146 lun: 14147 format: int32 14148 type: integer 14149 readOnly: 14150 type: boolean 14151 targetWWNs: 14152 items: 14153 type: string 14154 type: array 14155 wwids: 14156 items: 14157 type: string 14158 type: array 14159 type: object 14160 flexVolume: 14161 properties: 14162 driver: 14163 type: string 14164 fsType: 14165 type: string 14166 options: 14167 additionalProperties: 14168 type: string 14169 type: object 14170 readOnly: 14171 type: boolean 14172 secretRef: 14173 properties: 14174 name: 14175 type: string 14176 type: object 14177 x-kubernetes-map-type: atomic 14178 required: 14179 - driver 14180 type: object 14181 flocker: 14182 properties: 14183 datasetName: 14184 type: string 14185 datasetUUID: 14186 type: string 14187 type: object 14188 gcePersistentDisk: 14189 properties: 14190 fsType: 14191 type: string 14192 partition: 14193 format: int32 14194 type: integer 14195 pdName: 14196 type: string 14197 readOnly: 14198 type: boolean 14199 required: 14200 - pdName 14201 type: object 14202 gitRepo: 14203 properties: 14204 directory: 14205 type: string 14206 repository: 14207 type: string 14208 revision: 14209 type: string 14210 required: 14211 - repository 14212 type: object 14213 glusterfs: 14214 properties: 14215 endpoints: 14216 type: string 14217 path: 14218 type: string 14219 readOnly: 14220 type: boolean 14221 required: 14222 - endpoints 14223 - path 14224 type: object 14225 hostPath: 14226 properties: 14227 path: 14228 type: string 14229 type: 14230 type: string 14231 required: 14232 - path 14233 type: object 14234 iscsi: 14235 properties: 14236 chapAuthDiscovery: 14237 type: boolean 14238 chapAuthSession: 14239 type: boolean 14240 fsType: 14241 type: string 14242 initiatorName: 14243 type: string 14244 iqn: 14245 type: string 14246 iscsiInterface: 14247 type: string 14248 lun: 14249 format: int32 14250 type: integer 14251 portals: 14252 items: 14253 type: string 14254 type: array 14255 readOnly: 14256 type: boolean 14257 secretRef: 14258 properties: 14259 name: 14260 type: string 14261 type: object 14262 x-kubernetes-map-type: atomic 14263 targetPortal: 14264 type: string 14265 required: 14266 - iqn 14267 - lun 14268 - targetPortal 14269 type: object 14270 name: 14271 type: string 14272 nfs: 14273 properties: 14274 path: 14275 type: string 14276 readOnly: 14277 type: boolean 14278 server: 14279 type: string 14280 required: 14281 - path 14282 - server 14283 type: object 14284 persistentVolumeClaim: 14285 properties: 14286 claimName: 14287 type: string 14288 readOnly: 14289 type: boolean 14290 required: 14291 - claimName 14292 type: object 14293 photonPersistentDisk: 14294 properties: 14295 fsType: 14296 type: string 14297 pdID: 14298 type: string 14299 required: 14300 - pdID 14301 type: object 14302 portworxVolume: 14303 properties: 14304 fsType: 14305 type: string 14306 readOnly: 14307 type: boolean 14308 volumeID: 14309 type: string 14310 required: 14311 - volumeID 14312 type: object 14313 projected: 14314 properties: 14315 defaultMode: 14316 format: int32 14317 type: integer 14318 sources: 14319 items: 14320 properties: 14321 configMap: 14322 properties: 14323 items: 14324 items: 14325 properties: 14326 key: 14327 type: string 14328 mode: 14329 format: int32 14330 type: integer 14331 path: 14332 type: string 14333 required: 14334 - key 14335 - path 14336 type: object 14337 type: array 14338 name: 14339 type: string 14340 optional: 14341 type: boolean 14342 type: object 14343 x-kubernetes-map-type: atomic 14344 downwardAPI: 14345 properties: 14346 items: 14347 items: 14348 properties: 14349 fieldRef: 14350 properties: 14351 apiVersion: 14352 type: string 14353 fieldPath: 14354 type: string 14355 required: 14356 - fieldPath 14357 type: object 14358 x-kubernetes-map-type: atomic 14359 mode: 14360 format: int32 14361 type: integer 14362 path: 14363 type: string 14364 resourceFieldRef: 14365 properties: 14366 containerName: 14367 type: string 14368 divisor: 14369 anyOf: 14370 - type: integer 14371 - type: string 14372 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 14373 x-kubernetes-int-or-string: true 14374 resource: 14375 type: string 14376 required: 14377 - resource 14378 type: object 14379 x-kubernetes-map-type: atomic 14380 required: 14381 - path 14382 type: object 14383 type: array 14384 type: object 14385 secret: 14386 properties: 14387 items: 14388 items: 14389 properties: 14390 key: 14391 type: string 14392 mode: 14393 format: int32 14394 type: integer 14395 path: 14396 type: string 14397 required: 14398 - key 14399 - path 14400 type: object 14401 type: array 14402 name: 14403 type: string 14404 optional: 14405 type: boolean 14406 type: object 14407 x-kubernetes-map-type: atomic 14408 serviceAccountToken: 14409 properties: 14410 audience: 14411 type: string 14412 expirationSeconds: 14413 format: int64 14414 type: integer 14415 path: 14416 type: string 14417 required: 14418 - path 14419 type: object 14420 type: object 14421 type: array 14422 type: object 14423 quobyte: 14424 properties: 14425 group: 14426 type: string 14427 readOnly: 14428 type: boolean 14429 registry: 14430 type: string 14431 tenant: 14432 type: string 14433 user: 14434 type: string 14435 volume: 14436 type: string 14437 required: 14438 - registry 14439 - volume 14440 type: object 14441 rbd: 14442 properties: 14443 fsType: 14444 type: string 14445 image: 14446 type: string 14447 keyring: 14448 type: string 14449 monitors: 14450 items: 14451 type: string 14452 type: array 14453 pool: 14454 type: string 14455 readOnly: 14456 type: boolean 14457 secretRef: 14458 properties: 14459 name: 14460 type: string 14461 type: object 14462 x-kubernetes-map-type: atomic 14463 user: 14464 type: string 14465 required: 14466 - image 14467 - monitors 14468 type: object 14469 scaleIO: 14470 properties: 14471 fsType: 14472 type: string 14473 gateway: 14474 type: string 14475 protectionDomain: 14476 type: string 14477 readOnly: 14478 type: boolean 14479 secretRef: 14480 properties: 14481 name: 14482 type: string 14483 type: object 14484 x-kubernetes-map-type: atomic 14485 sslEnabled: 14486 type: boolean 14487 storageMode: 14488 type: string 14489 storagePool: 14490 type: string 14491 system: 14492 type: string 14493 volumeName: 14494 type: string 14495 required: 14496 - gateway 14497 - secretRef 14498 - system 14499 type: object 14500 secret: 14501 properties: 14502 defaultMode: 14503 format: int32 14504 type: integer 14505 items: 14506 items: 14507 properties: 14508 key: 14509 type: string 14510 mode: 14511 format: int32 14512 type: integer 14513 path: 14514 type: string 14515 required: 14516 - key 14517 - path 14518 type: object 14519 type: array 14520 optional: 14521 type: boolean 14522 secretName: 14523 type: string 14524 type: object 14525 storageos: 14526 properties: 14527 fsType: 14528 type: string 14529 readOnly: 14530 type: boolean 14531 secretRef: 14532 properties: 14533 name: 14534 type: string 14535 type: object 14536 x-kubernetes-map-type: atomic 14537 volumeName: 14538 type: string 14539 volumeNamespace: 14540 type: string 14541 type: object 14542 vsphereVolume: 14543 properties: 14544 fsType: 14545 type: string 14546 storagePolicyID: 14547 type: string 14548 storagePolicyName: 14549 type: string 14550 volumePath: 14551 type: string 14552 required: 14553 - volumePath 14554 type: object 14555 required: 14556 - name 14557 type: object 14558 type: array 14559 x-kubernetes-list-type: atomic 14560 type: object 14561 status: 14562 properties: 14563 phase: 14564 type: string 14565 version: 14566 type: string 14567 required: 14568 - phase 14569 - version 14570 type: object 14571 type: object 14572 served: true 14573 storage: true 14574 subresources: 14575 status: {}