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