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