volcano.sh/volcano@v1.9.0/config/crd/volcano/v1beta1/batch.volcano.sh_jobs.yaml (about) 1 2 --- 3 apiVersion: apiextensions.k8s.io/v1beta1 4 kind: CustomResourceDefinition 5 metadata: 6 annotations: 7 controller-gen.kubebuilder.io/version: v0.6.0 8 creationTimestamp: null 9 name: jobs.batch.volcano.sh 10 spec: 11 additionalPrinterColumns: 12 - JSONPath: .status.state.phase 13 name: STATUS 14 type: string 15 - JSONPath: .status.minAvailable 16 name: minAvailable 17 type: integer 18 - JSONPath: .status.running 19 name: RUNNINGS 20 type: integer 21 - JSONPath: .metadata.creationTimestamp 22 name: AGE 23 type: date 24 - JSONPath: .spec.queue 25 name: QUEUE 26 priority: 1 27 type: string 28 group: batch.volcano.sh 29 names: 30 kind: Job 31 listKind: JobList 32 plural: jobs 33 shortNames: 34 - vcjob 35 - vj 36 singular: job 37 scope: Namespaced 38 subresources: 39 status: {} 40 validation: 41 openAPIV3Schema: 42 properties: 43 apiVersion: 44 type: string 45 kind: 46 type: string 47 metadata: 48 type: object 49 spec: 50 properties: 51 maxRetry: 52 format: int32 53 type: integer 54 minAvailable: 55 format: int32 56 type: integer 57 minSuccess: 58 format: int32 59 minimum: 1 60 type: integer 61 plugins: 62 additionalProperties: 63 items: 64 type: string 65 type: array 66 type: object 67 policies: 68 items: 69 properties: 70 action: 71 type: string 72 event: 73 type: string 74 events: 75 items: 76 type: string 77 type: array 78 exitCode: 79 format: int32 80 type: integer 81 timeout: 82 type: string 83 type: object 84 type: array 85 priorityClassName: 86 type: string 87 queue: 88 type: string 89 runningEstimate: 90 type: string 91 schedulerName: 92 type: string 93 tasks: 94 items: 95 properties: 96 dependsOn: 97 properties: 98 iteration: 99 type: string 100 name: 101 items: 102 type: string 103 type: array 104 type: object 105 maxRetry: 106 format: int32 107 type: integer 108 minAvailable: 109 format: int32 110 type: integer 111 name: 112 type: string 113 policies: 114 items: 115 properties: 116 action: 117 type: string 118 event: 119 type: string 120 events: 121 items: 122 type: string 123 type: array 124 exitCode: 125 format: int32 126 type: integer 127 timeout: 128 type: string 129 type: object 130 type: array 131 replicas: 132 format: int32 133 type: integer 134 template: 135 properties: 136 metadata: 137 type: object 138 spec: 139 properties: 140 activeDeadlineSeconds: 141 format: int64 142 type: integer 143 affinity: 144 properties: 145 nodeAffinity: 146 properties: 147 preferredDuringSchedulingIgnoredDuringExecution: 148 items: 149 properties: 150 preference: 151 properties: 152 matchExpressions: 153 items: 154 properties: 155 key: 156 type: string 157 operator: 158 type: string 159 values: 160 items: 161 type: string 162 type: array 163 required: 164 - key 165 - operator 166 type: object 167 type: array 168 matchFields: 169 items: 170 properties: 171 key: 172 type: string 173 operator: 174 type: string 175 values: 176 items: 177 type: string 178 type: array 179 required: 180 - key 181 - operator 182 type: object 183 type: array 184 type: object 185 weight: 186 format: int32 187 type: integer 188 required: 189 - preference 190 - weight 191 type: object 192 type: array 193 requiredDuringSchedulingIgnoredDuringExecution: 194 properties: 195 nodeSelectorTerms: 196 items: 197 properties: 198 matchExpressions: 199 items: 200 properties: 201 key: 202 type: string 203 operator: 204 type: string 205 values: 206 items: 207 type: string 208 type: array 209 required: 210 - key 211 - operator 212 type: object 213 type: array 214 matchFields: 215 items: 216 properties: 217 key: 218 type: string 219 operator: 220 type: string 221 values: 222 items: 223 type: string 224 type: array 225 required: 226 - key 227 - operator 228 type: object 229 type: array 230 type: object 231 type: array 232 required: 233 - nodeSelectorTerms 234 type: object 235 type: object 236 podAffinity: 237 properties: 238 preferredDuringSchedulingIgnoredDuringExecution: 239 items: 240 properties: 241 podAffinityTerm: 242 properties: 243 labelSelector: 244 properties: 245 matchExpressions: 246 items: 247 properties: 248 key: 249 type: string 250 operator: 251 type: string 252 values: 253 items: 254 type: string 255 type: array 256 required: 257 - key 258 - operator 259 type: object 260 type: array 261 matchLabels: 262 additionalProperties: 263 type: string 264 type: object 265 type: object 266 matchLabelKeys: 267 items: 268 type: string 269 type: array 270 x-kubernetes-list-type: atomic 271 mismatchLabelKeys: 272 items: 273 type: string 274 type: array 275 x-kubernetes-list-type: atomic 276 namespaceSelector: 277 properties: 278 matchExpressions: 279 items: 280 properties: 281 key: 282 type: string 283 operator: 284 type: string 285 values: 286 items: 287 type: string 288 type: array 289 required: 290 - key 291 - operator 292 type: object 293 type: array 294 matchLabels: 295 additionalProperties: 296 type: string 297 type: object 298 type: object 299 namespaces: 300 items: 301 type: string 302 type: array 303 topologyKey: 304 type: string 305 required: 306 - topologyKey 307 type: object 308 weight: 309 format: int32 310 type: integer 311 required: 312 - podAffinityTerm 313 - weight 314 type: object 315 type: array 316 requiredDuringSchedulingIgnoredDuringExecution: 317 items: 318 properties: 319 labelSelector: 320 properties: 321 matchExpressions: 322 items: 323 properties: 324 key: 325 type: string 326 operator: 327 type: string 328 values: 329 items: 330 type: string 331 type: array 332 required: 333 - key 334 - operator 335 type: object 336 type: array 337 matchLabels: 338 additionalProperties: 339 type: string 340 type: object 341 type: object 342 matchLabelKeys: 343 items: 344 type: string 345 type: array 346 x-kubernetes-list-type: atomic 347 mismatchLabelKeys: 348 items: 349 type: string 350 type: array 351 x-kubernetes-list-type: atomic 352 namespaceSelector: 353 properties: 354 matchExpressions: 355 items: 356 properties: 357 key: 358 type: string 359 operator: 360 type: string 361 values: 362 items: 363 type: string 364 type: array 365 required: 366 - key 367 - operator 368 type: object 369 type: array 370 matchLabels: 371 additionalProperties: 372 type: string 373 type: object 374 type: object 375 namespaces: 376 items: 377 type: string 378 type: array 379 topologyKey: 380 type: string 381 required: 382 - topologyKey 383 type: object 384 type: array 385 type: object 386 podAntiAffinity: 387 properties: 388 preferredDuringSchedulingIgnoredDuringExecution: 389 items: 390 properties: 391 podAffinityTerm: 392 properties: 393 labelSelector: 394 properties: 395 matchExpressions: 396 items: 397 properties: 398 key: 399 type: string 400 operator: 401 type: string 402 values: 403 items: 404 type: string 405 type: array 406 required: 407 - key 408 - operator 409 type: object 410 type: array 411 matchLabels: 412 additionalProperties: 413 type: string 414 type: object 415 type: object 416 matchLabelKeys: 417 items: 418 type: string 419 type: array 420 x-kubernetes-list-type: atomic 421 mismatchLabelKeys: 422 items: 423 type: string 424 type: array 425 x-kubernetes-list-type: atomic 426 namespaceSelector: 427 properties: 428 matchExpressions: 429 items: 430 properties: 431 key: 432 type: string 433 operator: 434 type: string 435 values: 436 items: 437 type: string 438 type: array 439 required: 440 - key 441 - operator 442 type: object 443 type: array 444 matchLabels: 445 additionalProperties: 446 type: string 447 type: object 448 type: object 449 namespaces: 450 items: 451 type: string 452 type: array 453 topologyKey: 454 type: string 455 required: 456 - topologyKey 457 type: object 458 weight: 459 format: int32 460 type: integer 461 required: 462 - podAffinityTerm 463 - weight 464 type: object 465 type: array 466 requiredDuringSchedulingIgnoredDuringExecution: 467 items: 468 properties: 469 labelSelector: 470 properties: 471 matchExpressions: 472 items: 473 properties: 474 key: 475 type: string 476 operator: 477 type: string 478 values: 479 items: 480 type: string 481 type: array 482 required: 483 - key 484 - operator 485 type: object 486 type: array 487 matchLabels: 488 additionalProperties: 489 type: string 490 type: object 491 type: object 492 matchLabelKeys: 493 items: 494 type: string 495 type: array 496 x-kubernetes-list-type: atomic 497 mismatchLabelKeys: 498 items: 499 type: string 500 type: array 501 x-kubernetes-list-type: atomic 502 namespaceSelector: 503 properties: 504 matchExpressions: 505 items: 506 properties: 507 key: 508 type: string 509 operator: 510 type: string 511 values: 512 items: 513 type: string 514 type: array 515 required: 516 - key 517 - operator 518 type: object 519 type: array 520 matchLabels: 521 additionalProperties: 522 type: string 523 type: object 524 type: object 525 namespaces: 526 items: 527 type: string 528 type: array 529 topologyKey: 530 type: string 531 required: 532 - topologyKey 533 type: object 534 type: array 535 type: object 536 type: object 537 automountServiceAccountToken: 538 type: boolean 539 containers: 540 items: 541 properties: 542 args: 543 items: 544 type: string 545 type: array 546 command: 547 items: 548 type: string 549 type: array 550 env: 551 items: 552 properties: 553 name: 554 type: string 555 value: 556 type: string 557 valueFrom: 558 properties: 559 configMapKeyRef: 560 properties: 561 key: 562 type: string 563 name: 564 type: string 565 optional: 566 type: boolean 567 required: 568 - key 569 type: object 570 fieldRef: 571 properties: 572 apiVersion: 573 type: string 574 fieldPath: 575 type: string 576 required: 577 - fieldPath 578 type: object 579 resourceFieldRef: 580 properties: 581 containerName: 582 type: string 583 divisor: 584 anyOf: 585 - type: integer 586 - type: string 587 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 588 x-kubernetes-int-or-string: true 589 resource: 590 type: string 591 required: 592 - resource 593 type: object 594 secretKeyRef: 595 properties: 596 key: 597 type: string 598 name: 599 type: string 600 optional: 601 type: boolean 602 required: 603 - key 604 type: object 605 type: object 606 required: 607 - name 608 type: object 609 type: array 610 envFrom: 611 items: 612 properties: 613 configMapRef: 614 properties: 615 name: 616 type: string 617 optional: 618 type: boolean 619 type: object 620 prefix: 621 type: string 622 secretRef: 623 properties: 624 name: 625 type: string 626 optional: 627 type: boolean 628 type: object 629 type: object 630 type: array 631 image: 632 type: string 633 imagePullPolicy: 634 type: string 635 lifecycle: 636 properties: 637 postStart: 638 properties: 639 exec: 640 properties: 641 command: 642 items: 643 type: string 644 type: array 645 type: object 646 httpGet: 647 properties: 648 host: 649 type: string 650 httpHeaders: 651 items: 652 properties: 653 name: 654 type: string 655 value: 656 type: string 657 required: 658 - name 659 - value 660 type: object 661 type: array 662 path: 663 type: string 664 port: 665 anyOf: 666 - type: integer 667 - type: string 668 x-kubernetes-int-or-string: true 669 scheme: 670 type: string 671 required: 672 - port 673 type: object 674 sleep: 675 properties: 676 seconds: 677 format: int64 678 type: integer 679 required: 680 - seconds 681 type: object 682 tcpSocket: 683 properties: 684 host: 685 type: string 686 port: 687 anyOf: 688 - type: integer 689 - type: string 690 x-kubernetes-int-or-string: true 691 required: 692 - port 693 type: object 694 type: object 695 preStop: 696 properties: 697 exec: 698 properties: 699 command: 700 items: 701 type: string 702 type: array 703 type: object 704 httpGet: 705 properties: 706 host: 707 type: string 708 httpHeaders: 709 items: 710 properties: 711 name: 712 type: string 713 value: 714 type: string 715 required: 716 - name 717 - value 718 type: object 719 type: array 720 path: 721 type: string 722 port: 723 anyOf: 724 - type: integer 725 - type: string 726 x-kubernetes-int-or-string: true 727 scheme: 728 type: string 729 required: 730 - port 731 type: object 732 sleep: 733 properties: 734 seconds: 735 format: int64 736 type: integer 737 required: 738 - seconds 739 type: object 740 tcpSocket: 741 properties: 742 host: 743 type: string 744 port: 745 anyOf: 746 - type: integer 747 - type: string 748 x-kubernetes-int-or-string: true 749 required: 750 - port 751 type: object 752 type: object 753 type: object 754 livenessProbe: 755 properties: 756 exec: 757 properties: 758 command: 759 items: 760 type: string 761 type: array 762 type: object 763 failureThreshold: 764 format: int32 765 type: integer 766 grpc: 767 properties: 768 port: 769 format: int32 770 type: integer 771 service: 772 type: string 773 required: 774 - port 775 type: object 776 httpGet: 777 properties: 778 host: 779 type: string 780 httpHeaders: 781 items: 782 properties: 783 name: 784 type: string 785 value: 786 type: string 787 required: 788 - name 789 - value 790 type: object 791 type: array 792 path: 793 type: string 794 port: 795 anyOf: 796 - type: integer 797 - type: string 798 x-kubernetes-int-or-string: true 799 scheme: 800 type: string 801 required: 802 - port 803 type: object 804 initialDelaySeconds: 805 format: int32 806 type: integer 807 periodSeconds: 808 format: int32 809 type: integer 810 successThreshold: 811 format: int32 812 type: integer 813 tcpSocket: 814 properties: 815 host: 816 type: string 817 port: 818 anyOf: 819 - type: integer 820 - type: string 821 x-kubernetes-int-or-string: true 822 required: 823 - port 824 type: object 825 terminationGracePeriodSeconds: 826 format: int64 827 type: integer 828 timeoutSeconds: 829 format: int32 830 type: integer 831 type: object 832 name: 833 type: string 834 ports: 835 items: 836 properties: 837 containerPort: 838 format: int32 839 type: integer 840 hostIP: 841 type: string 842 hostPort: 843 format: int32 844 type: integer 845 name: 846 type: string 847 protocol: 848 type: string 849 required: 850 - containerPort 851 type: object 852 type: array 853 x-kubernetes-list-map-keys: 854 - containerPort 855 - protocol 856 x-kubernetes-list-type: map 857 readinessProbe: 858 properties: 859 exec: 860 properties: 861 command: 862 items: 863 type: string 864 type: array 865 type: object 866 failureThreshold: 867 format: int32 868 type: integer 869 grpc: 870 properties: 871 port: 872 format: int32 873 type: integer 874 service: 875 type: string 876 required: 877 - port 878 type: object 879 httpGet: 880 properties: 881 host: 882 type: string 883 httpHeaders: 884 items: 885 properties: 886 name: 887 type: string 888 value: 889 type: string 890 required: 891 - name 892 - value 893 type: object 894 type: array 895 path: 896 type: string 897 port: 898 anyOf: 899 - type: integer 900 - type: string 901 x-kubernetes-int-or-string: true 902 scheme: 903 type: string 904 required: 905 - port 906 type: object 907 initialDelaySeconds: 908 format: int32 909 type: integer 910 periodSeconds: 911 format: int32 912 type: integer 913 successThreshold: 914 format: int32 915 type: integer 916 tcpSocket: 917 properties: 918 host: 919 type: string 920 port: 921 anyOf: 922 - type: integer 923 - type: string 924 x-kubernetes-int-or-string: true 925 required: 926 - port 927 type: object 928 terminationGracePeriodSeconds: 929 format: int64 930 type: integer 931 timeoutSeconds: 932 format: int32 933 type: integer 934 type: object 935 resizePolicy: 936 items: 937 properties: 938 resourceName: 939 type: string 940 restartPolicy: 941 type: string 942 required: 943 - resourceName 944 - restartPolicy 945 type: object 946 type: array 947 x-kubernetes-list-type: atomic 948 resources: 949 properties: 950 claims: 951 items: 952 properties: 953 name: 954 type: string 955 required: 956 - name 957 type: object 958 type: array 959 x-kubernetes-list-map-keys: 960 - name 961 x-kubernetes-list-type: map 962 limits: 963 additionalProperties: 964 anyOf: 965 - type: integer 966 - type: string 967 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 968 x-kubernetes-int-or-string: true 969 type: object 970 requests: 971 additionalProperties: 972 anyOf: 973 - type: integer 974 - type: string 975 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 976 x-kubernetes-int-or-string: true 977 type: object 978 type: object 979 restartPolicy: 980 type: string 981 securityContext: 982 properties: 983 allowPrivilegeEscalation: 984 type: boolean 985 capabilities: 986 properties: 987 add: 988 items: 989 type: string 990 type: array 991 drop: 992 items: 993 type: string 994 type: array 995 type: object 996 privileged: 997 type: boolean 998 procMount: 999 type: string 1000 readOnlyRootFilesystem: 1001 type: boolean 1002 runAsGroup: 1003 format: int64 1004 type: integer 1005 runAsNonRoot: 1006 type: boolean 1007 runAsUser: 1008 format: int64 1009 type: integer 1010 seLinuxOptions: 1011 properties: 1012 level: 1013 type: string 1014 role: 1015 type: string 1016 type: 1017 type: string 1018 user: 1019 type: string 1020 type: object 1021 seccompProfile: 1022 properties: 1023 localhostProfile: 1024 type: string 1025 type: 1026 type: string 1027 required: 1028 - type 1029 type: object 1030 windowsOptions: 1031 properties: 1032 gmsaCredentialSpec: 1033 type: string 1034 gmsaCredentialSpecName: 1035 type: string 1036 hostProcess: 1037 type: boolean 1038 runAsUserName: 1039 type: string 1040 type: object 1041 type: object 1042 startupProbe: 1043 properties: 1044 exec: 1045 properties: 1046 command: 1047 items: 1048 type: string 1049 type: array 1050 type: object 1051 failureThreshold: 1052 format: int32 1053 type: integer 1054 grpc: 1055 properties: 1056 port: 1057 format: int32 1058 type: integer 1059 service: 1060 type: string 1061 required: 1062 - port 1063 type: object 1064 httpGet: 1065 properties: 1066 host: 1067 type: string 1068 httpHeaders: 1069 items: 1070 properties: 1071 name: 1072 type: string 1073 value: 1074 type: string 1075 required: 1076 - name 1077 - value 1078 type: object 1079 type: array 1080 path: 1081 type: string 1082 port: 1083 anyOf: 1084 - type: integer 1085 - type: string 1086 x-kubernetes-int-or-string: true 1087 scheme: 1088 type: string 1089 required: 1090 - port 1091 type: object 1092 initialDelaySeconds: 1093 format: int32 1094 type: integer 1095 periodSeconds: 1096 format: int32 1097 type: integer 1098 successThreshold: 1099 format: int32 1100 type: integer 1101 tcpSocket: 1102 properties: 1103 host: 1104 type: string 1105 port: 1106 anyOf: 1107 - type: integer 1108 - type: string 1109 x-kubernetes-int-or-string: true 1110 required: 1111 - port 1112 type: object 1113 terminationGracePeriodSeconds: 1114 format: int64 1115 type: integer 1116 timeoutSeconds: 1117 format: int32 1118 type: integer 1119 type: object 1120 stdin: 1121 type: boolean 1122 stdinOnce: 1123 type: boolean 1124 terminationMessagePath: 1125 type: string 1126 terminationMessagePolicy: 1127 type: string 1128 tty: 1129 type: boolean 1130 volumeDevices: 1131 items: 1132 properties: 1133 devicePath: 1134 type: string 1135 name: 1136 type: string 1137 required: 1138 - devicePath 1139 - name 1140 type: object 1141 type: array 1142 volumeMounts: 1143 items: 1144 properties: 1145 mountPath: 1146 type: string 1147 mountPropagation: 1148 type: string 1149 name: 1150 type: string 1151 readOnly: 1152 type: boolean 1153 subPath: 1154 type: string 1155 subPathExpr: 1156 type: string 1157 required: 1158 - mountPath 1159 - name 1160 type: object 1161 type: array 1162 workingDir: 1163 type: string 1164 required: 1165 - name 1166 type: object 1167 type: array 1168 dnsConfig: 1169 properties: 1170 nameservers: 1171 items: 1172 type: string 1173 type: array 1174 options: 1175 items: 1176 properties: 1177 name: 1178 type: string 1179 value: 1180 type: string 1181 type: object 1182 type: array 1183 searches: 1184 items: 1185 type: string 1186 type: array 1187 type: object 1188 dnsPolicy: 1189 type: string 1190 enableServiceLinks: 1191 type: boolean 1192 ephemeralContainers: 1193 items: 1194 properties: 1195 args: 1196 items: 1197 type: string 1198 type: array 1199 command: 1200 items: 1201 type: string 1202 type: array 1203 env: 1204 items: 1205 properties: 1206 name: 1207 type: string 1208 value: 1209 type: string 1210 valueFrom: 1211 properties: 1212 configMapKeyRef: 1213 properties: 1214 key: 1215 type: string 1216 name: 1217 type: string 1218 optional: 1219 type: boolean 1220 required: 1221 - key 1222 type: object 1223 fieldRef: 1224 properties: 1225 apiVersion: 1226 type: string 1227 fieldPath: 1228 type: string 1229 required: 1230 - fieldPath 1231 type: object 1232 resourceFieldRef: 1233 properties: 1234 containerName: 1235 type: string 1236 divisor: 1237 anyOf: 1238 - type: integer 1239 - type: string 1240 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1241 x-kubernetes-int-or-string: true 1242 resource: 1243 type: string 1244 required: 1245 - resource 1246 type: object 1247 secretKeyRef: 1248 properties: 1249 key: 1250 type: string 1251 name: 1252 type: string 1253 optional: 1254 type: boolean 1255 required: 1256 - key 1257 type: object 1258 type: object 1259 required: 1260 - name 1261 type: object 1262 type: array 1263 envFrom: 1264 items: 1265 properties: 1266 configMapRef: 1267 properties: 1268 name: 1269 type: string 1270 optional: 1271 type: boolean 1272 type: object 1273 prefix: 1274 type: string 1275 secretRef: 1276 properties: 1277 name: 1278 type: string 1279 optional: 1280 type: boolean 1281 type: object 1282 type: object 1283 type: array 1284 image: 1285 type: string 1286 imagePullPolicy: 1287 type: string 1288 lifecycle: 1289 properties: 1290 postStart: 1291 properties: 1292 exec: 1293 properties: 1294 command: 1295 items: 1296 type: string 1297 type: array 1298 type: object 1299 httpGet: 1300 properties: 1301 host: 1302 type: string 1303 httpHeaders: 1304 items: 1305 properties: 1306 name: 1307 type: string 1308 value: 1309 type: string 1310 required: 1311 - name 1312 - value 1313 type: object 1314 type: array 1315 path: 1316 type: string 1317 port: 1318 anyOf: 1319 - type: integer 1320 - type: string 1321 x-kubernetes-int-or-string: true 1322 scheme: 1323 type: string 1324 required: 1325 - port 1326 type: object 1327 sleep: 1328 properties: 1329 seconds: 1330 format: int64 1331 type: integer 1332 required: 1333 - seconds 1334 type: object 1335 tcpSocket: 1336 properties: 1337 host: 1338 type: string 1339 port: 1340 anyOf: 1341 - type: integer 1342 - type: string 1343 x-kubernetes-int-or-string: true 1344 required: 1345 - port 1346 type: object 1347 type: object 1348 preStop: 1349 properties: 1350 exec: 1351 properties: 1352 command: 1353 items: 1354 type: string 1355 type: array 1356 type: object 1357 httpGet: 1358 properties: 1359 host: 1360 type: string 1361 httpHeaders: 1362 items: 1363 properties: 1364 name: 1365 type: string 1366 value: 1367 type: string 1368 required: 1369 - name 1370 - value 1371 type: object 1372 type: array 1373 path: 1374 type: string 1375 port: 1376 anyOf: 1377 - type: integer 1378 - type: string 1379 x-kubernetes-int-or-string: true 1380 scheme: 1381 type: string 1382 required: 1383 - port 1384 type: object 1385 sleep: 1386 properties: 1387 seconds: 1388 format: int64 1389 type: integer 1390 required: 1391 - seconds 1392 type: object 1393 tcpSocket: 1394 properties: 1395 host: 1396 type: string 1397 port: 1398 anyOf: 1399 - type: integer 1400 - type: string 1401 x-kubernetes-int-or-string: true 1402 required: 1403 - port 1404 type: object 1405 type: object 1406 type: object 1407 livenessProbe: 1408 properties: 1409 exec: 1410 properties: 1411 command: 1412 items: 1413 type: string 1414 type: array 1415 type: object 1416 failureThreshold: 1417 format: int32 1418 type: integer 1419 grpc: 1420 properties: 1421 port: 1422 format: int32 1423 type: integer 1424 service: 1425 type: string 1426 required: 1427 - port 1428 type: object 1429 httpGet: 1430 properties: 1431 host: 1432 type: string 1433 httpHeaders: 1434 items: 1435 properties: 1436 name: 1437 type: string 1438 value: 1439 type: string 1440 required: 1441 - name 1442 - value 1443 type: object 1444 type: array 1445 path: 1446 type: string 1447 port: 1448 anyOf: 1449 - type: integer 1450 - type: string 1451 x-kubernetes-int-or-string: true 1452 scheme: 1453 type: string 1454 required: 1455 - port 1456 type: object 1457 initialDelaySeconds: 1458 format: int32 1459 type: integer 1460 periodSeconds: 1461 format: int32 1462 type: integer 1463 successThreshold: 1464 format: int32 1465 type: integer 1466 tcpSocket: 1467 properties: 1468 host: 1469 type: string 1470 port: 1471 anyOf: 1472 - type: integer 1473 - type: string 1474 x-kubernetes-int-or-string: true 1475 required: 1476 - port 1477 type: object 1478 terminationGracePeriodSeconds: 1479 format: int64 1480 type: integer 1481 timeoutSeconds: 1482 format: int32 1483 type: integer 1484 type: object 1485 name: 1486 type: string 1487 ports: 1488 items: 1489 properties: 1490 containerPort: 1491 format: int32 1492 type: integer 1493 hostIP: 1494 type: string 1495 hostPort: 1496 format: int32 1497 type: integer 1498 name: 1499 type: string 1500 protocol: 1501 type: string 1502 required: 1503 - containerPort 1504 type: object 1505 type: array 1506 x-kubernetes-list-map-keys: 1507 - containerPort 1508 - protocol 1509 x-kubernetes-list-type: map 1510 readinessProbe: 1511 properties: 1512 exec: 1513 properties: 1514 command: 1515 items: 1516 type: string 1517 type: array 1518 type: object 1519 failureThreshold: 1520 format: int32 1521 type: integer 1522 grpc: 1523 properties: 1524 port: 1525 format: int32 1526 type: integer 1527 service: 1528 type: string 1529 required: 1530 - port 1531 type: object 1532 httpGet: 1533 properties: 1534 host: 1535 type: string 1536 httpHeaders: 1537 items: 1538 properties: 1539 name: 1540 type: string 1541 value: 1542 type: string 1543 required: 1544 - name 1545 - value 1546 type: object 1547 type: array 1548 path: 1549 type: string 1550 port: 1551 anyOf: 1552 - type: integer 1553 - type: string 1554 x-kubernetes-int-or-string: true 1555 scheme: 1556 type: string 1557 required: 1558 - port 1559 type: object 1560 initialDelaySeconds: 1561 format: int32 1562 type: integer 1563 periodSeconds: 1564 format: int32 1565 type: integer 1566 successThreshold: 1567 format: int32 1568 type: integer 1569 tcpSocket: 1570 properties: 1571 host: 1572 type: string 1573 port: 1574 anyOf: 1575 - type: integer 1576 - type: string 1577 x-kubernetes-int-or-string: true 1578 required: 1579 - port 1580 type: object 1581 terminationGracePeriodSeconds: 1582 format: int64 1583 type: integer 1584 timeoutSeconds: 1585 format: int32 1586 type: integer 1587 type: object 1588 resizePolicy: 1589 items: 1590 properties: 1591 resourceName: 1592 type: string 1593 restartPolicy: 1594 type: string 1595 required: 1596 - resourceName 1597 - restartPolicy 1598 type: object 1599 type: array 1600 x-kubernetes-list-type: atomic 1601 resources: 1602 properties: 1603 claims: 1604 items: 1605 properties: 1606 name: 1607 type: string 1608 required: 1609 - name 1610 type: object 1611 type: array 1612 x-kubernetes-list-map-keys: 1613 - name 1614 x-kubernetes-list-type: map 1615 limits: 1616 additionalProperties: 1617 anyOf: 1618 - type: integer 1619 - type: string 1620 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1621 x-kubernetes-int-or-string: true 1622 type: object 1623 requests: 1624 additionalProperties: 1625 anyOf: 1626 - type: integer 1627 - type: string 1628 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1629 x-kubernetes-int-or-string: true 1630 type: object 1631 type: object 1632 restartPolicy: 1633 type: string 1634 securityContext: 1635 properties: 1636 allowPrivilegeEscalation: 1637 type: boolean 1638 capabilities: 1639 properties: 1640 add: 1641 items: 1642 type: string 1643 type: array 1644 drop: 1645 items: 1646 type: string 1647 type: array 1648 type: object 1649 privileged: 1650 type: boolean 1651 procMount: 1652 type: string 1653 readOnlyRootFilesystem: 1654 type: boolean 1655 runAsGroup: 1656 format: int64 1657 type: integer 1658 runAsNonRoot: 1659 type: boolean 1660 runAsUser: 1661 format: int64 1662 type: integer 1663 seLinuxOptions: 1664 properties: 1665 level: 1666 type: string 1667 role: 1668 type: string 1669 type: 1670 type: string 1671 user: 1672 type: string 1673 type: object 1674 seccompProfile: 1675 properties: 1676 localhostProfile: 1677 type: string 1678 type: 1679 type: string 1680 required: 1681 - type 1682 type: object 1683 windowsOptions: 1684 properties: 1685 gmsaCredentialSpec: 1686 type: string 1687 gmsaCredentialSpecName: 1688 type: string 1689 hostProcess: 1690 type: boolean 1691 runAsUserName: 1692 type: string 1693 type: object 1694 type: object 1695 startupProbe: 1696 properties: 1697 exec: 1698 properties: 1699 command: 1700 items: 1701 type: string 1702 type: array 1703 type: object 1704 failureThreshold: 1705 format: int32 1706 type: integer 1707 grpc: 1708 properties: 1709 port: 1710 format: int32 1711 type: integer 1712 service: 1713 type: string 1714 required: 1715 - port 1716 type: object 1717 httpGet: 1718 properties: 1719 host: 1720 type: string 1721 httpHeaders: 1722 items: 1723 properties: 1724 name: 1725 type: string 1726 value: 1727 type: string 1728 required: 1729 - name 1730 - value 1731 type: object 1732 type: array 1733 path: 1734 type: string 1735 port: 1736 anyOf: 1737 - type: integer 1738 - type: string 1739 x-kubernetes-int-or-string: true 1740 scheme: 1741 type: string 1742 required: 1743 - port 1744 type: object 1745 initialDelaySeconds: 1746 format: int32 1747 type: integer 1748 periodSeconds: 1749 format: int32 1750 type: integer 1751 successThreshold: 1752 format: int32 1753 type: integer 1754 tcpSocket: 1755 properties: 1756 host: 1757 type: string 1758 port: 1759 anyOf: 1760 - type: integer 1761 - type: string 1762 x-kubernetes-int-or-string: true 1763 required: 1764 - port 1765 type: object 1766 terminationGracePeriodSeconds: 1767 format: int64 1768 type: integer 1769 timeoutSeconds: 1770 format: int32 1771 type: integer 1772 type: object 1773 stdin: 1774 type: boolean 1775 stdinOnce: 1776 type: boolean 1777 targetContainerName: 1778 type: string 1779 terminationMessagePath: 1780 type: string 1781 terminationMessagePolicy: 1782 type: string 1783 tty: 1784 type: boolean 1785 volumeDevices: 1786 items: 1787 properties: 1788 devicePath: 1789 type: string 1790 name: 1791 type: string 1792 required: 1793 - devicePath 1794 - name 1795 type: object 1796 type: array 1797 volumeMounts: 1798 items: 1799 properties: 1800 mountPath: 1801 type: string 1802 mountPropagation: 1803 type: string 1804 name: 1805 type: string 1806 readOnly: 1807 type: boolean 1808 subPath: 1809 type: string 1810 subPathExpr: 1811 type: string 1812 required: 1813 - mountPath 1814 - name 1815 type: object 1816 type: array 1817 workingDir: 1818 type: string 1819 required: 1820 - name 1821 type: object 1822 type: array 1823 hostAliases: 1824 items: 1825 properties: 1826 hostnames: 1827 items: 1828 type: string 1829 type: array 1830 ip: 1831 type: string 1832 type: object 1833 type: array 1834 hostIPC: 1835 type: boolean 1836 hostNetwork: 1837 type: boolean 1838 hostPID: 1839 type: boolean 1840 hostUsers: 1841 type: boolean 1842 hostname: 1843 type: string 1844 imagePullSecrets: 1845 items: 1846 properties: 1847 name: 1848 type: string 1849 type: object 1850 type: array 1851 initContainers: 1852 items: 1853 properties: 1854 args: 1855 items: 1856 type: string 1857 type: array 1858 command: 1859 items: 1860 type: string 1861 type: array 1862 env: 1863 items: 1864 properties: 1865 name: 1866 type: string 1867 value: 1868 type: string 1869 valueFrom: 1870 properties: 1871 configMapKeyRef: 1872 properties: 1873 key: 1874 type: string 1875 name: 1876 type: string 1877 optional: 1878 type: boolean 1879 required: 1880 - key 1881 type: object 1882 fieldRef: 1883 properties: 1884 apiVersion: 1885 type: string 1886 fieldPath: 1887 type: string 1888 required: 1889 - fieldPath 1890 type: object 1891 resourceFieldRef: 1892 properties: 1893 containerName: 1894 type: string 1895 divisor: 1896 anyOf: 1897 - type: integer 1898 - type: string 1899 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1900 x-kubernetes-int-or-string: true 1901 resource: 1902 type: string 1903 required: 1904 - resource 1905 type: object 1906 secretKeyRef: 1907 properties: 1908 key: 1909 type: string 1910 name: 1911 type: string 1912 optional: 1913 type: boolean 1914 required: 1915 - key 1916 type: object 1917 type: object 1918 required: 1919 - name 1920 type: object 1921 type: array 1922 envFrom: 1923 items: 1924 properties: 1925 configMapRef: 1926 properties: 1927 name: 1928 type: string 1929 optional: 1930 type: boolean 1931 type: object 1932 prefix: 1933 type: string 1934 secretRef: 1935 properties: 1936 name: 1937 type: string 1938 optional: 1939 type: boolean 1940 type: object 1941 type: object 1942 type: array 1943 image: 1944 type: string 1945 imagePullPolicy: 1946 type: string 1947 lifecycle: 1948 properties: 1949 postStart: 1950 properties: 1951 exec: 1952 properties: 1953 command: 1954 items: 1955 type: string 1956 type: array 1957 type: object 1958 httpGet: 1959 properties: 1960 host: 1961 type: string 1962 httpHeaders: 1963 items: 1964 properties: 1965 name: 1966 type: string 1967 value: 1968 type: string 1969 required: 1970 - name 1971 - value 1972 type: object 1973 type: array 1974 path: 1975 type: string 1976 port: 1977 anyOf: 1978 - type: integer 1979 - type: string 1980 x-kubernetes-int-or-string: true 1981 scheme: 1982 type: string 1983 required: 1984 - port 1985 type: object 1986 sleep: 1987 properties: 1988 seconds: 1989 format: int64 1990 type: integer 1991 required: 1992 - seconds 1993 type: object 1994 tcpSocket: 1995 properties: 1996 host: 1997 type: string 1998 port: 1999 anyOf: 2000 - type: integer 2001 - type: string 2002 x-kubernetes-int-or-string: true 2003 required: 2004 - port 2005 type: object 2006 type: object 2007 preStop: 2008 properties: 2009 exec: 2010 properties: 2011 command: 2012 items: 2013 type: string 2014 type: array 2015 type: object 2016 httpGet: 2017 properties: 2018 host: 2019 type: string 2020 httpHeaders: 2021 items: 2022 properties: 2023 name: 2024 type: string 2025 value: 2026 type: string 2027 required: 2028 - name 2029 - value 2030 type: object 2031 type: array 2032 path: 2033 type: string 2034 port: 2035 anyOf: 2036 - type: integer 2037 - type: string 2038 x-kubernetes-int-or-string: true 2039 scheme: 2040 type: string 2041 required: 2042 - port 2043 type: object 2044 sleep: 2045 properties: 2046 seconds: 2047 format: int64 2048 type: integer 2049 required: 2050 - seconds 2051 type: object 2052 tcpSocket: 2053 properties: 2054 host: 2055 type: string 2056 port: 2057 anyOf: 2058 - type: integer 2059 - type: string 2060 x-kubernetes-int-or-string: true 2061 required: 2062 - port 2063 type: object 2064 type: object 2065 type: object 2066 livenessProbe: 2067 properties: 2068 exec: 2069 properties: 2070 command: 2071 items: 2072 type: string 2073 type: array 2074 type: object 2075 failureThreshold: 2076 format: int32 2077 type: integer 2078 grpc: 2079 properties: 2080 port: 2081 format: int32 2082 type: integer 2083 service: 2084 type: string 2085 required: 2086 - port 2087 type: object 2088 httpGet: 2089 properties: 2090 host: 2091 type: string 2092 httpHeaders: 2093 items: 2094 properties: 2095 name: 2096 type: string 2097 value: 2098 type: string 2099 required: 2100 - name 2101 - value 2102 type: object 2103 type: array 2104 path: 2105 type: string 2106 port: 2107 anyOf: 2108 - type: integer 2109 - type: string 2110 x-kubernetes-int-or-string: true 2111 scheme: 2112 type: string 2113 required: 2114 - port 2115 type: object 2116 initialDelaySeconds: 2117 format: int32 2118 type: integer 2119 periodSeconds: 2120 format: int32 2121 type: integer 2122 successThreshold: 2123 format: int32 2124 type: integer 2125 tcpSocket: 2126 properties: 2127 host: 2128 type: string 2129 port: 2130 anyOf: 2131 - type: integer 2132 - type: string 2133 x-kubernetes-int-or-string: true 2134 required: 2135 - port 2136 type: object 2137 terminationGracePeriodSeconds: 2138 format: int64 2139 type: integer 2140 timeoutSeconds: 2141 format: int32 2142 type: integer 2143 type: object 2144 name: 2145 type: string 2146 ports: 2147 items: 2148 properties: 2149 containerPort: 2150 format: int32 2151 type: integer 2152 hostIP: 2153 type: string 2154 hostPort: 2155 format: int32 2156 type: integer 2157 name: 2158 type: string 2159 protocol: 2160 type: string 2161 required: 2162 - containerPort 2163 type: object 2164 type: array 2165 x-kubernetes-list-map-keys: 2166 - containerPort 2167 - protocol 2168 x-kubernetes-list-type: map 2169 readinessProbe: 2170 properties: 2171 exec: 2172 properties: 2173 command: 2174 items: 2175 type: string 2176 type: array 2177 type: object 2178 failureThreshold: 2179 format: int32 2180 type: integer 2181 grpc: 2182 properties: 2183 port: 2184 format: int32 2185 type: integer 2186 service: 2187 type: string 2188 required: 2189 - port 2190 type: object 2191 httpGet: 2192 properties: 2193 host: 2194 type: string 2195 httpHeaders: 2196 items: 2197 properties: 2198 name: 2199 type: string 2200 value: 2201 type: string 2202 required: 2203 - name 2204 - value 2205 type: object 2206 type: array 2207 path: 2208 type: string 2209 port: 2210 anyOf: 2211 - type: integer 2212 - type: string 2213 x-kubernetes-int-or-string: true 2214 scheme: 2215 type: string 2216 required: 2217 - port 2218 type: object 2219 initialDelaySeconds: 2220 format: int32 2221 type: integer 2222 periodSeconds: 2223 format: int32 2224 type: integer 2225 successThreshold: 2226 format: int32 2227 type: integer 2228 tcpSocket: 2229 properties: 2230 host: 2231 type: string 2232 port: 2233 anyOf: 2234 - type: integer 2235 - type: string 2236 x-kubernetes-int-or-string: true 2237 required: 2238 - port 2239 type: object 2240 terminationGracePeriodSeconds: 2241 format: int64 2242 type: integer 2243 timeoutSeconds: 2244 format: int32 2245 type: integer 2246 type: object 2247 resizePolicy: 2248 items: 2249 properties: 2250 resourceName: 2251 type: string 2252 restartPolicy: 2253 type: string 2254 required: 2255 - resourceName 2256 - restartPolicy 2257 type: object 2258 type: array 2259 x-kubernetes-list-type: atomic 2260 resources: 2261 properties: 2262 claims: 2263 items: 2264 properties: 2265 name: 2266 type: string 2267 required: 2268 - name 2269 type: object 2270 type: array 2271 x-kubernetes-list-map-keys: 2272 - name 2273 x-kubernetes-list-type: map 2274 limits: 2275 additionalProperties: 2276 anyOf: 2277 - type: integer 2278 - type: string 2279 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2280 x-kubernetes-int-or-string: true 2281 type: object 2282 requests: 2283 additionalProperties: 2284 anyOf: 2285 - type: integer 2286 - type: string 2287 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2288 x-kubernetes-int-or-string: true 2289 type: object 2290 type: object 2291 restartPolicy: 2292 type: string 2293 securityContext: 2294 properties: 2295 allowPrivilegeEscalation: 2296 type: boolean 2297 capabilities: 2298 properties: 2299 add: 2300 items: 2301 type: string 2302 type: array 2303 drop: 2304 items: 2305 type: string 2306 type: array 2307 type: object 2308 privileged: 2309 type: boolean 2310 procMount: 2311 type: string 2312 readOnlyRootFilesystem: 2313 type: boolean 2314 runAsGroup: 2315 format: int64 2316 type: integer 2317 runAsNonRoot: 2318 type: boolean 2319 runAsUser: 2320 format: int64 2321 type: integer 2322 seLinuxOptions: 2323 properties: 2324 level: 2325 type: string 2326 role: 2327 type: string 2328 type: 2329 type: string 2330 user: 2331 type: string 2332 type: object 2333 seccompProfile: 2334 properties: 2335 localhostProfile: 2336 type: string 2337 type: 2338 type: string 2339 required: 2340 - type 2341 type: object 2342 windowsOptions: 2343 properties: 2344 gmsaCredentialSpec: 2345 type: string 2346 gmsaCredentialSpecName: 2347 type: string 2348 hostProcess: 2349 type: boolean 2350 runAsUserName: 2351 type: string 2352 type: object 2353 type: object 2354 startupProbe: 2355 properties: 2356 exec: 2357 properties: 2358 command: 2359 items: 2360 type: string 2361 type: array 2362 type: object 2363 failureThreshold: 2364 format: int32 2365 type: integer 2366 grpc: 2367 properties: 2368 port: 2369 format: int32 2370 type: integer 2371 service: 2372 type: string 2373 required: 2374 - port 2375 type: object 2376 httpGet: 2377 properties: 2378 host: 2379 type: string 2380 httpHeaders: 2381 items: 2382 properties: 2383 name: 2384 type: string 2385 value: 2386 type: string 2387 required: 2388 - name 2389 - value 2390 type: object 2391 type: array 2392 path: 2393 type: string 2394 port: 2395 anyOf: 2396 - type: integer 2397 - type: string 2398 x-kubernetes-int-or-string: true 2399 scheme: 2400 type: string 2401 required: 2402 - port 2403 type: object 2404 initialDelaySeconds: 2405 format: int32 2406 type: integer 2407 periodSeconds: 2408 format: int32 2409 type: integer 2410 successThreshold: 2411 format: int32 2412 type: integer 2413 tcpSocket: 2414 properties: 2415 host: 2416 type: string 2417 port: 2418 anyOf: 2419 - type: integer 2420 - type: string 2421 x-kubernetes-int-or-string: true 2422 required: 2423 - port 2424 type: object 2425 terminationGracePeriodSeconds: 2426 format: int64 2427 type: integer 2428 timeoutSeconds: 2429 format: int32 2430 type: integer 2431 type: object 2432 stdin: 2433 type: boolean 2434 stdinOnce: 2435 type: boolean 2436 terminationMessagePath: 2437 type: string 2438 terminationMessagePolicy: 2439 type: string 2440 tty: 2441 type: boolean 2442 volumeDevices: 2443 items: 2444 properties: 2445 devicePath: 2446 type: string 2447 name: 2448 type: string 2449 required: 2450 - devicePath 2451 - name 2452 type: object 2453 type: array 2454 volumeMounts: 2455 items: 2456 properties: 2457 mountPath: 2458 type: string 2459 mountPropagation: 2460 type: string 2461 name: 2462 type: string 2463 readOnly: 2464 type: boolean 2465 subPath: 2466 type: string 2467 subPathExpr: 2468 type: string 2469 required: 2470 - mountPath 2471 - name 2472 type: object 2473 type: array 2474 workingDir: 2475 type: string 2476 required: 2477 - name 2478 type: object 2479 type: array 2480 nodeName: 2481 type: string 2482 nodeSelector: 2483 additionalProperties: 2484 type: string 2485 type: object 2486 x-kubernetes-map-type: atomic 2487 os: 2488 properties: 2489 name: 2490 type: string 2491 required: 2492 - name 2493 type: object 2494 overhead: 2495 additionalProperties: 2496 anyOf: 2497 - type: integer 2498 - type: string 2499 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2500 x-kubernetes-int-or-string: true 2501 type: object 2502 preemptionPolicy: 2503 type: string 2504 priority: 2505 format: int32 2506 type: integer 2507 priorityClassName: 2508 type: string 2509 readinessGates: 2510 items: 2511 properties: 2512 conditionType: 2513 type: string 2514 required: 2515 - conditionType 2516 type: object 2517 type: array 2518 resourceClaims: 2519 items: 2520 properties: 2521 name: 2522 type: string 2523 source: 2524 properties: 2525 resourceClaimName: 2526 type: string 2527 resourceClaimTemplateName: 2528 type: string 2529 type: object 2530 required: 2531 - name 2532 type: object 2533 type: array 2534 x-kubernetes-list-map-keys: 2535 - name 2536 x-kubernetes-list-type: map 2537 restartPolicy: 2538 type: string 2539 runtimeClassName: 2540 type: string 2541 schedulerName: 2542 type: string 2543 schedulingGates: 2544 items: 2545 properties: 2546 name: 2547 type: string 2548 required: 2549 - name 2550 type: object 2551 type: array 2552 x-kubernetes-list-map-keys: 2553 - name 2554 x-kubernetes-list-type: map 2555 securityContext: 2556 properties: 2557 fsGroup: 2558 format: int64 2559 type: integer 2560 fsGroupChangePolicy: 2561 type: string 2562 runAsGroup: 2563 format: int64 2564 type: integer 2565 runAsNonRoot: 2566 type: boolean 2567 runAsUser: 2568 format: int64 2569 type: integer 2570 seLinuxOptions: 2571 properties: 2572 level: 2573 type: string 2574 role: 2575 type: string 2576 type: 2577 type: string 2578 user: 2579 type: string 2580 type: object 2581 seccompProfile: 2582 properties: 2583 localhostProfile: 2584 type: string 2585 type: 2586 type: string 2587 required: 2588 - type 2589 type: object 2590 supplementalGroups: 2591 items: 2592 format: int64 2593 type: integer 2594 type: array 2595 sysctls: 2596 items: 2597 properties: 2598 name: 2599 type: string 2600 value: 2601 type: string 2602 required: 2603 - name 2604 - value 2605 type: object 2606 type: array 2607 windowsOptions: 2608 properties: 2609 gmsaCredentialSpec: 2610 type: string 2611 gmsaCredentialSpecName: 2612 type: string 2613 hostProcess: 2614 type: boolean 2615 runAsUserName: 2616 type: string 2617 type: object 2618 type: object 2619 serviceAccount: 2620 type: string 2621 serviceAccountName: 2622 type: string 2623 setHostnameAsFQDN: 2624 type: boolean 2625 shareProcessNamespace: 2626 type: boolean 2627 subdomain: 2628 type: string 2629 terminationGracePeriodSeconds: 2630 format: int64 2631 type: integer 2632 tolerations: 2633 items: 2634 properties: 2635 effect: 2636 type: string 2637 key: 2638 type: string 2639 operator: 2640 type: string 2641 tolerationSeconds: 2642 format: int64 2643 type: integer 2644 value: 2645 type: string 2646 type: object 2647 type: array 2648 topologySpreadConstraints: 2649 items: 2650 properties: 2651 labelSelector: 2652 properties: 2653 matchExpressions: 2654 items: 2655 properties: 2656 key: 2657 type: string 2658 operator: 2659 type: string 2660 values: 2661 items: 2662 type: string 2663 type: array 2664 required: 2665 - key 2666 - operator 2667 type: object 2668 type: array 2669 matchLabels: 2670 additionalProperties: 2671 type: string 2672 type: object 2673 type: object 2674 matchLabelKeys: 2675 items: 2676 type: string 2677 type: array 2678 x-kubernetes-list-type: atomic 2679 maxSkew: 2680 format: int32 2681 type: integer 2682 minDomains: 2683 format: int32 2684 type: integer 2685 nodeAffinityPolicy: 2686 type: string 2687 nodeTaintsPolicy: 2688 type: string 2689 topologyKey: 2690 type: string 2691 whenUnsatisfiable: 2692 type: string 2693 required: 2694 - maxSkew 2695 - topologyKey 2696 - whenUnsatisfiable 2697 type: object 2698 type: array 2699 x-kubernetes-list-map-keys: 2700 - topologyKey 2701 - whenUnsatisfiable 2702 x-kubernetes-list-type: map 2703 volumes: 2704 items: 2705 properties: 2706 awsElasticBlockStore: 2707 properties: 2708 fsType: 2709 type: string 2710 partition: 2711 format: int32 2712 type: integer 2713 readOnly: 2714 type: boolean 2715 volumeID: 2716 type: string 2717 required: 2718 - volumeID 2719 type: object 2720 azureDisk: 2721 properties: 2722 cachingMode: 2723 type: string 2724 diskName: 2725 type: string 2726 diskURI: 2727 type: string 2728 fsType: 2729 type: string 2730 kind: 2731 type: string 2732 readOnly: 2733 type: boolean 2734 required: 2735 - diskName 2736 - diskURI 2737 type: object 2738 azureFile: 2739 properties: 2740 readOnly: 2741 type: boolean 2742 secretName: 2743 type: string 2744 shareName: 2745 type: string 2746 required: 2747 - secretName 2748 - shareName 2749 type: object 2750 cephfs: 2751 properties: 2752 monitors: 2753 items: 2754 type: string 2755 type: array 2756 path: 2757 type: string 2758 readOnly: 2759 type: boolean 2760 secretFile: 2761 type: string 2762 secretRef: 2763 properties: 2764 name: 2765 type: string 2766 type: object 2767 user: 2768 type: string 2769 required: 2770 - monitors 2771 type: object 2772 cinder: 2773 properties: 2774 fsType: 2775 type: string 2776 readOnly: 2777 type: boolean 2778 secretRef: 2779 properties: 2780 name: 2781 type: string 2782 type: object 2783 volumeID: 2784 type: string 2785 required: 2786 - volumeID 2787 type: object 2788 configMap: 2789 properties: 2790 defaultMode: 2791 format: int32 2792 type: integer 2793 items: 2794 items: 2795 properties: 2796 key: 2797 type: string 2798 mode: 2799 format: int32 2800 type: integer 2801 path: 2802 type: string 2803 required: 2804 - key 2805 - path 2806 type: object 2807 type: array 2808 name: 2809 type: string 2810 optional: 2811 type: boolean 2812 type: object 2813 csi: 2814 properties: 2815 driver: 2816 type: string 2817 fsType: 2818 type: string 2819 nodePublishSecretRef: 2820 properties: 2821 name: 2822 type: string 2823 type: object 2824 readOnly: 2825 type: boolean 2826 volumeAttributes: 2827 additionalProperties: 2828 type: string 2829 type: object 2830 required: 2831 - driver 2832 type: object 2833 downwardAPI: 2834 properties: 2835 defaultMode: 2836 format: int32 2837 type: integer 2838 items: 2839 items: 2840 properties: 2841 fieldRef: 2842 properties: 2843 apiVersion: 2844 type: string 2845 fieldPath: 2846 type: string 2847 required: 2848 - fieldPath 2849 type: object 2850 mode: 2851 format: int32 2852 type: integer 2853 path: 2854 type: string 2855 resourceFieldRef: 2856 properties: 2857 containerName: 2858 type: string 2859 divisor: 2860 anyOf: 2861 - type: integer 2862 - type: string 2863 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2864 x-kubernetes-int-or-string: true 2865 resource: 2866 type: string 2867 required: 2868 - resource 2869 type: object 2870 required: 2871 - path 2872 type: object 2873 type: array 2874 type: object 2875 emptyDir: 2876 properties: 2877 medium: 2878 type: string 2879 sizeLimit: 2880 anyOf: 2881 - type: integer 2882 - type: string 2883 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2884 x-kubernetes-int-or-string: true 2885 type: object 2886 ephemeral: 2887 properties: 2888 volumeClaimTemplate: 2889 properties: 2890 metadata: 2891 type: object 2892 spec: 2893 properties: 2894 accessModes: 2895 items: 2896 type: string 2897 type: array 2898 dataSource: 2899 properties: 2900 apiGroup: 2901 type: string 2902 kind: 2903 type: string 2904 name: 2905 type: string 2906 required: 2907 - kind 2908 - name 2909 type: object 2910 dataSourceRef: 2911 properties: 2912 apiGroup: 2913 type: string 2914 kind: 2915 type: string 2916 name: 2917 type: string 2918 namespace: 2919 type: string 2920 required: 2921 - kind 2922 - name 2923 type: object 2924 resources: 2925 properties: 2926 limits: 2927 additionalProperties: 2928 anyOf: 2929 - type: integer 2930 - type: string 2931 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2932 x-kubernetes-int-or-string: true 2933 type: object 2934 requests: 2935 additionalProperties: 2936 anyOf: 2937 - type: integer 2938 - type: string 2939 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2940 x-kubernetes-int-or-string: true 2941 type: object 2942 type: object 2943 selector: 2944 properties: 2945 matchExpressions: 2946 items: 2947 properties: 2948 key: 2949 type: string 2950 operator: 2951 type: string 2952 values: 2953 items: 2954 type: string 2955 type: array 2956 required: 2957 - key 2958 - operator 2959 type: object 2960 type: array 2961 matchLabels: 2962 additionalProperties: 2963 type: string 2964 type: object 2965 type: object 2966 storageClassName: 2967 type: string 2968 volumeAttributesClassName: 2969 type: string 2970 volumeMode: 2971 type: string 2972 volumeName: 2973 type: string 2974 type: object 2975 required: 2976 - spec 2977 type: object 2978 type: object 2979 fc: 2980 properties: 2981 fsType: 2982 type: string 2983 lun: 2984 format: int32 2985 type: integer 2986 readOnly: 2987 type: boolean 2988 targetWWNs: 2989 items: 2990 type: string 2991 type: array 2992 wwids: 2993 items: 2994 type: string 2995 type: array 2996 type: object 2997 flexVolume: 2998 properties: 2999 driver: 3000 type: string 3001 fsType: 3002 type: string 3003 options: 3004 additionalProperties: 3005 type: string 3006 type: object 3007 readOnly: 3008 type: boolean 3009 secretRef: 3010 properties: 3011 name: 3012 type: string 3013 type: object 3014 required: 3015 - driver 3016 type: object 3017 flocker: 3018 properties: 3019 datasetName: 3020 type: string 3021 datasetUUID: 3022 type: string 3023 type: object 3024 gcePersistentDisk: 3025 properties: 3026 fsType: 3027 type: string 3028 partition: 3029 format: int32 3030 type: integer 3031 pdName: 3032 type: string 3033 readOnly: 3034 type: boolean 3035 required: 3036 - pdName 3037 type: object 3038 gitRepo: 3039 properties: 3040 directory: 3041 type: string 3042 repository: 3043 type: string 3044 revision: 3045 type: string 3046 required: 3047 - repository 3048 type: object 3049 glusterfs: 3050 properties: 3051 endpoints: 3052 type: string 3053 path: 3054 type: string 3055 readOnly: 3056 type: boolean 3057 required: 3058 - endpoints 3059 - path 3060 type: object 3061 hostPath: 3062 properties: 3063 path: 3064 type: string 3065 type: 3066 type: string 3067 required: 3068 - path 3069 type: object 3070 iscsi: 3071 properties: 3072 chapAuthDiscovery: 3073 type: boolean 3074 chapAuthSession: 3075 type: boolean 3076 fsType: 3077 type: string 3078 initiatorName: 3079 type: string 3080 iqn: 3081 type: string 3082 iscsiInterface: 3083 type: string 3084 lun: 3085 format: int32 3086 type: integer 3087 portals: 3088 items: 3089 type: string 3090 type: array 3091 readOnly: 3092 type: boolean 3093 secretRef: 3094 properties: 3095 name: 3096 type: string 3097 type: object 3098 targetPortal: 3099 type: string 3100 required: 3101 - iqn 3102 - lun 3103 - targetPortal 3104 type: object 3105 name: 3106 type: string 3107 nfs: 3108 properties: 3109 path: 3110 type: string 3111 readOnly: 3112 type: boolean 3113 server: 3114 type: string 3115 required: 3116 - path 3117 - server 3118 type: object 3119 persistentVolumeClaim: 3120 properties: 3121 claimName: 3122 type: string 3123 readOnly: 3124 type: boolean 3125 required: 3126 - claimName 3127 type: object 3128 photonPersistentDisk: 3129 properties: 3130 fsType: 3131 type: string 3132 pdID: 3133 type: string 3134 required: 3135 - pdID 3136 type: object 3137 portworxVolume: 3138 properties: 3139 fsType: 3140 type: string 3141 readOnly: 3142 type: boolean 3143 volumeID: 3144 type: string 3145 required: 3146 - volumeID 3147 type: object 3148 projected: 3149 properties: 3150 defaultMode: 3151 format: int32 3152 type: integer 3153 sources: 3154 items: 3155 properties: 3156 clusterTrustBundle: 3157 properties: 3158 labelSelector: 3159 properties: 3160 matchExpressions: 3161 items: 3162 properties: 3163 key: 3164 type: string 3165 operator: 3166 type: string 3167 values: 3168 items: 3169 type: string 3170 type: array 3171 required: 3172 - key 3173 - operator 3174 type: object 3175 type: array 3176 matchLabels: 3177 additionalProperties: 3178 type: string 3179 type: object 3180 type: object 3181 name: 3182 type: string 3183 optional: 3184 type: boolean 3185 path: 3186 type: string 3187 signerName: 3188 type: string 3189 required: 3190 - path 3191 type: object 3192 configMap: 3193 properties: 3194 items: 3195 items: 3196 properties: 3197 key: 3198 type: string 3199 mode: 3200 format: int32 3201 type: integer 3202 path: 3203 type: string 3204 required: 3205 - key 3206 - path 3207 type: object 3208 type: array 3209 name: 3210 type: string 3211 optional: 3212 type: boolean 3213 type: object 3214 downwardAPI: 3215 properties: 3216 items: 3217 items: 3218 properties: 3219 fieldRef: 3220 properties: 3221 apiVersion: 3222 type: string 3223 fieldPath: 3224 type: string 3225 required: 3226 - fieldPath 3227 type: object 3228 mode: 3229 format: int32 3230 type: integer 3231 path: 3232 type: string 3233 resourceFieldRef: 3234 properties: 3235 containerName: 3236 type: string 3237 divisor: 3238 anyOf: 3239 - type: integer 3240 - type: string 3241 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3242 x-kubernetes-int-or-string: true 3243 resource: 3244 type: string 3245 required: 3246 - resource 3247 type: object 3248 required: 3249 - path 3250 type: object 3251 type: array 3252 type: object 3253 secret: 3254 properties: 3255 items: 3256 items: 3257 properties: 3258 key: 3259 type: string 3260 mode: 3261 format: int32 3262 type: integer 3263 path: 3264 type: string 3265 required: 3266 - key 3267 - path 3268 type: object 3269 type: array 3270 name: 3271 type: string 3272 optional: 3273 type: boolean 3274 type: object 3275 serviceAccountToken: 3276 properties: 3277 audience: 3278 type: string 3279 expirationSeconds: 3280 format: int64 3281 type: integer 3282 path: 3283 type: string 3284 required: 3285 - path 3286 type: object 3287 type: object 3288 type: array 3289 type: object 3290 quobyte: 3291 properties: 3292 group: 3293 type: string 3294 readOnly: 3295 type: boolean 3296 registry: 3297 type: string 3298 tenant: 3299 type: string 3300 user: 3301 type: string 3302 volume: 3303 type: string 3304 required: 3305 - registry 3306 - volume 3307 type: object 3308 rbd: 3309 properties: 3310 fsType: 3311 type: string 3312 image: 3313 type: string 3314 keyring: 3315 type: string 3316 monitors: 3317 items: 3318 type: string 3319 type: array 3320 pool: 3321 type: string 3322 readOnly: 3323 type: boolean 3324 secretRef: 3325 properties: 3326 name: 3327 type: string 3328 type: object 3329 user: 3330 type: string 3331 required: 3332 - image 3333 - monitors 3334 type: object 3335 scaleIO: 3336 properties: 3337 fsType: 3338 type: string 3339 gateway: 3340 type: string 3341 protectionDomain: 3342 type: string 3343 readOnly: 3344 type: boolean 3345 secretRef: 3346 properties: 3347 name: 3348 type: string 3349 type: object 3350 sslEnabled: 3351 type: boolean 3352 storageMode: 3353 type: string 3354 storagePool: 3355 type: string 3356 system: 3357 type: string 3358 volumeName: 3359 type: string 3360 required: 3361 - gateway 3362 - secretRef 3363 - system 3364 type: object 3365 secret: 3366 properties: 3367 defaultMode: 3368 format: int32 3369 type: integer 3370 items: 3371 items: 3372 properties: 3373 key: 3374 type: string 3375 mode: 3376 format: int32 3377 type: integer 3378 path: 3379 type: string 3380 required: 3381 - key 3382 - path 3383 type: object 3384 type: array 3385 optional: 3386 type: boolean 3387 secretName: 3388 type: string 3389 type: object 3390 storageos: 3391 properties: 3392 fsType: 3393 type: string 3394 readOnly: 3395 type: boolean 3396 secretRef: 3397 properties: 3398 name: 3399 type: string 3400 type: object 3401 volumeName: 3402 type: string 3403 volumeNamespace: 3404 type: string 3405 type: object 3406 vsphereVolume: 3407 properties: 3408 fsType: 3409 type: string 3410 storagePolicyID: 3411 type: string 3412 storagePolicyName: 3413 type: string 3414 volumePath: 3415 type: string 3416 required: 3417 - volumePath 3418 type: object 3419 required: 3420 - name 3421 type: object 3422 type: array 3423 required: 3424 - containers 3425 type: object 3426 type: object 3427 topologyPolicy: 3428 type: string 3429 type: object 3430 type: array 3431 ttlSecondsAfterFinished: 3432 format: int32 3433 type: integer 3434 volumes: 3435 items: 3436 properties: 3437 mountPath: 3438 type: string 3439 volumeClaim: 3440 properties: 3441 accessModes: 3442 items: 3443 type: string 3444 type: array 3445 dataSource: 3446 properties: 3447 apiGroup: 3448 type: string 3449 kind: 3450 type: string 3451 name: 3452 type: string 3453 required: 3454 - kind 3455 - name 3456 type: object 3457 dataSourceRef: 3458 properties: 3459 apiGroup: 3460 type: string 3461 kind: 3462 type: string 3463 name: 3464 type: string 3465 namespace: 3466 type: string 3467 required: 3468 - kind 3469 - name 3470 type: object 3471 resources: 3472 properties: 3473 limits: 3474 additionalProperties: 3475 anyOf: 3476 - type: integer 3477 - type: string 3478 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3479 x-kubernetes-int-or-string: true 3480 type: object 3481 requests: 3482 additionalProperties: 3483 anyOf: 3484 - type: integer 3485 - type: string 3486 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3487 x-kubernetes-int-or-string: true 3488 type: object 3489 type: object 3490 selector: 3491 properties: 3492 matchExpressions: 3493 items: 3494 properties: 3495 key: 3496 type: string 3497 operator: 3498 type: string 3499 values: 3500 items: 3501 type: string 3502 type: array 3503 required: 3504 - key 3505 - operator 3506 type: object 3507 type: array 3508 matchLabels: 3509 additionalProperties: 3510 type: string 3511 type: object 3512 type: object 3513 storageClassName: 3514 type: string 3515 volumeAttributesClassName: 3516 type: string 3517 volumeMode: 3518 type: string 3519 volumeName: 3520 type: string 3521 type: object 3522 volumeClaimName: 3523 type: string 3524 required: 3525 - mountPath 3526 type: object 3527 type: array 3528 type: object 3529 status: 3530 properties: 3531 conditions: 3532 items: 3533 properties: 3534 lastTransitionTime: 3535 format: date-time 3536 type: string 3537 status: 3538 type: string 3539 required: 3540 - status 3541 type: object 3542 type: array 3543 controlledResources: 3544 additionalProperties: 3545 type: string 3546 type: object 3547 failed: 3548 format: int32 3549 type: integer 3550 minAvailable: 3551 format: int32 3552 type: integer 3553 pending: 3554 format: int32 3555 type: integer 3556 retryCount: 3557 format: int32 3558 type: integer 3559 running: 3560 format: int32 3561 type: integer 3562 runningDuration: 3563 type: string 3564 state: 3565 properties: 3566 lastTransitionTime: 3567 format: date-time 3568 type: string 3569 message: 3570 type: string 3571 phase: 3572 type: string 3573 reason: 3574 type: string 3575 type: object 3576 succeeded: 3577 format: int32 3578 type: integer 3579 taskStatusCount: 3580 additionalProperties: 3581 properties: 3582 phase: 3583 additionalProperties: 3584 format: int32 3585 type: integer 3586 type: object 3587 type: object 3588 type: object 3589 terminating: 3590 format: int32 3591 type: integer 3592 unknown: 3593 format: int32 3594 type: integer 3595 version: 3596 format: int32 3597 type: integer 3598 type: object 3599 type: object 3600 version: v1alpha1 3601 versions: 3602 - name: v1alpha1 3603 served: true 3604 storage: true 3605 status: 3606 acceptedNames: 3607 kind: "" 3608 plural: "" 3609 conditions: [] 3610 storedVersions: []