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