github.com/percona/percona-xtradb-cluster-operator@v1.14.0/deploy/crd.yaml (about) 1 apiVersion: apiextensions.k8s.io/v1 2 kind: CustomResourceDefinition 3 metadata: 4 annotations: 5 controller-gen.kubebuilder.io/version: v0.8.0 6 creationTimestamp: null 7 name: perconaxtradbclusterbackups.pxc.percona.com 8 spec: 9 group: pxc.percona.com 10 names: 11 kind: PerconaXtraDBClusterBackup 12 listKind: PerconaXtraDBClusterBackupList 13 plural: perconaxtradbclusterbackups 14 shortNames: 15 - pxc-backup 16 - pxc-backups 17 singular: perconaxtradbclusterbackup 18 scope: Namespaced 19 versions: 20 - additionalPrinterColumns: 21 - description: Cluster name 22 jsonPath: .spec.pxcCluster 23 name: Cluster 24 type: string 25 - description: Storage name from pxc spec 26 jsonPath: .status.storageName 27 name: Storage 28 type: string 29 - description: Backup destination 30 jsonPath: .status.destination 31 name: Destination 32 type: string 33 - description: Job status 34 jsonPath: .status.state 35 name: Status 36 type: string 37 - description: Completed time 38 jsonPath: .status.completed 39 name: Completed 40 type: date 41 - jsonPath: .metadata.creationTimestamp 42 name: Age 43 type: date 44 name: v1 45 schema: 46 openAPIV3Schema: 47 properties: 48 apiVersion: 49 type: string 50 kind: 51 type: string 52 metadata: 53 type: object 54 priorityClassName: 55 type: string 56 schedulerName: 57 type: string 58 spec: 59 properties: 60 containerOptions: 61 properties: 62 args: 63 properties: 64 xbcloud: 65 items: 66 type: string 67 type: array 68 xbstream: 69 items: 70 type: string 71 type: array 72 xtrabackup: 73 items: 74 type: string 75 type: array 76 type: object 77 env: 78 items: 79 properties: 80 name: 81 type: string 82 value: 83 type: string 84 valueFrom: 85 properties: 86 configMapKeyRef: 87 properties: 88 key: 89 type: string 90 name: 91 type: string 92 optional: 93 type: boolean 94 required: 95 - key 96 type: object 97 fieldRef: 98 properties: 99 apiVersion: 100 type: string 101 fieldPath: 102 type: string 103 required: 104 - fieldPath 105 type: object 106 resourceFieldRef: 107 properties: 108 containerName: 109 type: string 110 divisor: 111 anyOf: 112 - type: integer 113 - type: string 114 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 115 x-kubernetes-int-or-string: true 116 resource: 117 type: string 118 required: 119 - resource 120 type: object 121 secretKeyRef: 122 properties: 123 key: 124 type: string 125 name: 126 type: string 127 optional: 128 type: boolean 129 required: 130 - key 131 type: object 132 type: object 133 required: 134 - name 135 type: object 136 type: array 137 type: object 138 pxcCluster: 139 type: string 140 storageName: 141 type: string 142 type: object 143 status: 144 properties: 145 azure: 146 properties: 147 container: 148 type: string 149 credentialsSecret: 150 type: string 151 endpointUrl: 152 type: string 153 storageClass: 154 type: string 155 type: object 156 completed: 157 format: date-time 158 type: string 159 conditions: 160 items: 161 properties: 162 lastTransitionTime: 163 format: date-time 164 type: string 165 message: 166 maxLength: 32768 167 type: string 168 observedGeneration: 169 format: int64 170 minimum: 0 171 type: integer 172 reason: 173 maxLength: 1024 174 minLength: 1 175 pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ 176 type: string 177 status: 178 enum: 179 - "True" 180 - "False" 181 - Unknown 182 type: string 183 type: 184 maxLength: 316 185 pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$ 186 type: string 187 required: 188 - lastTransitionTime 189 - message 190 - reason 191 - status 192 - type 193 type: object 194 type: array 195 destination: 196 type: string 197 image: 198 type: string 199 lastscheduled: 200 format: date-time 201 type: string 202 latestRestorableTime: 203 format: date-time 204 type: string 205 s3: 206 properties: 207 bucket: 208 type: string 209 credentialsSecret: 210 type: string 211 endpointUrl: 212 type: string 213 region: 214 type: string 215 type: object 216 sslInternalSecretName: 217 type: string 218 sslSecretName: 219 type: string 220 state: 221 type: string 222 storage_type: 223 type: string 224 storageName: 225 type: string 226 vaultSecretName: 227 type: string 228 verifyTLS: 229 type: boolean 230 type: object 231 type: object 232 served: true 233 storage: true 234 subresources: 235 status: {} 236 status: 237 acceptedNames: 238 kind: "" 239 plural: "" 240 conditions: [] 241 storedVersions: [] 242 --- 243 apiVersion: apiextensions.k8s.io/v1 244 kind: CustomResourceDefinition 245 metadata: 246 annotations: 247 controller-gen.kubebuilder.io/version: v0.8.0 248 creationTimestamp: null 249 name: perconaxtradbclusterrestores.pxc.percona.com 250 spec: 251 group: pxc.percona.com 252 names: 253 kind: PerconaXtraDBClusterRestore 254 listKind: PerconaXtraDBClusterRestoreList 255 plural: perconaxtradbclusterrestores 256 shortNames: 257 - pxc-restore 258 - pxc-restores 259 singular: perconaxtradbclusterrestore 260 scope: Namespaced 261 versions: 262 - additionalPrinterColumns: 263 - description: Cluster name 264 jsonPath: .spec.pxcCluster 265 name: Cluster 266 type: string 267 - description: Job status 268 jsonPath: .status.state 269 name: Status 270 type: string 271 - description: Completed time 272 jsonPath: .status.completed 273 name: Completed 274 type: date 275 - jsonPath: .metadata.creationTimestamp 276 name: Age 277 type: date 278 name: v1 279 schema: 280 openAPIV3Schema: 281 properties: 282 apiVersion: 283 type: string 284 kind: 285 type: string 286 metadata: 287 type: object 288 spec: 289 properties: 290 backupName: 291 type: string 292 backupSource: 293 properties: 294 azure: 295 properties: 296 container: 297 type: string 298 credentialsSecret: 299 type: string 300 endpointUrl: 301 type: string 302 storageClass: 303 type: string 304 type: object 305 completed: 306 format: date-time 307 type: string 308 conditions: 309 items: 310 properties: 311 lastTransitionTime: 312 format: date-time 313 type: string 314 message: 315 maxLength: 32768 316 type: string 317 observedGeneration: 318 format: int64 319 minimum: 0 320 type: integer 321 reason: 322 maxLength: 1024 323 minLength: 1 324 pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ 325 type: string 326 status: 327 enum: 328 - "True" 329 - "False" 330 - Unknown 331 type: string 332 type: 333 maxLength: 316 334 pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$ 335 type: string 336 required: 337 - lastTransitionTime 338 - message 339 - reason 340 - status 341 - type 342 type: object 343 type: array 344 destination: 345 type: string 346 image: 347 type: string 348 lastscheduled: 349 format: date-time 350 type: string 351 latestRestorableTime: 352 format: date-time 353 type: string 354 s3: 355 properties: 356 bucket: 357 type: string 358 credentialsSecret: 359 type: string 360 endpointUrl: 361 type: string 362 region: 363 type: string 364 type: object 365 sslInternalSecretName: 366 type: string 367 sslSecretName: 368 type: string 369 state: 370 type: string 371 storage_type: 372 type: string 373 storageName: 374 type: string 375 vaultSecretName: 376 type: string 377 verifyTLS: 378 type: boolean 379 type: object 380 containerOptions: 381 properties: 382 args: 383 properties: 384 xbcloud: 385 items: 386 type: string 387 type: array 388 xbstream: 389 items: 390 type: string 391 type: array 392 xtrabackup: 393 items: 394 type: string 395 type: array 396 type: object 397 env: 398 items: 399 properties: 400 name: 401 type: string 402 value: 403 type: string 404 valueFrom: 405 properties: 406 configMapKeyRef: 407 properties: 408 key: 409 type: string 410 name: 411 type: string 412 optional: 413 type: boolean 414 required: 415 - key 416 type: object 417 fieldRef: 418 properties: 419 apiVersion: 420 type: string 421 fieldPath: 422 type: string 423 required: 424 - fieldPath 425 type: object 426 resourceFieldRef: 427 properties: 428 containerName: 429 type: string 430 divisor: 431 anyOf: 432 - type: integer 433 - type: string 434 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 435 x-kubernetes-int-or-string: true 436 resource: 437 type: string 438 required: 439 - resource 440 type: object 441 secretKeyRef: 442 properties: 443 key: 444 type: string 445 name: 446 type: string 447 optional: 448 type: boolean 449 required: 450 - key 451 type: object 452 type: object 453 required: 454 - name 455 type: object 456 type: array 457 type: object 458 pitr: 459 properties: 460 backupSource: 461 properties: 462 azure: 463 properties: 464 container: 465 type: string 466 credentialsSecret: 467 type: string 468 endpointUrl: 469 type: string 470 storageClass: 471 type: string 472 type: object 473 completed: 474 format: date-time 475 type: string 476 conditions: 477 items: 478 properties: 479 lastTransitionTime: 480 format: date-time 481 type: string 482 message: 483 maxLength: 32768 484 type: string 485 observedGeneration: 486 format: int64 487 minimum: 0 488 type: integer 489 reason: 490 maxLength: 1024 491 minLength: 1 492 pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ 493 type: string 494 status: 495 enum: 496 - "True" 497 - "False" 498 - Unknown 499 type: string 500 type: 501 maxLength: 316 502 pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$ 503 type: string 504 required: 505 - lastTransitionTime 506 - message 507 - reason 508 - status 509 - type 510 type: object 511 type: array 512 destination: 513 type: string 514 image: 515 type: string 516 lastscheduled: 517 format: date-time 518 type: string 519 latestRestorableTime: 520 format: date-time 521 type: string 522 s3: 523 properties: 524 bucket: 525 type: string 526 credentialsSecret: 527 type: string 528 endpointUrl: 529 type: string 530 region: 531 type: string 532 type: object 533 sslInternalSecretName: 534 type: string 535 sslSecretName: 536 type: string 537 state: 538 type: string 539 storage_type: 540 type: string 541 storageName: 542 type: string 543 vaultSecretName: 544 type: string 545 verifyTLS: 546 type: boolean 547 type: object 548 date: 549 type: string 550 gtid: 551 type: string 552 type: 553 type: string 554 type: object 555 pxcCluster: 556 type: string 557 resources: 558 properties: 559 claims: 560 items: 561 properties: 562 name: 563 type: string 564 required: 565 - name 566 type: object 567 type: array 568 x-kubernetes-list-map-keys: 569 - name 570 x-kubernetes-list-type: map 571 limits: 572 additionalProperties: 573 anyOf: 574 - type: integer 575 - type: string 576 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 577 x-kubernetes-int-or-string: true 578 type: object 579 requests: 580 additionalProperties: 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 type: object 587 type: object 588 type: object 589 status: 590 properties: 591 comments: 592 type: string 593 completed: 594 format: date-time 595 type: string 596 lastscheduled: 597 format: date-time 598 type: string 599 state: 600 type: string 601 type: object 602 type: object 603 served: true 604 storage: true 605 subresources: 606 status: {} 607 status: 608 acceptedNames: 609 kind: "" 610 plural: "" 611 conditions: [] 612 storedVersions: [] 613 --- 614 apiVersion: apiextensions.k8s.io/v1 615 kind: CustomResourceDefinition 616 metadata: 617 annotations: 618 controller-gen.kubebuilder.io/version: v0.8.0 619 creationTimestamp: null 620 name: perconaxtradbclusters.pxc.percona.com 621 spec: 622 group: pxc.percona.com 623 names: 624 kind: PerconaXtraDBCluster 625 listKind: PerconaXtraDBClusterList 626 plural: perconaxtradbclusters 627 shortNames: 628 - pxc 629 - pxcs 630 singular: perconaxtradbcluster 631 scope: Namespaced 632 versions: 633 - additionalPrinterColumns: 634 - jsonPath: .status.host 635 name: ENDPOINT 636 type: string 637 - jsonPath: .status.state 638 name: Status 639 type: string 640 - jsonPath: .metadata.creationTimestamp 641 name: Age 642 type: date 643 deprecated: true 644 deprecationWarning: pxc.percona.com/v1-2-0 PerconaXtraDBCluster is deprecated 645 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to 646 migrate to pxc.percona.com/v1 647 name: v1-2-0 648 schema: 649 openAPIV3Schema: 650 properties: 651 spec: 652 type: object 653 x-kubernetes-preserve-unknown-fields: true 654 status: 655 type: object 656 x-kubernetes-preserve-unknown-fields: true 657 type: object 658 served: false 659 storage: false 660 subresources: 661 status: {} 662 - additionalPrinterColumns: 663 - jsonPath: .status.host 664 name: ENDPOINT 665 type: string 666 - jsonPath: .status.state 667 name: Status 668 type: string 669 - jsonPath: .metadata.creationTimestamp 670 name: Age 671 type: date 672 deprecated: true 673 deprecationWarning: pxc.percona.com/v1-3-0 PerconaXtraDBCluster is deprecated 674 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to 675 migrate to pxc.percona.com/v1 676 name: v1-3-0 677 schema: 678 openAPIV3Schema: 679 properties: 680 spec: 681 type: object 682 x-kubernetes-preserve-unknown-fields: true 683 status: 684 type: object 685 x-kubernetes-preserve-unknown-fields: true 686 type: object 687 served: false 688 storage: false 689 subresources: 690 status: {} 691 - additionalPrinterColumns: 692 - jsonPath: .status.host 693 name: ENDPOINT 694 type: string 695 - jsonPath: .status.state 696 name: Status 697 type: string 698 - jsonPath: .metadata.creationTimestamp 699 name: Age 700 type: date 701 deprecated: true 702 deprecationWarning: pxc.percona.com/v1-4-0 PerconaXtraDBCluster is deprecated 703 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to 704 migrate to pxc.percona.com/v1 705 name: v1-4-0 706 schema: 707 openAPIV3Schema: 708 properties: 709 spec: 710 type: object 711 x-kubernetes-preserve-unknown-fields: true 712 status: 713 type: object 714 x-kubernetes-preserve-unknown-fields: true 715 type: object 716 served: false 717 storage: false 718 subresources: 719 status: {} 720 - additionalPrinterColumns: 721 - jsonPath: .status.host 722 name: ENDPOINT 723 type: string 724 - jsonPath: .status.state 725 name: Status 726 type: string 727 - jsonPath: .metadata.creationTimestamp 728 name: Age 729 type: date 730 deprecated: true 731 deprecationWarning: pxc.percona.com/v1-5-0 PerconaXtraDBCluster is deprecated 732 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to 733 migrate to pxc.percona.com/v1 734 name: v1-5-0 735 schema: 736 openAPIV3Schema: 737 properties: 738 spec: 739 type: object 740 x-kubernetes-preserve-unknown-fields: true 741 status: 742 type: object 743 x-kubernetes-preserve-unknown-fields: true 744 type: object 745 served: false 746 storage: false 747 subresources: 748 status: {} 749 - additionalPrinterColumns: 750 - jsonPath: .status.host 751 name: ENDPOINT 752 type: string 753 - jsonPath: .status.state 754 name: Status 755 type: string 756 - jsonPath: .metadata.creationTimestamp 757 name: Age 758 type: date 759 deprecated: true 760 deprecationWarning: pxc.percona.com/v1-6-0 PerconaXtraDBCluster is deprecated 761 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to 762 migrate to pxc.percona.com/v1 763 name: v1-6-0 764 schema: 765 openAPIV3Schema: 766 properties: 767 spec: 768 type: object 769 x-kubernetes-preserve-unknown-fields: true 770 status: 771 type: object 772 x-kubernetes-preserve-unknown-fields: true 773 type: object 774 served: false 775 storage: false 776 subresources: 777 status: {} 778 - additionalPrinterColumns: 779 - jsonPath: .status.host 780 name: ENDPOINT 781 type: string 782 - jsonPath: .status.state 783 name: Status 784 type: string 785 - jsonPath: .metadata.creationTimestamp 786 name: Age 787 type: date 788 deprecated: true 789 deprecationWarning: pxc.percona.com/v1-7-0 PerconaXtraDBCluster is deprecated 790 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to 791 migrate to pxc.percona.com/v1 792 name: v1-7-0 793 schema: 794 openAPIV3Schema: 795 properties: 796 spec: 797 type: object 798 x-kubernetes-preserve-unknown-fields: true 799 status: 800 type: object 801 x-kubernetes-preserve-unknown-fields: true 802 type: object 803 served: false 804 storage: false 805 subresources: 806 status: {} 807 - additionalPrinterColumns: 808 - jsonPath: .status.host 809 name: ENDPOINT 810 type: string 811 - jsonPath: .status.state 812 name: Status 813 type: string 814 - jsonPath: .metadata.creationTimestamp 815 name: Age 816 type: date 817 deprecated: true 818 deprecationWarning: pxc.percona.com/v1-8-0 PerconaXtraDBCluster is deprecated 819 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to 820 migrate to pxc.percona.com/v1 821 name: v1-8-0 822 schema: 823 openAPIV3Schema: 824 properties: 825 spec: 826 type: object 827 x-kubernetes-preserve-unknown-fields: true 828 status: 829 type: object 830 x-kubernetes-preserve-unknown-fields: true 831 type: object 832 served: false 833 storage: false 834 subresources: 835 status: {} 836 - additionalPrinterColumns: 837 - jsonPath: .status.host 838 name: ENDPOINT 839 type: string 840 - jsonPath: .status.state 841 name: Status 842 type: string 843 - jsonPath: .metadata.creationTimestamp 844 name: Age 845 type: date 846 deprecated: true 847 deprecationWarning: pxc.percona.com/v1-9-0 PerconaXtraDBCluster is deprecated 848 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to 849 migrate to pxc.percona.com/v1 850 name: v1-9-0 851 schema: 852 openAPIV3Schema: 853 properties: 854 spec: 855 type: object 856 x-kubernetes-preserve-unknown-fields: true 857 status: 858 type: object 859 x-kubernetes-preserve-unknown-fields: true 860 type: object 861 served: false 862 storage: false 863 subresources: 864 status: {} 865 - additionalPrinterColumns: 866 - jsonPath: .status.host 867 name: ENDPOINT 868 type: string 869 - jsonPath: .status.state 870 name: Status 871 type: string 872 - jsonPath: .metadata.creationTimestamp 873 name: Age 874 type: date 875 deprecated: true 876 deprecationWarning: pxc.percona.com/v1-10-0 PerconaXtraDBCluster is deprecated 877 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to 878 migrate to pxc.percona.com/v1 879 name: v1-10-0 880 schema: 881 openAPIV3Schema: 882 properties: 883 spec: 884 type: object 885 x-kubernetes-preserve-unknown-fields: true 886 status: 887 type: object 888 x-kubernetes-preserve-unknown-fields: true 889 type: object 890 served: true 891 storage: false 892 subresources: 893 status: {} 894 - additionalPrinterColumns: 895 - jsonPath: .status.host 896 name: ENDPOINT 897 type: string 898 - jsonPath: .status.state 899 name: Status 900 type: string 901 - jsonPath: .metadata.creationTimestamp 902 name: Age 903 type: date 904 deprecated: true 905 deprecationWarning: pxc.percona.com/v1-11-0 PerconaXtraDBCluster is deprecated 906 and will be removed in v1.16.0; see v1.12.0 release notes for instructions to 907 migrate to pxc.percona.com/v1 908 name: v1-11-0 909 schema: 910 openAPIV3Schema: 911 properties: 912 spec: 913 type: object 914 x-kubernetes-preserve-unknown-fields: true 915 status: 916 type: object 917 x-kubernetes-preserve-unknown-fields: true 918 type: object 919 served: true 920 storage: false 921 subresources: 922 status: {} 923 - additionalPrinterColumns: 924 - jsonPath: .status.host 925 name: Endpoint 926 type: string 927 - jsonPath: .status.state 928 name: Status 929 type: string 930 - description: Ready pxc nodes 931 jsonPath: .status.pxc.ready 932 name: PXC 933 type: string 934 - description: Ready proxysql nodes 935 jsonPath: .status.proxysql.ready 936 name: proxysql 937 type: string 938 - description: Ready haproxy nodes 939 jsonPath: .status.haproxy.ready 940 name: haproxy 941 type: string 942 - jsonPath: .metadata.creationTimestamp 943 name: Age 944 type: date 945 name: v1 946 schema: 947 openAPIV3Schema: 948 properties: 949 apiVersion: 950 type: string 951 kind: 952 type: string 953 metadata: 954 type: object 955 spec: 956 properties: 957 allowUnsafeConfigurations: 958 type: boolean 959 backup: 960 properties: 961 allowParallel: 962 type: boolean 963 annotations: 964 additionalProperties: 965 type: string 966 type: object 967 backoffLimit: 968 format: int32 969 type: integer 970 image: 971 type: string 972 imagePullPolicy: 973 type: string 974 imagePullSecrets: 975 items: 976 properties: 977 name: 978 type: string 979 type: object 980 type: array 981 pitr: 982 properties: 983 enabled: 984 type: boolean 985 resources: 986 properties: 987 claims: 988 items: 989 properties: 990 name: 991 type: string 992 required: 993 - name 994 type: object 995 type: array 996 x-kubernetes-list-map-keys: 997 - name 998 x-kubernetes-list-type: map 999 limits: 1000 additionalProperties: 1001 anyOf: 1002 - type: integer 1003 - type: string 1004 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1005 x-kubernetes-int-or-string: true 1006 type: object 1007 requests: 1008 additionalProperties: 1009 anyOf: 1010 - type: integer 1011 - type: string 1012 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1013 x-kubernetes-int-or-string: true 1014 type: object 1015 type: object 1016 storageName: 1017 type: string 1018 timeBetweenUploads: 1019 type: number 1020 timeoutSeconds: 1021 type: number 1022 type: object 1023 schedule: 1024 items: 1025 properties: 1026 keep: 1027 type: integer 1028 name: 1029 type: string 1030 schedule: 1031 type: string 1032 storageName: 1033 type: string 1034 required: 1035 - name 1036 - schedule 1037 - storageName 1038 type: object 1039 type: array 1040 serviceAccountName: 1041 type: string 1042 storages: 1043 additionalProperties: 1044 properties: 1045 affinity: 1046 properties: 1047 nodeAffinity: 1048 properties: 1049 preferredDuringSchedulingIgnoredDuringExecution: 1050 items: 1051 properties: 1052 preference: 1053 properties: 1054 matchExpressions: 1055 items: 1056 properties: 1057 key: 1058 type: string 1059 operator: 1060 type: string 1061 values: 1062 items: 1063 type: string 1064 type: array 1065 required: 1066 - key 1067 - operator 1068 type: object 1069 type: array 1070 matchFields: 1071 items: 1072 properties: 1073 key: 1074 type: string 1075 operator: 1076 type: string 1077 values: 1078 items: 1079 type: string 1080 type: array 1081 required: 1082 - key 1083 - operator 1084 type: object 1085 type: array 1086 type: object 1087 weight: 1088 format: int32 1089 type: integer 1090 required: 1091 - preference 1092 - weight 1093 type: object 1094 type: array 1095 requiredDuringSchedulingIgnoredDuringExecution: 1096 properties: 1097 nodeSelectorTerms: 1098 items: 1099 properties: 1100 matchExpressions: 1101 items: 1102 properties: 1103 key: 1104 type: string 1105 operator: 1106 type: string 1107 values: 1108 items: 1109 type: string 1110 type: array 1111 required: 1112 - key 1113 - operator 1114 type: object 1115 type: array 1116 matchFields: 1117 items: 1118 properties: 1119 key: 1120 type: string 1121 operator: 1122 type: string 1123 values: 1124 items: 1125 type: string 1126 type: array 1127 required: 1128 - key 1129 - operator 1130 type: object 1131 type: array 1132 type: object 1133 type: array 1134 required: 1135 - nodeSelectorTerms 1136 type: object 1137 type: object 1138 podAffinity: 1139 properties: 1140 preferredDuringSchedulingIgnoredDuringExecution: 1141 items: 1142 properties: 1143 podAffinityTerm: 1144 properties: 1145 labelSelector: 1146 properties: 1147 matchExpressions: 1148 items: 1149 properties: 1150 key: 1151 type: string 1152 operator: 1153 type: string 1154 values: 1155 items: 1156 type: string 1157 type: array 1158 required: 1159 - key 1160 - operator 1161 type: object 1162 type: array 1163 matchLabels: 1164 additionalProperties: 1165 type: string 1166 type: object 1167 type: object 1168 matchLabelKeys: 1169 items: 1170 type: string 1171 type: array 1172 x-kubernetes-list-type: atomic 1173 mismatchLabelKeys: 1174 items: 1175 type: string 1176 type: array 1177 x-kubernetes-list-type: atomic 1178 namespaceSelector: 1179 properties: 1180 matchExpressions: 1181 items: 1182 properties: 1183 key: 1184 type: string 1185 operator: 1186 type: string 1187 values: 1188 items: 1189 type: string 1190 type: array 1191 required: 1192 - key 1193 - operator 1194 type: object 1195 type: array 1196 matchLabels: 1197 additionalProperties: 1198 type: string 1199 type: object 1200 type: object 1201 namespaces: 1202 items: 1203 type: string 1204 type: array 1205 topologyKey: 1206 type: string 1207 required: 1208 - topologyKey 1209 type: object 1210 weight: 1211 format: int32 1212 type: integer 1213 required: 1214 - podAffinityTerm 1215 - weight 1216 type: object 1217 type: array 1218 requiredDuringSchedulingIgnoredDuringExecution: 1219 items: 1220 properties: 1221 labelSelector: 1222 properties: 1223 matchExpressions: 1224 items: 1225 properties: 1226 key: 1227 type: string 1228 operator: 1229 type: string 1230 values: 1231 items: 1232 type: string 1233 type: array 1234 required: 1235 - key 1236 - operator 1237 type: object 1238 type: array 1239 matchLabels: 1240 additionalProperties: 1241 type: string 1242 type: object 1243 type: object 1244 matchLabelKeys: 1245 items: 1246 type: string 1247 type: array 1248 x-kubernetes-list-type: atomic 1249 mismatchLabelKeys: 1250 items: 1251 type: string 1252 type: array 1253 x-kubernetes-list-type: atomic 1254 namespaceSelector: 1255 properties: 1256 matchExpressions: 1257 items: 1258 properties: 1259 key: 1260 type: string 1261 operator: 1262 type: string 1263 values: 1264 items: 1265 type: string 1266 type: array 1267 required: 1268 - key 1269 - operator 1270 type: object 1271 type: array 1272 matchLabels: 1273 additionalProperties: 1274 type: string 1275 type: object 1276 type: object 1277 namespaces: 1278 items: 1279 type: string 1280 type: array 1281 topologyKey: 1282 type: string 1283 required: 1284 - topologyKey 1285 type: object 1286 type: array 1287 type: object 1288 podAntiAffinity: 1289 properties: 1290 preferredDuringSchedulingIgnoredDuringExecution: 1291 items: 1292 properties: 1293 podAffinityTerm: 1294 properties: 1295 labelSelector: 1296 properties: 1297 matchExpressions: 1298 items: 1299 properties: 1300 key: 1301 type: string 1302 operator: 1303 type: string 1304 values: 1305 items: 1306 type: string 1307 type: array 1308 required: 1309 - key 1310 - operator 1311 type: object 1312 type: array 1313 matchLabels: 1314 additionalProperties: 1315 type: string 1316 type: object 1317 type: object 1318 matchLabelKeys: 1319 items: 1320 type: string 1321 type: array 1322 x-kubernetes-list-type: atomic 1323 mismatchLabelKeys: 1324 items: 1325 type: string 1326 type: array 1327 x-kubernetes-list-type: atomic 1328 namespaceSelector: 1329 properties: 1330 matchExpressions: 1331 items: 1332 properties: 1333 key: 1334 type: string 1335 operator: 1336 type: string 1337 values: 1338 items: 1339 type: string 1340 type: array 1341 required: 1342 - key 1343 - operator 1344 type: object 1345 type: array 1346 matchLabels: 1347 additionalProperties: 1348 type: string 1349 type: object 1350 type: object 1351 namespaces: 1352 items: 1353 type: string 1354 type: array 1355 topologyKey: 1356 type: string 1357 required: 1358 - topologyKey 1359 type: object 1360 weight: 1361 format: int32 1362 type: integer 1363 required: 1364 - podAffinityTerm 1365 - weight 1366 type: object 1367 type: array 1368 requiredDuringSchedulingIgnoredDuringExecution: 1369 items: 1370 properties: 1371 labelSelector: 1372 properties: 1373 matchExpressions: 1374 items: 1375 properties: 1376 key: 1377 type: string 1378 operator: 1379 type: string 1380 values: 1381 items: 1382 type: string 1383 type: array 1384 required: 1385 - key 1386 - operator 1387 type: object 1388 type: array 1389 matchLabels: 1390 additionalProperties: 1391 type: string 1392 type: object 1393 type: object 1394 matchLabelKeys: 1395 items: 1396 type: string 1397 type: array 1398 x-kubernetes-list-type: atomic 1399 mismatchLabelKeys: 1400 items: 1401 type: string 1402 type: array 1403 x-kubernetes-list-type: atomic 1404 namespaceSelector: 1405 properties: 1406 matchExpressions: 1407 items: 1408 properties: 1409 key: 1410 type: string 1411 operator: 1412 type: string 1413 values: 1414 items: 1415 type: string 1416 type: array 1417 required: 1418 - key 1419 - operator 1420 type: object 1421 type: array 1422 matchLabels: 1423 additionalProperties: 1424 type: string 1425 type: object 1426 type: object 1427 namespaces: 1428 items: 1429 type: string 1430 type: array 1431 topologyKey: 1432 type: string 1433 required: 1434 - topologyKey 1435 type: object 1436 type: array 1437 type: object 1438 type: object 1439 annotations: 1440 additionalProperties: 1441 type: string 1442 type: object 1443 azure: 1444 properties: 1445 container: 1446 type: string 1447 credentialsSecret: 1448 type: string 1449 endpointUrl: 1450 type: string 1451 storageClass: 1452 type: string 1453 type: object 1454 containerOptions: 1455 properties: 1456 args: 1457 properties: 1458 xbcloud: 1459 items: 1460 type: string 1461 type: array 1462 xbstream: 1463 items: 1464 type: string 1465 type: array 1466 xtrabackup: 1467 items: 1468 type: string 1469 type: array 1470 type: object 1471 env: 1472 items: 1473 properties: 1474 name: 1475 type: string 1476 value: 1477 type: string 1478 valueFrom: 1479 properties: 1480 configMapKeyRef: 1481 properties: 1482 key: 1483 type: string 1484 name: 1485 type: string 1486 optional: 1487 type: boolean 1488 required: 1489 - key 1490 type: object 1491 fieldRef: 1492 properties: 1493 apiVersion: 1494 type: string 1495 fieldPath: 1496 type: string 1497 required: 1498 - fieldPath 1499 type: object 1500 resourceFieldRef: 1501 properties: 1502 containerName: 1503 type: string 1504 divisor: 1505 anyOf: 1506 - type: integer 1507 - type: string 1508 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1509 x-kubernetes-int-or-string: true 1510 resource: 1511 type: string 1512 required: 1513 - resource 1514 type: object 1515 secretKeyRef: 1516 properties: 1517 key: 1518 type: string 1519 name: 1520 type: string 1521 optional: 1522 type: boolean 1523 required: 1524 - key 1525 type: object 1526 type: object 1527 required: 1528 - name 1529 type: object 1530 type: array 1531 type: object 1532 containerSecurityContext: 1533 properties: 1534 allowPrivilegeEscalation: 1535 type: boolean 1536 capabilities: 1537 properties: 1538 add: 1539 items: 1540 type: string 1541 type: array 1542 drop: 1543 items: 1544 type: string 1545 type: array 1546 type: object 1547 privileged: 1548 type: boolean 1549 procMount: 1550 type: string 1551 readOnlyRootFilesystem: 1552 type: boolean 1553 runAsGroup: 1554 format: int64 1555 type: integer 1556 runAsNonRoot: 1557 type: boolean 1558 runAsUser: 1559 format: int64 1560 type: integer 1561 seLinuxOptions: 1562 properties: 1563 level: 1564 type: string 1565 role: 1566 type: string 1567 type: 1568 type: string 1569 user: 1570 type: string 1571 type: object 1572 seccompProfile: 1573 properties: 1574 localhostProfile: 1575 type: string 1576 type: 1577 type: string 1578 required: 1579 - type 1580 type: object 1581 windowsOptions: 1582 properties: 1583 gmsaCredentialSpec: 1584 type: string 1585 gmsaCredentialSpecName: 1586 type: string 1587 hostProcess: 1588 type: boolean 1589 runAsUserName: 1590 type: string 1591 type: object 1592 type: object 1593 labels: 1594 additionalProperties: 1595 type: string 1596 type: object 1597 nodeSelector: 1598 additionalProperties: 1599 type: string 1600 type: object 1601 podSecurityContext: 1602 properties: 1603 fsGroup: 1604 format: int64 1605 type: integer 1606 fsGroupChangePolicy: 1607 type: string 1608 runAsGroup: 1609 format: int64 1610 type: integer 1611 runAsNonRoot: 1612 type: boolean 1613 runAsUser: 1614 format: int64 1615 type: integer 1616 seLinuxOptions: 1617 properties: 1618 level: 1619 type: string 1620 role: 1621 type: string 1622 type: 1623 type: string 1624 user: 1625 type: string 1626 type: object 1627 seccompProfile: 1628 properties: 1629 localhostProfile: 1630 type: string 1631 type: 1632 type: string 1633 required: 1634 - type 1635 type: object 1636 supplementalGroups: 1637 items: 1638 format: int64 1639 type: integer 1640 type: array 1641 sysctls: 1642 items: 1643 properties: 1644 name: 1645 type: string 1646 value: 1647 type: string 1648 required: 1649 - name 1650 - value 1651 type: object 1652 type: array 1653 windowsOptions: 1654 properties: 1655 gmsaCredentialSpec: 1656 type: string 1657 gmsaCredentialSpecName: 1658 type: string 1659 hostProcess: 1660 type: boolean 1661 runAsUserName: 1662 type: string 1663 type: object 1664 type: object 1665 priorityClassName: 1666 type: string 1667 resources: 1668 properties: 1669 claims: 1670 items: 1671 properties: 1672 name: 1673 type: string 1674 required: 1675 - name 1676 type: object 1677 type: array 1678 x-kubernetes-list-map-keys: 1679 - name 1680 x-kubernetes-list-type: map 1681 limits: 1682 additionalProperties: 1683 anyOf: 1684 - type: integer 1685 - type: string 1686 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1687 x-kubernetes-int-or-string: true 1688 type: object 1689 requests: 1690 additionalProperties: 1691 anyOf: 1692 - type: integer 1693 - type: string 1694 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1695 x-kubernetes-int-or-string: true 1696 type: object 1697 type: object 1698 runtimeClassName: 1699 type: string 1700 s3: 1701 properties: 1702 bucket: 1703 type: string 1704 credentialsSecret: 1705 type: string 1706 endpointUrl: 1707 type: string 1708 region: 1709 type: string 1710 type: object 1711 schedulerName: 1712 type: string 1713 tolerations: 1714 items: 1715 properties: 1716 effect: 1717 type: string 1718 key: 1719 type: string 1720 operator: 1721 type: string 1722 tolerationSeconds: 1723 format: int64 1724 type: integer 1725 value: 1726 type: string 1727 type: object 1728 type: array 1729 topologySpreadConstraints: 1730 items: 1731 properties: 1732 labelSelector: 1733 properties: 1734 matchExpressions: 1735 items: 1736 properties: 1737 key: 1738 type: string 1739 operator: 1740 type: string 1741 values: 1742 items: 1743 type: string 1744 type: array 1745 required: 1746 - key 1747 - operator 1748 type: object 1749 type: array 1750 matchLabels: 1751 additionalProperties: 1752 type: string 1753 type: object 1754 type: object 1755 matchLabelKeys: 1756 items: 1757 type: string 1758 type: array 1759 x-kubernetes-list-type: atomic 1760 maxSkew: 1761 format: int32 1762 type: integer 1763 minDomains: 1764 format: int32 1765 type: integer 1766 nodeAffinityPolicy: 1767 type: string 1768 nodeTaintsPolicy: 1769 type: string 1770 topologyKey: 1771 type: string 1772 whenUnsatisfiable: 1773 type: string 1774 required: 1775 - maxSkew 1776 - topologyKey 1777 - whenUnsatisfiable 1778 type: object 1779 type: array 1780 type: 1781 type: string 1782 verifyTLS: 1783 type: boolean 1784 volume: 1785 properties: 1786 emptyDir: 1787 properties: 1788 medium: 1789 type: string 1790 sizeLimit: 1791 anyOf: 1792 - type: integer 1793 - type: string 1794 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1795 x-kubernetes-int-or-string: true 1796 type: object 1797 hostPath: 1798 properties: 1799 path: 1800 type: string 1801 type: 1802 type: string 1803 required: 1804 - path 1805 type: object 1806 persistentVolumeClaim: 1807 properties: 1808 accessModes: 1809 items: 1810 type: string 1811 type: array 1812 dataSource: 1813 properties: 1814 apiGroup: 1815 type: string 1816 kind: 1817 type: string 1818 name: 1819 type: string 1820 required: 1821 - kind 1822 - name 1823 type: object 1824 dataSourceRef: 1825 properties: 1826 apiGroup: 1827 type: string 1828 kind: 1829 type: string 1830 name: 1831 type: string 1832 namespace: 1833 type: string 1834 required: 1835 - kind 1836 - name 1837 type: object 1838 resources: 1839 properties: 1840 limits: 1841 additionalProperties: 1842 anyOf: 1843 - type: integer 1844 - type: string 1845 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1846 x-kubernetes-int-or-string: true 1847 type: object 1848 requests: 1849 additionalProperties: 1850 anyOf: 1851 - type: integer 1852 - type: string 1853 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 1854 x-kubernetes-int-or-string: true 1855 type: object 1856 type: object 1857 selector: 1858 properties: 1859 matchExpressions: 1860 items: 1861 properties: 1862 key: 1863 type: string 1864 operator: 1865 type: string 1866 values: 1867 items: 1868 type: string 1869 type: array 1870 required: 1871 - key 1872 - operator 1873 type: object 1874 type: array 1875 matchLabels: 1876 additionalProperties: 1877 type: string 1878 type: object 1879 type: object 1880 storageClassName: 1881 type: string 1882 volumeAttributesClassName: 1883 type: string 1884 volumeMode: 1885 type: string 1886 volumeName: 1887 type: string 1888 type: object 1889 type: object 1890 type: object 1891 type: object 1892 type: object 1893 crVersion: 1894 type: string 1895 enableCRValidationWebhook: 1896 type: boolean 1897 haproxy: 1898 properties: 1899 affinity: 1900 properties: 1901 advanced: 1902 properties: 1903 nodeAffinity: 1904 properties: 1905 preferredDuringSchedulingIgnoredDuringExecution: 1906 items: 1907 properties: 1908 preference: 1909 properties: 1910 matchExpressions: 1911 items: 1912 properties: 1913 key: 1914 type: string 1915 operator: 1916 type: string 1917 values: 1918 items: 1919 type: string 1920 type: array 1921 required: 1922 - key 1923 - operator 1924 type: object 1925 type: array 1926 matchFields: 1927 items: 1928 properties: 1929 key: 1930 type: string 1931 operator: 1932 type: string 1933 values: 1934 items: 1935 type: string 1936 type: array 1937 required: 1938 - key 1939 - operator 1940 type: object 1941 type: array 1942 type: object 1943 weight: 1944 format: int32 1945 type: integer 1946 required: 1947 - preference 1948 - weight 1949 type: object 1950 type: array 1951 requiredDuringSchedulingIgnoredDuringExecution: 1952 properties: 1953 nodeSelectorTerms: 1954 items: 1955 properties: 1956 matchExpressions: 1957 items: 1958 properties: 1959 key: 1960 type: string 1961 operator: 1962 type: string 1963 values: 1964 items: 1965 type: string 1966 type: array 1967 required: 1968 - key 1969 - operator 1970 type: object 1971 type: array 1972 matchFields: 1973 items: 1974 properties: 1975 key: 1976 type: string 1977 operator: 1978 type: string 1979 values: 1980 items: 1981 type: string 1982 type: array 1983 required: 1984 - key 1985 - operator 1986 type: object 1987 type: array 1988 type: object 1989 type: array 1990 required: 1991 - nodeSelectorTerms 1992 type: object 1993 type: object 1994 podAffinity: 1995 properties: 1996 preferredDuringSchedulingIgnoredDuringExecution: 1997 items: 1998 properties: 1999 podAffinityTerm: 2000 properties: 2001 labelSelector: 2002 properties: 2003 matchExpressions: 2004 items: 2005 properties: 2006 key: 2007 type: string 2008 operator: 2009 type: string 2010 values: 2011 items: 2012 type: string 2013 type: array 2014 required: 2015 - key 2016 - operator 2017 type: object 2018 type: array 2019 matchLabels: 2020 additionalProperties: 2021 type: string 2022 type: object 2023 type: object 2024 matchLabelKeys: 2025 items: 2026 type: string 2027 type: array 2028 x-kubernetes-list-type: atomic 2029 mismatchLabelKeys: 2030 items: 2031 type: string 2032 type: array 2033 x-kubernetes-list-type: atomic 2034 namespaceSelector: 2035 properties: 2036 matchExpressions: 2037 items: 2038 properties: 2039 key: 2040 type: string 2041 operator: 2042 type: string 2043 values: 2044 items: 2045 type: string 2046 type: array 2047 required: 2048 - key 2049 - operator 2050 type: object 2051 type: array 2052 matchLabels: 2053 additionalProperties: 2054 type: string 2055 type: object 2056 type: object 2057 namespaces: 2058 items: 2059 type: string 2060 type: array 2061 topologyKey: 2062 type: string 2063 required: 2064 - topologyKey 2065 type: object 2066 weight: 2067 format: int32 2068 type: integer 2069 required: 2070 - podAffinityTerm 2071 - weight 2072 type: object 2073 type: array 2074 requiredDuringSchedulingIgnoredDuringExecution: 2075 items: 2076 properties: 2077 labelSelector: 2078 properties: 2079 matchExpressions: 2080 items: 2081 properties: 2082 key: 2083 type: string 2084 operator: 2085 type: string 2086 values: 2087 items: 2088 type: string 2089 type: array 2090 required: 2091 - key 2092 - operator 2093 type: object 2094 type: array 2095 matchLabels: 2096 additionalProperties: 2097 type: string 2098 type: object 2099 type: object 2100 matchLabelKeys: 2101 items: 2102 type: string 2103 type: array 2104 x-kubernetes-list-type: atomic 2105 mismatchLabelKeys: 2106 items: 2107 type: string 2108 type: array 2109 x-kubernetes-list-type: atomic 2110 namespaceSelector: 2111 properties: 2112 matchExpressions: 2113 items: 2114 properties: 2115 key: 2116 type: string 2117 operator: 2118 type: string 2119 values: 2120 items: 2121 type: string 2122 type: array 2123 required: 2124 - key 2125 - operator 2126 type: object 2127 type: array 2128 matchLabels: 2129 additionalProperties: 2130 type: string 2131 type: object 2132 type: object 2133 namespaces: 2134 items: 2135 type: string 2136 type: array 2137 topologyKey: 2138 type: string 2139 required: 2140 - topologyKey 2141 type: object 2142 type: array 2143 type: object 2144 podAntiAffinity: 2145 properties: 2146 preferredDuringSchedulingIgnoredDuringExecution: 2147 items: 2148 properties: 2149 podAffinityTerm: 2150 properties: 2151 labelSelector: 2152 properties: 2153 matchExpressions: 2154 items: 2155 properties: 2156 key: 2157 type: string 2158 operator: 2159 type: string 2160 values: 2161 items: 2162 type: string 2163 type: array 2164 required: 2165 - key 2166 - operator 2167 type: object 2168 type: array 2169 matchLabels: 2170 additionalProperties: 2171 type: string 2172 type: object 2173 type: object 2174 matchLabelKeys: 2175 items: 2176 type: string 2177 type: array 2178 x-kubernetes-list-type: atomic 2179 mismatchLabelKeys: 2180 items: 2181 type: string 2182 type: array 2183 x-kubernetes-list-type: atomic 2184 namespaceSelector: 2185 properties: 2186 matchExpressions: 2187 items: 2188 properties: 2189 key: 2190 type: string 2191 operator: 2192 type: string 2193 values: 2194 items: 2195 type: string 2196 type: array 2197 required: 2198 - key 2199 - operator 2200 type: object 2201 type: array 2202 matchLabels: 2203 additionalProperties: 2204 type: string 2205 type: object 2206 type: object 2207 namespaces: 2208 items: 2209 type: string 2210 type: array 2211 topologyKey: 2212 type: string 2213 required: 2214 - topologyKey 2215 type: object 2216 weight: 2217 format: int32 2218 type: integer 2219 required: 2220 - podAffinityTerm 2221 - weight 2222 type: object 2223 type: array 2224 requiredDuringSchedulingIgnoredDuringExecution: 2225 items: 2226 properties: 2227 labelSelector: 2228 properties: 2229 matchExpressions: 2230 items: 2231 properties: 2232 key: 2233 type: string 2234 operator: 2235 type: string 2236 values: 2237 items: 2238 type: string 2239 type: array 2240 required: 2241 - key 2242 - operator 2243 type: object 2244 type: array 2245 matchLabels: 2246 additionalProperties: 2247 type: string 2248 type: object 2249 type: object 2250 matchLabelKeys: 2251 items: 2252 type: string 2253 type: array 2254 x-kubernetes-list-type: atomic 2255 mismatchLabelKeys: 2256 items: 2257 type: string 2258 type: array 2259 x-kubernetes-list-type: atomic 2260 namespaceSelector: 2261 properties: 2262 matchExpressions: 2263 items: 2264 properties: 2265 key: 2266 type: string 2267 operator: 2268 type: string 2269 values: 2270 items: 2271 type: string 2272 type: array 2273 required: 2274 - key 2275 - operator 2276 type: object 2277 type: array 2278 matchLabels: 2279 additionalProperties: 2280 type: string 2281 type: object 2282 type: object 2283 namespaces: 2284 items: 2285 type: string 2286 type: array 2287 topologyKey: 2288 type: string 2289 required: 2290 - topologyKey 2291 type: object 2292 type: array 2293 type: object 2294 type: object 2295 antiAffinityTopologyKey: 2296 type: string 2297 type: object 2298 annotations: 2299 additionalProperties: 2300 type: string 2301 type: object 2302 configuration: 2303 type: string 2304 containerSecurityContext: 2305 properties: 2306 allowPrivilegeEscalation: 2307 type: boolean 2308 capabilities: 2309 properties: 2310 add: 2311 items: 2312 type: string 2313 type: array 2314 drop: 2315 items: 2316 type: string 2317 type: array 2318 type: object 2319 privileged: 2320 type: boolean 2321 procMount: 2322 type: string 2323 readOnlyRootFilesystem: 2324 type: boolean 2325 runAsGroup: 2326 format: int64 2327 type: integer 2328 runAsNonRoot: 2329 type: boolean 2330 runAsUser: 2331 format: int64 2332 type: integer 2333 seLinuxOptions: 2334 properties: 2335 level: 2336 type: string 2337 role: 2338 type: string 2339 type: 2340 type: string 2341 user: 2342 type: string 2343 type: object 2344 seccompProfile: 2345 properties: 2346 localhostProfile: 2347 type: string 2348 type: 2349 type: string 2350 required: 2351 - type 2352 type: object 2353 windowsOptions: 2354 properties: 2355 gmsaCredentialSpec: 2356 type: string 2357 gmsaCredentialSpecName: 2358 type: string 2359 hostProcess: 2360 type: boolean 2361 runAsUserName: 2362 type: string 2363 type: object 2364 type: object 2365 enabled: 2366 type: boolean 2367 envVarsSecret: 2368 type: string 2369 exposePrimary: 2370 properties: 2371 annotations: 2372 additionalProperties: 2373 type: string 2374 type: object 2375 enabled: 2376 type: boolean 2377 externalTrafficPolicy: 2378 type: string 2379 internalTrafficPolicy: 2380 type: string 2381 labels: 2382 additionalProperties: 2383 type: string 2384 type: object 2385 loadBalancerIP: 2386 type: string 2387 loadBalancerSourceRanges: 2388 items: 2389 type: string 2390 type: array 2391 trafficPolicy: 2392 type: string 2393 type: 2394 type: string 2395 type: object 2396 exposeReplicas: 2397 properties: 2398 annotations: 2399 additionalProperties: 2400 type: string 2401 type: object 2402 enabled: 2403 type: boolean 2404 externalTrafficPolicy: 2405 type: string 2406 internalTrafficPolicy: 2407 type: string 2408 labels: 2409 additionalProperties: 2410 type: string 2411 type: object 2412 loadBalancerIP: 2413 type: string 2414 loadBalancerSourceRanges: 2415 items: 2416 type: string 2417 type: array 2418 trafficPolicy: 2419 type: string 2420 type: 2421 type: string 2422 type: object 2423 externalTrafficPolicy: 2424 type: string 2425 forceUnsafeBootstrap: 2426 type: boolean 2427 gracePeriod: 2428 format: int64 2429 type: integer 2430 hookScript: 2431 type: string 2432 image: 2433 type: string 2434 imagePullPolicy: 2435 type: string 2436 imagePullSecrets: 2437 items: 2438 properties: 2439 name: 2440 type: string 2441 type: object 2442 type: array 2443 labels: 2444 additionalProperties: 2445 type: string 2446 type: object 2447 lifecycle: 2448 properties: 2449 postStart: 2450 properties: 2451 exec: 2452 properties: 2453 command: 2454 items: 2455 type: string 2456 type: array 2457 type: object 2458 httpGet: 2459 properties: 2460 host: 2461 type: string 2462 httpHeaders: 2463 items: 2464 properties: 2465 name: 2466 type: string 2467 value: 2468 type: string 2469 required: 2470 - name 2471 - value 2472 type: object 2473 type: array 2474 path: 2475 type: string 2476 port: 2477 anyOf: 2478 - type: integer 2479 - type: string 2480 x-kubernetes-int-or-string: true 2481 scheme: 2482 type: string 2483 required: 2484 - port 2485 type: object 2486 sleep: 2487 properties: 2488 seconds: 2489 format: int64 2490 type: integer 2491 required: 2492 - seconds 2493 type: object 2494 tcpSocket: 2495 properties: 2496 host: 2497 type: string 2498 port: 2499 anyOf: 2500 - type: integer 2501 - type: string 2502 x-kubernetes-int-or-string: true 2503 required: 2504 - port 2505 type: object 2506 type: object 2507 preStop: 2508 properties: 2509 exec: 2510 properties: 2511 command: 2512 items: 2513 type: string 2514 type: array 2515 type: object 2516 httpGet: 2517 properties: 2518 host: 2519 type: string 2520 httpHeaders: 2521 items: 2522 properties: 2523 name: 2524 type: string 2525 value: 2526 type: string 2527 required: 2528 - name 2529 - value 2530 type: object 2531 type: array 2532 path: 2533 type: string 2534 port: 2535 anyOf: 2536 - type: integer 2537 - type: string 2538 x-kubernetes-int-or-string: true 2539 scheme: 2540 type: string 2541 required: 2542 - port 2543 type: object 2544 sleep: 2545 properties: 2546 seconds: 2547 format: int64 2548 type: integer 2549 required: 2550 - seconds 2551 type: object 2552 tcpSocket: 2553 properties: 2554 host: 2555 type: string 2556 port: 2557 anyOf: 2558 - type: integer 2559 - type: string 2560 x-kubernetes-int-or-string: true 2561 required: 2562 - port 2563 type: object 2564 type: object 2565 type: object 2566 livenessDelaySec: 2567 format: int32 2568 type: integer 2569 livenessProbes: 2570 properties: 2571 exec: 2572 properties: 2573 command: 2574 items: 2575 type: string 2576 type: array 2577 type: object 2578 failureThreshold: 2579 format: int32 2580 type: integer 2581 grpc: 2582 properties: 2583 port: 2584 format: int32 2585 type: integer 2586 service: 2587 type: string 2588 required: 2589 - port 2590 type: object 2591 httpGet: 2592 properties: 2593 host: 2594 type: string 2595 httpHeaders: 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 path: 2608 type: string 2609 port: 2610 anyOf: 2611 - type: integer 2612 - type: string 2613 x-kubernetes-int-or-string: true 2614 scheme: 2615 type: string 2616 required: 2617 - port 2618 type: object 2619 initialDelaySeconds: 2620 format: int32 2621 type: integer 2622 periodSeconds: 2623 format: int32 2624 type: integer 2625 successThreshold: 2626 format: int32 2627 type: integer 2628 tcpSocket: 2629 properties: 2630 host: 2631 type: string 2632 port: 2633 anyOf: 2634 - type: integer 2635 - type: string 2636 x-kubernetes-int-or-string: true 2637 required: 2638 - port 2639 type: object 2640 terminationGracePeriodSeconds: 2641 format: int64 2642 type: integer 2643 timeoutSeconds: 2644 format: int32 2645 type: integer 2646 type: object 2647 loadBalancerIP: 2648 type: string 2649 loadBalancerSourceRanges: 2650 items: 2651 type: string 2652 type: array 2653 nodeSelector: 2654 additionalProperties: 2655 type: string 2656 type: object 2657 podDisruptionBudget: 2658 properties: 2659 maxUnavailable: 2660 anyOf: 2661 - type: integer 2662 - type: string 2663 x-kubernetes-int-or-string: true 2664 minAvailable: 2665 anyOf: 2666 - type: integer 2667 - type: string 2668 x-kubernetes-int-or-string: true 2669 type: object 2670 podSecurityContext: 2671 properties: 2672 fsGroup: 2673 format: int64 2674 type: integer 2675 fsGroupChangePolicy: 2676 type: string 2677 runAsGroup: 2678 format: int64 2679 type: integer 2680 runAsNonRoot: 2681 type: boolean 2682 runAsUser: 2683 format: int64 2684 type: integer 2685 seLinuxOptions: 2686 properties: 2687 level: 2688 type: string 2689 role: 2690 type: string 2691 type: 2692 type: string 2693 user: 2694 type: string 2695 type: object 2696 seccompProfile: 2697 properties: 2698 localhostProfile: 2699 type: string 2700 type: 2701 type: string 2702 required: 2703 - type 2704 type: object 2705 supplementalGroups: 2706 items: 2707 format: int64 2708 type: integer 2709 type: array 2710 sysctls: 2711 items: 2712 properties: 2713 name: 2714 type: string 2715 value: 2716 type: string 2717 required: 2718 - name 2719 - value 2720 type: object 2721 type: array 2722 windowsOptions: 2723 properties: 2724 gmsaCredentialSpec: 2725 type: string 2726 gmsaCredentialSpecName: 2727 type: string 2728 hostProcess: 2729 type: boolean 2730 runAsUserName: 2731 type: string 2732 type: object 2733 type: object 2734 priorityClassName: 2735 type: string 2736 readinessDelaySec: 2737 format: int32 2738 type: integer 2739 readinessProbes: 2740 properties: 2741 exec: 2742 properties: 2743 command: 2744 items: 2745 type: string 2746 type: array 2747 type: object 2748 failureThreshold: 2749 format: int32 2750 type: integer 2751 grpc: 2752 properties: 2753 port: 2754 format: int32 2755 type: integer 2756 service: 2757 type: string 2758 required: 2759 - port 2760 type: object 2761 httpGet: 2762 properties: 2763 host: 2764 type: string 2765 httpHeaders: 2766 items: 2767 properties: 2768 name: 2769 type: string 2770 value: 2771 type: string 2772 required: 2773 - name 2774 - value 2775 type: object 2776 type: array 2777 path: 2778 type: string 2779 port: 2780 anyOf: 2781 - type: integer 2782 - type: string 2783 x-kubernetes-int-or-string: true 2784 scheme: 2785 type: string 2786 required: 2787 - port 2788 type: object 2789 initialDelaySeconds: 2790 format: int32 2791 type: integer 2792 periodSeconds: 2793 format: int32 2794 type: integer 2795 successThreshold: 2796 format: int32 2797 type: integer 2798 tcpSocket: 2799 properties: 2800 host: 2801 type: string 2802 port: 2803 anyOf: 2804 - type: integer 2805 - type: string 2806 x-kubernetes-int-or-string: true 2807 required: 2808 - port 2809 type: object 2810 terminationGracePeriodSeconds: 2811 format: int64 2812 type: integer 2813 timeoutSeconds: 2814 format: int32 2815 type: integer 2816 type: object 2817 replicasExternalTrafficPolicy: 2818 type: string 2819 replicasLoadBalancerIP: 2820 type: string 2821 replicasLoadBalancerSourceRanges: 2822 items: 2823 type: string 2824 type: array 2825 replicasServiceAnnotations: 2826 additionalProperties: 2827 type: string 2828 type: object 2829 replicasServiceEnabled: 2830 type: boolean 2831 replicasServiceLabels: 2832 additionalProperties: 2833 type: string 2834 type: object 2835 replicasServiceType: 2836 type: string 2837 resources: 2838 properties: 2839 claims: 2840 items: 2841 properties: 2842 name: 2843 type: string 2844 required: 2845 - name 2846 type: object 2847 type: array 2848 x-kubernetes-list-map-keys: 2849 - name 2850 x-kubernetes-list-type: map 2851 limits: 2852 additionalProperties: 2853 anyOf: 2854 - type: integer 2855 - type: string 2856 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2857 x-kubernetes-int-or-string: true 2858 type: object 2859 requests: 2860 additionalProperties: 2861 anyOf: 2862 - type: integer 2863 - type: string 2864 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2865 x-kubernetes-int-or-string: true 2866 type: object 2867 type: object 2868 runtimeClassName: 2869 type: string 2870 schedulerName: 2871 type: string 2872 serviceAccountName: 2873 type: string 2874 serviceAnnotations: 2875 additionalProperties: 2876 type: string 2877 type: object 2878 serviceLabels: 2879 additionalProperties: 2880 type: string 2881 type: object 2882 serviceType: 2883 type: string 2884 sidecarPVCs: 2885 items: 2886 properties: 2887 apiVersion: 2888 type: string 2889 kind: 2890 type: string 2891 metadata: 2892 type: object 2893 spec: 2894 properties: 2895 accessModes: 2896 items: 2897 type: string 2898 type: array 2899 dataSource: 2900 properties: 2901 apiGroup: 2902 type: string 2903 kind: 2904 type: string 2905 name: 2906 type: string 2907 required: 2908 - kind 2909 - name 2910 type: object 2911 dataSourceRef: 2912 properties: 2913 apiGroup: 2914 type: string 2915 kind: 2916 type: string 2917 name: 2918 type: string 2919 namespace: 2920 type: string 2921 required: 2922 - kind 2923 - name 2924 type: object 2925 resources: 2926 properties: 2927 limits: 2928 additionalProperties: 2929 anyOf: 2930 - type: integer 2931 - type: string 2932 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2933 x-kubernetes-int-or-string: true 2934 type: object 2935 requests: 2936 additionalProperties: 2937 anyOf: 2938 - type: integer 2939 - type: string 2940 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2941 x-kubernetes-int-or-string: true 2942 type: object 2943 type: object 2944 selector: 2945 properties: 2946 matchExpressions: 2947 items: 2948 properties: 2949 key: 2950 type: string 2951 operator: 2952 type: string 2953 values: 2954 items: 2955 type: string 2956 type: array 2957 required: 2958 - key 2959 - operator 2960 type: object 2961 type: array 2962 matchLabels: 2963 additionalProperties: 2964 type: string 2965 type: object 2966 type: object 2967 storageClassName: 2968 type: string 2969 volumeAttributesClassName: 2970 type: string 2971 volumeMode: 2972 type: string 2973 volumeName: 2974 type: string 2975 type: object 2976 status: 2977 properties: 2978 accessModes: 2979 items: 2980 type: string 2981 type: array 2982 allocatedResourceStatuses: 2983 additionalProperties: 2984 type: string 2985 type: object 2986 x-kubernetes-map-type: granular 2987 allocatedResources: 2988 additionalProperties: 2989 anyOf: 2990 - type: integer 2991 - type: string 2992 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2993 x-kubernetes-int-or-string: true 2994 type: object 2995 capacity: 2996 additionalProperties: 2997 anyOf: 2998 - type: integer 2999 - type: string 3000 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3001 x-kubernetes-int-or-string: true 3002 type: object 3003 conditions: 3004 items: 3005 properties: 3006 lastProbeTime: 3007 format: date-time 3008 type: string 3009 lastTransitionTime: 3010 format: date-time 3011 type: string 3012 message: 3013 type: string 3014 reason: 3015 type: string 3016 status: 3017 type: string 3018 type: 3019 type: string 3020 required: 3021 - status 3022 - type 3023 type: object 3024 type: array 3025 currentVolumeAttributesClassName: 3026 type: string 3027 modifyVolumeStatus: 3028 properties: 3029 status: 3030 type: string 3031 targetVolumeAttributesClassName: 3032 type: string 3033 required: 3034 - status 3035 type: object 3036 phase: 3037 type: string 3038 type: object 3039 type: object 3040 type: array 3041 sidecarResources: 3042 properties: 3043 claims: 3044 items: 3045 properties: 3046 name: 3047 type: string 3048 required: 3049 - name 3050 type: object 3051 type: array 3052 x-kubernetes-list-map-keys: 3053 - name 3054 x-kubernetes-list-type: map 3055 limits: 3056 additionalProperties: 3057 anyOf: 3058 - type: integer 3059 - type: string 3060 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3061 x-kubernetes-int-or-string: true 3062 type: object 3063 requests: 3064 additionalProperties: 3065 anyOf: 3066 - type: integer 3067 - type: string 3068 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3069 x-kubernetes-int-or-string: true 3070 type: object 3071 type: object 3072 sidecarVolumes: 3073 items: 3074 properties: 3075 awsElasticBlockStore: 3076 properties: 3077 fsType: 3078 type: string 3079 partition: 3080 format: int32 3081 type: integer 3082 readOnly: 3083 type: boolean 3084 volumeID: 3085 type: string 3086 required: 3087 - volumeID 3088 type: object 3089 azureDisk: 3090 properties: 3091 cachingMode: 3092 type: string 3093 diskName: 3094 type: string 3095 diskURI: 3096 type: string 3097 fsType: 3098 type: string 3099 kind: 3100 type: string 3101 readOnly: 3102 type: boolean 3103 required: 3104 - diskName 3105 - diskURI 3106 type: object 3107 azureFile: 3108 properties: 3109 readOnly: 3110 type: boolean 3111 secretName: 3112 type: string 3113 shareName: 3114 type: string 3115 required: 3116 - secretName 3117 - shareName 3118 type: object 3119 cephfs: 3120 properties: 3121 monitors: 3122 items: 3123 type: string 3124 type: array 3125 path: 3126 type: string 3127 readOnly: 3128 type: boolean 3129 secretFile: 3130 type: string 3131 secretRef: 3132 properties: 3133 name: 3134 type: string 3135 type: object 3136 user: 3137 type: string 3138 required: 3139 - monitors 3140 type: object 3141 cinder: 3142 properties: 3143 fsType: 3144 type: string 3145 readOnly: 3146 type: boolean 3147 secretRef: 3148 properties: 3149 name: 3150 type: string 3151 type: object 3152 volumeID: 3153 type: string 3154 required: 3155 - volumeID 3156 type: object 3157 configMap: 3158 properties: 3159 defaultMode: 3160 format: int32 3161 type: integer 3162 items: 3163 items: 3164 properties: 3165 key: 3166 type: string 3167 mode: 3168 format: int32 3169 type: integer 3170 path: 3171 type: string 3172 required: 3173 - key 3174 - path 3175 type: object 3176 type: array 3177 name: 3178 type: string 3179 optional: 3180 type: boolean 3181 type: object 3182 csi: 3183 properties: 3184 driver: 3185 type: string 3186 fsType: 3187 type: string 3188 nodePublishSecretRef: 3189 properties: 3190 name: 3191 type: string 3192 type: object 3193 readOnly: 3194 type: boolean 3195 volumeAttributes: 3196 additionalProperties: 3197 type: string 3198 type: object 3199 required: 3200 - driver 3201 type: object 3202 downwardAPI: 3203 properties: 3204 defaultMode: 3205 format: int32 3206 type: integer 3207 items: 3208 items: 3209 properties: 3210 fieldRef: 3211 properties: 3212 apiVersion: 3213 type: string 3214 fieldPath: 3215 type: string 3216 required: 3217 - fieldPath 3218 type: object 3219 mode: 3220 format: int32 3221 type: integer 3222 path: 3223 type: string 3224 resourceFieldRef: 3225 properties: 3226 containerName: 3227 type: string 3228 divisor: 3229 anyOf: 3230 - type: integer 3231 - type: string 3232 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3233 x-kubernetes-int-or-string: true 3234 resource: 3235 type: string 3236 required: 3237 - resource 3238 type: object 3239 required: 3240 - path 3241 type: object 3242 type: array 3243 type: object 3244 emptyDir: 3245 properties: 3246 medium: 3247 type: string 3248 sizeLimit: 3249 anyOf: 3250 - type: integer 3251 - type: string 3252 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3253 x-kubernetes-int-or-string: true 3254 type: object 3255 ephemeral: 3256 properties: 3257 volumeClaimTemplate: 3258 properties: 3259 metadata: 3260 type: object 3261 spec: 3262 properties: 3263 accessModes: 3264 items: 3265 type: string 3266 type: array 3267 dataSource: 3268 properties: 3269 apiGroup: 3270 type: string 3271 kind: 3272 type: string 3273 name: 3274 type: string 3275 required: 3276 - kind 3277 - name 3278 type: object 3279 dataSourceRef: 3280 properties: 3281 apiGroup: 3282 type: string 3283 kind: 3284 type: string 3285 name: 3286 type: string 3287 namespace: 3288 type: string 3289 required: 3290 - kind 3291 - name 3292 type: object 3293 resources: 3294 properties: 3295 limits: 3296 additionalProperties: 3297 anyOf: 3298 - type: integer 3299 - type: string 3300 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3301 x-kubernetes-int-or-string: true 3302 type: object 3303 requests: 3304 additionalProperties: 3305 anyOf: 3306 - type: integer 3307 - type: string 3308 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3309 x-kubernetes-int-or-string: true 3310 type: object 3311 type: object 3312 selector: 3313 properties: 3314 matchExpressions: 3315 items: 3316 properties: 3317 key: 3318 type: string 3319 operator: 3320 type: string 3321 values: 3322 items: 3323 type: string 3324 type: array 3325 required: 3326 - key 3327 - operator 3328 type: object 3329 type: array 3330 matchLabels: 3331 additionalProperties: 3332 type: string 3333 type: object 3334 type: object 3335 storageClassName: 3336 type: string 3337 volumeAttributesClassName: 3338 type: string 3339 volumeMode: 3340 type: string 3341 volumeName: 3342 type: string 3343 type: object 3344 required: 3345 - spec 3346 type: object 3347 type: object 3348 fc: 3349 properties: 3350 fsType: 3351 type: string 3352 lun: 3353 format: int32 3354 type: integer 3355 readOnly: 3356 type: boolean 3357 targetWWNs: 3358 items: 3359 type: string 3360 type: array 3361 wwids: 3362 items: 3363 type: string 3364 type: array 3365 type: object 3366 flexVolume: 3367 properties: 3368 driver: 3369 type: string 3370 fsType: 3371 type: string 3372 options: 3373 additionalProperties: 3374 type: string 3375 type: object 3376 readOnly: 3377 type: boolean 3378 secretRef: 3379 properties: 3380 name: 3381 type: string 3382 type: object 3383 required: 3384 - driver 3385 type: object 3386 flocker: 3387 properties: 3388 datasetName: 3389 type: string 3390 datasetUUID: 3391 type: string 3392 type: object 3393 gcePersistentDisk: 3394 properties: 3395 fsType: 3396 type: string 3397 partition: 3398 format: int32 3399 type: integer 3400 pdName: 3401 type: string 3402 readOnly: 3403 type: boolean 3404 required: 3405 - pdName 3406 type: object 3407 gitRepo: 3408 properties: 3409 directory: 3410 type: string 3411 repository: 3412 type: string 3413 revision: 3414 type: string 3415 required: 3416 - repository 3417 type: object 3418 glusterfs: 3419 properties: 3420 endpoints: 3421 type: string 3422 path: 3423 type: string 3424 readOnly: 3425 type: boolean 3426 required: 3427 - endpoints 3428 - path 3429 type: object 3430 hostPath: 3431 properties: 3432 path: 3433 type: string 3434 type: 3435 type: string 3436 required: 3437 - path 3438 type: object 3439 iscsi: 3440 properties: 3441 chapAuthDiscovery: 3442 type: boolean 3443 chapAuthSession: 3444 type: boolean 3445 fsType: 3446 type: string 3447 initiatorName: 3448 type: string 3449 iqn: 3450 type: string 3451 iscsiInterface: 3452 type: string 3453 lun: 3454 format: int32 3455 type: integer 3456 portals: 3457 items: 3458 type: string 3459 type: array 3460 readOnly: 3461 type: boolean 3462 secretRef: 3463 properties: 3464 name: 3465 type: string 3466 type: object 3467 targetPortal: 3468 type: string 3469 required: 3470 - iqn 3471 - lun 3472 - targetPortal 3473 type: object 3474 name: 3475 type: string 3476 nfs: 3477 properties: 3478 path: 3479 type: string 3480 readOnly: 3481 type: boolean 3482 server: 3483 type: string 3484 required: 3485 - path 3486 - server 3487 type: object 3488 persistentVolumeClaim: 3489 properties: 3490 claimName: 3491 type: string 3492 readOnly: 3493 type: boolean 3494 required: 3495 - claimName 3496 type: object 3497 photonPersistentDisk: 3498 properties: 3499 fsType: 3500 type: string 3501 pdID: 3502 type: string 3503 required: 3504 - pdID 3505 type: object 3506 portworxVolume: 3507 properties: 3508 fsType: 3509 type: string 3510 readOnly: 3511 type: boolean 3512 volumeID: 3513 type: string 3514 required: 3515 - volumeID 3516 type: object 3517 projected: 3518 properties: 3519 defaultMode: 3520 format: int32 3521 type: integer 3522 sources: 3523 items: 3524 properties: 3525 clusterTrustBundle: 3526 properties: 3527 labelSelector: 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 name: 3551 type: string 3552 optional: 3553 type: boolean 3554 path: 3555 type: string 3556 signerName: 3557 type: string 3558 required: 3559 - path 3560 type: object 3561 configMap: 3562 properties: 3563 items: 3564 items: 3565 properties: 3566 key: 3567 type: string 3568 mode: 3569 format: int32 3570 type: integer 3571 path: 3572 type: string 3573 required: 3574 - key 3575 - path 3576 type: object 3577 type: array 3578 name: 3579 type: string 3580 optional: 3581 type: boolean 3582 type: object 3583 downwardAPI: 3584 properties: 3585 items: 3586 items: 3587 properties: 3588 fieldRef: 3589 properties: 3590 apiVersion: 3591 type: string 3592 fieldPath: 3593 type: string 3594 required: 3595 - fieldPath 3596 type: object 3597 mode: 3598 format: int32 3599 type: integer 3600 path: 3601 type: string 3602 resourceFieldRef: 3603 properties: 3604 containerName: 3605 type: string 3606 divisor: 3607 anyOf: 3608 - type: integer 3609 - type: string 3610 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3611 x-kubernetes-int-or-string: true 3612 resource: 3613 type: string 3614 required: 3615 - resource 3616 type: object 3617 required: 3618 - path 3619 type: object 3620 type: array 3621 type: object 3622 secret: 3623 properties: 3624 items: 3625 items: 3626 properties: 3627 key: 3628 type: string 3629 mode: 3630 format: int32 3631 type: integer 3632 path: 3633 type: string 3634 required: 3635 - key 3636 - path 3637 type: object 3638 type: array 3639 name: 3640 type: string 3641 optional: 3642 type: boolean 3643 type: object 3644 serviceAccountToken: 3645 properties: 3646 audience: 3647 type: string 3648 expirationSeconds: 3649 format: int64 3650 type: integer 3651 path: 3652 type: string 3653 required: 3654 - path 3655 type: object 3656 type: object 3657 type: array 3658 type: object 3659 quobyte: 3660 properties: 3661 group: 3662 type: string 3663 readOnly: 3664 type: boolean 3665 registry: 3666 type: string 3667 tenant: 3668 type: string 3669 user: 3670 type: string 3671 volume: 3672 type: string 3673 required: 3674 - registry 3675 - volume 3676 type: object 3677 rbd: 3678 properties: 3679 fsType: 3680 type: string 3681 image: 3682 type: string 3683 keyring: 3684 type: string 3685 monitors: 3686 items: 3687 type: string 3688 type: array 3689 pool: 3690 type: string 3691 readOnly: 3692 type: boolean 3693 secretRef: 3694 properties: 3695 name: 3696 type: string 3697 type: object 3698 user: 3699 type: string 3700 required: 3701 - image 3702 - monitors 3703 type: object 3704 scaleIO: 3705 properties: 3706 fsType: 3707 type: string 3708 gateway: 3709 type: string 3710 protectionDomain: 3711 type: string 3712 readOnly: 3713 type: boolean 3714 secretRef: 3715 properties: 3716 name: 3717 type: string 3718 type: object 3719 sslEnabled: 3720 type: boolean 3721 storageMode: 3722 type: string 3723 storagePool: 3724 type: string 3725 system: 3726 type: string 3727 volumeName: 3728 type: string 3729 required: 3730 - gateway 3731 - secretRef 3732 - system 3733 type: object 3734 secret: 3735 properties: 3736 defaultMode: 3737 format: int32 3738 type: integer 3739 items: 3740 items: 3741 properties: 3742 key: 3743 type: string 3744 mode: 3745 format: int32 3746 type: integer 3747 path: 3748 type: string 3749 required: 3750 - key 3751 - path 3752 type: object 3753 type: array 3754 optional: 3755 type: boolean 3756 secretName: 3757 type: string 3758 type: object 3759 storageos: 3760 properties: 3761 fsType: 3762 type: string 3763 readOnly: 3764 type: boolean 3765 secretRef: 3766 properties: 3767 name: 3768 type: string 3769 type: object 3770 volumeName: 3771 type: string 3772 volumeNamespace: 3773 type: string 3774 type: object 3775 vsphereVolume: 3776 properties: 3777 fsType: 3778 type: string 3779 storagePolicyID: 3780 type: string 3781 storagePolicyName: 3782 type: string 3783 volumePath: 3784 type: string 3785 required: 3786 - volumePath 3787 type: object 3788 required: 3789 - name 3790 type: object 3791 type: array 3792 sidecars: 3793 items: 3794 properties: 3795 args: 3796 items: 3797 type: string 3798 type: array 3799 command: 3800 items: 3801 type: string 3802 type: array 3803 env: 3804 items: 3805 properties: 3806 name: 3807 type: string 3808 value: 3809 type: string 3810 valueFrom: 3811 properties: 3812 configMapKeyRef: 3813 properties: 3814 key: 3815 type: string 3816 name: 3817 type: string 3818 optional: 3819 type: boolean 3820 required: 3821 - key 3822 type: object 3823 fieldRef: 3824 properties: 3825 apiVersion: 3826 type: string 3827 fieldPath: 3828 type: string 3829 required: 3830 - fieldPath 3831 type: object 3832 resourceFieldRef: 3833 properties: 3834 containerName: 3835 type: string 3836 divisor: 3837 anyOf: 3838 - type: integer 3839 - type: string 3840 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3841 x-kubernetes-int-or-string: true 3842 resource: 3843 type: string 3844 required: 3845 - resource 3846 type: object 3847 secretKeyRef: 3848 properties: 3849 key: 3850 type: string 3851 name: 3852 type: string 3853 optional: 3854 type: boolean 3855 required: 3856 - key 3857 type: object 3858 type: object 3859 required: 3860 - name 3861 type: object 3862 type: array 3863 envFrom: 3864 items: 3865 properties: 3866 configMapRef: 3867 properties: 3868 name: 3869 type: string 3870 optional: 3871 type: boolean 3872 type: object 3873 prefix: 3874 type: string 3875 secretRef: 3876 properties: 3877 name: 3878 type: string 3879 optional: 3880 type: boolean 3881 type: object 3882 type: object 3883 type: array 3884 image: 3885 type: string 3886 imagePullPolicy: 3887 type: string 3888 lifecycle: 3889 properties: 3890 postStart: 3891 properties: 3892 exec: 3893 properties: 3894 command: 3895 items: 3896 type: string 3897 type: array 3898 type: object 3899 httpGet: 3900 properties: 3901 host: 3902 type: string 3903 httpHeaders: 3904 items: 3905 properties: 3906 name: 3907 type: string 3908 value: 3909 type: string 3910 required: 3911 - name 3912 - value 3913 type: object 3914 type: array 3915 path: 3916 type: string 3917 port: 3918 anyOf: 3919 - type: integer 3920 - type: string 3921 x-kubernetes-int-or-string: true 3922 scheme: 3923 type: string 3924 required: 3925 - port 3926 type: object 3927 sleep: 3928 properties: 3929 seconds: 3930 format: int64 3931 type: integer 3932 required: 3933 - seconds 3934 type: object 3935 tcpSocket: 3936 properties: 3937 host: 3938 type: string 3939 port: 3940 anyOf: 3941 - type: integer 3942 - type: string 3943 x-kubernetes-int-or-string: true 3944 required: 3945 - port 3946 type: object 3947 type: object 3948 preStop: 3949 properties: 3950 exec: 3951 properties: 3952 command: 3953 items: 3954 type: string 3955 type: array 3956 type: object 3957 httpGet: 3958 properties: 3959 host: 3960 type: string 3961 httpHeaders: 3962 items: 3963 properties: 3964 name: 3965 type: string 3966 value: 3967 type: string 3968 required: 3969 - name 3970 - value 3971 type: object 3972 type: array 3973 path: 3974 type: string 3975 port: 3976 anyOf: 3977 - type: integer 3978 - type: string 3979 x-kubernetes-int-or-string: true 3980 scheme: 3981 type: string 3982 required: 3983 - port 3984 type: object 3985 sleep: 3986 properties: 3987 seconds: 3988 format: int64 3989 type: integer 3990 required: 3991 - seconds 3992 type: object 3993 tcpSocket: 3994 properties: 3995 host: 3996 type: string 3997 port: 3998 anyOf: 3999 - type: integer 4000 - type: string 4001 x-kubernetes-int-or-string: true 4002 required: 4003 - port 4004 type: object 4005 type: object 4006 type: object 4007 livenessProbe: 4008 properties: 4009 exec: 4010 properties: 4011 command: 4012 items: 4013 type: string 4014 type: array 4015 type: object 4016 failureThreshold: 4017 format: int32 4018 type: integer 4019 grpc: 4020 properties: 4021 port: 4022 format: int32 4023 type: integer 4024 service: 4025 type: string 4026 required: 4027 - port 4028 type: object 4029 httpGet: 4030 properties: 4031 host: 4032 type: string 4033 httpHeaders: 4034 items: 4035 properties: 4036 name: 4037 type: string 4038 value: 4039 type: string 4040 required: 4041 - name 4042 - value 4043 type: object 4044 type: array 4045 path: 4046 type: string 4047 port: 4048 anyOf: 4049 - type: integer 4050 - type: string 4051 x-kubernetes-int-or-string: true 4052 scheme: 4053 type: string 4054 required: 4055 - port 4056 type: object 4057 initialDelaySeconds: 4058 format: int32 4059 type: integer 4060 periodSeconds: 4061 format: int32 4062 type: integer 4063 successThreshold: 4064 format: int32 4065 type: integer 4066 tcpSocket: 4067 properties: 4068 host: 4069 type: string 4070 port: 4071 anyOf: 4072 - type: integer 4073 - type: string 4074 x-kubernetes-int-or-string: true 4075 required: 4076 - port 4077 type: object 4078 terminationGracePeriodSeconds: 4079 format: int64 4080 type: integer 4081 timeoutSeconds: 4082 format: int32 4083 type: integer 4084 type: object 4085 name: 4086 type: string 4087 ports: 4088 items: 4089 properties: 4090 containerPort: 4091 format: int32 4092 type: integer 4093 hostIP: 4094 type: string 4095 hostPort: 4096 format: int32 4097 type: integer 4098 name: 4099 type: string 4100 protocol: 4101 default: TCP 4102 type: string 4103 required: 4104 - containerPort 4105 type: object 4106 type: array 4107 x-kubernetes-list-map-keys: 4108 - containerPort 4109 - protocol 4110 x-kubernetes-list-type: map 4111 readinessProbe: 4112 properties: 4113 exec: 4114 properties: 4115 command: 4116 items: 4117 type: string 4118 type: array 4119 type: object 4120 failureThreshold: 4121 format: int32 4122 type: integer 4123 grpc: 4124 properties: 4125 port: 4126 format: int32 4127 type: integer 4128 service: 4129 type: string 4130 required: 4131 - port 4132 type: object 4133 httpGet: 4134 properties: 4135 host: 4136 type: string 4137 httpHeaders: 4138 items: 4139 properties: 4140 name: 4141 type: string 4142 value: 4143 type: string 4144 required: 4145 - name 4146 - value 4147 type: object 4148 type: array 4149 path: 4150 type: string 4151 port: 4152 anyOf: 4153 - type: integer 4154 - type: string 4155 x-kubernetes-int-or-string: true 4156 scheme: 4157 type: string 4158 required: 4159 - port 4160 type: object 4161 initialDelaySeconds: 4162 format: int32 4163 type: integer 4164 periodSeconds: 4165 format: int32 4166 type: integer 4167 successThreshold: 4168 format: int32 4169 type: integer 4170 tcpSocket: 4171 properties: 4172 host: 4173 type: string 4174 port: 4175 anyOf: 4176 - type: integer 4177 - type: string 4178 x-kubernetes-int-or-string: true 4179 required: 4180 - port 4181 type: object 4182 terminationGracePeriodSeconds: 4183 format: int64 4184 type: integer 4185 timeoutSeconds: 4186 format: int32 4187 type: integer 4188 type: object 4189 resizePolicy: 4190 items: 4191 properties: 4192 resourceName: 4193 type: string 4194 restartPolicy: 4195 type: string 4196 required: 4197 - resourceName 4198 - restartPolicy 4199 type: object 4200 type: array 4201 x-kubernetes-list-type: atomic 4202 resources: 4203 properties: 4204 claims: 4205 items: 4206 properties: 4207 name: 4208 type: string 4209 required: 4210 - name 4211 type: object 4212 type: array 4213 x-kubernetes-list-map-keys: 4214 - name 4215 x-kubernetes-list-type: map 4216 limits: 4217 additionalProperties: 4218 anyOf: 4219 - type: integer 4220 - type: string 4221 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4222 x-kubernetes-int-or-string: true 4223 type: object 4224 requests: 4225 additionalProperties: 4226 anyOf: 4227 - type: integer 4228 - type: string 4229 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4230 x-kubernetes-int-or-string: true 4231 type: object 4232 type: object 4233 restartPolicy: 4234 type: string 4235 securityContext: 4236 properties: 4237 allowPrivilegeEscalation: 4238 type: boolean 4239 capabilities: 4240 properties: 4241 add: 4242 items: 4243 type: string 4244 type: array 4245 drop: 4246 items: 4247 type: string 4248 type: array 4249 type: object 4250 privileged: 4251 type: boolean 4252 procMount: 4253 type: string 4254 readOnlyRootFilesystem: 4255 type: boolean 4256 runAsGroup: 4257 format: int64 4258 type: integer 4259 runAsNonRoot: 4260 type: boolean 4261 runAsUser: 4262 format: int64 4263 type: integer 4264 seLinuxOptions: 4265 properties: 4266 level: 4267 type: string 4268 role: 4269 type: string 4270 type: 4271 type: string 4272 user: 4273 type: string 4274 type: object 4275 seccompProfile: 4276 properties: 4277 localhostProfile: 4278 type: string 4279 type: 4280 type: string 4281 required: 4282 - type 4283 type: object 4284 windowsOptions: 4285 properties: 4286 gmsaCredentialSpec: 4287 type: string 4288 gmsaCredentialSpecName: 4289 type: string 4290 hostProcess: 4291 type: boolean 4292 runAsUserName: 4293 type: string 4294 type: object 4295 type: object 4296 startupProbe: 4297 properties: 4298 exec: 4299 properties: 4300 command: 4301 items: 4302 type: string 4303 type: array 4304 type: object 4305 failureThreshold: 4306 format: int32 4307 type: integer 4308 grpc: 4309 properties: 4310 port: 4311 format: int32 4312 type: integer 4313 service: 4314 type: string 4315 required: 4316 - port 4317 type: object 4318 httpGet: 4319 properties: 4320 host: 4321 type: string 4322 httpHeaders: 4323 items: 4324 properties: 4325 name: 4326 type: string 4327 value: 4328 type: string 4329 required: 4330 - name 4331 - value 4332 type: object 4333 type: array 4334 path: 4335 type: string 4336 port: 4337 anyOf: 4338 - type: integer 4339 - type: string 4340 x-kubernetes-int-or-string: true 4341 scheme: 4342 type: string 4343 required: 4344 - port 4345 type: object 4346 initialDelaySeconds: 4347 format: int32 4348 type: integer 4349 periodSeconds: 4350 format: int32 4351 type: integer 4352 successThreshold: 4353 format: int32 4354 type: integer 4355 tcpSocket: 4356 properties: 4357 host: 4358 type: string 4359 port: 4360 anyOf: 4361 - type: integer 4362 - type: string 4363 x-kubernetes-int-or-string: true 4364 required: 4365 - port 4366 type: object 4367 terminationGracePeriodSeconds: 4368 format: int64 4369 type: integer 4370 timeoutSeconds: 4371 format: int32 4372 type: integer 4373 type: object 4374 stdin: 4375 type: boolean 4376 stdinOnce: 4377 type: boolean 4378 terminationMessagePath: 4379 type: string 4380 terminationMessagePolicy: 4381 type: string 4382 tty: 4383 type: boolean 4384 volumeDevices: 4385 items: 4386 properties: 4387 devicePath: 4388 type: string 4389 name: 4390 type: string 4391 required: 4392 - devicePath 4393 - name 4394 type: object 4395 type: array 4396 volumeMounts: 4397 items: 4398 properties: 4399 mountPath: 4400 type: string 4401 mountPropagation: 4402 type: string 4403 name: 4404 type: string 4405 readOnly: 4406 type: boolean 4407 subPath: 4408 type: string 4409 subPathExpr: 4410 type: string 4411 required: 4412 - mountPath 4413 - name 4414 type: object 4415 type: array 4416 workingDir: 4417 type: string 4418 required: 4419 - name 4420 type: object 4421 type: array 4422 size: 4423 format: int32 4424 type: integer 4425 sslInternalSecretName: 4426 type: string 4427 sslSecretName: 4428 type: string 4429 tolerations: 4430 items: 4431 properties: 4432 effect: 4433 type: string 4434 key: 4435 type: string 4436 operator: 4437 type: string 4438 tolerationSeconds: 4439 format: int64 4440 type: integer 4441 value: 4442 type: string 4443 type: object 4444 type: array 4445 topologySpreadConstraints: 4446 items: 4447 properties: 4448 labelSelector: 4449 properties: 4450 matchExpressions: 4451 items: 4452 properties: 4453 key: 4454 type: string 4455 operator: 4456 type: string 4457 values: 4458 items: 4459 type: string 4460 type: array 4461 required: 4462 - key 4463 - operator 4464 type: object 4465 type: array 4466 matchLabels: 4467 additionalProperties: 4468 type: string 4469 type: object 4470 type: object 4471 matchLabelKeys: 4472 items: 4473 type: string 4474 type: array 4475 x-kubernetes-list-type: atomic 4476 maxSkew: 4477 format: int32 4478 type: integer 4479 minDomains: 4480 format: int32 4481 type: integer 4482 nodeAffinityPolicy: 4483 type: string 4484 nodeTaintsPolicy: 4485 type: string 4486 topologyKey: 4487 type: string 4488 whenUnsatisfiable: 4489 type: string 4490 required: 4491 - maxSkew 4492 - topologyKey 4493 - whenUnsatisfiable 4494 type: object 4495 type: array 4496 vaultSecretName: 4497 type: string 4498 volumeSpec: 4499 properties: 4500 emptyDir: 4501 properties: 4502 medium: 4503 type: string 4504 sizeLimit: 4505 anyOf: 4506 - type: integer 4507 - type: string 4508 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4509 x-kubernetes-int-or-string: true 4510 type: object 4511 hostPath: 4512 properties: 4513 path: 4514 type: string 4515 type: 4516 type: string 4517 required: 4518 - path 4519 type: object 4520 persistentVolumeClaim: 4521 properties: 4522 accessModes: 4523 items: 4524 type: string 4525 type: array 4526 dataSource: 4527 properties: 4528 apiGroup: 4529 type: string 4530 kind: 4531 type: string 4532 name: 4533 type: string 4534 required: 4535 - kind 4536 - name 4537 type: object 4538 dataSourceRef: 4539 properties: 4540 apiGroup: 4541 type: string 4542 kind: 4543 type: string 4544 name: 4545 type: string 4546 namespace: 4547 type: string 4548 required: 4549 - kind 4550 - name 4551 type: object 4552 resources: 4553 properties: 4554 limits: 4555 additionalProperties: 4556 anyOf: 4557 - type: integer 4558 - type: string 4559 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4560 x-kubernetes-int-or-string: true 4561 type: object 4562 requests: 4563 additionalProperties: 4564 anyOf: 4565 - type: integer 4566 - type: string 4567 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4568 x-kubernetes-int-or-string: true 4569 type: object 4570 type: object 4571 selector: 4572 properties: 4573 matchExpressions: 4574 items: 4575 properties: 4576 key: 4577 type: string 4578 operator: 4579 type: string 4580 values: 4581 items: 4582 type: string 4583 type: array 4584 required: 4585 - key 4586 - operator 4587 type: object 4588 type: array 4589 matchLabels: 4590 additionalProperties: 4591 type: string 4592 type: object 4593 type: object 4594 storageClassName: 4595 type: string 4596 volumeAttributesClassName: 4597 type: string 4598 volumeMode: 4599 type: string 4600 volumeName: 4601 type: string 4602 type: object 4603 type: object 4604 type: object 4605 ignoreAnnotations: 4606 items: 4607 type: string 4608 type: array 4609 ignoreLabels: 4610 items: 4611 type: string 4612 type: array 4613 initContainer: 4614 properties: 4615 image: 4616 type: string 4617 resources: 4618 properties: 4619 claims: 4620 items: 4621 properties: 4622 name: 4623 type: string 4624 required: 4625 - name 4626 type: object 4627 type: array 4628 x-kubernetes-list-map-keys: 4629 - name 4630 x-kubernetes-list-type: map 4631 limits: 4632 additionalProperties: 4633 anyOf: 4634 - type: integer 4635 - type: string 4636 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4637 x-kubernetes-int-or-string: true 4638 type: object 4639 requests: 4640 additionalProperties: 4641 anyOf: 4642 - type: integer 4643 - type: string 4644 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4645 x-kubernetes-int-or-string: true 4646 type: object 4647 type: object 4648 type: object 4649 initImage: 4650 type: string 4651 logCollectorSecretName: 4652 type: string 4653 logcollector: 4654 properties: 4655 configuration: 4656 type: string 4657 containerSecurityContext: 4658 properties: 4659 allowPrivilegeEscalation: 4660 type: boolean 4661 capabilities: 4662 properties: 4663 add: 4664 items: 4665 type: string 4666 type: array 4667 drop: 4668 items: 4669 type: string 4670 type: array 4671 type: object 4672 privileged: 4673 type: boolean 4674 procMount: 4675 type: string 4676 readOnlyRootFilesystem: 4677 type: boolean 4678 runAsGroup: 4679 format: int64 4680 type: integer 4681 runAsNonRoot: 4682 type: boolean 4683 runAsUser: 4684 format: int64 4685 type: integer 4686 seLinuxOptions: 4687 properties: 4688 level: 4689 type: string 4690 role: 4691 type: string 4692 type: 4693 type: string 4694 user: 4695 type: string 4696 type: object 4697 seccompProfile: 4698 properties: 4699 localhostProfile: 4700 type: string 4701 type: 4702 type: string 4703 required: 4704 - type 4705 type: object 4706 windowsOptions: 4707 properties: 4708 gmsaCredentialSpec: 4709 type: string 4710 gmsaCredentialSpecName: 4711 type: string 4712 hostProcess: 4713 type: boolean 4714 runAsUserName: 4715 type: string 4716 type: object 4717 type: object 4718 enabled: 4719 type: boolean 4720 hookScript: 4721 type: string 4722 image: 4723 type: string 4724 imagePullPolicy: 4725 type: string 4726 resources: 4727 properties: 4728 claims: 4729 items: 4730 properties: 4731 name: 4732 type: string 4733 required: 4734 - name 4735 type: object 4736 type: array 4737 x-kubernetes-list-map-keys: 4738 - name 4739 x-kubernetes-list-type: map 4740 limits: 4741 additionalProperties: 4742 anyOf: 4743 - type: integer 4744 - type: string 4745 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4746 x-kubernetes-int-or-string: true 4747 type: object 4748 requests: 4749 additionalProperties: 4750 anyOf: 4751 - type: integer 4752 - type: string 4753 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4754 x-kubernetes-int-or-string: true 4755 type: object 4756 type: object 4757 runtimeClassName: 4758 type: string 4759 type: object 4760 pause: 4761 type: boolean 4762 platform: 4763 type: string 4764 pmm: 4765 properties: 4766 containerSecurityContext: 4767 properties: 4768 allowPrivilegeEscalation: 4769 type: boolean 4770 capabilities: 4771 properties: 4772 add: 4773 items: 4774 type: string 4775 type: array 4776 drop: 4777 items: 4778 type: string 4779 type: array 4780 type: object 4781 privileged: 4782 type: boolean 4783 procMount: 4784 type: string 4785 readOnlyRootFilesystem: 4786 type: boolean 4787 runAsGroup: 4788 format: int64 4789 type: integer 4790 runAsNonRoot: 4791 type: boolean 4792 runAsUser: 4793 format: int64 4794 type: integer 4795 seLinuxOptions: 4796 properties: 4797 level: 4798 type: string 4799 role: 4800 type: string 4801 type: 4802 type: string 4803 user: 4804 type: string 4805 type: object 4806 seccompProfile: 4807 properties: 4808 localhostProfile: 4809 type: string 4810 type: 4811 type: string 4812 required: 4813 - type 4814 type: object 4815 windowsOptions: 4816 properties: 4817 gmsaCredentialSpec: 4818 type: string 4819 gmsaCredentialSpecName: 4820 type: string 4821 hostProcess: 4822 type: boolean 4823 runAsUserName: 4824 type: string 4825 type: object 4826 type: object 4827 enabled: 4828 type: boolean 4829 image: 4830 type: string 4831 imagePullPolicy: 4832 type: string 4833 proxysqlParams: 4834 type: string 4835 pxcParams: 4836 type: string 4837 resources: 4838 properties: 4839 claims: 4840 items: 4841 properties: 4842 name: 4843 type: string 4844 required: 4845 - name 4846 type: object 4847 type: array 4848 x-kubernetes-list-map-keys: 4849 - name 4850 x-kubernetes-list-type: map 4851 limits: 4852 additionalProperties: 4853 anyOf: 4854 - type: integer 4855 - type: string 4856 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4857 x-kubernetes-int-or-string: true 4858 type: object 4859 requests: 4860 additionalProperties: 4861 anyOf: 4862 - type: integer 4863 - type: string 4864 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4865 x-kubernetes-int-or-string: true 4866 type: object 4867 type: object 4868 runtimeClassName: 4869 type: string 4870 serverHost: 4871 type: string 4872 serverUser: 4873 type: string 4874 type: object 4875 proxysql: 4876 properties: 4877 affinity: 4878 properties: 4879 advanced: 4880 properties: 4881 nodeAffinity: 4882 properties: 4883 preferredDuringSchedulingIgnoredDuringExecution: 4884 items: 4885 properties: 4886 preference: 4887 properties: 4888 matchExpressions: 4889 items: 4890 properties: 4891 key: 4892 type: string 4893 operator: 4894 type: string 4895 values: 4896 items: 4897 type: string 4898 type: array 4899 required: 4900 - key 4901 - operator 4902 type: object 4903 type: array 4904 matchFields: 4905 items: 4906 properties: 4907 key: 4908 type: string 4909 operator: 4910 type: string 4911 values: 4912 items: 4913 type: string 4914 type: array 4915 required: 4916 - key 4917 - operator 4918 type: object 4919 type: array 4920 type: object 4921 weight: 4922 format: int32 4923 type: integer 4924 required: 4925 - preference 4926 - weight 4927 type: object 4928 type: array 4929 requiredDuringSchedulingIgnoredDuringExecution: 4930 properties: 4931 nodeSelectorTerms: 4932 items: 4933 properties: 4934 matchExpressions: 4935 items: 4936 properties: 4937 key: 4938 type: string 4939 operator: 4940 type: string 4941 values: 4942 items: 4943 type: string 4944 type: array 4945 required: 4946 - key 4947 - operator 4948 type: object 4949 type: array 4950 matchFields: 4951 items: 4952 properties: 4953 key: 4954 type: string 4955 operator: 4956 type: string 4957 values: 4958 items: 4959 type: string 4960 type: array 4961 required: 4962 - key 4963 - operator 4964 type: object 4965 type: array 4966 type: object 4967 type: array 4968 required: 4969 - nodeSelectorTerms 4970 type: object 4971 type: object 4972 podAffinity: 4973 properties: 4974 preferredDuringSchedulingIgnoredDuringExecution: 4975 items: 4976 properties: 4977 podAffinityTerm: 4978 properties: 4979 labelSelector: 4980 properties: 4981 matchExpressions: 4982 items: 4983 properties: 4984 key: 4985 type: string 4986 operator: 4987 type: string 4988 values: 4989 items: 4990 type: string 4991 type: array 4992 required: 4993 - key 4994 - operator 4995 type: object 4996 type: array 4997 matchLabels: 4998 additionalProperties: 4999 type: string 5000 type: object 5001 type: object 5002 matchLabelKeys: 5003 items: 5004 type: string 5005 type: array 5006 x-kubernetes-list-type: atomic 5007 mismatchLabelKeys: 5008 items: 5009 type: string 5010 type: array 5011 x-kubernetes-list-type: atomic 5012 namespaceSelector: 5013 properties: 5014 matchExpressions: 5015 items: 5016 properties: 5017 key: 5018 type: string 5019 operator: 5020 type: string 5021 values: 5022 items: 5023 type: string 5024 type: array 5025 required: 5026 - key 5027 - operator 5028 type: object 5029 type: array 5030 matchLabels: 5031 additionalProperties: 5032 type: string 5033 type: object 5034 type: object 5035 namespaces: 5036 items: 5037 type: string 5038 type: array 5039 topologyKey: 5040 type: string 5041 required: 5042 - topologyKey 5043 type: object 5044 weight: 5045 format: int32 5046 type: integer 5047 required: 5048 - podAffinityTerm 5049 - weight 5050 type: object 5051 type: array 5052 requiredDuringSchedulingIgnoredDuringExecution: 5053 items: 5054 properties: 5055 labelSelector: 5056 properties: 5057 matchExpressions: 5058 items: 5059 properties: 5060 key: 5061 type: string 5062 operator: 5063 type: string 5064 values: 5065 items: 5066 type: string 5067 type: array 5068 required: 5069 - key 5070 - operator 5071 type: object 5072 type: array 5073 matchLabels: 5074 additionalProperties: 5075 type: string 5076 type: object 5077 type: object 5078 matchLabelKeys: 5079 items: 5080 type: string 5081 type: array 5082 x-kubernetes-list-type: atomic 5083 mismatchLabelKeys: 5084 items: 5085 type: string 5086 type: array 5087 x-kubernetes-list-type: atomic 5088 namespaceSelector: 5089 properties: 5090 matchExpressions: 5091 items: 5092 properties: 5093 key: 5094 type: string 5095 operator: 5096 type: string 5097 values: 5098 items: 5099 type: string 5100 type: array 5101 required: 5102 - key 5103 - operator 5104 type: object 5105 type: array 5106 matchLabels: 5107 additionalProperties: 5108 type: string 5109 type: object 5110 type: object 5111 namespaces: 5112 items: 5113 type: string 5114 type: array 5115 topologyKey: 5116 type: string 5117 required: 5118 - topologyKey 5119 type: object 5120 type: array 5121 type: object 5122 podAntiAffinity: 5123 properties: 5124 preferredDuringSchedulingIgnoredDuringExecution: 5125 items: 5126 properties: 5127 podAffinityTerm: 5128 properties: 5129 labelSelector: 5130 properties: 5131 matchExpressions: 5132 items: 5133 properties: 5134 key: 5135 type: string 5136 operator: 5137 type: string 5138 values: 5139 items: 5140 type: string 5141 type: array 5142 required: 5143 - key 5144 - operator 5145 type: object 5146 type: array 5147 matchLabels: 5148 additionalProperties: 5149 type: string 5150 type: object 5151 type: object 5152 matchLabelKeys: 5153 items: 5154 type: string 5155 type: array 5156 x-kubernetes-list-type: atomic 5157 mismatchLabelKeys: 5158 items: 5159 type: string 5160 type: array 5161 x-kubernetes-list-type: atomic 5162 namespaceSelector: 5163 properties: 5164 matchExpressions: 5165 items: 5166 properties: 5167 key: 5168 type: string 5169 operator: 5170 type: string 5171 values: 5172 items: 5173 type: string 5174 type: array 5175 required: 5176 - key 5177 - operator 5178 type: object 5179 type: array 5180 matchLabels: 5181 additionalProperties: 5182 type: string 5183 type: object 5184 type: object 5185 namespaces: 5186 items: 5187 type: string 5188 type: array 5189 topologyKey: 5190 type: string 5191 required: 5192 - topologyKey 5193 type: object 5194 weight: 5195 format: int32 5196 type: integer 5197 required: 5198 - podAffinityTerm 5199 - weight 5200 type: object 5201 type: array 5202 requiredDuringSchedulingIgnoredDuringExecution: 5203 items: 5204 properties: 5205 labelSelector: 5206 properties: 5207 matchExpressions: 5208 items: 5209 properties: 5210 key: 5211 type: string 5212 operator: 5213 type: string 5214 values: 5215 items: 5216 type: string 5217 type: array 5218 required: 5219 - key 5220 - operator 5221 type: object 5222 type: array 5223 matchLabels: 5224 additionalProperties: 5225 type: string 5226 type: object 5227 type: object 5228 matchLabelKeys: 5229 items: 5230 type: string 5231 type: array 5232 x-kubernetes-list-type: atomic 5233 mismatchLabelKeys: 5234 items: 5235 type: string 5236 type: array 5237 x-kubernetes-list-type: atomic 5238 namespaceSelector: 5239 properties: 5240 matchExpressions: 5241 items: 5242 properties: 5243 key: 5244 type: string 5245 operator: 5246 type: string 5247 values: 5248 items: 5249 type: string 5250 type: array 5251 required: 5252 - key 5253 - operator 5254 type: object 5255 type: array 5256 matchLabels: 5257 additionalProperties: 5258 type: string 5259 type: object 5260 type: object 5261 namespaces: 5262 items: 5263 type: string 5264 type: array 5265 topologyKey: 5266 type: string 5267 required: 5268 - topologyKey 5269 type: object 5270 type: array 5271 type: object 5272 type: object 5273 antiAffinityTopologyKey: 5274 type: string 5275 type: object 5276 annotations: 5277 additionalProperties: 5278 type: string 5279 type: object 5280 configuration: 5281 type: string 5282 containerSecurityContext: 5283 properties: 5284 allowPrivilegeEscalation: 5285 type: boolean 5286 capabilities: 5287 properties: 5288 add: 5289 items: 5290 type: string 5291 type: array 5292 drop: 5293 items: 5294 type: string 5295 type: array 5296 type: object 5297 privileged: 5298 type: boolean 5299 procMount: 5300 type: string 5301 readOnlyRootFilesystem: 5302 type: boolean 5303 runAsGroup: 5304 format: int64 5305 type: integer 5306 runAsNonRoot: 5307 type: boolean 5308 runAsUser: 5309 format: int64 5310 type: integer 5311 seLinuxOptions: 5312 properties: 5313 level: 5314 type: string 5315 role: 5316 type: string 5317 type: 5318 type: string 5319 user: 5320 type: string 5321 type: object 5322 seccompProfile: 5323 properties: 5324 localhostProfile: 5325 type: string 5326 type: 5327 type: string 5328 required: 5329 - type 5330 type: object 5331 windowsOptions: 5332 properties: 5333 gmsaCredentialSpec: 5334 type: string 5335 gmsaCredentialSpecName: 5336 type: string 5337 hostProcess: 5338 type: boolean 5339 runAsUserName: 5340 type: string 5341 type: object 5342 type: object 5343 enabled: 5344 type: boolean 5345 envVarsSecret: 5346 type: string 5347 expose: 5348 properties: 5349 annotations: 5350 additionalProperties: 5351 type: string 5352 type: object 5353 enabled: 5354 type: boolean 5355 externalTrafficPolicy: 5356 type: string 5357 internalTrafficPolicy: 5358 type: string 5359 labels: 5360 additionalProperties: 5361 type: string 5362 type: object 5363 loadBalancerIP: 5364 type: string 5365 loadBalancerSourceRanges: 5366 items: 5367 type: string 5368 type: array 5369 trafficPolicy: 5370 type: string 5371 type: 5372 type: string 5373 type: object 5374 externalTrafficPolicy: 5375 type: string 5376 forceUnsafeBootstrap: 5377 type: boolean 5378 gracePeriod: 5379 format: int64 5380 type: integer 5381 hookScript: 5382 type: string 5383 image: 5384 type: string 5385 imagePullPolicy: 5386 type: string 5387 imagePullSecrets: 5388 items: 5389 properties: 5390 name: 5391 type: string 5392 type: object 5393 type: array 5394 labels: 5395 additionalProperties: 5396 type: string 5397 type: object 5398 lifecycle: 5399 properties: 5400 postStart: 5401 properties: 5402 exec: 5403 properties: 5404 command: 5405 items: 5406 type: string 5407 type: array 5408 type: object 5409 httpGet: 5410 properties: 5411 host: 5412 type: string 5413 httpHeaders: 5414 items: 5415 properties: 5416 name: 5417 type: string 5418 value: 5419 type: string 5420 required: 5421 - name 5422 - value 5423 type: object 5424 type: array 5425 path: 5426 type: string 5427 port: 5428 anyOf: 5429 - type: integer 5430 - type: string 5431 x-kubernetes-int-or-string: true 5432 scheme: 5433 type: string 5434 required: 5435 - port 5436 type: object 5437 sleep: 5438 properties: 5439 seconds: 5440 format: int64 5441 type: integer 5442 required: 5443 - seconds 5444 type: object 5445 tcpSocket: 5446 properties: 5447 host: 5448 type: string 5449 port: 5450 anyOf: 5451 - type: integer 5452 - type: string 5453 x-kubernetes-int-or-string: true 5454 required: 5455 - port 5456 type: object 5457 type: object 5458 preStop: 5459 properties: 5460 exec: 5461 properties: 5462 command: 5463 items: 5464 type: string 5465 type: array 5466 type: object 5467 httpGet: 5468 properties: 5469 host: 5470 type: string 5471 httpHeaders: 5472 items: 5473 properties: 5474 name: 5475 type: string 5476 value: 5477 type: string 5478 required: 5479 - name 5480 - value 5481 type: object 5482 type: array 5483 path: 5484 type: string 5485 port: 5486 anyOf: 5487 - type: integer 5488 - type: string 5489 x-kubernetes-int-or-string: true 5490 scheme: 5491 type: string 5492 required: 5493 - port 5494 type: object 5495 sleep: 5496 properties: 5497 seconds: 5498 format: int64 5499 type: integer 5500 required: 5501 - seconds 5502 type: object 5503 tcpSocket: 5504 properties: 5505 host: 5506 type: string 5507 port: 5508 anyOf: 5509 - type: integer 5510 - type: string 5511 x-kubernetes-int-or-string: true 5512 required: 5513 - port 5514 type: object 5515 type: object 5516 type: object 5517 livenessDelaySec: 5518 format: int32 5519 type: integer 5520 livenessProbes: 5521 properties: 5522 exec: 5523 properties: 5524 command: 5525 items: 5526 type: string 5527 type: array 5528 type: object 5529 failureThreshold: 5530 format: int32 5531 type: integer 5532 grpc: 5533 properties: 5534 port: 5535 format: int32 5536 type: integer 5537 service: 5538 type: string 5539 required: 5540 - port 5541 type: object 5542 httpGet: 5543 properties: 5544 host: 5545 type: string 5546 httpHeaders: 5547 items: 5548 properties: 5549 name: 5550 type: string 5551 value: 5552 type: string 5553 required: 5554 - name 5555 - value 5556 type: object 5557 type: array 5558 path: 5559 type: string 5560 port: 5561 anyOf: 5562 - type: integer 5563 - type: string 5564 x-kubernetes-int-or-string: true 5565 scheme: 5566 type: string 5567 required: 5568 - port 5569 type: object 5570 initialDelaySeconds: 5571 format: int32 5572 type: integer 5573 periodSeconds: 5574 format: int32 5575 type: integer 5576 successThreshold: 5577 format: int32 5578 type: integer 5579 tcpSocket: 5580 properties: 5581 host: 5582 type: string 5583 port: 5584 anyOf: 5585 - type: integer 5586 - type: string 5587 x-kubernetes-int-or-string: true 5588 required: 5589 - port 5590 type: object 5591 terminationGracePeriodSeconds: 5592 format: int64 5593 type: integer 5594 timeoutSeconds: 5595 format: int32 5596 type: integer 5597 type: object 5598 loadBalancerIP: 5599 type: string 5600 loadBalancerSourceRanges: 5601 items: 5602 type: string 5603 type: array 5604 nodeSelector: 5605 additionalProperties: 5606 type: string 5607 type: object 5608 podDisruptionBudget: 5609 properties: 5610 maxUnavailable: 5611 anyOf: 5612 - type: integer 5613 - type: string 5614 x-kubernetes-int-or-string: true 5615 minAvailable: 5616 anyOf: 5617 - type: integer 5618 - type: string 5619 x-kubernetes-int-or-string: true 5620 type: object 5621 podSecurityContext: 5622 properties: 5623 fsGroup: 5624 format: int64 5625 type: integer 5626 fsGroupChangePolicy: 5627 type: string 5628 runAsGroup: 5629 format: int64 5630 type: integer 5631 runAsNonRoot: 5632 type: boolean 5633 runAsUser: 5634 format: int64 5635 type: integer 5636 seLinuxOptions: 5637 properties: 5638 level: 5639 type: string 5640 role: 5641 type: string 5642 type: 5643 type: string 5644 user: 5645 type: string 5646 type: object 5647 seccompProfile: 5648 properties: 5649 localhostProfile: 5650 type: string 5651 type: 5652 type: string 5653 required: 5654 - type 5655 type: object 5656 supplementalGroups: 5657 items: 5658 format: int64 5659 type: integer 5660 type: array 5661 sysctls: 5662 items: 5663 properties: 5664 name: 5665 type: string 5666 value: 5667 type: string 5668 required: 5669 - name 5670 - value 5671 type: object 5672 type: array 5673 windowsOptions: 5674 properties: 5675 gmsaCredentialSpec: 5676 type: string 5677 gmsaCredentialSpecName: 5678 type: string 5679 hostProcess: 5680 type: boolean 5681 runAsUserName: 5682 type: string 5683 type: object 5684 type: object 5685 priorityClassName: 5686 type: string 5687 readinessDelaySec: 5688 format: int32 5689 type: integer 5690 readinessProbes: 5691 properties: 5692 exec: 5693 properties: 5694 command: 5695 items: 5696 type: string 5697 type: array 5698 type: object 5699 failureThreshold: 5700 format: int32 5701 type: integer 5702 grpc: 5703 properties: 5704 port: 5705 format: int32 5706 type: integer 5707 service: 5708 type: string 5709 required: 5710 - port 5711 type: object 5712 httpGet: 5713 properties: 5714 host: 5715 type: string 5716 httpHeaders: 5717 items: 5718 properties: 5719 name: 5720 type: string 5721 value: 5722 type: string 5723 required: 5724 - name 5725 - value 5726 type: object 5727 type: array 5728 path: 5729 type: string 5730 port: 5731 anyOf: 5732 - type: integer 5733 - type: string 5734 x-kubernetes-int-or-string: true 5735 scheme: 5736 type: string 5737 required: 5738 - port 5739 type: object 5740 initialDelaySeconds: 5741 format: int32 5742 type: integer 5743 periodSeconds: 5744 format: int32 5745 type: integer 5746 successThreshold: 5747 format: int32 5748 type: integer 5749 tcpSocket: 5750 properties: 5751 host: 5752 type: string 5753 port: 5754 anyOf: 5755 - type: integer 5756 - type: string 5757 x-kubernetes-int-or-string: true 5758 required: 5759 - port 5760 type: object 5761 terminationGracePeriodSeconds: 5762 format: int64 5763 type: integer 5764 timeoutSeconds: 5765 format: int32 5766 type: integer 5767 type: object 5768 replicasExternalTrafficPolicy: 5769 type: string 5770 replicasServiceAnnotations: 5771 additionalProperties: 5772 type: string 5773 type: object 5774 replicasServiceLabels: 5775 additionalProperties: 5776 type: string 5777 type: object 5778 replicasServiceType: 5779 type: string 5780 resources: 5781 properties: 5782 claims: 5783 items: 5784 properties: 5785 name: 5786 type: string 5787 required: 5788 - name 5789 type: object 5790 type: array 5791 x-kubernetes-list-map-keys: 5792 - name 5793 x-kubernetes-list-type: map 5794 limits: 5795 additionalProperties: 5796 anyOf: 5797 - type: integer 5798 - type: string 5799 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5800 x-kubernetes-int-or-string: true 5801 type: object 5802 requests: 5803 additionalProperties: 5804 anyOf: 5805 - type: integer 5806 - type: string 5807 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5808 x-kubernetes-int-or-string: true 5809 type: object 5810 type: object 5811 runtimeClassName: 5812 type: string 5813 schedulerName: 5814 type: string 5815 serviceAccountName: 5816 type: string 5817 serviceAnnotations: 5818 additionalProperties: 5819 type: string 5820 type: object 5821 serviceLabels: 5822 additionalProperties: 5823 type: string 5824 type: object 5825 serviceType: 5826 type: string 5827 sidecarPVCs: 5828 items: 5829 properties: 5830 apiVersion: 5831 type: string 5832 kind: 5833 type: string 5834 metadata: 5835 type: object 5836 spec: 5837 properties: 5838 accessModes: 5839 items: 5840 type: string 5841 type: array 5842 dataSource: 5843 properties: 5844 apiGroup: 5845 type: string 5846 kind: 5847 type: string 5848 name: 5849 type: string 5850 required: 5851 - kind 5852 - name 5853 type: object 5854 dataSourceRef: 5855 properties: 5856 apiGroup: 5857 type: string 5858 kind: 5859 type: string 5860 name: 5861 type: string 5862 namespace: 5863 type: string 5864 required: 5865 - kind 5866 - name 5867 type: object 5868 resources: 5869 properties: 5870 limits: 5871 additionalProperties: 5872 anyOf: 5873 - type: integer 5874 - type: string 5875 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5876 x-kubernetes-int-or-string: true 5877 type: object 5878 requests: 5879 additionalProperties: 5880 anyOf: 5881 - type: integer 5882 - type: string 5883 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5884 x-kubernetes-int-or-string: true 5885 type: object 5886 type: object 5887 selector: 5888 properties: 5889 matchExpressions: 5890 items: 5891 properties: 5892 key: 5893 type: string 5894 operator: 5895 type: string 5896 values: 5897 items: 5898 type: string 5899 type: array 5900 required: 5901 - key 5902 - operator 5903 type: object 5904 type: array 5905 matchLabels: 5906 additionalProperties: 5907 type: string 5908 type: object 5909 type: object 5910 storageClassName: 5911 type: string 5912 volumeAttributesClassName: 5913 type: string 5914 volumeMode: 5915 type: string 5916 volumeName: 5917 type: string 5918 type: object 5919 status: 5920 properties: 5921 accessModes: 5922 items: 5923 type: string 5924 type: array 5925 allocatedResourceStatuses: 5926 additionalProperties: 5927 type: string 5928 type: object 5929 x-kubernetes-map-type: granular 5930 allocatedResources: 5931 additionalProperties: 5932 anyOf: 5933 - type: integer 5934 - type: string 5935 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5936 x-kubernetes-int-or-string: true 5937 type: object 5938 capacity: 5939 additionalProperties: 5940 anyOf: 5941 - type: integer 5942 - type: string 5943 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5944 x-kubernetes-int-or-string: true 5945 type: object 5946 conditions: 5947 items: 5948 properties: 5949 lastProbeTime: 5950 format: date-time 5951 type: string 5952 lastTransitionTime: 5953 format: date-time 5954 type: string 5955 message: 5956 type: string 5957 reason: 5958 type: string 5959 status: 5960 type: string 5961 type: 5962 type: string 5963 required: 5964 - status 5965 - type 5966 type: object 5967 type: array 5968 currentVolumeAttributesClassName: 5969 type: string 5970 modifyVolumeStatus: 5971 properties: 5972 status: 5973 type: string 5974 targetVolumeAttributesClassName: 5975 type: string 5976 required: 5977 - status 5978 type: object 5979 phase: 5980 type: string 5981 type: object 5982 type: object 5983 type: array 5984 sidecarResources: 5985 properties: 5986 claims: 5987 items: 5988 properties: 5989 name: 5990 type: string 5991 required: 5992 - name 5993 type: object 5994 type: array 5995 x-kubernetes-list-map-keys: 5996 - name 5997 x-kubernetes-list-type: map 5998 limits: 5999 additionalProperties: 6000 anyOf: 6001 - type: integer 6002 - type: string 6003 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6004 x-kubernetes-int-or-string: true 6005 type: object 6006 requests: 6007 additionalProperties: 6008 anyOf: 6009 - type: integer 6010 - type: string 6011 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6012 x-kubernetes-int-or-string: true 6013 type: object 6014 type: object 6015 sidecarVolumes: 6016 items: 6017 properties: 6018 awsElasticBlockStore: 6019 properties: 6020 fsType: 6021 type: string 6022 partition: 6023 format: int32 6024 type: integer 6025 readOnly: 6026 type: boolean 6027 volumeID: 6028 type: string 6029 required: 6030 - volumeID 6031 type: object 6032 azureDisk: 6033 properties: 6034 cachingMode: 6035 type: string 6036 diskName: 6037 type: string 6038 diskURI: 6039 type: string 6040 fsType: 6041 type: string 6042 kind: 6043 type: string 6044 readOnly: 6045 type: boolean 6046 required: 6047 - diskName 6048 - diskURI 6049 type: object 6050 azureFile: 6051 properties: 6052 readOnly: 6053 type: boolean 6054 secretName: 6055 type: string 6056 shareName: 6057 type: string 6058 required: 6059 - secretName 6060 - shareName 6061 type: object 6062 cephfs: 6063 properties: 6064 monitors: 6065 items: 6066 type: string 6067 type: array 6068 path: 6069 type: string 6070 readOnly: 6071 type: boolean 6072 secretFile: 6073 type: string 6074 secretRef: 6075 properties: 6076 name: 6077 type: string 6078 type: object 6079 user: 6080 type: string 6081 required: 6082 - monitors 6083 type: object 6084 cinder: 6085 properties: 6086 fsType: 6087 type: string 6088 readOnly: 6089 type: boolean 6090 secretRef: 6091 properties: 6092 name: 6093 type: string 6094 type: object 6095 volumeID: 6096 type: string 6097 required: 6098 - volumeID 6099 type: object 6100 configMap: 6101 properties: 6102 defaultMode: 6103 format: int32 6104 type: integer 6105 items: 6106 items: 6107 properties: 6108 key: 6109 type: string 6110 mode: 6111 format: int32 6112 type: integer 6113 path: 6114 type: string 6115 required: 6116 - key 6117 - path 6118 type: object 6119 type: array 6120 name: 6121 type: string 6122 optional: 6123 type: boolean 6124 type: object 6125 csi: 6126 properties: 6127 driver: 6128 type: string 6129 fsType: 6130 type: string 6131 nodePublishSecretRef: 6132 properties: 6133 name: 6134 type: string 6135 type: object 6136 readOnly: 6137 type: boolean 6138 volumeAttributes: 6139 additionalProperties: 6140 type: string 6141 type: object 6142 required: 6143 - driver 6144 type: object 6145 downwardAPI: 6146 properties: 6147 defaultMode: 6148 format: int32 6149 type: integer 6150 items: 6151 items: 6152 properties: 6153 fieldRef: 6154 properties: 6155 apiVersion: 6156 type: string 6157 fieldPath: 6158 type: string 6159 required: 6160 - fieldPath 6161 type: object 6162 mode: 6163 format: int32 6164 type: integer 6165 path: 6166 type: string 6167 resourceFieldRef: 6168 properties: 6169 containerName: 6170 type: string 6171 divisor: 6172 anyOf: 6173 - type: integer 6174 - type: string 6175 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6176 x-kubernetes-int-or-string: true 6177 resource: 6178 type: string 6179 required: 6180 - resource 6181 type: object 6182 required: 6183 - path 6184 type: object 6185 type: array 6186 type: object 6187 emptyDir: 6188 properties: 6189 medium: 6190 type: string 6191 sizeLimit: 6192 anyOf: 6193 - type: integer 6194 - type: string 6195 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6196 x-kubernetes-int-or-string: true 6197 type: object 6198 ephemeral: 6199 properties: 6200 volumeClaimTemplate: 6201 properties: 6202 metadata: 6203 type: object 6204 spec: 6205 properties: 6206 accessModes: 6207 items: 6208 type: string 6209 type: array 6210 dataSource: 6211 properties: 6212 apiGroup: 6213 type: string 6214 kind: 6215 type: string 6216 name: 6217 type: string 6218 required: 6219 - kind 6220 - name 6221 type: object 6222 dataSourceRef: 6223 properties: 6224 apiGroup: 6225 type: string 6226 kind: 6227 type: string 6228 name: 6229 type: string 6230 namespace: 6231 type: string 6232 required: 6233 - kind 6234 - name 6235 type: object 6236 resources: 6237 properties: 6238 limits: 6239 additionalProperties: 6240 anyOf: 6241 - type: integer 6242 - type: string 6243 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6244 x-kubernetes-int-or-string: true 6245 type: object 6246 requests: 6247 additionalProperties: 6248 anyOf: 6249 - type: integer 6250 - type: string 6251 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6252 x-kubernetes-int-or-string: true 6253 type: object 6254 type: object 6255 selector: 6256 properties: 6257 matchExpressions: 6258 items: 6259 properties: 6260 key: 6261 type: string 6262 operator: 6263 type: string 6264 values: 6265 items: 6266 type: string 6267 type: array 6268 required: 6269 - key 6270 - operator 6271 type: object 6272 type: array 6273 matchLabels: 6274 additionalProperties: 6275 type: string 6276 type: object 6277 type: object 6278 storageClassName: 6279 type: string 6280 volumeAttributesClassName: 6281 type: string 6282 volumeMode: 6283 type: string 6284 volumeName: 6285 type: string 6286 type: object 6287 required: 6288 - spec 6289 type: object 6290 type: object 6291 fc: 6292 properties: 6293 fsType: 6294 type: string 6295 lun: 6296 format: int32 6297 type: integer 6298 readOnly: 6299 type: boolean 6300 targetWWNs: 6301 items: 6302 type: string 6303 type: array 6304 wwids: 6305 items: 6306 type: string 6307 type: array 6308 type: object 6309 flexVolume: 6310 properties: 6311 driver: 6312 type: string 6313 fsType: 6314 type: string 6315 options: 6316 additionalProperties: 6317 type: string 6318 type: object 6319 readOnly: 6320 type: boolean 6321 secretRef: 6322 properties: 6323 name: 6324 type: string 6325 type: object 6326 required: 6327 - driver 6328 type: object 6329 flocker: 6330 properties: 6331 datasetName: 6332 type: string 6333 datasetUUID: 6334 type: string 6335 type: object 6336 gcePersistentDisk: 6337 properties: 6338 fsType: 6339 type: string 6340 partition: 6341 format: int32 6342 type: integer 6343 pdName: 6344 type: string 6345 readOnly: 6346 type: boolean 6347 required: 6348 - pdName 6349 type: object 6350 gitRepo: 6351 properties: 6352 directory: 6353 type: string 6354 repository: 6355 type: string 6356 revision: 6357 type: string 6358 required: 6359 - repository 6360 type: object 6361 glusterfs: 6362 properties: 6363 endpoints: 6364 type: string 6365 path: 6366 type: string 6367 readOnly: 6368 type: boolean 6369 required: 6370 - endpoints 6371 - path 6372 type: object 6373 hostPath: 6374 properties: 6375 path: 6376 type: string 6377 type: 6378 type: string 6379 required: 6380 - path 6381 type: object 6382 iscsi: 6383 properties: 6384 chapAuthDiscovery: 6385 type: boolean 6386 chapAuthSession: 6387 type: boolean 6388 fsType: 6389 type: string 6390 initiatorName: 6391 type: string 6392 iqn: 6393 type: string 6394 iscsiInterface: 6395 type: string 6396 lun: 6397 format: int32 6398 type: integer 6399 portals: 6400 items: 6401 type: string 6402 type: array 6403 readOnly: 6404 type: boolean 6405 secretRef: 6406 properties: 6407 name: 6408 type: string 6409 type: object 6410 targetPortal: 6411 type: string 6412 required: 6413 - iqn 6414 - lun 6415 - targetPortal 6416 type: object 6417 name: 6418 type: string 6419 nfs: 6420 properties: 6421 path: 6422 type: string 6423 readOnly: 6424 type: boolean 6425 server: 6426 type: string 6427 required: 6428 - path 6429 - server 6430 type: object 6431 persistentVolumeClaim: 6432 properties: 6433 claimName: 6434 type: string 6435 readOnly: 6436 type: boolean 6437 required: 6438 - claimName 6439 type: object 6440 photonPersistentDisk: 6441 properties: 6442 fsType: 6443 type: string 6444 pdID: 6445 type: string 6446 required: 6447 - pdID 6448 type: object 6449 portworxVolume: 6450 properties: 6451 fsType: 6452 type: string 6453 readOnly: 6454 type: boolean 6455 volumeID: 6456 type: string 6457 required: 6458 - volumeID 6459 type: object 6460 projected: 6461 properties: 6462 defaultMode: 6463 format: int32 6464 type: integer 6465 sources: 6466 items: 6467 properties: 6468 clusterTrustBundle: 6469 properties: 6470 labelSelector: 6471 properties: 6472 matchExpressions: 6473 items: 6474 properties: 6475 key: 6476 type: string 6477 operator: 6478 type: string 6479 values: 6480 items: 6481 type: string 6482 type: array 6483 required: 6484 - key 6485 - operator 6486 type: object 6487 type: array 6488 matchLabels: 6489 additionalProperties: 6490 type: string 6491 type: object 6492 type: object 6493 name: 6494 type: string 6495 optional: 6496 type: boolean 6497 path: 6498 type: string 6499 signerName: 6500 type: string 6501 required: 6502 - path 6503 type: object 6504 configMap: 6505 properties: 6506 items: 6507 items: 6508 properties: 6509 key: 6510 type: string 6511 mode: 6512 format: int32 6513 type: integer 6514 path: 6515 type: string 6516 required: 6517 - key 6518 - path 6519 type: object 6520 type: array 6521 name: 6522 type: string 6523 optional: 6524 type: boolean 6525 type: object 6526 downwardAPI: 6527 properties: 6528 items: 6529 items: 6530 properties: 6531 fieldRef: 6532 properties: 6533 apiVersion: 6534 type: string 6535 fieldPath: 6536 type: string 6537 required: 6538 - fieldPath 6539 type: object 6540 mode: 6541 format: int32 6542 type: integer 6543 path: 6544 type: string 6545 resourceFieldRef: 6546 properties: 6547 containerName: 6548 type: string 6549 divisor: 6550 anyOf: 6551 - type: integer 6552 - type: string 6553 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6554 x-kubernetes-int-or-string: true 6555 resource: 6556 type: string 6557 required: 6558 - resource 6559 type: object 6560 required: 6561 - path 6562 type: object 6563 type: array 6564 type: object 6565 secret: 6566 properties: 6567 items: 6568 items: 6569 properties: 6570 key: 6571 type: string 6572 mode: 6573 format: int32 6574 type: integer 6575 path: 6576 type: string 6577 required: 6578 - key 6579 - path 6580 type: object 6581 type: array 6582 name: 6583 type: string 6584 optional: 6585 type: boolean 6586 type: object 6587 serviceAccountToken: 6588 properties: 6589 audience: 6590 type: string 6591 expirationSeconds: 6592 format: int64 6593 type: integer 6594 path: 6595 type: string 6596 required: 6597 - path 6598 type: object 6599 type: object 6600 type: array 6601 type: object 6602 quobyte: 6603 properties: 6604 group: 6605 type: string 6606 readOnly: 6607 type: boolean 6608 registry: 6609 type: string 6610 tenant: 6611 type: string 6612 user: 6613 type: string 6614 volume: 6615 type: string 6616 required: 6617 - registry 6618 - volume 6619 type: object 6620 rbd: 6621 properties: 6622 fsType: 6623 type: string 6624 image: 6625 type: string 6626 keyring: 6627 type: string 6628 monitors: 6629 items: 6630 type: string 6631 type: array 6632 pool: 6633 type: string 6634 readOnly: 6635 type: boolean 6636 secretRef: 6637 properties: 6638 name: 6639 type: string 6640 type: object 6641 user: 6642 type: string 6643 required: 6644 - image 6645 - monitors 6646 type: object 6647 scaleIO: 6648 properties: 6649 fsType: 6650 type: string 6651 gateway: 6652 type: string 6653 protectionDomain: 6654 type: string 6655 readOnly: 6656 type: boolean 6657 secretRef: 6658 properties: 6659 name: 6660 type: string 6661 type: object 6662 sslEnabled: 6663 type: boolean 6664 storageMode: 6665 type: string 6666 storagePool: 6667 type: string 6668 system: 6669 type: string 6670 volumeName: 6671 type: string 6672 required: 6673 - gateway 6674 - secretRef 6675 - system 6676 type: object 6677 secret: 6678 properties: 6679 defaultMode: 6680 format: int32 6681 type: integer 6682 items: 6683 items: 6684 properties: 6685 key: 6686 type: string 6687 mode: 6688 format: int32 6689 type: integer 6690 path: 6691 type: string 6692 required: 6693 - key 6694 - path 6695 type: object 6696 type: array 6697 optional: 6698 type: boolean 6699 secretName: 6700 type: string 6701 type: object 6702 storageos: 6703 properties: 6704 fsType: 6705 type: string 6706 readOnly: 6707 type: boolean 6708 secretRef: 6709 properties: 6710 name: 6711 type: string 6712 type: object 6713 volumeName: 6714 type: string 6715 volumeNamespace: 6716 type: string 6717 type: object 6718 vsphereVolume: 6719 properties: 6720 fsType: 6721 type: string 6722 storagePolicyID: 6723 type: string 6724 storagePolicyName: 6725 type: string 6726 volumePath: 6727 type: string 6728 required: 6729 - volumePath 6730 type: object 6731 required: 6732 - name 6733 type: object 6734 type: array 6735 sidecars: 6736 items: 6737 properties: 6738 args: 6739 items: 6740 type: string 6741 type: array 6742 command: 6743 items: 6744 type: string 6745 type: array 6746 env: 6747 items: 6748 properties: 6749 name: 6750 type: string 6751 value: 6752 type: string 6753 valueFrom: 6754 properties: 6755 configMapKeyRef: 6756 properties: 6757 key: 6758 type: string 6759 name: 6760 type: string 6761 optional: 6762 type: boolean 6763 required: 6764 - key 6765 type: object 6766 fieldRef: 6767 properties: 6768 apiVersion: 6769 type: string 6770 fieldPath: 6771 type: string 6772 required: 6773 - fieldPath 6774 type: object 6775 resourceFieldRef: 6776 properties: 6777 containerName: 6778 type: string 6779 divisor: 6780 anyOf: 6781 - type: integer 6782 - type: string 6783 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6784 x-kubernetes-int-or-string: true 6785 resource: 6786 type: string 6787 required: 6788 - resource 6789 type: object 6790 secretKeyRef: 6791 properties: 6792 key: 6793 type: string 6794 name: 6795 type: string 6796 optional: 6797 type: boolean 6798 required: 6799 - key 6800 type: object 6801 type: object 6802 required: 6803 - name 6804 type: object 6805 type: array 6806 envFrom: 6807 items: 6808 properties: 6809 configMapRef: 6810 properties: 6811 name: 6812 type: string 6813 optional: 6814 type: boolean 6815 type: object 6816 prefix: 6817 type: string 6818 secretRef: 6819 properties: 6820 name: 6821 type: string 6822 optional: 6823 type: boolean 6824 type: object 6825 type: object 6826 type: array 6827 image: 6828 type: string 6829 imagePullPolicy: 6830 type: string 6831 lifecycle: 6832 properties: 6833 postStart: 6834 properties: 6835 exec: 6836 properties: 6837 command: 6838 items: 6839 type: string 6840 type: array 6841 type: object 6842 httpGet: 6843 properties: 6844 host: 6845 type: string 6846 httpHeaders: 6847 items: 6848 properties: 6849 name: 6850 type: string 6851 value: 6852 type: string 6853 required: 6854 - name 6855 - value 6856 type: object 6857 type: array 6858 path: 6859 type: string 6860 port: 6861 anyOf: 6862 - type: integer 6863 - type: string 6864 x-kubernetes-int-or-string: true 6865 scheme: 6866 type: string 6867 required: 6868 - port 6869 type: object 6870 sleep: 6871 properties: 6872 seconds: 6873 format: int64 6874 type: integer 6875 required: 6876 - seconds 6877 type: object 6878 tcpSocket: 6879 properties: 6880 host: 6881 type: string 6882 port: 6883 anyOf: 6884 - type: integer 6885 - type: string 6886 x-kubernetes-int-or-string: true 6887 required: 6888 - port 6889 type: object 6890 type: object 6891 preStop: 6892 properties: 6893 exec: 6894 properties: 6895 command: 6896 items: 6897 type: string 6898 type: array 6899 type: object 6900 httpGet: 6901 properties: 6902 host: 6903 type: string 6904 httpHeaders: 6905 items: 6906 properties: 6907 name: 6908 type: string 6909 value: 6910 type: string 6911 required: 6912 - name 6913 - value 6914 type: object 6915 type: array 6916 path: 6917 type: string 6918 port: 6919 anyOf: 6920 - type: integer 6921 - type: string 6922 x-kubernetes-int-or-string: true 6923 scheme: 6924 type: string 6925 required: 6926 - port 6927 type: object 6928 sleep: 6929 properties: 6930 seconds: 6931 format: int64 6932 type: integer 6933 required: 6934 - seconds 6935 type: object 6936 tcpSocket: 6937 properties: 6938 host: 6939 type: string 6940 port: 6941 anyOf: 6942 - type: integer 6943 - type: string 6944 x-kubernetes-int-or-string: true 6945 required: 6946 - port 6947 type: object 6948 type: object 6949 type: object 6950 livenessProbe: 6951 properties: 6952 exec: 6953 properties: 6954 command: 6955 items: 6956 type: string 6957 type: array 6958 type: object 6959 failureThreshold: 6960 format: int32 6961 type: integer 6962 grpc: 6963 properties: 6964 port: 6965 format: int32 6966 type: integer 6967 service: 6968 type: string 6969 required: 6970 - port 6971 type: object 6972 httpGet: 6973 properties: 6974 host: 6975 type: string 6976 httpHeaders: 6977 items: 6978 properties: 6979 name: 6980 type: string 6981 value: 6982 type: string 6983 required: 6984 - name 6985 - value 6986 type: object 6987 type: array 6988 path: 6989 type: string 6990 port: 6991 anyOf: 6992 - type: integer 6993 - type: string 6994 x-kubernetes-int-or-string: true 6995 scheme: 6996 type: string 6997 required: 6998 - port 6999 type: object 7000 initialDelaySeconds: 7001 format: int32 7002 type: integer 7003 periodSeconds: 7004 format: int32 7005 type: integer 7006 successThreshold: 7007 format: int32 7008 type: integer 7009 tcpSocket: 7010 properties: 7011 host: 7012 type: string 7013 port: 7014 anyOf: 7015 - type: integer 7016 - type: string 7017 x-kubernetes-int-or-string: true 7018 required: 7019 - port 7020 type: object 7021 terminationGracePeriodSeconds: 7022 format: int64 7023 type: integer 7024 timeoutSeconds: 7025 format: int32 7026 type: integer 7027 type: object 7028 name: 7029 type: string 7030 ports: 7031 items: 7032 properties: 7033 containerPort: 7034 format: int32 7035 type: integer 7036 hostIP: 7037 type: string 7038 hostPort: 7039 format: int32 7040 type: integer 7041 name: 7042 type: string 7043 protocol: 7044 default: TCP 7045 type: string 7046 required: 7047 - containerPort 7048 type: object 7049 type: array 7050 x-kubernetes-list-map-keys: 7051 - containerPort 7052 - protocol 7053 x-kubernetes-list-type: map 7054 readinessProbe: 7055 properties: 7056 exec: 7057 properties: 7058 command: 7059 items: 7060 type: string 7061 type: array 7062 type: object 7063 failureThreshold: 7064 format: int32 7065 type: integer 7066 grpc: 7067 properties: 7068 port: 7069 format: int32 7070 type: integer 7071 service: 7072 type: string 7073 required: 7074 - port 7075 type: object 7076 httpGet: 7077 properties: 7078 host: 7079 type: string 7080 httpHeaders: 7081 items: 7082 properties: 7083 name: 7084 type: string 7085 value: 7086 type: string 7087 required: 7088 - name 7089 - value 7090 type: object 7091 type: array 7092 path: 7093 type: string 7094 port: 7095 anyOf: 7096 - type: integer 7097 - type: string 7098 x-kubernetes-int-or-string: true 7099 scheme: 7100 type: string 7101 required: 7102 - port 7103 type: object 7104 initialDelaySeconds: 7105 format: int32 7106 type: integer 7107 periodSeconds: 7108 format: int32 7109 type: integer 7110 successThreshold: 7111 format: int32 7112 type: integer 7113 tcpSocket: 7114 properties: 7115 host: 7116 type: string 7117 port: 7118 anyOf: 7119 - type: integer 7120 - type: string 7121 x-kubernetes-int-or-string: true 7122 required: 7123 - port 7124 type: object 7125 terminationGracePeriodSeconds: 7126 format: int64 7127 type: integer 7128 timeoutSeconds: 7129 format: int32 7130 type: integer 7131 type: object 7132 resizePolicy: 7133 items: 7134 properties: 7135 resourceName: 7136 type: string 7137 restartPolicy: 7138 type: string 7139 required: 7140 - resourceName 7141 - restartPolicy 7142 type: object 7143 type: array 7144 x-kubernetes-list-type: atomic 7145 resources: 7146 properties: 7147 claims: 7148 items: 7149 properties: 7150 name: 7151 type: string 7152 required: 7153 - name 7154 type: object 7155 type: array 7156 x-kubernetes-list-map-keys: 7157 - name 7158 x-kubernetes-list-type: map 7159 limits: 7160 additionalProperties: 7161 anyOf: 7162 - type: integer 7163 - type: string 7164 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 7165 x-kubernetes-int-or-string: true 7166 type: object 7167 requests: 7168 additionalProperties: 7169 anyOf: 7170 - type: integer 7171 - type: string 7172 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 7173 x-kubernetes-int-or-string: true 7174 type: object 7175 type: object 7176 restartPolicy: 7177 type: string 7178 securityContext: 7179 properties: 7180 allowPrivilegeEscalation: 7181 type: boolean 7182 capabilities: 7183 properties: 7184 add: 7185 items: 7186 type: string 7187 type: array 7188 drop: 7189 items: 7190 type: string 7191 type: array 7192 type: object 7193 privileged: 7194 type: boolean 7195 procMount: 7196 type: string 7197 readOnlyRootFilesystem: 7198 type: boolean 7199 runAsGroup: 7200 format: int64 7201 type: integer 7202 runAsNonRoot: 7203 type: boolean 7204 runAsUser: 7205 format: int64 7206 type: integer 7207 seLinuxOptions: 7208 properties: 7209 level: 7210 type: string 7211 role: 7212 type: string 7213 type: 7214 type: string 7215 user: 7216 type: string 7217 type: object 7218 seccompProfile: 7219 properties: 7220 localhostProfile: 7221 type: string 7222 type: 7223 type: string 7224 required: 7225 - type 7226 type: object 7227 windowsOptions: 7228 properties: 7229 gmsaCredentialSpec: 7230 type: string 7231 gmsaCredentialSpecName: 7232 type: string 7233 hostProcess: 7234 type: boolean 7235 runAsUserName: 7236 type: string 7237 type: object 7238 type: object 7239 startupProbe: 7240 properties: 7241 exec: 7242 properties: 7243 command: 7244 items: 7245 type: string 7246 type: array 7247 type: object 7248 failureThreshold: 7249 format: int32 7250 type: integer 7251 grpc: 7252 properties: 7253 port: 7254 format: int32 7255 type: integer 7256 service: 7257 type: string 7258 required: 7259 - port 7260 type: object 7261 httpGet: 7262 properties: 7263 host: 7264 type: string 7265 httpHeaders: 7266 items: 7267 properties: 7268 name: 7269 type: string 7270 value: 7271 type: string 7272 required: 7273 - name 7274 - value 7275 type: object 7276 type: array 7277 path: 7278 type: string 7279 port: 7280 anyOf: 7281 - type: integer 7282 - type: string 7283 x-kubernetes-int-or-string: true 7284 scheme: 7285 type: string 7286 required: 7287 - port 7288 type: object 7289 initialDelaySeconds: 7290 format: int32 7291 type: integer 7292 periodSeconds: 7293 format: int32 7294 type: integer 7295 successThreshold: 7296 format: int32 7297 type: integer 7298 tcpSocket: 7299 properties: 7300 host: 7301 type: string 7302 port: 7303 anyOf: 7304 - type: integer 7305 - type: string 7306 x-kubernetes-int-or-string: true 7307 required: 7308 - port 7309 type: object 7310 terminationGracePeriodSeconds: 7311 format: int64 7312 type: integer 7313 timeoutSeconds: 7314 format: int32 7315 type: integer 7316 type: object 7317 stdin: 7318 type: boolean 7319 stdinOnce: 7320 type: boolean 7321 terminationMessagePath: 7322 type: string 7323 terminationMessagePolicy: 7324 type: string 7325 tty: 7326 type: boolean 7327 volumeDevices: 7328 items: 7329 properties: 7330 devicePath: 7331 type: string 7332 name: 7333 type: string 7334 required: 7335 - devicePath 7336 - name 7337 type: object 7338 type: array 7339 volumeMounts: 7340 items: 7341 properties: 7342 mountPath: 7343 type: string 7344 mountPropagation: 7345 type: string 7346 name: 7347 type: string 7348 readOnly: 7349 type: boolean 7350 subPath: 7351 type: string 7352 subPathExpr: 7353 type: string 7354 required: 7355 - mountPath 7356 - name 7357 type: object 7358 type: array 7359 workingDir: 7360 type: string 7361 required: 7362 - name 7363 type: object 7364 type: array 7365 size: 7366 format: int32 7367 type: integer 7368 sslInternalSecretName: 7369 type: string 7370 sslSecretName: 7371 type: string 7372 tolerations: 7373 items: 7374 properties: 7375 effect: 7376 type: string 7377 key: 7378 type: string 7379 operator: 7380 type: string 7381 tolerationSeconds: 7382 format: int64 7383 type: integer 7384 value: 7385 type: string 7386 type: object 7387 type: array 7388 topologySpreadConstraints: 7389 items: 7390 properties: 7391 labelSelector: 7392 properties: 7393 matchExpressions: 7394 items: 7395 properties: 7396 key: 7397 type: string 7398 operator: 7399 type: string 7400 values: 7401 items: 7402 type: string 7403 type: array 7404 required: 7405 - key 7406 - operator 7407 type: object 7408 type: array 7409 matchLabels: 7410 additionalProperties: 7411 type: string 7412 type: object 7413 type: object 7414 matchLabelKeys: 7415 items: 7416 type: string 7417 type: array 7418 x-kubernetes-list-type: atomic 7419 maxSkew: 7420 format: int32 7421 type: integer 7422 minDomains: 7423 format: int32 7424 type: integer 7425 nodeAffinityPolicy: 7426 type: string 7427 nodeTaintsPolicy: 7428 type: string 7429 topologyKey: 7430 type: string 7431 whenUnsatisfiable: 7432 type: string 7433 required: 7434 - maxSkew 7435 - topologyKey 7436 - whenUnsatisfiable 7437 type: object 7438 type: array 7439 vaultSecretName: 7440 type: string 7441 volumeSpec: 7442 properties: 7443 emptyDir: 7444 properties: 7445 medium: 7446 type: string 7447 sizeLimit: 7448 anyOf: 7449 - type: integer 7450 - type: string 7451 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 7452 x-kubernetes-int-or-string: true 7453 type: object 7454 hostPath: 7455 properties: 7456 path: 7457 type: string 7458 type: 7459 type: string 7460 required: 7461 - path 7462 type: object 7463 persistentVolumeClaim: 7464 properties: 7465 accessModes: 7466 items: 7467 type: string 7468 type: array 7469 dataSource: 7470 properties: 7471 apiGroup: 7472 type: string 7473 kind: 7474 type: string 7475 name: 7476 type: string 7477 required: 7478 - kind 7479 - name 7480 type: object 7481 dataSourceRef: 7482 properties: 7483 apiGroup: 7484 type: string 7485 kind: 7486 type: string 7487 name: 7488 type: string 7489 namespace: 7490 type: string 7491 required: 7492 - kind 7493 - name 7494 type: object 7495 resources: 7496 properties: 7497 limits: 7498 additionalProperties: 7499 anyOf: 7500 - type: integer 7501 - type: string 7502 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 7503 x-kubernetes-int-or-string: true 7504 type: object 7505 requests: 7506 additionalProperties: 7507 anyOf: 7508 - type: integer 7509 - type: string 7510 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 7511 x-kubernetes-int-or-string: true 7512 type: object 7513 type: object 7514 selector: 7515 properties: 7516 matchExpressions: 7517 items: 7518 properties: 7519 key: 7520 type: string 7521 operator: 7522 type: string 7523 values: 7524 items: 7525 type: string 7526 type: array 7527 required: 7528 - key 7529 - operator 7530 type: object 7531 type: array 7532 matchLabels: 7533 additionalProperties: 7534 type: string 7535 type: object 7536 type: object 7537 storageClassName: 7538 type: string 7539 volumeAttributesClassName: 7540 type: string 7541 volumeMode: 7542 type: string 7543 volumeName: 7544 type: string 7545 type: object 7546 type: object 7547 type: object 7548 pxc: 7549 properties: 7550 affinity: 7551 properties: 7552 advanced: 7553 properties: 7554 nodeAffinity: 7555 properties: 7556 preferredDuringSchedulingIgnoredDuringExecution: 7557 items: 7558 properties: 7559 preference: 7560 properties: 7561 matchExpressions: 7562 items: 7563 properties: 7564 key: 7565 type: string 7566 operator: 7567 type: string 7568 values: 7569 items: 7570 type: string 7571 type: array 7572 required: 7573 - key 7574 - operator 7575 type: object 7576 type: array 7577 matchFields: 7578 items: 7579 properties: 7580 key: 7581 type: string 7582 operator: 7583 type: string 7584 values: 7585 items: 7586 type: string 7587 type: array 7588 required: 7589 - key 7590 - operator 7591 type: object 7592 type: array 7593 type: object 7594 weight: 7595 format: int32 7596 type: integer 7597 required: 7598 - preference 7599 - weight 7600 type: object 7601 type: array 7602 requiredDuringSchedulingIgnoredDuringExecution: 7603 properties: 7604 nodeSelectorTerms: 7605 items: 7606 properties: 7607 matchExpressions: 7608 items: 7609 properties: 7610 key: 7611 type: string 7612 operator: 7613 type: string 7614 values: 7615 items: 7616 type: string 7617 type: array 7618 required: 7619 - key 7620 - operator 7621 type: object 7622 type: array 7623 matchFields: 7624 items: 7625 properties: 7626 key: 7627 type: string 7628 operator: 7629 type: string 7630 values: 7631 items: 7632 type: string 7633 type: array 7634 required: 7635 - key 7636 - operator 7637 type: object 7638 type: array 7639 type: object 7640 type: array 7641 required: 7642 - nodeSelectorTerms 7643 type: object 7644 type: object 7645 podAffinity: 7646 properties: 7647 preferredDuringSchedulingIgnoredDuringExecution: 7648 items: 7649 properties: 7650 podAffinityTerm: 7651 properties: 7652 labelSelector: 7653 properties: 7654 matchExpressions: 7655 items: 7656 properties: 7657 key: 7658 type: string 7659 operator: 7660 type: string 7661 values: 7662 items: 7663 type: string 7664 type: array 7665 required: 7666 - key 7667 - operator 7668 type: object 7669 type: array 7670 matchLabels: 7671 additionalProperties: 7672 type: string 7673 type: object 7674 type: object 7675 matchLabelKeys: 7676 items: 7677 type: string 7678 type: array 7679 x-kubernetes-list-type: atomic 7680 mismatchLabelKeys: 7681 items: 7682 type: string 7683 type: array 7684 x-kubernetes-list-type: atomic 7685 namespaceSelector: 7686 properties: 7687 matchExpressions: 7688 items: 7689 properties: 7690 key: 7691 type: string 7692 operator: 7693 type: string 7694 values: 7695 items: 7696 type: string 7697 type: array 7698 required: 7699 - key 7700 - operator 7701 type: object 7702 type: array 7703 matchLabels: 7704 additionalProperties: 7705 type: string 7706 type: object 7707 type: object 7708 namespaces: 7709 items: 7710 type: string 7711 type: array 7712 topologyKey: 7713 type: string 7714 required: 7715 - topologyKey 7716 type: object 7717 weight: 7718 format: int32 7719 type: integer 7720 required: 7721 - podAffinityTerm 7722 - weight 7723 type: object 7724 type: array 7725 requiredDuringSchedulingIgnoredDuringExecution: 7726 items: 7727 properties: 7728 labelSelector: 7729 properties: 7730 matchExpressions: 7731 items: 7732 properties: 7733 key: 7734 type: string 7735 operator: 7736 type: string 7737 values: 7738 items: 7739 type: string 7740 type: array 7741 required: 7742 - key 7743 - operator 7744 type: object 7745 type: array 7746 matchLabels: 7747 additionalProperties: 7748 type: string 7749 type: object 7750 type: object 7751 matchLabelKeys: 7752 items: 7753 type: string 7754 type: array 7755 x-kubernetes-list-type: atomic 7756 mismatchLabelKeys: 7757 items: 7758 type: string 7759 type: array 7760 x-kubernetes-list-type: atomic 7761 namespaceSelector: 7762 properties: 7763 matchExpressions: 7764 items: 7765 properties: 7766 key: 7767 type: string 7768 operator: 7769 type: string 7770 values: 7771 items: 7772 type: string 7773 type: array 7774 required: 7775 - key 7776 - operator 7777 type: object 7778 type: array 7779 matchLabels: 7780 additionalProperties: 7781 type: string 7782 type: object 7783 type: object 7784 namespaces: 7785 items: 7786 type: string 7787 type: array 7788 topologyKey: 7789 type: string 7790 required: 7791 - topologyKey 7792 type: object 7793 type: array 7794 type: object 7795 podAntiAffinity: 7796 properties: 7797 preferredDuringSchedulingIgnoredDuringExecution: 7798 items: 7799 properties: 7800 podAffinityTerm: 7801 properties: 7802 labelSelector: 7803 properties: 7804 matchExpressions: 7805 items: 7806 properties: 7807 key: 7808 type: string 7809 operator: 7810 type: string 7811 values: 7812 items: 7813 type: string 7814 type: array 7815 required: 7816 - key 7817 - operator 7818 type: object 7819 type: array 7820 matchLabels: 7821 additionalProperties: 7822 type: string 7823 type: object 7824 type: object 7825 matchLabelKeys: 7826 items: 7827 type: string 7828 type: array 7829 x-kubernetes-list-type: atomic 7830 mismatchLabelKeys: 7831 items: 7832 type: string 7833 type: array 7834 x-kubernetes-list-type: atomic 7835 namespaceSelector: 7836 properties: 7837 matchExpressions: 7838 items: 7839 properties: 7840 key: 7841 type: string 7842 operator: 7843 type: string 7844 values: 7845 items: 7846 type: string 7847 type: array 7848 required: 7849 - key 7850 - operator 7851 type: object 7852 type: array 7853 matchLabels: 7854 additionalProperties: 7855 type: string 7856 type: object 7857 type: object 7858 namespaces: 7859 items: 7860 type: string 7861 type: array 7862 topologyKey: 7863 type: string 7864 required: 7865 - topologyKey 7866 type: object 7867 weight: 7868 format: int32 7869 type: integer 7870 required: 7871 - podAffinityTerm 7872 - weight 7873 type: object 7874 type: array 7875 requiredDuringSchedulingIgnoredDuringExecution: 7876 items: 7877 properties: 7878 labelSelector: 7879 properties: 7880 matchExpressions: 7881 items: 7882 properties: 7883 key: 7884 type: string 7885 operator: 7886 type: string 7887 values: 7888 items: 7889 type: string 7890 type: array 7891 required: 7892 - key 7893 - operator 7894 type: object 7895 type: array 7896 matchLabels: 7897 additionalProperties: 7898 type: string 7899 type: object 7900 type: object 7901 matchLabelKeys: 7902 items: 7903 type: string 7904 type: array 7905 x-kubernetes-list-type: atomic 7906 mismatchLabelKeys: 7907 items: 7908 type: string 7909 type: array 7910 x-kubernetes-list-type: atomic 7911 namespaceSelector: 7912 properties: 7913 matchExpressions: 7914 items: 7915 properties: 7916 key: 7917 type: string 7918 operator: 7919 type: string 7920 values: 7921 items: 7922 type: string 7923 type: array 7924 required: 7925 - key 7926 - operator 7927 type: object 7928 type: array 7929 matchLabels: 7930 additionalProperties: 7931 type: string 7932 type: object 7933 type: object 7934 namespaces: 7935 items: 7936 type: string 7937 type: array 7938 topologyKey: 7939 type: string 7940 required: 7941 - topologyKey 7942 type: object 7943 type: array 7944 type: object 7945 type: object 7946 antiAffinityTopologyKey: 7947 type: string 7948 type: object 7949 annotations: 7950 additionalProperties: 7951 type: string 7952 type: object 7953 autoRecovery: 7954 type: boolean 7955 configuration: 7956 type: string 7957 containerSecurityContext: 7958 properties: 7959 allowPrivilegeEscalation: 7960 type: boolean 7961 capabilities: 7962 properties: 7963 add: 7964 items: 7965 type: string 7966 type: array 7967 drop: 7968 items: 7969 type: string 7970 type: array 7971 type: object 7972 privileged: 7973 type: boolean 7974 procMount: 7975 type: string 7976 readOnlyRootFilesystem: 7977 type: boolean 7978 runAsGroup: 7979 format: int64 7980 type: integer 7981 runAsNonRoot: 7982 type: boolean 7983 runAsUser: 7984 format: int64 7985 type: integer 7986 seLinuxOptions: 7987 properties: 7988 level: 7989 type: string 7990 role: 7991 type: string 7992 type: 7993 type: string 7994 user: 7995 type: string 7996 type: object 7997 seccompProfile: 7998 properties: 7999 localhostProfile: 8000 type: string 8001 type: 8002 type: string 8003 required: 8004 - type 8005 type: object 8006 windowsOptions: 8007 properties: 8008 gmsaCredentialSpec: 8009 type: string 8010 gmsaCredentialSpecName: 8011 type: string 8012 hostProcess: 8013 type: boolean 8014 runAsUserName: 8015 type: string 8016 type: object 8017 type: object 8018 enabled: 8019 type: boolean 8020 envVarsSecret: 8021 type: string 8022 expose: 8023 properties: 8024 annotations: 8025 additionalProperties: 8026 type: string 8027 type: object 8028 enabled: 8029 type: boolean 8030 externalTrafficPolicy: 8031 type: string 8032 internalTrafficPolicy: 8033 type: string 8034 labels: 8035 additionalProperties: 8036 type: string 8037 type: object 8038 loadBalancerIP: 8039 type: string 8040 loadBalancerSourceRanges: 8041 items: 8042 type: string 8043 type: array 8044 trafficPolicy: 8045 type: string 8046 type: 8047 type: string 8048 type: object 8049 externalTrafficPolicy: 8050 type: string 8051 forceUnsafeBootstrap: 8052 type: boolean 8053 gracePeriod: 8054 format: int64 8055 type: integer 8056 hookScript: 8057 type: string 8058 image: 8059 type: string 8060 imagePullPolicy: 8061 type: string 8062 imagePullSecrets: 8063 items: 8064 properties: 8065 name: 8066 type: string 8067 type: object 8068 type: array 8069 labels: 8070 additionalProperties: 8071 type: string 8072 type: object 8073 lifecycle: 8074 properties: 8075 postStart: 8076 properties: 8077 exec: 8078 properties: 8079 command: 8080 items: 8081 type: string 8082 type: array 8083 type: object 8084 httpGet: 8085 properties: 8086 host: 8087 type: string 8088 httpHeaders: 8089 items: 8090 properties: 8091 name: 8092 type: string 8093 value: 8094 type: string 8095 required: 8096 - name 8097 - value 8098 type: object 8099 type: array 8100 path: 8101 type: string 8102 port: 8103 anyOf: 8104 - type: integer 8105 - type: string 8106 x-kubernetes-int-or-string: true 8107 scheme: 8108 type: string 8109 required: 8110 - port 8111 type: object 8112 sleep: 8113 properties: 8114 seconds: 8115 format: int64 8116 type: integer 8117 required: 8118 - seconds 8119 type: object 8120 tcpSocket: 8121 properties: 8122 host: 8123 type: string 8124 port: 8125 anyOf: 8126 - type: integer 8127 - type: string 8128 x-kubernetes-int-or-string: true 8129 required: 8130 - port 8131 type: object 8132 type: object 8133 preStop: 8134 properties: 8135 exec: 8136 properties: 8137 command: 8138 items: 8139 type: string 8140 type: array 8141 type: object 8142 httpGet: 8143 properties: 8144 host: 8145 type: string 8146 httpHeaders: 8147 items: 8148 properties: 8149 name: 8150 type: string 8151 value: 8152 type: string 8153 required: 8154 - name 8155 - value 8156 type: object 8157 type: array 8158 path: 8159 type: string 8160 port: 8161 anyOf: 8162 - type: integer 8163 - type: string 8164 x-kubernetes-int-or-string: true 8165 scheme: 8166 type: string 8167 required: 8168 - port 8169 type: object 8170 sleep: 8171 properties: 8172 seconds: 8173 format: int64 8174 type: integer 8175 required: 8176 - seconds 8177 type: object 8178 tcpSocket: 8179 properties: 8180 host: 8181 type: string 8182 port: 8183 anyOf: 8184 - type: integer 8185 - type: string 8186 x-kubernetes-int-or-string: true 8187 required: 8188 - port 8189 type: object 8190 type: object 8191 type: object 8192 livenessDelaySec: 8193 format: int32 8194 type: integer 8195 livenessProbes: 8196 properties: 8197 exec: 8198 properties: 8199 command: 8200 items: 8201 type: string 8202 type: array 8203 type: object 8204 failureThreshold: 8205 format: int32 8206 type: integer 8207 grpc: 8208 properties: 8209 port: 8210 format: int32 8211 type: integer 8212 service: 8213 type: string 8214 required: 8215 - port 8216 type: object 8217 httpGet: 8218 properties: 8219 host: 8220 type: string 8221 httpHeaders: 8222 items: 8223 properties: 8224 name: 8225 type: string 8226 value: 8227 type: string 8228 required: 8229 - name 8230 - value 8231 type: object 8232 type: array 8233 path: 8234 type: string 8235 port: 8236 anyOf: 8237 - type: integer 8238 - type: string 8239 x-kubernetes-int-or-string: true 8240 scheme: 8241 type: string 8242 required: 8243 - port 8244 type: object 8245 initialDelaySeconds: 8246 format: int32 8247 type: integer 8248 periodSeconds: 8249 format: int32 8250 type: integer 8251 successThreshold: 8252 format: int32 8253 type: integer 8254 tcpSocket: 8255 properties: 8256 host: 8257 type: string 8258 port: 8259 anyOf: 8260 - type: integer 8261 - type: string 8262 x-kubernetes-int-or-string: true 8263 required: 8264 - port 8265 type: object 8266 terminationGracePeriodSeconds: 8267 format: int64 8268 type: integer 8269 timeoutSeconds: 8270 format: int32 8271 type: integer 8272 type: object 8273 loadBalancerIP: 8274 type: string 8275 loadBalancerSourceRanges: 8276 items: 8277 type: string 8278 type: array 8279 nodeSelector: 8280 additionalProperties: 8281 type: string 8282 type: object 8283 podDisruptionBudget: 8284 properties: 8285 maxUnavailable: 8286 anyOf: 8287 - type: integer 8288 - type: string 8289 x-kubernetes-int-or-string: true 8290 minAvailable: 8291 anyOf: 8292 - type: integer 8293 - type: string 8294 x-kubernetes-int-or-string: true 8295 type: object 8296 podSecurityContext: 8297 properties: 8298 fsGroup: 8299 format: int64 8300 type: integer 8301 fsGroupChangePolicy: 8302 type: string 8303 runAsGroup: 8304 format: int64 8305 type: integer 8306 runAsNonRoot: 8307 type: boolean 8308 runAsUser: 8309 format: int64 8310 type: integer 8311 seLinuxOptions: 8312 properties: 8313 level: 8314 type: string 8315 role: 8316 type: string 8317 type: 8318 type: string 8319 user: 8320 type: string 8321 type: object 8322 seccompProfile: 8323 properties: 8324 localhostProfile: 8325 type: string 8326 type: 8327 type: string 8328 required: 8329 - type 8330 type: object 8331 supplementalGroups: 8332 items: 8333 format: int64 8334 type: integer 8335 type: array 8336 sysctls: 8337 items: 8338 properties: 8339 name: 8340 type: string 8341 value: 8342 type: string 8343 required: 8344 - name 8345 - value 8346 type: object 8347 type: array 8348 windowsOptions: 8349 properties: 8350 gmsaCredentialSpec: 8351 type: string 8352 gmsaCredentialSpecName: 8353 type: string 8354 hostProcess: 8355 type: boolean 8356 runAsUserName: 8357 type: string 8358 type: object 8359 type: object 8360 priorityClassName: 8361 type: string 8362 readinessDelaySec: 8363 format: int32 8364 type: integer 8365 readinessProbes: 8366 properties: 8367 exec: 8368 properties: 8369 command: 8370 items: 8371 type: string 8372 type: array 8373 type: object 8374 failureThreshold: 8375 format: int32 8376 type: integer 8377 grpc: 8378 properties: 8379 port: 8380 format: int32 8381 type: integer 8382 service: 8383 type: string 8384 required: 8385 - port 8386 type: object 8387 httpGet: 8388 properties: 8389 host: 8390 type: string 8391 httpHeaders: 8392 items: 8393 properties: 8394 name: 8395 type: string 8396 value: 8397 type: string 8398 required: 8399 - name 8400 - value 8401 type: object 8402 type: array 8403 path: 8404 type: string 8405 port: 8406 anyOf: 8407 - type: integer 8408 - type: string 8409 x-kubernetes-int-or-string: true 8410 scheme: 8411 type: string 8412 required: 8413 - port 8414 type: object 8415 initialDelaySeconds: 8416 format: int32 8417 type: integer 8418 periodSeconds: 8419 format: int32 8420 type: integer 8421 successThreshold: 8422 format: int32 8423 type: integer 8424 tcpSocket: 8425 properties: 8426 host: 8427 type: string 8428 port: 8429 anyOf: 8430 - type: integer 8431 - type: string 8432 x-kubernetes-int-or-string: true 8433 required: 8434 - port 8435 type: object 8436 terminationGracePeriodSeconds: 8437 format: int64 8438 type: integer 8439 timeoutSeconds: 8440 format: int32 8441 type: integer 8442 type: object 8443 replicasExternalTrafficPolicy: 8444 type: string 8445 replicasServiceAnnotations: 8446 additionalProperties: 8447 type: string 8448 type: object 8449 replicasServiceLabels: 8450 additionalProperties: 8451 type: string 8452 type: object 8453 replicasServiceType: 8454 type: string 8455 replicationChannels: 8456 items: 8457 properties: 8458 configuration: 8459 properties: 8460 ca: 8461 type: string 8462 sourceConnectRetry: 8463 type: integer 8464 sourceRetryCount: 8465 type: integer 8466 ssl: 8467 type: boolean 8468 sslSkipVerify: 8469 type: boolean 8470 type: object 8471 isSource: 8472 type: boolean 8473 name: 8474 type: string 8475 sourcesList: 8476 items: 8477 properties: 8478 host: 8479 type: string 8480 port: 8481 type: integer 8482 weight: 8483 type: integer 8484 type: object 8485 type: array 8486 type: object 8487 type: array 8488 resources: 8489 properties: 8490 claims: 8491 items: 8492 properties: 8493 name: 8494 type: string 8495 required: 8496 - name 8497 type: object 8498 type: array 8499 x-kubernetes-list-map-keys: 8500 - name 8501 x-kubernetes-list-type: map 8502 limits: 8503 additionalProperties: 8504 anyOf: 8505 - type: integer 8506 - type: string 8507 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8508 x-kubernetes-int-or-string: true 8509 type: object 8510 requests: 8511 additionalProperties: 8512 anyOf: 8513 - type: integer 8514 - type: string 8515 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8516 x-kubernetes-int-or-string: true 8517 type: object 8518 type: object 8519 runtimeClassName: 8520 type: string 8521 schedulerName: 8522 type: string 8523 serviceAccountName: 8524 type: string 8525 serviceAnnotations: 8526 additionalProperties: 8527 type: string 8528 type: object 8529 serviceLabels: 8530 additionalProperties: 8531 type: string 8532 type: object 8533 serviceType: 8534 type: string 8535 sidecarPVCs: 8536 items: 8537 properties: 8538 apiVersion: 8539 type: string 8540 kind: 8541 type: string 8542 metadata: 8543 type: object 8544 spec: 8545 properties: 8546 accessModes: 8547 items: 8548 type: string 8549 type: array 8550 dataSource: 8551 properties: 8552 apiGroup: 8553 type: string 8554 kind: 8555 type: string 8556 name: 8557 type: string 8558 required: 8559 - kind 8560 - name 8561 type: object 8562 dataSourceRef: 8563 properties: 8564 apiGroup: 8565 type: string 8566 kind: 8567 type: string 8568 name: 8569 type: string 8570 namespace: 8571 type: string 8572 required: 8573 - kind 8574 - name 8575 type: object 8576 resources: 8577 properties: 8578 limits: 8579 additionalProperties: 8580 anyOf: 8581 - type: integer 8582 - type: string 8583 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8584 x-kubernetes-int-or-string: true 8585 type: object 8586 requests: 8587 additionalProperties: 8588 anyOf: 8589 - type: integer 8590 - type: string 8591 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8592 x-kubernetes-int-or-string: true 8593 type: object 8594 type: object 8595 selector: 8596 properties: 8597 matchExpressions: 8598 items: 8599 properties: 8600 key: 8601 type: string 8602 operator: 8603 type: string 8604 values: 8605 items: 8606 type: string 8607 type: array 8608 required: 8609 - key 8610 - operator 8611 type: object 8612 type: array 8613 matchLabels: 8614 additionalProperties: 8615 type: string 8616 type: object 8617 type: object 8618 storageClassName: 8619 type: string 8620 volumeAttributesClassName: 8621 type: string 8622 volumeMode: 8623 type: string 8624 volumeName: 8625 type: string 8626 type: object 8627 status: 8628 properties: 8629 accessModes: 8630 items: 8631 type: string 8632 type: array 8633 allocatedResourceStatuses: 8634 additionalProperties: 8635 type: string 8636 type: object 8637 x-kubernetes-map-type: granular 8638 allocatedResources: 8639 additionalProperties: 8640 anyOf: 8641 - type: integer 8642 - type: string 8643 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8644 x-kubernetes-int-or-string: true 8645 type: object 8646 capacity: 8647 additionalProperties: 8648 anyOf: 8649 - type: integer 8650 - type: string 8651 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8652 x-kubernetes-int-or-string: true 8653 type: object 8654 conditions: 8655 items: 8656 properties: 8657 lastProbeTime: 8658 format: date-time 8659 type: string 8660 lastTransitionTime: 8661 format: date-time 8662 type: string 8663 message: 8664 type: string 8665 reason: 8666 type: string 8667 status: 8668 type: string 8669 type: 8670 type: string 8671 required: 8672 - status 8673 - type 8674 type: object 8675 type: array 8676 currentVolumeAttributesClassName: 8677 type: string 8678 modifyVolumeStatus: 8679 properties: 8680 status: 8681 type: string 8682 targetVolumeAttributesClassName: 8683 type: string 8684 required: 8685 - status 8686 type: object 8687 phase: 8688 type: string 8689 type: object 8690 type: object 8691 type: array 8692 sidecarResources: 8693 properties: 8694 claims: 8695 items: 8696 properties: 8697 name: 8698 type: string 8699 required: 8700 - name 8701 type: object 8702 type: array 8703 x-kubernetes-list-map-keys: 8704 - name 8705 x-kubernetes-list-type: map 8706 limits: 8707 additionalProperties: 8708 anyOf: 8709 - type: integer 8710 - type: string 8711 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8712 x-kubernetes-int-or-string: true 8713 type: object 8714 requests: 8715 additionalProperties: 8716 anyOf: 8717 - type: integer 8718 - type: string 8719 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8720 x-kubernetes-int-or-string: true 8721 type: object 8722 type: object 8723 sidecarVolumes: 8724 items: 8725 properties: 8726 awsElasticBlockStore: 8727 properties: 8728 fsType: 8729 type: string 8730 partition: 8731 format: int32 8732 type: integer 8733 readOnly: 8734 type: boolean 8735 volumeID: 8736 type: string 8737 required: 8738 - volumeID 8739 type: object 8740 azureDisk: 8741 properties: 8742 cachingMode: 8743 type: string 8744 diskName: 8745 type: string 8746 diskURI: 8747 type: string 8748 fsType: 8749 type: string 8750 kind: 8751 type: string 8752 readOnly: 8753 type: boolean 8754 required: 8755 - diskName 8756 - diskURI 8757 type: object 8758 azureFile: 8759 properties: 8760 readOnly: 8761 type: boolean 8762 secretName: 8763 type: string 8764 shareName: 8765 type: string 8766 required: 8767 - secretName 8768 - shareName 8769 type: object 8770 cephfs: 8771 properties: 8772 monitors: 8773 items: 8774 type: string 8775 type: array 8776 path: 8777 type: string 8778 readOnly: 8779 type: boolean 8780 secretFile: 8781 type: string 8782 secretRef: 8783 properties: 8784 name: 8785 type: string 8786 type: object 8787 user: 8788 type: string 8789 required: 8790 - monitors 8791 type: object 8792 cinder: 8793 properties: 8794 fsType: 8795 type: string 8796 readOnly: 8797 type: boolean 8798 secretRef: 8799 properties: 8800 name: 8801 type: string 8802 type: object 8803 volumeID: 8804 type: string 8805 required: 8806 - volumeID 8807 type: object 8808 configMap: 8809 properties: 8810 defaultMode: 8811 format: int32 8812 type: integer 8813 items: 8814 items: 8815 properties: 8816 key: 8817 type: string 8818 mode: 8819 format: int32 8820 type: integer 8821 path: 8822 type: string 8823 required: 8824 - key 8825 - path 8826 type: object 8827 type: array 8828 name: 8829 type: string 8830 optional: 8831 type: boolean 8832 type: object 8833 csi: 8834 properties: 8835 driver: 8836 type: string 8837 fsType: 8838 type: string 8839 nodePublishSecretRef: 8840 properties: 8841 name: 8842 type: string 8843 type: object 8844 readOnly: 8845 type: boolean 8846 volumeAttributes: 8847 additionalProperties: 8848 type: string 8849 type: object 8850 required: 8851 - driver 8852 type: object 8853 downwardAPI: 8854 properties: 8855 defaultMode: 8856 format: int32 8857 type: integer 8858 items: 8859 items: 8860 properties: 8861 fieldRef: 8862 properties: 8863 apiVersion: 8864 type: string 8865 fieldPath: 8866 type: string 8867 required: 8868 - fieldPath 8869 type: object 8870 mode: 8871 format: int32 8872 type: integer 8873 path: 8874 type: string 8875 resourceFieldRef: 8876 properties: 8877 containerName: 8878 type: string 8879 divisor: 8880 anyOf: 8881 - type: integer 8882 - type: string 8883 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8884 x-kubernetes-int-or-string: true 8885 resource: 8886 type: string 8887 required: 8888 - resource 8889 type: object 8890 required: 8891 - path 8892 type: object 8893 type: array 8894 type: object 8895 emptyDir: 8896 properties: 8897 medium: 8898 type: string 8899 sizeLimit: 8900 anyOf: 8901 - type: integer 8902 - type: string 8903 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8904 x-kubernetes-int-or-string: true 8905 type: object 8906 ephemeral: 8907 properties: 8908 volumeClaimTemplate: 8909 properties: 8910 metadata: 8911 type: object 8912 spec: 8913 properties: 8914 accessModes: 8915 items: 8916 type: string 8917 type: array 8918 dataSource: 8919 properties: 8920 apiGroup: 8921 type: string 8922 kind: 8923 type: string 8924 name: 8925 type: string 8926 required: 8927 - kind 8928 - name 8929 type: object 8930 dataSourceRef: 8931 properties: 8932 apiGroup: 8933 type: string 8934 kind: 8935 type: string 8936 name: 8937 type: string 8938 namespace: 8939 type: string 8940 required: 8941 - kind 8942 - name 8943 type: object 8944 resources: 8945 properties: 8946 limits: 8947 additionalProperties: 8948 anyOf: 8949 - type: integer 8950 - type: string 8951 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8952 x-kubernetes-int-or-string: true 8953 type: object 8954 requests: 8955 additionalProperties: 8956 anyOf: 8957 - type: integer 8958 - type: string 8959 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 8960 x-kubernetes-int-or-string: true 8961 type: object 8962 type: object 8963 selector: 8964 properties: 8965 matchExpressions: 8966 items: 8967 properties: 8968 key: 8969 type: string 8970 operator: 8971 type: string 8972 values: 8973 items: 8974 type: string 8975 type: array 8976 required: 8977 - key 8978 - operator 8979 type: object 8980 type: array 8981 matchLabels: 8982 additionalProperties: 8983 type: string 8984 type: object 8985 type: object 8986 storageClassName: 8987 type: string 8988 volumeAttributesClassName: 8989 type: string 8990 volumeMode: 8991 type: string 8992 volumeName: 8993 type: string 8994 type: object 8995 required: 8996 - spec 8997 type: object 8998 type: object 8999 fc: 9000 properties: 9001 fsType: 9002 type: string 9003 lun: 9004 format: int32 9005 type: integer 9006 readOnly: 9007 type: boolean 9008 targetWWNs: 9009 items: 9010 type: string 9011 type: array 9012 wwids: 9013 items: 9014 type: string 9015 type: array 9016 type: object 9017 flexVolume: 9018 properties: 9019 driver: 9020 type: string 9021 fsType: 9022 type: string 9023 options: 9024 additionalProperties: 9025 type: string 9026 type: object 9027 readOnly: 9028 type: boolean 9029 secretRef: 9030 properties: 9031 name: 9032 type: string 9033 type: object 9034 required: 9035 - driver 9036 type: object 9037 flocker: 9038 properties: 9039 datasetName: 9040 type: string 9041 datasetUUID: 9042 type: string 9043 type: object 9044 gcePersistentDisk: 9045 properties: 9046 fsType: 9047 type: string 9048 partition: 9049 format: int32 9050 type: integer 9051 pdName: 9052 type: string 9053 readOnly: 9054 type: boolean 9055 required: 9056 - pdName 9057 type: object 9058 gitRepo: 9059 properties: 9060 directory: 9061 type: string 9062 repository: 9063 type: string 9064 revision: 9065 type: string 9066 required: 9067 - repository 9068 type: object 9069 glusterfs: 9070 properties: 9071 endpoints: 9072 type: string 9073 path: 9074 type: string 9075 readOnly: 9076 type: boolean 9077 required: 9078 - endpoints 9079 - path 9080 type: object 9081 hostPath: 9082 properties: 9083 path: 9084 type: string 9085 type: 9086 type: string 9087 required: 9088 - path 9089 type: object 9090 iscsi: 9091 properties: 9092 chapAuthDiscovery: 9093 type: boolean 9094 chapAuthSession: 9095 type: boolean 9096 fsType: 9097 type: string 9098 initiatorName: 9099 type: string 9100 iqn: 9101 type: string 9102 iscsiInterface: 9103 type: string 9104 lun: 9105 format: int32 9106 type: integer 9107 portals: 9108 items: 9109 type: string 9110 type: array 9111 readOnly: 9112 type: boolean 9113 secretRef: 9114 properties: 9115 name: 9116 type: string 9117 type: object 9118 targetPortal: 9119 type: string 9120 required: 9121 - iqn 9122 - lun 9123 - targetPortal 9124 type: object 9125 name: 9126 type: string 9127 nfs: 9128 properties: 9129 path: 9130 type: string 9131 readOnly: 9132 type: boolean 9133 server: 9134 type: string 9135 required: 9136 - path 9137 - server 9138 type: object 9139 persistentVolumeClaim: 9140 properties: 9141 claimName: 9142 type: string 9143 readOnly: 9144 type: boolean 9145 required: 9146 - claimName 9147 type: object 9148 photonPersistentDisk: 9149 properties: 9150 fsType: 9151 type: string 9152 pdID: 9153 type: string 9154 required: 9155 - pdID 9156 type: object 9157 portworxVolume: 9158 properties: 9159 fsType: 9160 type: string 9161 readOnly: 9162 type: boolean 9163 volumeID: 9164 type: string 9165 required: 9166 - volumeID 9167 type: object 9168 projected: 9169 properties: 9170 defaultMode: 9171 format: int32 9172 type: integer 9173 sources: 9174 items: 9175 properties: 9176 clusterTrustBundle: 9177 properties: 9178 labelSelector: 9179 properties: 9180 matchExpressions: 9181 items: 9182 properties: 9183 key: 9184 type: string 9185 operator: 9186 type: string 9187 values: 9188 items: 9189 type: string 9190 type: array 9191 required: 9192 - key 9193 - operator 9194 type: object 9195 type: array 9196 matchLabels: 9197 additionalProperties: 9198 type: string 9199 type: object 9200 type: object 9201 name: 9202 type: string 9203 optional: 9204 type: boolean 9205 path: 9206 type: string 9207 signerName: 9208 type: string 9209 required: 9210 - path 9211 type: object 9212 configMap: 9213 properties: 9214 items: 9215 items: 9216 properties: 9217 key: 9218 type: string 9219 mode: 9220 format: int32 9221 type: integer 9222 path: 9223 type: string 9224 required: 9225 - key 9226 - path 9227 type: object 9228 type: array 9229 name: 9230 type: string 9231 optional: 9232 type: boolean 9233 type: object 9234 downwardAPI: 9235 properties: 9236 items: 9237 items: 9238 properties: 9239 fieldRef: 9240 properties: 9241 apiVersion: 9242 type: string 9243 fieldPath: 9244 type: string 9245 required: 9246 - fieldPath 9247 type: object 9248 mode: 9249 format: int32 9250 type: integer 9251 path: 9252 type: string 9253 resourceFieldRef: 9254 properties: 9255 containerName: 9256 type: string 9257 divisor: 9258 anyOf: 9259 - type: integer 9260 - type: string 9261 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 9262 x-kubernetes-int-or-string: true 9263 resource: 9264 type: string 9265 required: 9266 - resource 9267 type: object 9268 required: 9269 - path 9270 type: object 9271 type: array 9272 type: object 9273 secret: 9274 properties: 9275 items: 9276 items: 9277 properties: 9278 key: 9279 type: string 9280 mode: 9281 format: int32 9282 type: integer 9283 path: 9284 type: string 9285 required: 9286 - key 9287 - path 9288 type: object 9289 type: array 9290 name: 9291 type: string 9292 optional: 9293 type: boolean 9294 type: object 9295 serviceAccountToken: 9296 properties: 9297 audience: 9298 type: string 9299 expirationSeconds: 9300 format: int64 9301 type: integer 9302 path: 9303 type: string 9304 required: 9305 - path 9306 type: object 9307 type: object 9308 type: array 9309 type: object 9310 quobyte: 9311 properties: 9312 group: 9313 type: string 9314 readOnly: 9315 type: boolean 9316 registry: 9317 type: string 9318 tenant: 9319 type: string 9320 user: 9321 type: string 9322 volume: 9323 type: string 9324 required: 9325 - registry 9326 - volume 9327 type: object 9328 rbd: 9329 properties: 9330 fsType: 9331 type: string 9332 image: 9333 type: string 9334 keyring: 9335 type: string 9336 monitors: 9337 items: 9338 type: string 9339 type: array 9340 pool: 9341 type: string 9342 readOnly: 9343 type: boolean 9344 secretRef: 9345 properties: 9346 name: 9347 type: string 9348 type: object 9349 user: 9350 type: string 9351 required: 9352 - image 9353 - monitors 9354 type: object 9355 scaleIO: 9356 properties: 9357 fsType: 9358 type: string 9359 gateway: 9360 type: string 9361 protectionDomain: 9362 type: string 9363 readOnly: 9364 type: boolean 9365 secretRef: 9366 properties: 9367 name: 9368 type: string 9369 type: object 9370 sslEnabled: 9371 type: boolean 9372 storageMode: 9373 type: string 9374 storagePool: 9375 type: string 9376 system: 9377 type: string 9378 volumeName: 9379 type: string 9380 required: 9381 - gateway 9382 - secretRef 9383 - system 9384 type: object 9385 secret: 9386 properties: 9387 defaultMode: 9388 format: int32 9389 type: integer 9390 items: 9391 items: 9392 properties: 9393 key: 9394 type: string 9395 mode: 9396 format: int32 9397 type: integer 9398 path: 9399 type: string 9400 required: 9401 - key 9402 - path 9403 type: object 9404 type: array 9405 optional: 9406 type: boolean 9407 secretName: 9408 type: string 9409 type: object 9410 storageos: 9411 properties: 9412 fsType: 9413 type: string 9414 readOnly: 9415 type: boolean 9416 secretRef: 9417 properties: 9418 name: 9419 type: string 9420 type: object 9421 volumeName: 9422 type: string 9423 volumeNamespace: 9424 type: string 9425 type: object 9426 vsphereVolume: 9427 properties: 9428 fsType: 9429 type: string 9430 storagePolicyID: 9431 type: string 9432 storagePolicyName: 9433 type: string 9434 volumePath: 9435 type: string 9436 required: 9437 - volumePath 9438 type: object 9439 required: 9440 - name 9441 type: object 9442 type: array 9443 sidecars: 9444 items: 9445 properties: 9446 args: 9447 items: 9448 type: string 9449 type: array 9450 command: 9451 items: 9452 type: string 9453 type: array 9454 env: 9455 items: 9456 properties: 9457 name: 9458 type: string 9459 value: 9460 type: string 9461 valueFrom: 9462 properties: 9463 configMapKeyRef: 9464 properties: 9465 key: 9466 type: string 9467 name: 9468 type: string 9469 optional: 9470 type: boolean 9471 required: 9472 - key 9473 type: object 9474 fieldRef: 9475 properties: 9476 apiVersion: 9477 type: string 9478 fieldPath: 9479 type: string 9480 required: 9481 - fieldPath 9482 type: object 9483 resourceFieldRef: 9484 properties: 9485 containerName: 9486 type: string 9487 divisor: 9488 anyOf: 9489 - type: integer 9490 - type: string 9491 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 9492 x-kubernetes-int-or-string: true 9493 resource: 9494 type: string 9495 required: 9496 - resource 9497 type: object 9498 secretKeyRef: 9499 properties: 9500 key: 9501 type: string 9502 name: 9503 type: string 9504 optional: 9505 type: boolean 9506 required: 9507 - key 9508 type: object 9509 type: object 9510 required: 9511 - name 9512 type: object 9513 type: array 9514 envFrom: 9515 items: 9516 properties: 9517 configMapRef: 9518 properties: 9519 name: 9520 type: string 9521 optional: 9522 type: boolean 9523 type: object 9524 prefix: 9525 type: string 9526 secretRef: 9527 properties: 9528 name: 9529 type: string 9530 optional: 9531 type: boolean 9532 type: object 9533 type: object 9534 type: array 9535 image: 9536 type: string 9537 imagePullPolicy: 9538 type: string 9539 lifecycle: 9540 properties: 9541 postStart: 9542 properties: 9543 exec: 9544 properties: 9545 command: 9546 items: 9547 type: string 9548 type: array 9549 type: object 9550 httpGet: 9551 properties: 9552 host: 9553 type: string 9554 httpHeaders: 9555 items: 9556 properties: 9557 name: 9558 type: string 9559 value: 9560 type: string 9561 required: 9562 - name 9563 - value 9564 type: object 9565 type: array 9566 path: 9567 type: string 9568 port: 9569 anyOf: 9570 - type: integer 9571 - type: string 9572 x-kubernetes-int-or-string: true 9573 scheme: 9574 type: string 9575 required: 9576 - port 9577 type: object 9578 sleep: 9579 properties: 9580 seconds: 9581 format: int64 9582 type: integer 9583 required: 9584 - seconds 9585 type: object 9586 tcpSocket: 9587 properties: 9588 host: 9589 type: string 9590 port: 9591 anyOf: 9592 - type: integer 9593 - type: string 9594 x-kubernetes-int-or-string: true 9595 required: 9596 - port 9597 type: object 9598 type: object 9599 preStop: 9600 properties: 9601 exec: 9602 properties: 9603 command: 9604 items: 9605 type: string 9606 type: array 9607 type: object 9608 httpGet: 9609 properties: 9610 host: 9611 type: string 9612 httpHeaders: 9613 items: 9614 properties: 9615 name: 9616 type: string 9617 value: 9618 type: string 9619 required: 9620 - name 9621 - value 9622 type: object 9623 type: array 9624 path: 9625 type: string 9626 port: 9627 anyOf: 9628 - type: integer 9629 - type: string 9630 x-kubernetes-int-or-string: true 9631 scheme: 9632 type: string 9633 required: 9634 - port 9635 type: object 9636 sleep: 9637 properties: 9638 seconds: 9639 format: int64 9640 type: integer 9641 required: 9642 - seconds 9643 type: object 9644 tcpSocket: 9645 properties: 9646 host: 9647 type: string 9648 port: 9649 anyOf: 9650 - type: integer 9651 - type: string 9652 x-kubernetes-int-or-string: true 9653 required: 9654 - port 9655 type: object 9656 type: object 9657 type: object 9658 livenessProbe: 9659 properties: 9660 exec: 9661 properties: 9662 command: 9663 items: 9664 type: string 9665 type: array 9666 type: object 9667 failureThreshold: 9668 format: int32 9669 type: integer 9670 grpc: 9671 properties: 9672 port: 9673 format: int32 9674 type: integer 9675 service: 9676 type: string 9677 required: 9678 - port 9679 type: object 9680 httpGet: 9681 properties: 9682 host: 9683 type: string 9684 httpHeaders: 9685 items: 9686 properties: 9687 name: 9688 type: string 9689 value: 9690 type: string 9691 required: 9692 - name 9693 - value 9694 type: object 9695 type: array 9696 path: 9697 type: string 9698 port: 9699 anyOf: 9700 - type: integer 9701 - type: string 9702 x-kubernetes-int-or-string: true 9703 scheme: 9704 type: string 9705 required: 9706 - port 9707 type: object 9708 initialDelaySeconds: 9709 format: int32 9710 type: integer 9711 periodSeconds: 9712 format: int32 9713 type: integer 9714 successThreshold: 9715 format: int32 9716 type: integer 9717 tcpSocket: 9718 properties: 9719 host: 9720 type: string 9721 port: 9722 anyOf: 9723 - type: integer 9724 - type: string 9725 x-kubernetes-int-or-string: true 9726 required: 9727 - port 9728 type: object 9729 terminationGracePeriodSeconds: 9730 format: int64 9731 type: integer 9732 timeoutSeconds: 9733 format: int32 9734 type: integer 9735 type: object 9736 name: 9737 type: string 9738 ports: 9739 items: 9740 properties: 9741 containerPort: 9742 format: int32 9743 type: integer 9744 hostIP: 9745 type: string 9746 hostPort: 9747 format: int32 9748 type: integer 9749 name: 9750 type: string 9751 protocol: 9752 default: TCP 9753 type: string 9754 required: 9755 - containerPort 9756 type: object 9757 type: array 9758 x-kubernetes-list-map-keys: 9759 - containerPort 9760 - protocol 9761 x-kubernetes-list-type: map 9762 readinessProbe: 9763 properties: 9764 exec: 9765 properties: 9766 command: 9767 items: 9768 type: string 9769 type: array 9770 type: object 9771 failureThreshold: 9772 format: int32 9773 type: integer 9774 grpc: 9775 properties: 9776 port: 9777 format: int32 9778 type: integer 9779 service: 9780 type: string 9781 required: 9782 - port 9783 type: object 9784 httpGet: 9785 properties: 9786 host: 9787 type: string 9788 httpHeaders: 9789 items: 9790 properties: 9791 name: 9792 type: string 9793 value: 9794 type: string 9795 required: 9796 - name 9797 - value 9798 type: object 9799 type: array 9800 path: 9801 type: string 9802 port: 9803 anyOf: 9804 - type: integer 9805 - type: string 9806 x-kubernetes-int-or-string: true 9807 scheme: 9808 type: string 9809 required: 9810 - port 9811 type: object 9812 initialDelaySeconds: 9813 format: int32 9814 type: integer 9815 periodSeconds: 9816 format: int32 9817 type: integer 9818 successThreshold: 9819 format: int32 9820 type: integer 9821 tcpSocket: 9822 properties: 9823 host: 9824 type: string 9825 port: 9826 anyOf: 9827 - type: integer 9828 - type: string 9829 x-kubernetes-int-or-string: true 9830 required: 9831 - port 9832 type: object 9833 terminationGracePeriodSeconds: 9834 format: int64 9835 type: integer 9836 timeoutSeconds: 9837 format: int32 9838 type: integer 9839 type: object 9840 resizePolicy: 9841 items: 9842 properties: 9843 resourceName: 9844 type: string 9845 restartPolicy: 9846 type: string 9847 required: 9848 - resourceName 9849 - restartPolicy 9850 type: object 9851 type: array 9852 x-kubernetes-list-type: atomic 9853 resources: 9854 properties: 9855 claims: 9856 items: 9857 properties: 9858 name: 9859 type: string 9860 required: 9861 - name 9862 type: object 9863 type: array 9864 x-kubernetes-list-map-keys: 9865 - name 9866 x-kubernetes-list-type: map 9867 limits: 9868 additionalProperties: 9869 anyOf: 9870 - type: integer 9871 - type: string 9872 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 9873 x-kubernetes-int-or-string: true 9874 type: object 9875 requests: 9876 additionalProperties: 9877 anyOf: 9878 - type: integer 9879 - type: string 9880 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 9881 x-kubernetes-int-or-string: true 9882 type: object 9883 type: object 9884 restartPolicy: 9885 type: string 9886 securityContext: 9887 properties: 9888 allowPrivilegeEscalation: 9889 type: boolean 9890 capabilities: 9891 properties: 9892 add: 9893 items: 9894 type: string 9895 type: array 9896 drop: 9897 items: 9898 type: string 9899 type: array 9900 type: object 9901 privileged: 9902 type: boolean 9903 procMount: 9904 type: string 9905 readOnlyRootFilesystem: 9906 type: boolean 9907 runAsGroup: 9908 format: int64 9909 type: integer 9910 runAsNonRoot: 9911 type: boolean 9912 runAsUser: 9913 format: int64 9914 type: integer 9915 seLinuxOptions: 9916 properties: 9917 level: 9918 type: string 9919 role: 9920 type: string 9921 type: 9922 type: string 9923 user: 9924 type: string 9925 type: object 9926 seccompProfile: 9927 properties: 9928 localhostProfile: 9929 type: string 9930 type: 9931 type: string 9932 required: 9933 - type 9934 type: object 9935 windowsOptions: 9936 properties: 9937 gmsaCredentialSpec: 9938 type: string 9939 gmsaCredentialSpecName: 9940 type: string 9941 hostProcess: 9942 type: boolean 9943 runAsUserName: 9944 type: string 9945 type: object 9946 type: object 9947 startupProbe: 9948 properties: 9949 exec: 9950 properties: 9951 command: 9952 items: 9953 type: string 9954 type: array 9955 type: object 9956 failureThreshold: 9957 format: int32 9958 type: integer 9959 grpc: 9960 properties: 9961 port: 9962 format: int32 9963 type: integer 9964 service: 9965 type: string 9966 required: 9967 - port 9968 type: object 9969 httpGet: 9970 properties: 9971 host: 9972 type: string 9973 httpHeaders: 9974 items: 9975 properties: 9976 name: 9977 type: string 9978 value: 9979 type: string 9980 required: 9981 - name 9982 - value 9983 type: object 9984 type: array 9985 path: 9986 type: string 9987 port: 9988 anyOf: 9989 - type: integer 9990 - type: string 9991 x-kubernetes-int-or-string: true 9992 scheme: 9993 type: string 9994 required: 9995 - port 9996 type: object 9997 initialDelaySeconds: 9998 format: int32 9999 type: integer 10000 periodSeconds: 10001 format: int32 10002 type: integer 10003 successThreshold: 10004 format: int32 10005 type: integer 10006 tcpSocket: 10007 properties: 10008 host: 10009 type: string 10010 port: 10011 anyOf: 10012 - type: integer 10013 - type: string 10014 x-kubernetes-int-or-string: true 10015 required: 10016 - port 10017 type: object 10018 terminationGracePeriodSeconds: 10019 format: int64 10020 type: integer 10021 timeoutSeconds: 10022 format: int32 10023 type: integer 10024 type: object 10025 stdin: 10026 type: boolean 10027 stdinOnce: 10028 type: boolean 10029 terminationMessagePath: 10030 type: string 10031 terminationMessagePolicy: 10032 type: string 10033 tty: 10034 type: boolean 10035 volumeDevices: 10036 items: 10037 properties: 10038 devicePath: 10039 type: string 10040 name: 10041 type: string 10042 required: 10043 - devicePath 10044 - name 10045 type: object 10046 type: array 10047 volumeMounts: 10048 items: 10049 properties: 10050 mountPath: 10051 type: string 10052 mountPropagation: 10053 type: string 10054 name: 10055 type: string 10056 readOnly: 10057 type: boolean 10058 subPath: 10059 type: string 10060 subPathExpr: 10061 type: string 10062 required: 10063 - mountPath 10064 - name 10065 type: object 10066 type: array 10067 workingDir: 10068 type: string 10069 required: 10070 - name 10071 type: object 10072 type: array 10073 size: 10074 format: int32 10075 type: integer 10076 sslInternalSecretName: 10077 type: string 10078 sslSecretName: 10079 type: string 10080 tolerations: 10081 items: 10082 properties: 10083 effect: 10084 type: string 10085 key: 10086 type: string 10087 operator: 10088 type: string 10089 tolerationSeconds: 10090 format: int64 10091 type: integer 10092 value: 10093 type: string 10094 type: object 10095 type: array 10096 topologySpreadConstraints: 10097 items: 10098 properties: 10099 labelSelector: 10100 properties: 10101 matchExpressions: 10102 items: 10103 properties: 10104 key: 10105 type: string 10106 operator: 10107 type: string 10108 values: 10109 items: 10110 type: string 10111 type: array 10112 required: 10113 - key 10114 - operator 10115 type: object 10116 type: array 10117 matchLabels: 10118 additionalProperties: 10119 type: string 10120 type: object 10121 type: object 10122 matchLabelKeys: 10123 items: 10124 type: string 10125 type: array 10126 x-kubernetes-list-type: atomic 10127 maxSkew: 10128 format: int32 10129 type: integer 10130 minDomains: 10131 format: int32 10132 type: integer 10133 nodeAffinityPolicy: 10134 type: string 10135 nodeTaintsPolicy: 10136 type: string 10137 topologyKey: 10138 type: string 10139 whenUnsatisfiable: 10140 type: string 10141 required: 10142 - maxSkew 10143 - topologyKey 10144 - whenUnsatisfiable 10145 type: object 10146 type: array 10147 vaultSecretName: 10148 type: string 10149 volumeSpec: 10150 properties: 10151 emptyDir: 10152 properties: 10153 medium: 10154 type: string 10155 sizeLimit: 10156 anyOf: 10157 - type: integer 10158 - type: string 10159 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10160 x-kubernetes-int-or-string: true 10161 type: object 10162 hostPath: 10163 properties: 10164 path: 10165 type: string 10166 type: 10167 type: string 10168 required: 10169 - path 10170 type: object 10171 persistentVolumeClaim: 10172 properties: 10173 accessModes: 10174 items: 10175 type: string 10176 type: array 10177 dataSource: 10178 properties: 10179 apiGroup: 10180 type: string 10181 kind: 10182 type: string 10183 name: 10184 type: string 10185 required: 10186 - kind 10187 - name 10188 type: object 10189 dataSourceRef: 10190 properties: 10191 apiGroup: 10192 type: string 10193 kind: 10194 type: string 10195 name: 10196 type: string 10197 namespace: 10198 type: string 10199 required: 10200 - kind 10201 - name 10202 type: object 10203 resources: 10204 properties: 10205 limits: 10206 additionalProperties: 10207 anyOf: 10208 - type: integer 10209 - type: string 10210 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10211 x-kubernetes-int-or-string: true 10212 type: object 10213 requests: 10214 additionalProperties: 10215 anyOf: 10216 - type: integer 10217 - type: string 10218 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 10219 x-kubernetes-int-or-string: true 10220 type: object 10221 type: object 10222 selector: 10223 properties: 10224 matchExpressions: 10225 items: 10226 properties: 10227 key: 10228 type: string 10229 operator: 10230 type: string 10231 values: 10232 items: 10233 type: string 10234 type: array 10235 required: 10236 - key 10237 - operator 10238 type: object 10239 type: array 10240 matchLabels: 10241 additionalProperties: 10242 type: string 10243 type: object 10244 type: object 10245 storageClassName: 10246 type: string 10247 volumeAttributesClassName: 10248 type: string 10249 volumeMode: 10250 type: string 10251 volumeName: 10252 type: string 10253 type: object 10254 type: object 10255 type: object 10256 secretsName: 10257 type: string 10258 sslInternalSecretName: 10259 type: string 10260 sslSecretName: 10261 type: string 10262 tls: 10263 properties: 10264 SANs: 10265 items: 10266 type: string 10267 type: array 10268 issuerConf: 10269 properties: 10270 group: 10271 type: string 10272 kind: 10273 type: string 10274 name: 10275 type: string 10276 required: 10277 - name 10278 type: object 10279 type: object 10280 updateStrategy: 10281 type: string 10282 upgradeOptions: 10283 properties: 10284 apply: 10285 type: string 10286 schedule: 10287 type: string 10288 versionServiceEndpoint: 10289 type: string 10290 type: object 10291 vaultSecretName: 10292 type: string 10293 type: object 10294 status: 10295 properties: 10296 backup: 10297 properties: 10298 image: 10299 type: string 10300 labelSelectorPath: 10301 type: string 10302 message: 10303 type: string 10304 status: 10305 type: string 10306 version: 10307 type: string 10308 type: object 10309 conditions: 10310 items: 10311 properties: 10312 lastTransitionTime: 10313 format: date-time 10314 type: string 10315 message: 10316 type: string 10317 reason: 10318 type: string 10319 status: 10320 type: string 10321 type: 10322 type: string 10323 type: object 10324 type: array 10325 haproxy: 10326 properties: 10327 image: 10328 type: string 10329 labelSelectorPath: 10330 type: string 10331 message: 10332 type: string 10333 ready: 10334 format: int32 10335 type: integer 10336 size: 10337 format: int32 10338 type: integer 10339 status: 10340 type: string 10341 version: 10342 type: string 10343 type: object 10344 host: 10345 type: string 10346 logcollector: 10347 properties: 10348 image: 10349 type: string 10350 labelSelectorPath: 10351 type: string 10352 message: 10353 type: string 10354 status: 10355 type: string 10356 version: 10357 type: string 10358 type: object 10359 message: 10360 items: 10361 type: string 10362 type: array 10363 observedGeneration: 10364 format: int64 10365 type: integer 10366 pmm: 10367 properties: 10368 image: 10369 type: string 10370 labelSelectorPath: 10371 type: string 10372 message: 10373 type: string 10374 status: 10375 type: string 10376 version: 10377 type: string 10378 type: object 10379 proxysql: 10380 properties: 10381 image: 10382 type: string 10383 labelSelectorPath: 10384 type: string 10385 message: 10386 type: string 10387 ready: 10388 format: int32 10389 type: integer 10390 size: 10391 format: int32 10392 type: integer 10393 status: 10394 type: string 10395 version: 10396 type: string 10397 type: object 10398 pxc: 10399 properties: 10400 image: 10401 type: string 10402 labelSelectorPath: 10403 type: string 10404 message: 10405 type: string 10406 ready: 10407 format: int32 10408 type: integer 10409 size: 10410 format: int32 10411 type: integer 10412 status: 10413 type: string 10414 version: 10415 type: string 10416 type: object 10417 pxcReplication: 10418 properties: 10419 replicationChannels: 10420 items: 10421 properties: 10422 ca: 10423 type: string 10424 name: 10425 type: string 10426 sourceConnectRetry: 10427 type: integer 10428 sourceRetryCount: 10429 type: integer 10430 ssl: 10431 type: boolean 10432 sslSkipVerify: 10433 type: boolean 10434 type: object 10435 type: array 10436 type: object 10437 ready: 10438 format: int32 10439 type: integer 10440 size: 10441 format: int32 10442 type: integer 10443 state: 10444 type: string 10445 type: object 10446 type: object 10447 x-kubernetes-preserve-unknown-fields: true 10448 served: true 10449 storage: true 10450 subresources: 10451 scale: 10452 labelSelectorPath: .status.pxc.labelSelectorPath 10453 specReplicasPath: .spec.pxc.size 10454 statusReplicasPath: .status.pxc.size 10455 status: {} 10456 status: 10457 acceptedNames: 10458 kind: "" 10459 plural: "" 10460 conditions: [] 10461 storedVersions: []