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