github.com/verrazzano/verrazzano@v1.7.1/tools/vz/test/testdata/operator-file-fake.yaml (about) 1 --- 2 # Source: crds/install.verrazzano.io_verrazzanos.yaml 3 # Copyright (c) 2020, 2023, Oracle and/or its affiliates. 4 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 5 --- 6 apiVersion: apiextensions.k8s.io/v1 7 kind: CustomResourceDefinition 8 metadata: 9 annotations: 10 controller-gen.kubebuilder.io/version: v0.9.2 11 creationTimestamp: null 12 name: verrazzanos.install.verrazzano.io 13 spec: 14 group: install.verrazzano.io 15 names: 16 kind: Verrazzano 17 listKind: VerrazzanoList 18 plural: verrazzanos 19 shortNames: 20 - vz 21 - vzs 22 singular: verrazzano 23 scope: Namespaced 24 versions: 25 - additionalPrinterColumns: 26 - description: Available/Enabled Verrazzano Components. 27 jsonPath: .status.available 28 name: Available 29 type: string 30 - description: The current status of the install/uninstall. 31 jsonPath: .status.conditions[-1:].type 32 name: Status 33 type: string 34 - description: The current version of the Verrazzano installation. 35 jsonPath: .status.version 36 name: Version 37 type: string 38 deprecated: true 39 deprecationWarning: install.verrazzano.io/v1alpha1 Verrazzano is deprecated. To 40 migrate to install.verrazzano.io/v1beta1 Verrazzano, see https://verrazzano.io/latest/docs/releasenotes/#v140. 41 name: v1alpha1 42 schema: 43 openAPIV3Schema: 44 properties: 45 apiVersion: 46 type: string 47 kind: 48 type: string 49 metadata: 50 type: object 51 spec: 52 properties: 53 components: 54 properties: 55 applicationOperator: 56 properties: 57 enabled: 58 type: boolean 59 monitorChanges: 60 type: boolean 61 overrides: 62 items: 63 properties: 64 configMapRef: 65 properties: 66 key: 67 type: string 68 name: 69 type: string 70 optional: 71 type: boolean 72 required: 73 - key 74 type: object 75 x-kubernetes-map-type: atomic 76 secretRef: 77 properties: 78 key: 79 type: string 80 name: 81 type: string 82 optional: 83 type: boolean 84 required: 85 - key 86 type: object 87 x-kubernetes-map-type: atomic 88 values: 89 x-kubernetes-preserve-unknown-fields: true 90 type: object 91 type: array 92 type: object 93 argoCD: 94 properties: 95 enabled: 96 type: boolean 97 monitorChanges: 98 type: boolean 99 overrides: 100 items: 101 properties: 102 configMapRef: 103 properties: 104 key: 105 type: string 106 name: 107 type: string 108 optional: 109 type: boolean 110 required: 111 - key 112 type: object 113 x-kubernetes-map-type: atomic 114 secretRef: 115 properties: 116 key: 117 type: string 118 name: 119 type: string 120 optional: 121 type: boolean 122 required: 123 - key 124 type: object 125 x-kubernetes-map-type: atomic 126 values: 127 x-kubernetes-preserve-unknown-fields: true 128 type: object 129 type: array 130 type: object 131 authProxy: 132 properties: 133 enabled: 134 type: boolean 135 kubernetes: 136 properties: 137 affinity: 138 properties: 139 nodeAffinity: 140 properties: 141 preferredDuringSchedulingIgnoredDuringExecution: 142 items: 143 properties: 144 preference: 145 properties: 146 matchExpressions: 147 items: 148 properties: 149 key: 150 type: string 151 operator: 152 type: string 153 values: 154 items: 155 type: string 156 type: array 157 required: 158 - key 159 - operator 160 type: object 161 type: array 162 matchFields: 163 items: 164 properties: 165 key: 166 type: string 167 operator: 168 type: string 169 values: 170 items: 171 type: string 172 type: array 173 required: 174 - key 175 - operator 176 type: object 177 type: array 178 type: object 179 x-kubernetes-map-type: atomic 180 weight: 181 format: int32 182 type: integer 183 required: 184 - preference 185 - weight 186 type: object 187 type: array 188 requiredDuringSchedulingIgnoredDuringExecution: 189 properties: 190 nodeSelectorTerms: 191 items: 192 properties: 193 matchExpressions: 194 items: 195 properties: 196 key: 197 type: string 198 operator: 199 type: string 200 values: 201 items: 202 type: string 203 type: array 204 required: 205 - key 206 - operator 207 type: object 208 type: array 209 matchFields: 210 items: 211 properties: 212 key: 213 type: string 214 operator: 215 type: string 216 values: 217 items: 218 type: string 219 type: array 220 required: 221 - key 222 - operator 223 type: object 224 type: array 225 type: object 226 x-kubernetes-map-type: atomic 227 type: array 228 required: 229 - nodeSelectorTerms 230 type: object 231 x-kubernetes-map-type: atomic 232 type: object 233 podAffinity: 234 properties: 235 preferredDuringSchedulingIgnoredDuringExecution: 236 items: 237 properties: 238 podAffinityTerm: 239 properties: 240 labelSelector: 241 properties: 242 matchExpressions: 243 items: 244 properties: 245 key: 246 type: string 247 operator: 248 type: string 249 values: 250 items: 251 type: string 252 type: array 253 required: 254 - key 255 - operator 256 type: object 257 type: array 258 matchLabels: 259 additionalProperties: 260 type: string 261 type: object 262 type: object 263 x-kubernetes-map-type: atomic 264 namespaceSelector: 265 properties: 266 matchExpressions: 267 items: 268 properties: 269 key: 270 type: string 271 operator: 272 type: string 273 values: 274 items: 275 type: string 276 type: array 277 required: 278 - key 279 - operator 280 type: object 281 type: array 282 matchLabels: 283 additionalProperties: 284 type: string 285 type: object 286 type: object 287 x-kubernetes-map-type: atomic 288 namespaces: 289 items: 290 type: string 291 type: array 292 topologyKey: 293 type: string 294 required: 295 - topologyKey 296 type: object 297 weight: 298 format: int32 299 type: integer 300 required: 301 - podAffinityTerm 302 - weight 303 type: object 304 type: array 305 requiredDuringSchedulingIgnoredDuringExecution: 306 items: 307 properties: 308 labelSelector: 309 properties: 310 matchExpressions: 311 items: 312 properties: 313 key: 314 type: string 315 operator: 316 type: string 317 values: 318 items: 319 type: string 320 type: array 321 required: 322 - key 323 - operator 324 type: object 325 type: array 326 matchLabels: 327 additionalProperties: 328 type: string 329 type: object 330 type: object 331 x-kubernetes-map-type: atomic 332 namespaceSelector: 333 properties: 334 matchExpressions: 335 items: 336 properties: 337 key: 338 type: string 339 operator: 340 type: string 341 values: 342 items: 343 type: string 344 type: array 345 required: 346 - key 347 - operator 348 type: object 349 type: array 350 matchLabels: 351 additionalProperties: 352 type: string 353 type: object 354 type: object 355 x-kubernetes-map-type: atomic 356 namespaces: 357 items: 358 type: string 359 type: array 360 topologyKey: 361 type: string 362 required: 363 - topologyKey 364 type: object 365 type: array 366 type: object 367 podAntiAffinity: 368 properties: 369 preferredDuringSchedulingIgnoredDuringExecution: 370 items: 371 properties: 372 podAffinityTerm: 373 properties: 374 labelSelector: 375 properties: 376 matchExpressions: 377 items: 378 properties: 379 key: 380 type: string 381 operator: 382 type: string 383 values: 384 items: 385 type: string 386 type: array 387 required: 388 - key 389 - operator 390 type: object 391 type: array 392 matchLabels: 393 additionalProperties: 394 type: string 395 type: object 396 type: object 397 x-kubernetes-map-type: atomic 398 namespaceSelector: 399 properties: 400 matchExpressions: 401 items: 402 properties: 403 key: 404 type: string 405 operator: 406 type: string 407 values: 408 items: 409 type: string 410 type: array 411 required: 412 - key 413 - operator 414 type: object 415 type: array 416 matchLabels: 417 additionalProperties: 418 type: string 419 type: object 420 type: object 421 x-kubernetes-map-type: atomic 422 namespaces: 423 items: 424 type: string 425 type: array 426 topologyKey: 427 type: string 428 required: 429 - topologyKey 430 type: object 431 weight: 432 format: int32 433 type: integer 434 required: 435 - podAffinityTerm 436 - weight 437 type: object 438 type: array 439 requiredDuringSchedulingIgnoredDuringExecution: 440 items: 441 properties: 442 labelSelector: 443 properties: 444 matchExpressions: 445 items: 446 properties: 447 key: 448 type: string 449 operator: 450 type: string 451 values: 452 items: 453 type: string 454 type: array 455 required: 456 - key 457 - operator 458 type: object 459 type: array 460 matchLabels: 461 additionalProperties: 462 type: string 463 type: object 464 type: object 465 x-kubernetes-map-type: atomic 466 namespaceSelector: 467 properties: 468 matchExpressions: 469 items: 470 properties: 471 key: 472 type: string 473 operator: 474 type: string 475 values: 476 items: 477 type: string 478 type: array 479 required: 480 - key 481 - operator 482 type: object 483 type: array 484 matchLabels: 485 additionalProperties: 486 type: string 487 type: object 488 type: object 489 x-kubernetes-map-type: atomic 490 namespaces: 491 items: 492 type: string 493 type: array 494 topologyKey: 495 type: string 496 required: 497 - topologyKey 498 type: object 499 type: array 500 type: object 501 type: object 502 replicas: 503 format: int32 504 type: integer 505 type: object 506 monitorChanges: 507 type: boolean 508 overrides: 509 items: 510 properties: 511 configMapRef: 512 properties: 513 key: 514 type: string 515 name: 516 type: string 517 optional: 518 type: boolean 519 required: 520 - key 521 type: object 522 x-kubernetes-map-type: atomic 523 secretRef: 524 properties: 525 key: 526 type: string 527 name: 528 type: string 529 optional: 530 type: boolean 531 required: 532 - key 533 type: object 534 x-kubernetes-map-type: atomic 535 values: 536 x-kubernetes-preserve-unknown-fields: true 537 type: object 538 type: array 539 type: object 540 certManager: 541 properties: 542 certificate: 543 properties: 544 acme: 545 properties: 546 emailAddress: 547 type: string 548 environment: 549 type: string 550 provider: 551 type: string 552 required: 553 - provider 554 type: object 555 ca: 556 properties: 557 clusterResourceNamespace: 558 type: string 559 secretName: 560 type: string 561 required: 562 - clusterResourceNamespace 563 - secretName 564 type: object 565 type: object 566 enabled: 567 type: boolean 568 monitorChanges: 569 type: boolean 570 overrides: 571 items: 572 properties: 573 configMapRef: 574 properties: 575 key: 576 type: string 577 name: 578 type: string 579 optional: 580 type: boolean 581 required: 582 - key 583 type: object 584 x-kubernetes-map-type: atomic 585 secretRef: 586 properties: 587 key: 588 type: string 589 name: 590 type: string 591 optional: 592 type: boolean 593 required: 594 - key 595 type: object 596 x-kubernetes-map-type: atomic 597 values: 598 x-kubernetes-preserve-unknown-fields: true 599 type: object 600 type: array 601 type: object 602 clusterOperator: 603 properties: 604 enabled: 605 type: boolean 606 monitorChanges: 607 type: boolean 608 overrides: 609 items: 610 properties: 611 configMapRef: 612 properties: 613 key: 614 type: string 615 name: 616 type: string 617 optional: 618 type: boolean 619 required: 620 - key 621 type: object 622 x-kubernetes-map-type: atomic 623 secretRef: 624 properties: 625 key: 626 type: string 627 name: 628 type: string 629 optional: 630 type: boolean 631 required: 632 - key 633 type: object 634 x-kubernetes-map-type: atomic 635 values: 636 x-kubernetes-preserve-unknown-fields: true 637 type: object 638 type: array 639 type: object 640 coherenceOperator: 641 properties: 642 enabled: 643 type: boolean 644 monitorChanges: 645 type: boolean 646 overrides: 647 items: 648 properties: 649 configMapRef: 650 properties: 651 key: 652 type: string 653 name: 654 type: string 655 optional: 656 type: boolean 657 required: 658 - key 659 type: object 660 x-kubernetes-map-type: atomic 661 secretRef: 662 properties: 663 key: 664 type: string 665 name: 666 type: string 667 optional: 668 type: boolean 669 required: 670 - key 671 type: object 672 x-kubernetes-map-type: atomic 673 values: 674 x-kubernetes-preserve-unknown-fields: true 675 type: object 676 type: array 677 type: object 678 console: 679 properties: 680 enabled: 681 type: boolean 682 monitorChanges: 683 type: boolean 684 overrides: 685 items: 686 properties: 687 configMapRef: 688 properties: 689 key: 690 type: string 691 name: 692 type: string 693 optional: 694 type: boolean 695 required: 696 - key 697 type: object 698 x-kubernetes-map-type: atomic 699 secretRef: 700 properties: 701 key: 702 type: string 703 name: 704 type: string 705 optional: 706 type: boolean 707 required: 708 - key 709 type: object 710 x-kubernetes-map-type: atomic 711 values: 712 x-kubernetes-preserve-unknown-fields: true 713 type: object 714 type: array 715 type: object 716 dns: 717 properties: 718 external: 719 properties: 720 suffix: 721 type: string 722 required: 723 - suffix 724 type: object 725 monitorChanges: 726 type: boolean 727 oci: 728 properties: 729 dnsScope: 730 type: string 731 dnsZoneCompartmentOCID: 732 type: string 733 dnsZoneName: 734 type: string 735 dnsZoneOCID: 736 type: string 737 ociConfigSecret: 738 type: string 739 required: 740 - dnsZoneCompartmentOCID 741 - dnsZoneName 742 - dnsZoneOCID 743 - ociConfigSecret 744 type: object 745 overrides: 746 items: 747 properties: 748 configMapRef: 749 properties: 750 key: 751 type: string 752 name: 753 type: string 754 optional: 755 type: boolean 756 required: 757 - key 758 type: object 759 x-kubernetes-map-type: atomic 760 secretRef: 761 properties: 762 key: 763 type: string 764 name: 765 type: string 766 optional: 767 type: boolean 768 required: 769 - key 770 type: object 771 x-kubernetes-map-type: atomic 772 values: 773 x-kubernetes-preserve-unknown-fields: true 774 type: object 775 type: array 776 wildcard: 777 properties: 778 domain: 779 type: string 780 required: 781 - domain 782 type: object 783 type: object 784 elasticsearch: 785 properties: 786 disableDefaultPolicy: 787 type: boolean 788 enabled: 789 type: boolean 790 installArgs: 791 items: 792 properties: 793 name: 794 type: string 795 setString: 796 type: boolean 797 value: 798 type: string 799 valueList: 800 items: 801 type: string 802 type: array 803 required: 804 - name 805 type: object 806 type: array 807 nodes: 808 items: 809 properties: 810 javaOpts: 811 type: string 812 name: 813 type: string 814 replicas: 815 format: int32 816 type: integer 817 resources: 818 properties: 819 limits: 820 additionalProperties: 821 anyOf: 822 - type: integer 823 - type: string 824 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 825 x-kubernetes-int-or-string: true 826 type: object 827 requests: 828 additionalProperties: 829 anyOf: 830 - type: integer 831 - type: string 832 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 833 x-kubernetes-int-or-string: true 834 type: object 835 type: object 836 roles: 837 items: 838 type: string 839 type: array 840 storage: 841 properties: 842 size: 843 type: string 844 required: 845 - size 846 type: object 847 type: object 848 type: array 849 plugins: 850 properties: 851 enabled: 852 type: boolean 853 installList: 854 items: 855 type: string 856 type: array 857 required: 858 - enabled 859 type: object 860 policies: 861 items: 862 properties: 863 indexPattern: 864 type: string 865 minIndexAge: 866 pattern: ^[0-9]+(d|h|m|s|ms|micros|nanos)$ 867 type: string 868 policyName: 869 type: string 870 rollover: 871 properties: 872 minDocCount: 873 type: integer 874 minIndexAge: 875 pattern: ^[0-9]+(d|h|m|s|ms|micros|nanos)$ 876 type: string 877 minSize: 878 pattern: ^[0-9]+(b|kb|mb|gb|tb|pb)$ 879 type: string 880 type: object 881 required: 882 - indexPattern 883 - policyName 884 type: object 885 type: array 886 type: object 887 fluentd: 888 properties: 889 elasticsearchSecret: 890 type: string 891 elasticsearchURL: 892 type: string 893 enabled: 894 type: boolean 895 extraVolumeMounts: 896 items: 897 properties: 898 destination: 899 type: string 900 readOnly: 901 type: boolean 902 source: 903 type: string 904 required: 905 - source 906 type: object 907 type: array 908 monitorChanges: 909 type: boolean 910 oci: 911 properties: 912 apiSecret: 913 type: string 914 defaultAppLogId: 915 type: string 916 systemLogId: 917 type: string 918 required: 919 - defaultAppLogId 920 - systemLogId 921 type: object 922 overrides: 923 items: 924 properties: 925 configMapRef: 926 properties: 927 key: 928 type: string 929 name: 930 type: string 931 optional: 932 type: boolean 933 required: 934 - key 935 type: object 936 x-kubernetes-map-type: atomic 937 secretRef: 938 properties: 939 key: 940 type: string 941 name: 942 type: string 943 optional: 944 type: boolean 945 required: 946 - key 947 type: object 948 x-kubernetes-map-type: atomic 949 values: 950 x-kubernetes-preserve-unknown-fields: true 951 type: object 952 type: array 953 type: object 954 grafana: 955 properties: 956 database: 957 properties: 958 host: 959 type: string 960 name: 961 type: string 962 type: object 963 enabled: 964 type: boolean 965 replicas: 966 format: int32 967 type: integer 968 type: object 969 ingress: 970 properties: 971 enabled: 972 type: boolean 973 ingressClassName: 974 type: string 975 monitorChanges: 976 type: boolean 977 nginxInstallArgs: 978 items: 979 properties: 980 name: 981 type: string 982 setString: 983 type: boolean 984 value: 985 type: string 986 valueList: 987 items: 988 type: string 989 type: array 990 required: 991 - name 992 type: object 993 type: array 994 overrides: 995 items: 996 properties: 997 configMapRef: 998 properties: 999 key: 1000 type: string 1001 name: 1002 type: string 1003 optional: 1004 type: boolean 1005 required: 1006 - key 1007 type: object 1008 x-kubernetes-map-type: atomic 1009 secretRef: 1010 properties: 1011 key: 1012 type: string 1013 name: 1014 type: string 1015 optional: 1016 type: boolean 1017 required: 1018 - key 1019 type: object 1020 x-kubernetes-map-type: atomic 1021 values: 1022 x-kubernetes-preserve-unknown-fields: true 1023 type: object 1024 type: array 1025 ports: 1026 items: 1027 properties: 1028 appProtocol: 1029 type: string 1030 name: 1031 type: string 1032 nodePort: 1033 format: int32 1034 type: integer 1035 port: 1036 format: int32 1037 type: integer 1038 protocol: 1039 default: TCP 1040 type: string 1041 targetPort: 1042 anyOf: 1043 - type: integer 1044 - type: string 1045 x-kubernetes-int-or-string: true 1046 required: 1047 - port 1048 type: object 1049 type: array 1050 type: 1051 type: string 1052 type: object 1053 istio: 1054 properties: 1055 egress: 1056 properties: 1057 kubernetes: 1058 properties: 1059 affinity: 1060 properties: 1061 nodeAffinity: 1062 properties: 1063 preferredDuringSchedulingIgnoredDuringExecution: 1064 items: 1065 properties: 1066 preference: 1067 properties: 1068 matchExpressions: 1069 items: 1070 properties: 1071 key: 1072 type: string 1073 operator: 1074 type: string 1075 values: 1076 items: 1077 type: string 1078 type: array 1079 required: 1080 - key 1081 - operator 1082 type: object 1083 type: array 1084 matchFields: 1085 items: 1086 properties: 1087 key: 1088 type: string 1089 operator: 1090 type: string 1091 values: 1092 items: 1093 type: string 1094 type: array 1095 required: 1096 - key 1097 - operator 1098 type: object 1099 type: array 1100 type: object 1101 x-kubernetes-map-type: atomic 1102 weight: 1103 format: int32 1104 type: integer 1105 required: 1106 - preference 1107 - weight 1108 type: object 1109 type: array 1110 requiredDuringSchedulingIgnoredDuringExecution: 1111 properties: 1112 nodeSelectorTerms: 1113 items: 1114 properties: 1115 matchExpressions: 1116 items: 1117 properties: 1118 key: 1119 type: string 1120 operator: 1121 type: string 1122 values: 1123 items: 1124 type: string 1125 type: array 1126 required: 1127 - key 1128 - operator 1129 type: object 1130 type: array 1131 matchFields: 1132 items: 1133 properties: 1134 key: 1135 type: string 1136 operator: 1137 type: string 1138 values: 1139 items: 1140 type: string 1141 type: array 1142 required: 1143 - key 1144 - operator 1145 type: object 1146 type: array 1147 type: object 1148 x-kubernetes-map-type: atomic 1149 type: array 1150 required: 1151 - nodeSelectorTerms 1152 type: object 1153 x-kubernetes-map-type: atomic 1154 type: object 1155 podAffinity: 1156 properties: 1157 preferredDuringSchedulingIgnoredDuringExecution: 1158 items: 1159 properties: 1160 podAffinityTerm: 1161 properties: 1162 labelSelector: 1163 properties: 1164 matchExpressions: 1165 items: 1166 properties: 1167 key: 1168 type: string 1169 operator: 1170 type: string 1171 values: 1172 items: 1173 type: string 1174 type: array 1175 required: 1176 - key 1177 - operator 1178 type: object 1179 type: array 1180 matchLabels: 1181 additionalProperties: 1182 type: string 1183 type: object 1184 type: object 1185 x-kubernetes-map-type: atomic 1186 namespaceSelector: 1187 properties: 1188 matchExpressions: 1189 items: 1190 properties: 1191 key: 1192 type: string 1193 operator: 1194 type: string 1195 values: 1196 items: 1197 type: string 1198 type: array 1199 required: 1200 - key 1201 - operator 1202 type: object 1203 type: array 1204 matchLabels: 1205 additionalProperties: 1206 type: string 1207 type: object 1208 type: object 1209 x-kubernetes-map-type: atomic 1210 namespaces: 1211 items: 1212 type: string 1213 type: array 1214 topologyKey: 1215 type: string 1216 required: 1217 - topologyKey 1218 type: object 1219 weight: 1220 format: int32 1221 type: integer 1222 required: 1223 - podAffinityTerm 1224 - weight 1225 type: object 1226 type: array 1227 requiredDuringSchedulingIgnoredDuringExecution: 1228 items: 1229 properties: 1230 labelSelector: 1231 properties: 1232 matchExpressions: 1233 items: 1234 properties: 1235 key: 1236 type: string 1237 operator: 1238 type: string 1239 values: 1240 items: 1241 type: string 1242 type: array 1243 required: 1244 - key 1245 - operator 1246 type: object 1247 type: array 1248 matchLabels: 1249 additionalProperties: 1250 type: string 1251 type: object 1252 type: object 1253 x-kubernetes-map-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 x-kubernetes-map-type: atomic 1278 namespaces: 1279 items: 1280 type: string 1281 type: array 1282 topologyKey: 1283 type: string 1284 required: 1285 - topologyKey 1286 type: object 1287 type: array 1288 type: object 1289 podAntiAffinity: 1290 properties: 1291 preferredDuringSchedulingIgnoredDuringExecution: 1292 items: 1293 properties: 1294 podAffinityTerm: 1295 properties: 1296 labelSelector: 1297 properties: 1298 matchExpressions: 1299 items: 1300 properties: 1301 key: 1302 type: string 1303 operator: 1304 type: string 1305 values: 1306 items: 1307 type: string 1308 type: array 1309 required: 1310 - key 1311 - operator 1312 type: object 1313 type: array 1314 matchLabels: 1315 additionalProperties: 1316 type: string 1317 type: object 1318 type: object 1319 x-kubernetes-map-type: atomic 1320 namespaceSelector: 1321 properties: 1322 matchExpressions: 1323 items: 1324 properties: 1325 key: 1326 type: string 1327 operator: 1328 type: string 1329 values: 1330 items: 1331 type: string 1332 type: array 1333 required: 1334 - key 1335 - operator 1336 type: object 1337 type: array 1338 matchLabels: 1339 additionalProperties: 1340 type: string 1341 type: object 1342 type: object 1343 x-kubernetes-map-type: atomic 1344 namespaces: 1345 items: 1346 type: string 1347 type: array 1348 topologyKey: 1349 type: string 1350 required: 1351 - topologyKey 1352 type: object 1353 weight: 1354 format: int32 1355 type: integer 1356 required: 1357 - podAffinityTerm 1358 - weight 1359 type: object 1360 type: array 1361 requiredDuringSchedulingIgnoredDuringExecution: 1362 items: 1363 properties: 1364 labelSelector: 1365 properties: 1366 matchExpressions: 1367 items: 1368 properties: 1369 key: 1370 type: string 1371 operator: 1372 type: string 1373 values: 1374 items: 1375 type: string 1376 type: array 1377 required: 1378 - key 1379 - operator 1380 type: object 1381 type: array 1382 matchLabels: 1383 additionalProperties: 1384 type: string 1385 type: object 1386 type: object 1387 x-kubernetes-map-type: atomic 1388 namespaceSelector: 1389 properties: 1390 matchExpressions: 1391 items: 1392 properties: 1393 key: 1394 type: string 1395 operator: 1396 type: string 1397 values: 1398 items: 1399 type: string 1400 type: array 1401 required: 1402 - key 1403 - operator 1404 type: object 1405 type: array 1406 matchLabels: 1407 additionalProperties: 1408 type: string 1409 type: object 1410 type: object 1411 x-kubernetes-map-type: atomic 1412 namespaces: 1413 items: 1414 type: string 1415 type: array 1416 topologyKey: 1417 type: string 1418 required: 1419 - topologyKey 1420 type: object 1421 type: array 1422 type: object 1423 type: object 1424 replicas: 1425 format: int32 1426 type: integer 1427 type: object 1428 type: object 1429 enabled: 1430 type: boolean 1431 ingress: 1432 properties: 1433 kubernetes: 1434 properties: 1435 affinity: 1436 properties: 1437 nodeAffinity: 1438 properties: 1439 preferredDuringSchedulingIgnoredDuringExecution: 1440 items: 1441 properties: 1442 preference: 1443 properties: 1444 matchExpressions: 1445 items: 1446 properties: 1447 key: 1448 type: string 1449 operator: 1450 type: string 1451 values: 1452 items: 1453 type: string 1454 type: array 1455 required: 1456 - key 1457 - operator 1458 type: object 1459 type: array 1460 matchFields: 1461 items: 1462 properties: 1463 key: 1464 type: string 1465 operator: 1466 type: string 1467 values: 1468 items: 1469 type: string 1470 type: array 1471 required: 1472 - key 1473 - operator 1474 type: object 1475 type: array 1476 type: object 1477 x-kubernetes-map-type: atomic 1478 weight: 1479 format: int32 1480 type: integer 1481 required: 1482 - preference 1483 - weight 1484 type: object 1485 type: array 1486 requiredDuringSchedulingIgnoredDuringExecution: 1487 properties: 1488 nodeSelectorTerms: 1489 items: 1490 properties: 1491 matchExpressions: 1492 items: 1493 properties: 1494 key: 1495 type: string 1496 operator: 1497 type: string 1498 values: 1499 items: 1500 type: string 1501 type: array 1502 required: 1503 - key 1504 - operator 1505 type: object 1506 type: array 1507 matchFields: 1508 items: 1509 properties: 1510 key: 1511 type: string 1512 operator: 1513 type: string 1514 values: 1515 items: 1516 type: string 1517 type: array 1518 required: 1519 - key 1520 - operator 1521 type: object 1522 type: array 1523 type: object 1524 x-kubernetes-map-type: atomic 1525 type: array 1526 required: 1527 - nodeSelectorTerms 1528 type: object 1529 x-kubernetes-map-type: atomic 1530 type: object 1531 podAffinity: 1532 properties: 1533 preferredDuringSchedulingIgnoredDuringExecution: 1534 items: 1535 properties: 1536 podAffinityTerm: 1537 properties: 1538 labelSelector: 1539 properties: 1540 matchExpressions: 1541 items: 1542 properties: 1543 key: 1544 type: string 1545 operator: 1546 type: string 1547 values: 1548 items: 1549 type: string 1550 type: array 1551 required: 1552 - key 1553 - operator 1554 type: object 1555 type: array 1556 matchLabels: 1557 additionalProperties: 1558 type: string 1559 type: object 1560 type: object 1561 x-kubernetes-map-type: atomic 1562 namespaceSelector: 1563 properties: 1564 matchExpressions: 1565 items: 1566 properties: 1567 key: 1568 type: string 1569 operator: 1570 type: string 1571 values: 1572 items: 1573 type: string 1574 type: array 1575 required: 1576 - key 1577 - operator 1578 type: object 1579 type: array 1580 matchLabels: 1581 additionalProperties: 1582 type: string 1583 type: object 1584 type: object 1585 x-kubernetes-map-type: atomic 1586 namespaces: 1587 items: 1588 type: string 1589 type: array 1590 topologyKey: 1591 type: string 1592 required: 1593 - topologyKey 1594 type: object 1595 weight: 1596 format: int32 1597 type: integer 1598 required: 1599 - podAffinityTerm 1600 - weight 1601 type: object 1602 type: array 1603 requiredDuringSchedulingIgnoredDuringExecution: 1604 items: 1605 properties: 1606 labelSelector: 1607 properties: 1608 matchExpressions: 1609 items: 1610 properties: 1611 key: 1612 type: string 1613 operator: 1614 type: string 1615 values: 1616 items: 1617 type: string 1618 type: array 1619 required: 1620 - key 1621 - operator 1622 type: object 1623 type: array 1624 matchLabels: 1625 additionalProperties: 1626 type: string 1627 type: object 1628 type: object 1629 x-kubernetes-map-type: atomic 1630 namespaceSelector: 1631 properties: 1632 matchExpressions: 1633 items: 1634 properties: 1635 key: 1636 type: string 1637 operator: 1638 type: string 1639 values: 1640 items: 1641 type: string 1642 type: array 1643 required: 1644 - key 1645 - operator 1646 type: object 1647 type: array 1648 matchLabels: 1649 additionalProperties: 1650 type: string 1651 type: object 1652 type: object 1653 x-kubernetes-map-type: atomic 1654 namespaces: 1655 items: 1656 type: string 1657 type: array 1658 topologyKey: 1659 type: string 1660 required: 1661 - topologyKey 1662 type: object 1663 type: array 1664 type: object 1665 podAntiAffinity: 1666 properties: 1667 preferredDuringSchedulingIgnoredDuringExecution: 1668 items: 1669 properties: 1670 podAffinityTerm: 1671 properties: 1672 labelSelector: 1673 properties: 1674 matchExpressions: 1675 items: 1676 properties: 1677 key: 1678 type: string 1679 operator: 1680 type: string 1681 values: 1682 items: 1683 type: string 1684 type: array 1685 required: 1686 - key 1687 - operator 1688 type: object 1689 type: array 1690 matchLabels: 1691 additionalProperties: 1692 type: string 1693 type: object 1694 type: object 1695 x-kubernetes-map-type: atomic 1696 namespaceSelector: 1697 properties: 1698 matchExpressions: 1699 items: 1700 properties: 1701 key: 1702 type: string 1703 operator: 1704 type: string 1705 values: 1706 items: 1707 type: string 1708 type: array 1709 required: 1710 - key 1711 - operator 1712 type: object 1713 type: array 1714 matchLabels: 1715 additionalProperties: 1716 type: string 1717 type: object 1718 type: object 1719 x-kubernetes-map-type: atomic 1720 namespaces: 1721 items: 1722 type: string 1723 type: array 1724 topologyKey: 1725 type: string 1726 required: 1727 - topologyKey 1728 type: object 1729 weight: 1730 format: int32 1731 type: integer 1732 required: 1733 - podAffinityTerm 1734 - weight 1735 type: object 1736 type: array 1737 requiredDuringSchedulingIgnoredDuringExecution: 1738 items: 1739 properties: 1740 labelSelector: 1741 properties: 1742 matchExpressions: 1743 items: 1744 properties: 1745 key: 1746 type: string 1747 operator: 1748 type: string 1749 values: 1750 items: 1751 type: string 1752 type: array 1753 required: 1754 - key 1755 - operator 1756 type: object 1757 type: array 1758 matchLabels: 1759 additionalProperties: 1760 type: string 1761 type: object 1762 type: object 1763 x-kubernetes-map-type: atomic 1764 namespaceSelector: 1765 properties: 1766 matchExpressions: 1767 items: 1768 properties: 1769 key: 1770 type: string 1771 operator: 1772 type: string 1773 values: 1774 items: 1775 type: string 1776 type: array 1777 required: 1778 - key 1779 - operator 1780 type: object 1781 type: array 1782 matchLabels: 1783 additionalProperties: 1784 type: string 1785 type: object 1786 type: object 1787 x-kubernetes-map-type: atomic 1788 namespaces: 1789 items: 1790 type: string 1791 type: array 1792 topologyKey: 1793 type: string 1794 required: 1795 - topologyKey 1796 type: object 1797 type: array 1798 type: object 1799 type: object 1800 replicas: 1801 format: int32 1802 type: integer 1803 type: object 1804 ports: 1805 items: 1806 properties: 1807 appProtocol: 1808 type: string 1809 name: 1810 type: string 1811 nodePort: 1812 format: int32 1813 type: integer 1814 port: 1815 format: int32 1816 type: integer 1817 protocol: 1818 default: TCP 1819 type: string 1820 targetPort: 1821 anyOf: 1822 - type: integer 1823 - type: string 1824 x-kubernetes-int-or-string: true 1825 required: 1826 - port 1827 type: object 1828 type: array 1829 type: 1830 type: string 1831 type: object 1832 injectionEnabled: 1833 type: boolean 1834 istioInstallArgs: 1835 items: 1836 properties: 1837 name: 1838 type: string 1839 setString: 1840 type: boolean 1841 value: 1842 type: string 1843 valueList: 1844 items: 1845 type: string 1846 type: array 1847 required: 1848 - name 1849 type: object 1850 type: array 1851 monitorChanges: 1852 type: boolean 1853 overrides: 1854 items: 1855 properties: 1856 configMapRef: 1857 properties: 1858 key: 1859 type: string 1860 name: 1861 type: string 1862 optional: 1863 type: boolean 1864 required: 1865 - key 1866 type: object 1867 x-kubernetes-map-type: atomic 1868 secretRef: 1869 properties: 1870 key: 1871 type: string 1872 name: 1873 type: string 1874 optional: 1875 type: boolean 1876 required: 1877 - key 1878 type: object 1879 x-kubernetes-map-type: atomic 1880 values: 1881 x-kubernetes-preserve-unknown-fields: true 1882 type: object 1883 type: array 1884 type: object 1885 jaegerOperator: 1886 properties: 1887 enabled: 1888 type: boolean 1889 monitorChanges: 1890 type: boolean 1891 overrides: 1892 items: 1893 properties: 1894 configMapRef: 1895 properties: 1896 key: 1897 type: string 1898 name: 1899 type: string 1900 optional: 1901 type: boolean 1902 required: 1903 - key 1904 type: object 1905 x-kubernetes-map-type: atomic 1906 secretRef: 1907 properties: 1908 key: 1909 type: string 1910 name: 1911 type: string 1912 optional: 1913 type: boolean 1914 required: 1915 - key 1916 type: object 1917 x-kubernetes-map-type: atomic 1918 values: 1919 x-kubernetes-preserve-unknown-fields: true 1920 type: object 1921 type: array 1922 type: object 1923 keycloak: 1924 properties: 1925 enabled: 1926 type: boolean 1927 keycloakInstallArgs: 1928 items: 1929 properties: 1930 name: 1931 type: string 1932 setString: 1933 type: boolean 1934 value: 1935 type: string 1936 valueList: 1937 items: 1938 type: string 1939 type: array 1940 required: 1941 - name 1942 type: object 1943 type: array 1944 monitorChanges: 1945 type: boolean 1946 mysql: 1947 properties: 1948 monitorChanges: 1949 type: boolean 1950 mysqlInstallArgs: 1951 items: 1952 properties: 1953 name: 1954 type: string 1955 setString: 1956 type: boolean 1957 value: 1958 type: string 1959 valueList: 1960 items: 1961 type: string 1962 type: array 1963 required: 1964 - name 1965 type: object 1966 type: array 1967 overrides: 1968 items: 1969 properties: 1970 configMapRef: 1971 properties: 1972 key: 1973 type: string 1974 name: 1975 type: string 1976 optional: 1977 type: boolean 1978 required: 1979 - key 1980 type: object 1981 x-kubernetes-map-type: atomic 1982 secretRef: 1983 properties: 1984 key: 1985 type: string 1986 name: 1987 type: string 1988 optional: 1989 type: boolean 1990 required: 1991 - key 1992 type: object 1993 x-kubernetes-map-type: atomic 1994 values: 1995 x-kubernetes-preserve-unknown-fields: true 1996 type: object 1997 type: array 1998 volumeSource: 1999 properties: 2000 awsElasticBlockStore: 2001 properties: 2002 fsType: 2003 type: string 2004 partition: 2005 format: int32 2006 type: integer 2007 readOnly: 2008 type: boolean 2009 volumeID: 2010 type: string 2011 required: 2012 - volumeID 2013 type: object 2014 azureDisk: 2015 properties: 2016 cachingMode: 2017 type: string 2018 diskName: 2019 type: string 2020 diskURI: 2021 type: string 2022 fsType: 2023 type: string 2024 kind: 2025 type: string 2026 readOnly: 2027 type: boolean 2028 required: 2029 - diskName 2030 - diskURI 2031 type: object 2032 azureFile: 2033 properties: 2034 readOnly: 2035 type: boolean 2036 secretName: 2037 type: string 2038 shareName: 2039 type: string 2040 required: 2041 - secretName 2042 - shareName 2043 type: object 2044 cephfs: 2045 properties: 2046 monitors: 2047 items: 2048 type: string 2049 type: array 2050 path: 2051 type: string 2052 readOnly: 2053 type: boolean 2054 secretFile: 2055 type: string 2056 secretRef: 2057 properties: 2058 name: 2059 type: string 2060 type: object 2061 x-kubernetes-map-type: atomic 2062 user: 2063 type: string 2064 required: 2065 - monitors 2066 type: object 2067 cinder: 2068 properties: 2069 fsType: 2070 type: string 2071 readOnly: 2072 type: boolean 2073 secretRef: 2074 properties: 2075 name: 2076 type: string 2077 type: object 2078 x-kubernetes-map-type: atomic 2079 volumeID: 2080 type: string 2081 required: 2082 - volumeID 2083 type: object 2084 configMap: 2085 properties: 2086 defaultMode: 2087 format: int32 2088 type: integer 2089 items: 2090 items: 2091 properties: 2092 key: 2093 type: string 2094 mode: 2095 format: int32 2096 type: integer 2097 path: 2098 type: string 2099 required: 2100 - key 2101 - path 2102 type: object 2103 type: array 2104 name: 2105 type: string 2106 optional: 2107 type: boolean 2108 type: object 2109 x-kubernetes-map-type: atomic 2110 csi: 2111 properties: 2112 driver: 2113 type: string 2114 fsType: 2115 type: string 2116 nodePublishSecretRef: 2117 properties: 2118 name: 2119 type: string 2120 type: object 2121 x-kubernetes-map-type: atomic 2122 readOnly: 2123 type: boolean 2124 volumeAttributes: 2125 additionalProperties: 2126 type: string 2127 type: object 2128 required: 2129 - driver 2130 type: object 2131 downwardAPI: 2132 properties: 2133 defaultMode: 2134 format: int32 2135 type: integer 2136 items: 2137 items: 2138 properties: 2139 fieldRef: 2140 properties: 2141 apiVersion: 2142 type: string 2143 fieldPath: 2144 type: string 2145 required: 2146 - fieldPath 2147 type: object 2148 x-kubernetes-map-type: atomic 2149 mode: 2150 format: int32 2151 type: integer 2152 path: 2153 type: string 2154 resourceFieldRef: 2155 properties: 2156 containerName: 2157 type: string 2158 divisor: 2159 anyOf: 2160 - type: integer 2161 - type: string 2162 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2163 x-kubernetes-int-or-string: true 2164 resource: 2165 type: string 2166 required: 2167 - resource 2168 type: object 2169 x-kubernetes-map-type: atomic 2170 required: 2171 - path 2172 type: object 2173 type: array 2174 type: object 2175 emptyDir: 2176 properties: 2177 medium: 2178 type: string 2179 sizeLimit: 2180 anyOf: 2181 - type: integer 2182 - type: string 2183 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2184 x-kubernetes-int-or-string: true 2185 type: object 2186 ephemeral: 2187 properties: 2188 volumeClaimTemplate: 2189 properties: 2190 metadata: 2191 type: object 2192 spec: 2193 properties: 2194 accessModes: 2195 items: 2196 type: string 2197 type: array 2198 dataSource: 2199 properties: 2200 apiGroup: 2201 type: string 2202 kind: 2203 type: string 2204 name: 2205 type: string 2206 required: 2207 - kind 2208 - name 2209 type: object 2210 x-kubernetes-map-type: atomic 2211 dataSourceRef: 2212 properties: 2213 apiGroup: 2214 type: string 2215 kind: 2216 type: string 2217 name: 2218 type: string 2219 required: 2220 - kind 2221 - name 2222 type: object 2223 x-kubernetes-map-type: atomic 2224 resources: 2225 properties: 2226 limits: 2227 additionalProperties: 2228 anyOf: 2229 - type: integer 2230 - type: string 2231 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2232 x-kubernetes-int-or-string: true 2233 type: object 2234 requests: 2235 additionalProperties: 2236 anyOf: 2237 - type: integer 2238 - type: string 2239 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2240 x-kubernetes-int-or-string: true 2241 type: object 2242 type: object 2243 selector: 2244 properties: 2245 matchExpressions: 2246 items: 2247 properties: 2248 key: 2249 type: string 2250 operator: 2251 type: string 2252 values: 2253 items: 2254 type: string 2255 type: array 2256 required: 2257 - key 2258 - operator 2259 type: object 2260 type: array 2261 matchLabels: 2262 additionalProperties: 2263 type: string 2264 type: object 2265 type: object 2266 x-kubernetes-map-type: atomic 2267 storageClassName: 2268 type: string 2269 volumeMode: 2270 type: string 2271 volumeName: 2272 type: string 2273 type: object 2274 required: 2275 - spec 2276 type: object 2277 type: object 2278 fc: 2279 properties: 2280 fsType: 2281 type: string 2282 lun: 2283 format: int32 2284 type: integer 2285 readOnly: 2286 type: boolean 2287 targetWWNs: 2288 items: 2289 type: string 2290 type: array 2291 wwids: 2292 items: 2293 type: string 2294 type: array 2295 type: object 2296 flexVolume: 2297 properties: 2298 driver: 2299 type: string 2300 fsType: 2301 type: string 2302 options: 2303 additionalProperties: 2304 type: string 2305 type: object 2306 readOnly: 2307 type: boolean 2308 secretRef: 2309 properties: 2310 name: 2311 type: string 2312 type: object 2313 x-kubernetes-map-type: atomic 2314 required: 2315 - driver 2316 type: object 2317 flocker: 2318 properties: 2319 datasetName: 2320 type: string 2321 datasetUUID: 2322 type: string 2323 type: object 2324 gcePersistentDisk: 2325 properties: 2326 fsType: 2327 type: string 2328 partition: 2329 format: int32 2330 type: integer 2331 pdName: 2332 type: string 2333 readOnly: 2334 type: boolean 2335 required: 2336 - pdName 2337 type: object 2338 gitRepo: 2339 properties: 2340 directory: 2341 type: string 2342 repository: 2343 type: string 2344 revision: 2345 type: string 2346 required: 2347 - repository 2348 type: object 2349 glusterfs: 2350 properties: 2351 endpoints: 2352 type: string 2353 path: 2354 type: string 2355 readOnly: 2356 type: boolean 2357 required: 2358 - endpoints 2359 - path 2360 type: object 2361 hostPath: 2362 properties: 2363 path: 2364 type: string 2365 type: 2366 type: string 2367 required: 2368 - path 2369 type: object 2370 iscsi: 2371 properties: 2372 chapAuthDiscovery: 2373 type: boolean 2374 chapAuthSession: 2375 type: boolean 2376 fsType: 2377 type: string 2378 initiatorName: 2379 type: string 2380 iqn: 2381 type: string 2382 iscsiInterface: 2383 type: string 2384 lun: 2385 format: int32 2386 type: integer 2387 portals: 2388 items: 2389 type: string 2390 type: array 2391 readOnly: 2392 type: boolean 2393 secretRef: 2394 properties: 2395 name: 2396 type: string 2397 type: object 2398 x-kubernetes-map-type: atomic 2399 targetPortal: 2400 type: string 2401 required: 2402 - iqn 2403 - lun 2404 - targetPortal 2405 type: object 2406 nfs: 2407 properties: 2408 path: 2409 type: string 2410 readOnly: 2411 type: boolean 2412 server: 2413 type: string 2414 required: 2415 - path 2416 - server 2417 type: object 2418 persistentVolumeClaim: 2419 properties: 2420 claimName: 2421 type: string 2422 readOnly: 2423 type: boolean 2424 required: 2425 - claimName 2426 type: object 2427 photonPersistentDisk: 2428 properties: 2429 fsType: 2430 type: string 2431 pdID: 2432 type: string 2433 required: 2434 - pdID 2435 type: object 2436 portworxVolume: 2437 properties: 2438 fsType: 2439 type: string 2440 readOnly: 2441 type: boolean 2442 volumeID: 2443 type: string 2444 required: 2445 - volumeID 2446 type: object 2447 projected: 2448 properties: 2449 defaultMode: 2450 format: int32 2451 type: integer 2452 sources: 2453 items: 2454 properties: 2455 configMap: 2456 properties: 2457 items: 2458 items: 2459 properties: 2460 key: 2461 type: string 2462 mode: 2463 format: int32 2464 type: integer 2465 path: 2466 type: string 2467 required: 2468 - key 2469 - path 2470 type: object 2471 type: array 2472 name: 2473 type: string 2474 optional: 2475 type: boolean 2476 type: object 2477 x-kubernetes-map-type: atomic 2478 downwardAPI: 2479 properties: 2480 items: 2481 items: 2482 properties: 2483 fieldRef: 2484 properties: 2485 apiVersion: 2486 type: string 2487 fieldPath: 2488 type: string 2489 required: 2490 - fieldPath 2491 type: object 2492 x-kubernetes-map-type: atomic 2493 mode: 2494 format: int32 2495 type: integer 2496 path: 2497 type: string 2498 resourceFieldRef: 2499 properties: 2500 containerName: 2501 type: string 2502 divisor: 2503 anyOf: 2504 - type: integer 2505 - type: string 2506 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 2507 x-kubernetes-int-or-string: true 2508 resource: 2509 type: string 2510 required: 2511 - resource 2512 type: object 2513 x-kubernetes-map-type: atomic 2514 required: 2515 - path 2516 type: object 2517 type: array 2518 type: object 2519 secret: 2520 properties: 2521 items: 2522 items: 2523 properties: 2524 key: 2525 type: string 2526 mode: 2527 format: int32 2528 type: integer 2529 path: 2530 type: string 2531 required: 2532 - key 2533 - path 2534 type: object 2535 type: array 2536 name: 2537 type: string 2538 optional: 2539 type: boolean 2540 type: object 2541 x-kubernetes-map-type: atomic 2542 serviceAccountToken: 2543 properties: 2544 audience: 2545 type: string 2546 expirationSeconds: 2547 format: int64 2548 type: integer 2549 path: 2550 type: string 2551 required: 2552 - path 2553 type: object 2554 type: object 2555 type: array 2556 type: object 2557 quobyte: 2558 properties: 2559 group: 2560 type: string 2561 readOnly: 2562 type: boolean 2563 registry: 2564 type: string 2565 tenant: 2566 type: string 2567 user: 2568 type: string 2569 volume: 2570 type: string 2571 required: 2572 - registry 2573 - volume 2574 type: object 2575 rbd: 2576 properties: 2577 fsType: 2578 type: string 2579 image: 2580 type: string 2581 keyring: 2582 type: string 2583 monitors: 2584 items: 2585 type: string 2586 type: array 2587 pool: 2588 type: string 2589 readOnly: 2590 type: boolean 2591 secretRef: 2592 properties: 2593 name: 2594 type: string 2595 type: object 2596 x-kubernetes-map-type: atomic 2597 user: 2598 type: string 2599 required: 2600 - image 2601 - monitors 2602 type: object 2603 scaleIO: 2604 properties: 2605 fsType: 2606 type: string 2607 gateway: 2608 type: string 2609 protectionDomain: 2610 type: string 2611 readOnly: 2612 type: boolean 2613 secretRef: 2614 properties: 2615 name: 2616 type: string 2617 type: object 2618 x-kubernetes-map-type: atomic 2619 sslEnabled: 2620 type: boolean 2621 storageMode: 2622 type: string 2623 storagePool: 2624 type: string 2625 system: 2626 type: string 2627 volumeName: 2628 type: string 2629 required: 2630 - gateway 2631 - secretRef 2632 - system 2633 type: object 2634 secret: 2635 properties: 2636 defaultMode: 2637 format: int32 2638 type: integer 2639 items: 2640 items: 2641 properties: 2642 key: 2643 type: string 2644 mode: 2645 format: int32 2646 type: integer 2647 path: 2648 type: string 2649 required: 2650 - key 2651 - path 2652 type: object 2653 type: array 2654 optional: 2655 type: boolean 2656 secretName: 2657 type: string 2658 type: object 2659 storageos: 2660 properties: 2661 fsType: 2662 type: string 2663 readOnly: 2664 type: boolean 2665 secretRef: 2666 properties: 2667 name: 2668 type: string 2669 type: object 2670 x-kubernetes-map-type: atomic 2671 volumeName: 2672 type: string 2673 volumeNamespace: 2674 type: string 2675 type: object 2676 vsphereVolume: 2677 properties: 2678 fsType: 2679 type: string 2680 storagePolicyID: 2681 type: string 2682 storagePolicyName: 2683 type: string 2684 volumePath: 2685 type: string 2686 required: 2687 - volumePath 2688 type: object 2689 type: object 2690 type: object 2691 overrides: 2692 items: 2693 properties: 2694 configMapRef: 2695 properties: 2696 key: 2697 type: string 2698 name: 2699 type: string 2700 optional: 2701 type: boolean 2702 required: 2703 - key 2704 type: object 2705 x-kubernetes-map-type: atomic 2706 secretRef: 2707 properties: 2708 key: 2709 type: string 2710 name: 2711 type: string 2712 optional: 2713 type: boolean 2714 required: 2715 - key 2716 type: object 2717 x-kubernetes-map-type: atomic 2718 values: 2719 x-kubernetes-preserve-unknown-fields: true 2720 type: object 2721 type: array 2722 type: object 2723 kiali: 2724 properties: 2725 enabled: 2726 type: boolean 2727 monitorChanges: 2728 type: boolean 2729 overrides: 2730 items: 2731 properties: 2732 configMapRef: 2733 properties: 2734 key: 2735 type: string 2736 name: 2737 type: string 2738 optional: 2739 type: boolean 2740 required: 2741 - key 2742 type: object 2743 x-kubernetes-map-type: atomic 2744 secretRef: 2745 properties: 2746 key: 2747 type: string 2748 name: 2749 type: string 2750 optional: 2751 type: boolean 2752 required: 2753 - key 2754 type: object 2755 x-kubernetes-map-type: atomic 2756 values: 2757 x-kubernetes-preserve-unknown-fields: true 2758 type: object 2759 type: array 2760 type: object 2761 kibana: 2762 properties: 2763 enabled: 2764 type: boolean 2765 plugins: 2766 properties: 2767 enabled: 2768 type: boolean 2769 installList: 2770 items: 2771 type: string 2772 type: array 2773 required: 2774 - enabled 2775 type: object 2776 replicas: 2777 format: int32 2778 type: integer 2779 type: object 2780 kubeStateMetrics: 2781 properties: 2782 enabled: 2783 type: boolean 2784 monitorChanges: 2785 type: boolean 2786 overrides: 2787 items: 2788 properties: 2789 configMapRef: 2790 properties: 2791 key: 2792 type: string 2793 name: 2794 type: string 2795 optional: 2796 type: boolean 2797 required: 2798 - key 2799 type: object 2800 x-kubernetes-map-type: atomic 2801 secretRef: 2802 properties: 2803 key: 2804 type: string 2805 name: 2806 type: string 2807 optional: 2808 type: boolean 2809 required: 2810 - key 2811 type: object 2812 x-kubernetes-map-type: atomic 2813 values: 2814 x-kubernetes-preserve-unknown-fields: true 2815 type: object 2816 type: array 2817 type: object 2818 mySQLOperator: 2819 properties: 2820 enabled: 2821 type: boolean 2822 monitorChanges: 2823 type: boolean 2824 overrides: 2825 items: 2826 properties: 2827 configMapRef: 2828 properties: 2829 key: 2830 type: string 2831 name: 2832 type: string 2833 optional: 2834 type: boolean 2835 required: 2836 - key 2837 type: object 2838 x-kubernetes-map-type: atomic 2839 secretRef: 2840 properties: 2841 key: 2842 type: string 2843 name: 2844 type: string 2845 optional: 2846 type: boolean 2847 required: 2848 - key 2849 type: object 2850 x-kubernetes-map-type: atomic 2851 values: 2852 x-kubernetes-preserve-unknown-fields: true 2853 type: object 2854 type: array 2855 type: object 2856 oam: 2857 properties: 2858 enabled: 2859 type: boolean 2860 monitorChanges: 2861 type: boolean 2862 overrides: 2863 items: 2864 properties: 2865 configMapRef: 2866 properties: 2867 key: 2868 type: string 2869 name: 2870 type: string 2871 optional: 2872 type: boolean 2873 required: 2874 - key 2875 type: object 2876 x-kubernetes-map-type: atomic 2877 secretRef: 2878 properties: 2879 key: 2880 type: string 2881 name: 2882 type: string 2883 optional: 2884 type: boolean 2885 required: 2886 - key 2887 type: object 2888 x-kubernetes-map-type: atomic 2889 values: 2890 x-kubernetes-preserve-unknown-fields: true 2891 type: object 2892 type: array 2893 type: object 2894 prometheus: 2895 properties: 2896 enabled: 2897 type: boolean 2898 type: object 2899 prometheusAdapter: 2900 properties: 2901 enabled: 2902 type: boolean 2903 monitorChanges: 2904 type: boolean 2905 overrides: 2906 items: 2907 properties: 2908 configMapRef: 2909 properties: 2910 key: 2911 type: string 2912 name: 2913 type: string 2914 optional: 2915 type: boolean 2916 required: 2917 - key 2918 type: object 2919 x-kubernetes-map-type: atomic 2920 secretRef: 2921 properties: 2922 key: 2923 type: string 2924 name: 2925 type: string 2926 optional: 2927 type: boolean 2928 required: 2929 - key 2930 type: object 2931 x-kubernetes-map-type: atomic 2932 values: 2933 x-kubernetes-preserve-unknown-fields: true 2934 type: object 2935 type: array 2936 type: object 2937 prometheusNodeExporter: 2938 properties: 2939 enabled: 2940 type: boolean 2941 monitorChanges: 2942 type: boolean 2943 overrides: 2944 items: 2945 properties: 2946 configMapRef: 2947 properties: 2948 key: 2949 type: string 2950 name: 2951 type: string 2952 optional: 2953 type: boolean 2954 required: 2955 - key 2956 type: object 2957 x-kubernetes-map-type: atomic 2958 secretRef: 2959 properties: 2960 key: 2961 type: string 2962 name: 2963 type: string 2964 optional: 2965 type: boolean 2966 required: 2967 - key 2968 type: object 2969 x-kubernetes-map-type: atomic 2970 values: 2971 x-kubernetes-preserve-unknown-fields: true 2972 type: object 2973 type: array 2974 type: object 2975 prometheusOperator: 2976 properties: 2977 enabled: 2978 type: boolean 2979 monitorChanges: 2980 type: boolean 2981 overrides: 2982 items: 2983 properties: 2984 configMapRef: 2985 properties: 2986 key: 2987 type: string 2988 name: 2989 type: string 2990 optional: 2991 type: boolean 2992 required: 2993 - key 2994 type: object 2995 x-kubernetes-map-type: atomic 2996 secretRef: 2997 properties: 2998 key: 2999 type: string 3000 name: 3001 type: string 3002 optional: 3003 type: boolean 3004 required: 3005 - key 3006 type: object 3007 x-kubernetes-map-type: atomic 3008 values: 3009 x-kubernetes-preserve-unknown-fields: true 3010 type: object 3011 type: array 3012 type: object 3013 prometheusPushgateway: 3014 properties: 3015 enabled: 3016 type: boolean 3017 monitorChanges: 3018 type: boolean 3019 overrides: 3020 items: 3021 properties: 3022 configMapRef: 3023 properties: 3024 key: 3025 type: string 3026 name: 3027 type: string 3028 optional: 3029 type: boolean 3030 required: 3031 - key 3032 type: object 3033 x-kubernetes-map-type: atomic 3034 secretRef: 3035 properties: 3036 key: 3037 type: string 3038 name: 3039 type: string 3040 optional: 3041 type: boolean 3042 required: 3043 - key 3044 type: object 3045 x-kubernetes-map-type: atomic 3046 values: 3047 x-kubernetes-preserve-unknown-fields: true 3048 type: object 3049 type: array 3050 type: object 3051 rancher: 3052 properties: 3053 enabled: 3054 type: boolean 3055 keycloakAuthEnabled: 3056 type: boolean 3057 monitorChanges: 3058 type: boolean 3059 overrides: 3060 items: 3061 properties: 3062 configMapRef: 3063 properties: 3064 key: 3065 type: string 3066 name: 3067 type: string 3068 optional: 3069 type: boolean 3070 required: 3071 - key 3072 type: object 3073 x-kubernetes-map-type: atomic 3074 secretRef: 3075 properties: 3076 key: 3077 type: string 3078 name: 3079 type: string 3080 optional: 3081 type: boolean 3082 required: 3083 - key 3084 type: object 3085 x-kubernetes-map-type: atomic 3086 values: 3087 x-kubernetes-preserve-unknown-fields: true 3088 type: object 3089 type: array 3090 type: object 3091 rancherBackup: 3092 properties: 3093 enabled: 3094 type: boolean 3095 monitorChanges: 3096 type: boolean 3097 overrides: 3098 items: 3099 properties: 3100 configMapRef: 3101 properties: 3102 key: 3103 type: string 3104 name: 3105 type: string 3106 optional: 3107 type: boolean 3108 required: 3109 - key 3110 type: object 3111 x-kubernetes-map-type: atomic 3112 secretRef: 3113 properties: 3114 key: 3115 type: string 3116 name: 3117 type: string 3118 optional: 3119 type: boolean 3120 required: 3121 - key 3122 type: object 3123 x-kubernetes-map-type: atomic 3124 values: 3125 x-kubernetes-preserve-unknown-fields: true 3126 type: object 3127 type: array 3128 type: object 3129 velero: 3130 properties: 3131 enabled: 3132 type: boolean 3133 monitorChanges: 3134 type: boolean 3135 overrides: 3136 items: 3137 properties: 3138 configMapRef: 3139 properties: 3140 key: 3141 type: string 3142 name: 3143 type: string 3144 optional: 3145 type: boolean 3146 required: 3147 - key 3148 type: object 3149 x-kubernetes-map-type: atomic 3150 secretRef: 3151 properties: 3152 key: 3153 type: string 3154 name: 3155 type: string 3156 optional: 3157 type: boolean 3158 required: 3159 - key 3160 type: object 3161 x-kubernetes-map-type: atomic 3162 values: 3163 x-kubernetes-preserve-unknown-fields: true 3164 type: object 3165 type: array 3166 type: object 3167 verrazzano: 3168 properties: 3169 enabled: 3170 type: boolean 3171 installArgs: 3172 items: 3173 properties: 3174 name: 3175 type: string 3176 setString: 3177 type: boolean 3178 value: 3179 type: string 3180 valueList: 3181 items: 3182 type: string 3183 type: array 3184 required: 3185 - name 3186 type: object 3187 type: array 3188 monitorChanges: 3189 type: boolean 3190 overrides: 3191 items: 3192 properties: 3193 configMapRef: 3194 properties: 3195 key: 3196 type: string 3197 name: 3198 type: string 3199 optional: 3200 type: boolean 3201 required: 3202 - key 3203 type: object 3204 x-kubernetes-map-type: atomic 3205 secretRef: 3206 properties: 3207 key: 3208 type: string 3209 name: 3210 type: string 3211 optional: 3212 type: boolean 3213 required: 3214 - key 3215 type: object 3216 x-kubernetes-map-type: atomic 3217 values: 3218 x-kubernetes-preserve-unknown-fields: true 3219 type: object 3220 type: array 3221 type: object 3222 weblogicOperator: 3223 properties: 3224 enabled: 3225 type: boolean 3226 monitorChanges: 3227 type: boolean 3228 overrides: 3229 items: 3230 properties: 3231 configMapRef: 3232 properties: 3233 key: 3234 type: string 3235 name: 3236 type: string 3237 optional: 3238 type: boolean 3239 required: 3240 - key 3241 type: object 3242 x-kubernetes-map-type: atomic 3243 secretRef: 3244 properties: 3245 key: 3246 type: string 3247 name: 3248 type: string 3249 optional: 3250 type: boolean 3251 required: 3252 - key 3253 type: object 3254 x-kubernetes-map-type: atomic 3255 values: 3256 x-kubernetes-preserve-unknown-fields: true 3257 type: object 3258 type: array 3259 type: object 3260 type: object 3261 defaultVolumeSource: 3262 properties: 3263 awsElasticBlockStore: 3264 properties: 3265 fsType: 3266 type: string 3267 partition: 3268 format: int32 3269 type: integer 3270 readOnly: 3271 type: boolean 3272 volumeID: 3273 type: string 3274 required: 3275 - volumeID 3276 type: object 3277 azureDisk: 3278 properties: 3279 cachingMode: 3280 type: string 3281 diskName: 3282 type: string 3283 diskURI: 3284 type: string 3285 fsType: 3286 type: string 3287 kind: 3288 type: string 3289 readOnly: 3290 type: boolean 3291 required: 3292 - diskName 3293 - diskURI 3294 type: object 3295 azureFile: 3296 properties: 3297 readOnly: 3298 type: boolean 3299 secretName: 3300 type: string 3301 shareName: 3302 type: string 3303 required: 3304 - secretName 3305 - shareName 3306 type: object 3307 cephfs: 3308 properties: 3309 monitors: 3310 items: 3311 type: string 3312 type: array 3313 path: 3314 type: string 3315 readOnly: 3316 type: boolean 3317 secretFile: 3318 type: string 3319 secretRef: 3320 properties: 3321 name: 3322 type: string 3323 type: object 3324 x-kubernetes-map-type: atomic 3325 user: 3326 type: string 3327 required: 3328 - monitors 3329 type: object 3330 cinder: 3331 properties: 3332 fsType: 3333 type: string 3334 readOnly: 3335 type: boolean 3336 secretRef: 3337 properties: 3338 name: 3339 type: string 3340 type: object 3341 x-kubernetes-map-type: atomic 3342 volumeID: 3343 type: string 3344 required: 3345 - volumeID 3346 type: object 3347 configMap: 3348 properties: 3349 defaultMode: 3350 format: int32 3351 type: integer 3352 items: 3353 items: 3354 properties: 3355 key: 3356 type: string 3357 mode: 3358 format: int32 3359 type: integer 3360 path: 3361 type: string 3362 required: 3363 - key 3364 - path 3365 type: object 3366 type: array 3367 name: 3368 type: string 3369 optional: 3370 type: boolean 3371 type: object 3372 x-kubernetes-map-type: atomic 3373 csi: 3374 properties: 3375 driver: 3376 type: string 3377 fsType: 3378 type: string 3379 nodePublishSecretRef: 3380 properties: 3381 name: 3382 type: string 3383 type: object 3384 x-kubernetes-map-type: atomic 3385 readOnly: 3386 type: boolean 3387 volumeAttributes: 3388 additionalProperties: 3389 type: string 3390 type: object 3391 required: 3392 - driver 3393 type: object 3394 downwardAPI: 3395 properties: 3396 defaultMode: 3397 format: int32 3398 type: integer 3399 items: 3400 items: 3401 properties: 3402 fieldRef: 3403 properties: 3404 apiVersion: 3405 type: string 3406 fieldPath: 3407 type: string 3408 required: 3409 - fieldPath 3410 type: object 3411 x-kubernetes-map-type: atomic 3412 mode: 3413 format: int32 3414 type: integer 3415 path: 3416 type: string 3417 resourceFieldRef: 3418 properties: 3419 containerName: 3420 type: string 3421 divisor: 3422 anyOf: 3423 - type: integer 3424 - type: string 3425 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3426 x-kubernetes-int-or-string: true 3427 resource: 3428 type: string 3429 required: 3430 - resource 3431 type: object 3432 x-kubernetes-map-type: atomic 3433 required: 3434 - path 3435 type: object 3436 type: array 3437 type: object 3438 emptyDir: 3439 properties: 3440 medium: 3441 type: string 3442 sizeLimit: 3443 anyOf: 3444 - type: integer 3445 - type: string 3446 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3447 x-kubernetes-int-or-string: true 3448 type: object 3449 ephemeral: 3450 properties: 3451 volumeClaimTemplate: 3452 properties: 3453 metadata: 3454 type: object 3455 spec: 3456 properties: 3457 accessModes: 3458 items: 3459 type: string 3460 type: array 3461 dataSource: 3462 properties: 3463 apiGroup: 3464 type: string 3465 kind: 3466 type: string 3467 name: 3468 type: string 3469 required: 3470 - kind 3471 - name 3472 type: object 3473 x-kubernetes-map-type: atomic 3474 dataSourceRef: 3475 properties: 3476 apiGroup: 3477 type: string 3478 kind: 3479 type: string 3480 name: 3481 type: string 3482 required: 3483 - kind 3484 - name 3485 type: object 3486 x-kubernetes-map-type: atomic 3487 resources: 3488 properties: 3489 limits: 3490 additionalProperties: 3491 anyOf: 3492 - type: integer 3493 - type: string 3494 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3495 x-kubernetes-int-or-string: true 3496 type: object 3497 requests: 3498 additionalProperties: 3499 anyOf: 3500 - type: integer 3501 - type: string 3502 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3503 x-kubernetes-int-or-string: true 3504 type: object 3505 type: object 3506 selector: 3507 properties: 3508 matchExpressions: 3509 items: 3510 properties: 3511 key: 3512 type: string 3513 operator: 3514 type: string 3515 values: 3516 items: 3517 type: string 3518 type: array 3519 required: 3520 - key 3521 - operator 3522 type: object 3523 type: array 3524 matchLabels: 3525 additionalProperties: 3526 type: string 3527 type: object 3528 type: object 3529 x-kubernetes-map-type: atomic 3530 storageClassName: 3531 type: string 3532 volumeMode: 3533 type: string 3534 volumeName: 3535 type: string 3536 type: object 3537 required: 3538 - spec 3539 type: object 3540 type: object 3541 fc: 3542 properties: 3543 fsType: 3544 type: string 3545 lun: 3546 format: int32 3547 type: integer 3548 readOnly: 3549 type: boolean 3550 targetWWNs: 3551 items: 3552 type: string 3553 type: array 3554 wwids: 3555 items: 3556 type: string 3557 type: array 3558 type: object 3559 flexVolume: 3560 properties: 3561 driver: 3562 type: string 3563 fsType: 3564 type: string 3565 options: 3566 additionalProperties: 3567 type: string 3568 type: object 3569 readOnly: 3570 type: boolean 3571 secretRef: 3572 properties: 3573 name: 3574 type: string 3575 type: object 3576 x-kubernetes-map-type: atomic 3577 required: 3578 - driver 3579 type: object 3580 flocker: 3581 properties: 3582 datasetName: 3583 type: string 3584 datasetUUID: 3585 type: string 3586 type: object 3587 gcePersistentDisk: 3588 properties: 3589 fsType: 3590 type: string 3591 partition: 3592 format: int32 3593 type: integer 3594 pdName: 3595 type: string 3596 readOnly: 3597 type: boolean 3598 required: 3599 - pdName 3600 type: object 3601 gitRepo: 3602 properties: 3603 directory: 3604 type: string 3605 repository: 3606 type: string 3607 revision: 3608 type: string 3609 required: 3610 - repository 3611 type: object 3612 glusterfs: 3613 properties: 3614 endpoints: 3615 type: string 3616 path: 3617 type: string 3618 readOnly: 3619 type: boolean 3620 required: 3621 - endpoints 3622 - path 3623 type: object 3624 hostPath: 3625 properties: 3626 path: 3627 type: string 3628 type: 3629 type: string 3630 required: 3631 - path 3632 type: object 3633 iscsi: 3634 properties: 3635 chapAuthDiscovery: 3636 type: boolean 3637 chapAuthSession: 3638 type: boolean 3639 fsType: 3640 type: string 3641 initiatorName: 3642 type: string 3643 iqn: 3644 type: string 3645 iscsiInterface: 3646 type: string 3647 lun: 3648 format: int32 3649 type: integer 3650 portals: 3651 items: 3652 type: string 3653 type: array 3654 readOnly: 3655 type: boolean 3656 secretRef: 3657 properties: 3658 name: 3659 type: string 3660 type: object 3661 x-kubernetes-map-type: atomic 3662 targetPortal: 3663 type: string 3664 required: 3665 - iqn 3666 - lun 3667 - targetPortal 3668 type: object 3669 nfs: 3670 properties: 3671 path: 3672 type: string 3673 readOnly: 3674 type: boolean 3675 server: 3676 type: string 3677 required: 3678 - path 3679 - server 3680 type: object 3681 persistentVolumeClaim: 3682 properties: 3683 claimName: 3684 type: string 3685 readOnly: 3686 type: boolean 3687 required: 3688 - claimName 3689 type: object 3690 photonPersistentDisk: 3691 properties: 3692 fsType: 3693 type: string 3694 pdID: 3695 type: string 3696 required: 3697 - pdID 3698 type: object 3699 portworxVolume: 3700 properties: 3701 fsType: 3702 type: string 3703 readOnly: 3704 type: boolean 3705 volumeID: 3706 type: string 3707 required: 3708 - volumeID 3709 type: object 3710 projected: 3711 properties: 3712 defaultMode: 3713 format: int32 3714 type: integer 3715 sources: 3716 items: 3717 properties: 3718 configMap: 3719 properties: 3720 items: 3721 items: 3722 properties: 3723 key: 3724 type: string 3725 mode: 3726 format: int32 3727 type: integer 3728 path: 3729 type: string 3730 required: 3731 - key 3732 - path 3733 type: object 3734 type: array 3735 name: 3736 type: string 3737 optional: 3738 type: boolean 3739 type: object 3740 x-kubernetes-map-type: atomic 3741 downwardAPI: 3742 properties: 3743 items: 3744 items: 3745 properties: 3746 fieldRef: 3747 properties: 3748 apiVersion: 3749 type: string 3750 fieldPath: 3751 type: string 3752 required: 3753 - fieldPath 3754 type: object 3755 x-kubernetes-map-type: atomic 3756 mode: 3757 format: int32 3758 type: integer 3759 path: 3760 type: string 3761 resourceFieldRef: 3762 properties: 3763 containerName: 3764 type: string 3765 divisor: 3766 anyOf: 3767 - type: integer 3768 - type: string 3769 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 3770 x-kubernetes-int-or-string: true 3771 resource: 3772 type: string 3773 required: 3774 - resource 3775 type: object 3776 x-kubernetes-map-type: atomic 3777 required: 3778 - path 3779 type: object 3780 type: array 3781 type: object 3782 secret: 3783 properties: 3784 items: 3785 items: 3786 properties: 3787 key: 3788 type: string 3789 mode: 3790 format: int32 3791 type: integer 3792 path: 3793 type: string 3794 required: 3795 - key 3796 - path 3797 type: object 3798 type: array 3799 name: 3800 type: string 3801 optional: 3802 type: boolean 3803 type: object 3804 x-kubernetes-map-type: atomic 3805 serviceAccountToken: 3806 properties: 3807 audience: 3808 type: string 3809 expirationSeconds: 3810 format: int64 3811 type: integer 3812 path: 3813 type: string 3814 required: 3815 - path 3816 type: object 3817 type: object 3818 type: array 3819 type: object 3820 quobyte: 3821 properties: 3822 group: 3823 type: string 3824 readOnly: 3825 type: boolean 3826 registry: 3827 type: string 3828 tenant: 3829 type: string 3830 user: 3831 type: string 3832 volume: 3833 type: string 3834 required: 3835 - registry 3836 - volume 3837 type: object 3838 rbd: 3839 properties: 3840 fsType: 3841 type: string 3842 image: 3843 type: string 3844 keyring: 3845 type: string 3846 monitors: 3847 items: 3848 type: string 3849 type: array 3850 pool: 3851 type: string 3852 readOnly: 3853 type: boolean 3854 secretRef: 3855 properties: 3856 name: 3857 type: string 3858 type: object 3859 x-kubernetes-map-type: atomic 3860 user: 3861 type: string 3862 required: 3863 - image 3864 - monitors 3865 type: object 3866 scaleIO: 3867 properties: 3868 fsType: 3869 type: string 3870 gateway: 3871 type: string 3872 protectionDomain: 3873 type: string 3874 readOnly: 3875 type: boolean 3876 secretRef: 3877 properties: 3878 name: 3879 type: string 3880 type: object 3881 x-kubernetes-map-type: atomic 3882 sslEnabled: 3883 type: boolean 3884 storageMode: 3885 type: string 3886 storagePool: 3887 type: string 3888 system: 3889 type: string 3890 volumeName: 3891 type: string 3892 required: 3893 - gateway 3894 - secretRef 3895 - system 3896 type: object 3897 secret: 3898 properties: 3899 defaultMode: 3900 format: int32 3901 type: integer 3902 items: 3903 items: 3904 properties: 3905 key: 3906 type: string 3907 mode: 3908 format: int32 3909 type: integer 3910 path: 3911 type: string 3912 required: 3913 - key 3914 - path 3915 type: object 3916 type: array 3917 optional: 3918 type: boolean 3919 secretName: 3920 type: string 3921 type: object 3922 storageos: 3923 properties: 3924 fsType: 3925 type: string 3926 readOnly: 3927 type: boolean 3928 secretRef: 3929 properties: 3930 name: 3931 type: string 3932 type: object 3933 x-kubernetes-map-type: atomic 3934 volumeName: 3935 type: string 3936 volumeNamespace: 3937 type: string 3938 type: object 3939 vsphereVolume: 3940 properties: 3941 fsType: 3942 type: string 3943 storagePolicyID: 3944 type: string 3945 storagePolicyName: 3946 type: string 3947 volumePath: 3948 type: string 3949 required: 3950 - volumePath 3951 type: object 3952 type: object 3953 environmentName: 3954 type: string 3955 profile: 3956 type: string 3957 security: 3958 properties: 3959 adminSubjects: 3960 items: 3961 properties: 3962 apiGroup: 3963 type: string 3964 kind: 3965 type: string 3966 name: 3967 type: string 3968 namespace: 3969 type: string 3970 required: 3971 - kind 3972 - name 3973 type: object 3974 x-kubernetes-map-type: atomic 3975 type: array 3976 monitorSubjects: 3977 items: 3978 properties: 3979 apiGroup: 3980 type: string 3981 kind: 3982 type: string 3983 name: 3984 type: string 3985 namespace: 3986 type: string 3987 required: 3988 - kind 3989 - name 3990 type: object 3991 x-kubernetes-map-type: atomic 3992 type: array 3993 type: object 3994 version: 3995 type: string 3996 volumeClaimSpecTemplates: 3997 items: 3998 properties: 3999 metadata: 4000 type: object 4001 x-kubernetes-preserve-unknown-fields: true 4002 spec: 4003 properties: 4004 accessModes: 4005 items: 4006 type: string 4007 type: array 4008 dataSource: 4009 properties: 4010 apiGroup: 4011 type: string 4012 kind: 4013 type: string 4014 name: 4015 type: string 4016 required: 4017 - kind 4018 - name 4019 type: object 4020 x-kubernetes-map-type: atomic 4021 dataSourceRef: 4022 properties: 4023 apiGroup: 4024 type: string 4025 kind: 4026 type: string 4027 name: 4028 type: string 4029 required: 4030 - kind 4031 - name 4032 type: object 4033 x-kubernetes-map-type: atomic 4034 resources: 4035 properties: 4036 limits: 4037 additionalProperties: 4038 anyOf: 4039 - type: integer 4040 - type: string 4041 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4042 x-kubernetes-int-or-string: true 4043 type: object 4044 requests: 4045 additionalProperties: 4046 anyOf: 4047 - type: integer 4048 - type: string 4049 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4050 x-kubernetes-int-or-string: true 4051 type: object 4052 type: object 4053 selector: 4054 properties: 4055 matchExpressions: 4056 items: 4057 properties: 4058 key: 4059 type: string 4060 operator: 4061 type: string 4062 values: 4063 items: 4064 type: string 4065 type: array 4066 required: 4067 - key 4068 - operator 4069 type: object 4070 type: array 4071 matchLabels: 4072 additionalProperties: 4073 type: string 4074 type: object 4075 type: object 4076 x-kubernetes-map-type: atomic 4077 storageClassName: 4078 type: string 4079 volumeMode: 4080 type: string 4081 volumeName: 4082 type: string 4083 type: object 4084 type: object 4085 type: array 4086 type: object 4087 status: 4088 properties: 4089 available: 4090 type: string 4091 components: 4092 additionalProperties: 4093 properties: 4094 available: 4095 type: string 4096 conditions: 4097 items: 4098 properties: 4099 lastTransitionTime: 4100 type: string 4101 message: 4102 type: string 4103 status: 4104 type: string 4105 type: 4106 type: string 4107 required: 4108 - status 4109 - type 4110 type: object 4111 type: array 4112 lastReconciledGeneration: 4113 format: int64 4114 type: integer 4115 name: 4116 type: string 4117 reconcilingGeneration: 4118 format: int64 4119 type: integer 4120 state: 4121 type: string 4122 version: 4123 type: string 4124 type: object 4125 type: object 4126 conditions: 4127 items: 4128 properties: 4129 lastTransitionTime: 4130 type: string 4131 message: 4132 type: string 4133 status: 4134 type: string 4135 type: 4136 type: string 4137 required: 4138 - status 4139 - type 4140 type: object 4141 type: array 4142 instance: 4143 properties: 4144 argoCDUrl: 4145 type: string 4146 consoleUrl: 4147 type: string 4148 elasticUrl: 4149 type: string 4150 grafanaUrl: 4151 type: string 4152 jaegerUrl: 4153 type: string 4154 keyCloakUrl: 4155 type: string 4156 kialiUrl: 4157 type: string 4158 kibanaUrl: 4159 type: string 4160 prometheusUrl: 4161 type: string 4162 rancherUrl: 4163 type: string 4164 type: object 4165 state: 4166 type: string 4167 version: 4168 type: string 4169 type: object 4170 type: object 4171 served: true 4172 storage: false 4173 subresources: 4174 status: {} 4175 - additionalPrinterColumns: 4176 - description: Available/Enabled Verrazzano Components. 4177 jsonPath: .status.available 4178 name: Available 4179 type: string 4180 - description: The current status of the install/uninstall. 4181 jsonPath: .status.conditions[-1:].type 4182 name: Status 4183 type: string 4184 - description: The current version of the Verrazzano installation. 4185 jsonPath: .status.version 4186 name: Version 4187 type: string 4188 name: v1beta1 4189 schema: 4190 openAPIV3Schema: 4191 properties: 4192 apiVersion: 4193 type: string 4194 kind: 4195 type: string 4196 metadata: 4197 type: object 4198 spec: 4199 properties: 4200 components: 4201 properties: 4202 applicationOperator: 4203 properties: 4204 enabled: 4205 type: boolean 4206 monitorChanges: 4207 type: boolean 4208 overrides: 4209 items: 4210 properties: 4211 configMapRef: 4212 properties: 4213 key: 4214 type: string 4215 name: 4216 type: string 4217 optional: 4218 type: boolean 4219 required: 4220 - key 4221 type: object 4222 x-kubernetes-map-type: atomic 4223 secretRef: 4224 properties: 4225 key: 4226 type: string 4227 name: 4228 type: string 4229 optional: 4230 type: boolean 4231 required: 4232 - key 4233 type: object 4234 x-kubernetes-map-type: atomic 4235 values: 4236 x-kubernetes-preserve-unknown-fields: true 4237 type: object 4238 type: array 4239 type: object 4240 argoCD: 4241 properties: 4242 enabled: 4243 type: boolean 4244 monitorChanges: 4245 type: boolean 4246 overrides: 4247 items: 4248 properties: 4249 configMapRef: 4250 properties: 4251 key: 4252 type: string 4253 name: 4254 type: string 4255 optional: 4256 type: boolean 4257 required: 4258 - key 4259 type: object 4260 x-kubernetes-map-type: atomic 4261 secretRef: 4262 properties: 4263 key: 4264 type: string 4265 name: 4266 type: string 4267 optional: 4268 type: boolean 4269 required: 4270 - key 4271 type: object 4272 x-kubernetes-map-type: atomic 4273 values: 4274 x-kubernetes-preserve-unknown-fields: true 4275 type: object 4276 type: array 4277 type: object 4278 authProxy: 4279 properties: 4280 enabled: 4281 type: boolean 4282 monitorChanges: 4283 type: boolean 4284 overrides: 4285 items: 4286 properties: 4287 configMapRef: 4288 properties: 4289 key: 4290 type: string 4291 name: 4292 type: string 4293 optional: 4294 type: boolean 4295 required: 4296 - key 4297 type: object 4298 x-kubernetes-map-type: atomic 4299 secretRef: 4300 properties: 4301 key: 4302 type: string 4303 name: 4304 type: string 4305 optional: 4306 type: boolean 4307 required: 4308 - key 4309 type: object 4310 x-kubernetes-map-type: atomic 4311 values: 4312 x-kubernetes-preserve-unknown-fields: true 4313 type: object 4314 type: array 4315 type: object 4316 certManager: 4317 properties: 4318 certificate: 4319 properties: 4320 acme: 4321 properties: 4322 emailAddress: 4323 type: string 4324 environment: 4325 type: string 4326 provider: 4327 type: string 4328 required: 4329 - provider 4330 type: object 4331 ca: 4332 properties: 4333 clusterResourceNamespace: 4334 type: string 4335 secretName: 4336 type: string 4337 required: 4338 - clusterResourceNamespace 4339 - secretName 4340 type: object 4341 type: object 4342 enabled: 4343 type: boolean 4344 monitorChanges: 4345 type: boolean 4346 overrides: 4347 items: 4348 properties: 4349 configMapRef: 4350 properties: 4351 key: 4352 type: string 4353 name: 4354 type: string 4355 optional: 4356 type: boolean 4357 required: 4358 - key 4359 type: object 4360 x-kubernetes-map-type: atomic 4361 secretRef: 4362 properties: 4363 key: 4364 type: string 4365 name: 4366 type: string 4367 optional: 4368 type: boolean 4369 required: 4370 - key 4371 type: object 4372 x-kubernetes-map-type: atomic 4373 values: 4374 x-kubernetes-preserve-unknown-fields: true 4375 type: object 4376 type: array 4377 type: object 4378 clusterOperator: 4379 properties: 4380 enabled: 4381 type: boolean 4382 monitorChanges: 4383 type: boolean 4384 overrides: 4385 items: 4386 properties: 4387 configMapRef: 4388 properties: 4389 key: 4390 type: string 4391 name: 4392 type: string 4393 optional: 4394 type: boolean 4395 required: 4396 - key 4397 type: object 4398 x-kubernetes-map-type: atomic 4399 secretRef: 4400 properties: 4401 key: 4402 type: string 4403 name: 4404 type: string 4405 optional: 4406 type: boolean 4407 required: 4408 - key 4409 type: object 4410 x-kubernetes-map-type: atomic 4411 values: 4412 x-kubernetes-preserve-unknown-fields: true 4413 type: object 4414 type: array 4415 type: object 4416 coherenceOperator: 4417 properties: 4418 enabled: 4419 type: boolean 4420 monitorChanges: 4421 type: boolean 4422 overrides: 4423 items: 4424 properties: 4425 configMapRef: 4426 properties: 4427 key: 4428 type: string 4429 name: 4430 type: string 4431 optional: 4432 type: boolean 4433 required: 4434 - key 4435 type: object 4436 x-kubernetes-map-type: atomic 4437 secretRef: 4438 properties: 4439 key: 4440 type: string 4441 name: 4442 type: string 4443 optional: 4444 type: boolean 4445 required: 4446 - key 4447 type: object 4448 x-kubernetes-map-type: atomic 4449 values: 4450 x-kubernetes-preserve-unknown-fields: true 4451 type: object 4452 type: array 4453 type: object 4454 console: 4455 properties: 4456 enabled: 4457 type: boolean 4458 monitorChanges: 4459 type: boolean 4460 overrides: 4461 items: 4462 properties: 4463 configMapRef: 4464 properties: 4465 key: 4466 type: string 4467 name: 4468 type: string 4469 optional: 4470 type: boolean 4471 required: 4472 - key 4473 type: object 4474 x-kubernetes-map-type: atomic 4475 secretRef: 4476 properties: 4477 key: 4478 type: string 4479 name: 4480 type: string 4481 optional: 4482 type: boolean 4483 required: 4484 - key 4485 type: object 4486 x-kubernetes-map-type: atomic 4487 values: 4488 x-kubernetes-preserve-unknown-fields: true 4489 type: object 4490 type: array 4491 type: object 4492 dns: 4493 properties: 4494 external: 4495 properties: 4496 suffix: 4497 type: string 4498 required: 4499 - suffix 4500 type: object 4501 monitorChanges: 4502 type: boolean 4503 oci: 4504 properties: 4505 dnsScope: 4506 type: string 4507 dnsZoneCompartmentOCID: 4508 type: string 4509 dnsZoneName: 4510 type: string 4511 dnsZoneOCID: 4512 type: string 4513 ociConfigSecret: 4514 type: string 4515 required: 4516 - dnsZoneCompartmentOCID 4517 - dnsZoneName 4518 - dnsZoneOCID 4519 - ociConfigSecret 4520 type: object 4521 overrides: 4522 items: 4523 properties: 4524 configMapRef: 4525 properties: 4526 key: 4527 type: string 4528 name: 4529 type: string 4530 optional: 4531 type: boolean 4532 required: 4533 - key 4534 type: object 4535 x-kubernetes-map-type: atomic 4536 secretRef: 4537 properties: 4538 key: 4539 type: string 4540 name: 4541 type: string 4542 optional: 4543 type: boolean 4544 required: 4545 - key 4546 type: object 4547 x-kubernetes-map-type: atomic 4548 values: 4549 x-kubernetes-preserve-unknown-fields: true 4550 type: object 4551 type: array 4552 wildcard: 4553 properties: 4554 domain: 4555 type: string 4556 required: 4557 - domain 4558 type: object 4559 type: object 4560 fluentd: 4561 properties: 4562 enabled: 4563 type: boolean 4564 extraVolumeMounts: 4565 items: 4566 properties: 4567 destination: 4568 type: string 4569 readOnly: 4570 type: boolean 4571 source: 4572 type: string 4573 required: 4574 - source 4575 type: object 4576 type: array 4577 monitorChanges: 4578 type: boolean 4579 oci: 4580 properties: 4581 apiSecret: 4582 type: string 4583 defaultAppLogId: 4584 type: string 4585 systemLogId: 4586 type: string 4587 required: 4588 - defaultAppLogId 4589 - systemLogId 4590 type: object 4591 opensearchSecret: 4592 type: string 4593 opensearchURL: 4594 type: string 4595 overrides: 4596 items: 4597 properties: 4598 configMapRef: 4599 properties: 4600 key: 4601 type: string 4602 name: 4603 type: string 4604 optional: 4605 type: boolean 4606 required: 4607 - key 4608 type: object 4609 x-kubernetes-map-type: atomic 4610 secretRef: 4611 properties: 4612 key: 4613 type: string 4614 name: 4615 type: string 4616 optional: 4617 type: boolean 4618 required: 4619 - key 4620 type: object 4621 x-kubernetes-map-type: atomic 4622 values: 4623 x-kubernetes-preserve-unknown-fields: true 4624 type: object 4625 type: array 4626 type: object 4627 grafana: 4628 properties: 4629 database: 4630 properties: 4631 host: 4632 type: string 4633 name: 4634 type: string 4635 type: object 4636 enabled: 4637 type: boolean 4638 replicas: 4639 format: int32 4640 type: integer 4641 type: object 4642 ingressNGINX: 4643 properties: 4644 enabled: 4645 type: boolean 4646 ingressClassName: 4647 type: string 4648 monitorChanges: 4649 type: boolean 4650 overrides: 4651 items: 4652 properties: 4653 configMapRef: 4654 properties: 4655 key: 4656 type: string 4657 name: 4658 type: string 4659 optional: 4660 type: boolean 4661 required: 4662 - key 4663 type: object 4664 x-kubernetes-map-type: atomic 4665 secretRef: 4666 properties: 4667 key: 4668 type: string 4669 name: 4670 type: string 4671 optional: 4672 type: boolean 4673 required: 4674 - key 4675 type: object 4676 x-kubernetes-map-type: atomic 4677 values: 4678 x-kubernetes-preserve-unknown-fields: true 4679 type: object 4680 type: array 4681 ports: 4682 items: 4683 properties: 4684 appProtocol: 4685 type: string 4686 name: 4687 type: string 4688 nodePort: 4689 format: int32 4690 type: integer 4691 port: 4692 format: int32 4693 type: integer 4694 protocol: 4695 default: TCP 4696 type: string 4697 targetPort: 4698 anyOf: 4699 - type: integer 4700 - type: string 4701 x-kubernetes-int-or-string: true 4702 required: 4703 - port 4704 type: object 4705 type: array 4706 type: 4707 type: string 4708 type: object 4709 istio: 4710 properties: 4711 enabled: 4712 type: boolean 4713 injectionEnabled: 4714 type: boolean 4715 monitorChanges: 4716 type: boolean 4717 overrides: 4718 items: 4719 properties: 4720 configMapRef: 4721 properties: 4722 key: 4723 type: string 4724 name: 4725 type: string 4726 optional: 4727 type: boolean 4728 required: 4729 - key 4730 type: object 4731 x-kubernetes-map-type: atomic 4732 secretRef: 4733 properties: 4734 key: 4735 type: string 4736 name: 4737 type: string 4738 optional: 4739 type: boolean 4740 required: 4741 - key 4742 type: object 4743 x-kubernetes-map-type: atomic 4744 values: 4745 x-kubernetes-preserve-unknown-fields: true 4746 type: object 4747 type: array 4748 type: object 4749 jaegerOperator: 4750 properties: 4751 enabled: 4752 type: boolean 4753 monitorChanges: 4754 type: boolean 4755 overrides: 4756 items: 4757 properties: 4758 configMapRef: 4759 properties: 4760 key: 4761 type: string 4762 name: 4763 type: string 4764 optional: 4765 type: boolean 4766 required: 4767 - key 4768 type: object 4769 x-kubernetes-map-type: atomic 4770 secretRef: 4771 properties: 4772 key: 4773 type: string 4774 name: 4775 type: string 4776 optional: 4777 type: boolean 4778 required: 4779 - key 4780 type: object 4781 x-kubernetes-map-type: atomic 4782 values: 4783 x-kubernetes-preserve-unknown-fields: true 4784 type: object 4785 type: array 4786 type: object 4787 keycloak: 4788 properties: 4789 enabled: 4790 type: boolean 4791 monitorChanges: 4792 type: boolean 4793 mysql: 4794 properties: 4795 monitorChanges: 4796 type: boolean 4797 overrides: 4798 items: 4799 properties: 4800 configMapRef: 4801 properties: 4802 key: 4803 type: string 4804 name: 4805 type: string 4806 optional: 4807 type: boolean 4808 required: 4809 - key 4810 type: object 4811 x-kubernetes-map-type: atomic 4812 secretRef: 4813 properties: 4814 key: 4815 type: string 4816 name: 4817 type: string 4818 optional: 4819 type: boolean 4820 required: 4821 - key 4822 type: object 4823 x-kubernetes-map-type: atomic 4824 values: 4825 x-kubernetes-preserve-unknown-fields: true 4826 type: object 4827 type: array 4828 volumeSource: 4829 properties: 4830 awsElasticBlockStore: 4831 properties: 4832 fsType: 4833 type: string 4834 partition: 4835 format: int32 4836 type: integer 4837 readOnly: 4838 type: boolean 4839 volumeID: 4840 type: string 4841 required: 4842 - volumeID 4843 type: object 4844 azureDisk: 4845 properties: 4846 cachingMode: 4847 type: string 4848 diskName: 4849 type: string 4850 diskURI: 4851 type: string 4852 fsType: 4853 type: string 4854 kind: 4855 type: string 4856 readOnly: 4857 type: boolean 4858 required: 4859 - diskName 4860 - diskURI 4861 type: object 4862 azureFile: 4863 properties: 4864 readOnly: 4865 type: boolean 4866 secretName: 4867 type: string 4868 shareName: 4869 type: string 4870 required: 4871 - secretName 4872 - shareName 4873 type: object 4874 cephfs: 4875 properties: 4876 monitors: 4877 items: 4878 type: string 4879 type: array 4880 path: 4881 type: string 4882 readOnly: 4883 type: boolean 4884 secretFile: 4885 type: string 4886 secretRef: 4887 properties: 4888 name: 4889 type: string 4890 type: object 4891 x-kubernetes-map-type: atomic 4892 user: 4893 type: string 4894 required: 4895 - monitors 4896 type: object 4897 cinder: 4898 properties: 4899 fsType: 4900 type: string 4901 readOnly: 4902 type: boolean 4903 secretRef: 4904 properties: 4905 name: 4906 type: string 4907 type: object 4908 x-kubernetes-map-type: atomic 4909 volumeID: 4910 type: string 4911 required: 4912 - volumeID 4913 type: object 4914 configMap: 4915 properties: 4916 defaultMode: 4917 format: int32 4918 type: integer 4919 items: 4920 items: 4921 properties: 4922 key: 4923 type: string 4924 mode: 4925 format: int32 4926 type: integer 4927 path: 4928 type: string 4929 required: 4930 - key 4931 - path 4932 type: object 4933 type: array 4934 name: 4935 type: string 4936 optional: 4937 type: boolean 4938 type: object 4939 x-kubernetes-map-type: atomic 4940 csi: 4941 properties: 4942 driver: 4943 type: string 4944 fsType: 4945 type: string 4946 nodePublishSecretRef: 4947 properties: 4948 name: 4949 type: string 4950 type: object 4951 x-kubernetes-map-type: atomic 4952 readOnly: 4953 type: boolean 4954 volumeAttributes: 4955 additionalProperties: 4956 type: string 4957 type: object 4958 required: 4959 - driver 4960 type: object 4961 downwardAPI: 4962 properties: 4963 defaultMode: 4964 format: int32 4965 type: integer 4966 items: 4967 items: 4968 properties: 4969 fieldRef: 4970 properties: 4971 apiVersion: 4972 type: string 4973 fieldPath: 4974 type: string 4975 required: 4976 - fieldPath 4977 type: object 4978 x-kubernetes-map-type: atomic 4979 mode: 4980 format: int32 4981 type: integer 4982 path: 4983 type: string 4984 resourceFieldRef: 4985 properties: 4986 containerName: 4987 type: string 4988 divisor: 4989 anyOf: 4990 - type: integer 4991 - type: string 4992 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 4993 x-kubernetes-int-or-string: true 4994 resource: 4995 type: string 4996 required: 4997 - resource 4998 type: object 4999 x-kubernetes-map-type: atomic 5000 required: 5001 - path 5002 type: object 5003 type: array 5004 type: object 5005 emptyDir: 5006 properties: 5007 medium: 5008 type: string 5009 sizeLimit: 5010 anyOf: 5011 - type: integer 5012 - type: string 5013 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5014 x-kubernetes-int-or-string: true 5015 type: object 5016 ephemeral: 5017 properties: 5018 volumeClaimTemplate: 5019 properties: 5020 metadata: 5021 type: object 5022 spec: 5023 properties: 5024 accessModes: 5025 items: 5026 type: string 5027 type: array 5028 dataSource: 5029 properties: 5030 apiGroup: 5031 type: string 5032 kind: 5033 type: string 5034 name: 5035 type: string 5036 required: 5037 - kind 5038 - name 5039 type: object 5040 x-kubernetes-map-type: atomic 5041 dataSourceRef: 5042 properties: 5043 apiGroup: 5044 type: string 5045 kind: 5046 type: string 5047 name: 5048 type: string 5049 required: 5050 - kind 5051 - name 5052 type: object 5053 x-kubernetes-map-type: atomic 5054 resources: 5055 properties: 5056 limits: 5057 additionalProperties: 5058 anyOf: 5059 - type: integer 5060 - type: string 5061 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5062 x-kubernetes-int-or-string: true 5063 type: object 5064 requests: 5065 additionalProperties: 5066 anyOf: 5067 - type: integer 5068 - type: string 5069 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5070 x-kubernetes-int-or-string: true 5071 type: object 5072 type: object 5073 selector: 5074 properties: 5075 matchExpressions: 5076 items: 5077 properties: 5078 key: 5079 type: string 5080 operator: 5081 type: string 5082 values: 5083 items: 5084 type: string 5085 type: array 5086 required: 5087 - key 5088 - operator 5089 type: object 5090 type: array 5091 matchLabels: 5092 additionalProperties: 5093 type: string 5094 type: object 5095 type: object 5096 x-kubernetes-map-type: atomic 5097 storageClassName: 5098 type: string 5099 volumeMode: 5100 type: string 5101 volumeName: 5102 type: string 5103 type: object 5104 required: 5105 - spec 5106 type: object 5107 type: object 5108 fc: 5109 properties: 5110 fsType: 5111 type: string 5112 lun: 5113 format: int32 5114 type: integer 5115 readOnly: 5116 type: boolean 5117 targetWWNs: 5118 items: 5119 type: string 5120 type: array 5121 wwids: 5122 items: 5123 type: string 5124 type: array 5125 type: object 5126 flexVolume: 5127 properties: 5128 driver: 5129 type: string 5130 fsType: 5131 type: string 5132 options: 5133 additionalProperties: 5134 type: string 5135 type: object 5136 readOnly: 5137 type: boolean 5138 secretRef: 5139 properties: 5140 name: 5141 type: string 5142 type: object 5143 x-kubernetes-map-type: atomic 5144 required: 5145 - driver 5146 type: object 5147 flocker: 5148 properties: 5149 datasetName: 5150 type: string 5151 datasetUUID: 5152 type: string 5153 type: object 5154 gcePersistentDisk: 5155 properties: 5156 fsType: 5157 type: string 5158 partition: 5159 format: int32 5160 type: integer 5161 pdName: 5162 type: string 5163 readOnly: 5164 type: boolean 5165 required: 5166 - pdName 5167 type: object 5168 gitRepo: 5169 properties: 5170 directory: 5171 type: string 5172 repository: 5173 type: string 5174 revision: 5175 type: string 5176 required: 5177 - repository 5178 type: object 5179 glusterfs: 5180 properties: 5181 endpoints: 5182 type: string 5183 path: 5184 type: string 5185 readOnly: 5186 type: boolean 5187 required: 5188 - endpoints 5189 - path 5190 type: object 5191 hostPath: 5192 properties: 5193 path: 5194 type: string 5195 type: 5196 type: string 5197 required: 5198 - path 5199 type: object 5200 iscsi: 5201 properties: 5202 chapAuthDiscovery: 5203 type: boolean 5204 chapAuthSession: 5205 type: boolean 5206 fsType: 5207 type: string 5208 initiatorName: 5209 type: string 5210 iqn: 5211 type: string 5212 iscsiInterface: 5213 type: string 5214 lun: 5215 format: int32 5216 type: integer 5217 portals: 5218 items: 5219 type: string 5220 type: array 5221 readOnly: 5222 type: boolean 5223 secretRef: 5224 properties: 5225 name: 5226 type: string 5227 type: object 5228 x-kubernetes-map-type: atomic 5229 targetPortal: 5230 type: string 5231 required: 5232 - iqn 5233 - lun 5234 - targetPortal 5235 type: object 5236 nfs: 5237 properties: 5238 path: 5239 type: string 5240 readOnly: 5241 type: boolean 5242 server: 5243 type: string 5244 required: 5245 - path 5246 - server 5247 type: object 5248 persistentVolumeClaim: 5249 properties: 5250 claimName: 5251 type: string 5252 readOnly: 5253 type: boolean 5254 required: 5255 - claimName 5256 type: object 5257 photonPersistentDisk: 5258 properties: 5259 fsType: 5260 type: string 5261 pdID: 5262 type: string 5263 required: 5264 - pdID 5265 type: object 5266 portworxVolume: 5267 properties: 5268 fsType: 5269 type: string 5270 readOnly: 5271 type: boolean 5272 volumeID: 5273 type: string 5274 required: 5275 - volumeID 5276 type: object 5277 projected: 5278 properties: 5279 defaultMode: 5280 format: int32 5281 type: integer 5282 sources: 5283 items: 5284 properties: 5285 configMap: 5286 properties: 5287 items: 5288 items: 5289 properties: 5290 key: 5291 type: string 5292 mode: 5293 format: int32 5294 type: integer 5295 path: 5296 type: string 5297 required: 5298 - key 5299 - path 5300 type: object 5301 type: array 5302 name: 5303 type: string 5304 optional: 5305 type: boolean 5306 type: object 5307 x-kubernetes-map-type: atomic 5308 downwardAPI: 5309 properties: 5310 items: 5311 items: 5312 properties: 5313 fieldRef: 5314 properties: 5315 apiVersion: 5316 type: string 5317 fieldPath: 5318 type: string 5319 required: 5320 - fieldPath 5321 type: object 5322 x-kubernetes-map-type: atomic 5323 mode: 5324 format: int32 5325 type: integer 5326 path: 5327 type: string 5328 resourceFieldRef: 5329 properties: 5330 containerName: 5331 type: string 5332 divisor: 5333 anyOf: 5334 - type: integer 5335 - type: string 5336 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5337 x-kubernetes-int-or-string: true 5338 resource: 5339 type: string 5340 required: 5341 - resource 5342 type: object 5343 x-kubernetes-map-type: atomic 5344 required: 5345 - path 5346 type: object 5347 type: array 5348 type: object 5349 secret: 5350 properties: 5351 items: 5352 items: 5353 properties: 5354 key: 5355 type: string 5356 mode: 5357 format: int32 5358 type: integer 5359 path: 5360 type: string 5361 required: 5362 - key 5363 - path 5364 type: object 5365 type: array 5366 name: 5367 type: string 5368 optional: 5369 type: boolean 5370 type: object 5371 x-kubernetes-map-type: atomic 5372 serviceAccountToken: 5373 properties: 5374 audience: 5375 type: string 5376 expirationSeconds: 5377 format: int64 5378 type: integer 5379 path: 5380 type: string 5381 required: 5382 - path 5383 type: object 5384 type: object 5385 type: array 5386 type: object 5387 quobyte: 5388 properties: 5389 group: 5390 type: string 5391 readOnly: 5392 type: boolean 5393 registry: 5394 type: string 5395 tenant: 5396 type: string 5397 user: 5398 type: string 5399 volume: 5400 type: string 5401 required: 5402 - registry 5403 - volume 5404 type: object 5405 rbd: 5406 properties: 5407 fsType: 5408 type: string 5409 image: 5410 type: string 5411 keyring: 5412 type: string 5413 monitors: 5414 items: 5415 type: string 5416 type: array 5417 pool: 5418 type: string 5419 readOnly: 5420 type: boolean 5421 secretRef: 5422 properties: 5423 name: 5424 type: string 5425 type: object 5426 x-kubernetes-map-type: atomic 5427 user: 5428 type: string 5429 required: 5430 - image 5431 - monitors 5432 type: object 5433 scaleIO: 5434 properties: 5435 fsType: 5436 type: string 5437 gateway: 5438 type: string 5439 protectionDomain: 5440 type: string 5441 readOnly: 5442 type: boolean 5443 secretRef: 5444 properties: 5445 name: 5446 type: string 5447 type: object 5448 x-kubernetes-map-type: atomic 5449 sslEnabled: 5450 type: boolean 5451 storageMode: 5452 type: string 5453 storagePool: 5454 type: string 5455 system: 5456 type: string 5457 volumeName: 5458 type: string 5459 required: 5460 - gateway 5461 - secretRef 5462 - system 5463 type: object 5464 secret: 5465 properties: 5466 defaultMode: 5467 format: int32 5468 type: integer 5469 items: 5470 items: 5471 properties: 5472 key: 5473 type: string 5474 mode: 5475 format: int32 5476 type: integer 5477 path: 5478 type: string 5479 required: 5480 - key 5481 - path 5482 type: object 5483 type: array 5484 optional: 5485 type: boolean 5486 secretName: 5487 type: string 5488 type: object 5489 storageos: 5490 properties: 5491 fsType: 5492 type: string 5493 readOnly: 5494 type: boolean 5495 secretRef: 5496 properties: 5497 name: 5498 type: string 5499 type: object 5500 x-kubernetes-map-type: atomic 5501 volumeName: 5502 type: string 5503 volumeNamespace: 5504 type: string 5505 type: object 5506 vsphereVolume: 5507 properties: 5508 fsType: 5509 type: string 5510 storagePolicyID: 5511 type: string 5512 storagePolicyName: 5513 type: string 5514 volumePath: 5515 type: string 5516 required: 5517 - volumePath 5518 type: object 5519 type: object 5520 type: object 5521 overrides: 5522 items: 5523 properties: 5524 configMapRef: 5525 properties: 5526 key: 5527 type: string 5528 name: 5529 type: string 5530 optional: 5531 type: boolean 5532 required: 5533 - key 5534 type: object 5535 x-kubernetes-map-type: atomic 5536 secretRef: 5537 properties: 5538 key: 5539 type: string 5540 name: 5541 type: string 5542 optional: 5543 type: boolean 5544 required: 5545 - key 5546 type: object 5547 x-kubernetes-map-type: atomic 5548 values: 5549 x-kubernetes-preserve-unknown-fields: true 5550 type: object 5551 type: array 5552 type: object 5553 kiali: 5554 properties: 5555 enabled: 5556 type: boolean 5557 monitorChanges: 5558 type: boolean 5559 overrides: 5560 items: 5561 properties: 5562 configMapRef: 5563 properties: 5564 key: 5565 type: string 5566 name: 5567 type: string 5568 optional: 5569 type: boolean 5570 required: 5571 - key 5572 type: object 5573 x-kubernetes-map-type: atomic 5574 secretRef: 5575 properties: 5576 key: 5577 type: string 5578 name: 5579 type: string 5580 optional: 5581 type: boolean 5582 required: 5583 - key 5584 type: object 5585 x-kubernetes-map-type: atomic 5586 values: 5587 x-kubernetes-preserve-unknown-fields: true 5588 type: object 5589 type: array 5590 type: object 5591 kubeStateMetrics: 5592 properties: 5593 enabled: 5594 type: boolean 5595 monitorChanges: 5596 type: boolean 5597 overrides: 5598 items: 5599 properties: 5600 configMapRef: 5601 properties: 5602 key: 5603 type: string 5604 name: 5605 type: string 5606 optional: 5607 type: boolean 5608 required: 5609 - key 5610 type: object 5611 x-kubernetes-map-type: atomic 5612 secretRef: 5613 properties: 5614 key: 5615 type: string 5616 name: 5617 type: string 5618 optional: 5619 type: boolean 5620 required: 5621 - key 5622 type: object 5623 x-kubernetes-map-type: atomic 5624 values: 5625 x-kubernetes-preserve-unknown-fields: true 5626 type: object 5627 type: array 5628 type: object 5629 mySQLOperator: 5630 properties: 5631 enabled: 5632 type: boolean 5633 monitorChanges: 5634 type: boolean 5635 overrides: 5636 items: 5637 properties: 5638 configMapRef: 5639 properties: 5640 key: 5641 type: string 5642 name: 5643 type: string 5644 optional: 5645 type: boolean 5646 required: 5647 - key 5648 type: object 5649 x-kubernetes-map-type: atomic 5650 secretRef: 5651 properties: 5652 key: 5653 type: string 5654 name: 5655 type: string 5656 optional: 5657 type: boolean 5658 required: 5659 - key 5660 type: object 5661 x-kubernetes-map-type: atomic 5662 values: 5663 x-kubernetes-preserve-unknown-fields: true 5664 type: object 5665 type: array 5666 type: object 5667 oam: 5668 properties: 5669 enabled: 5670 type: boolean 5671 monitorChanges: 5672 type: boolean 5673 overrides: 5674 items: 5675 properties: 5676 configMapRef: 5677 properties: 5678 key: 5679 type: string 5680 name: 5681 type: string 5682 optional: 5683 type: boolean 5684 required: 5685 - key 5686 type: object 5687 x-kubernetes-map-type: atomic 5688 secretRef: 5689 properties: 5690 key: 5691 type: string 5692 name: 5693 type: string 5694 optional: 5695 type: boolean 5696 required: 5697 - key 5698 type: object 5699 x-kubernetes-map-type: atomic 5700 values: 5701 x-kubernetes-preserve-unknown-fields: true 5702 type: object 5703 type: array 5704 type: object 5705 opensearch: 5706 properties: 5707 disableDefaultPolicy: 5708 type: boolean 5709 enabled: 5710 type: boolean 5711 nodes: 5712 items: 5713 properties: 5714 javaOpts: 5715 type: string 5716 name: 5717 type: string 5718 replicas: 5719 format: int32 5720 type: integer 5721 resources: 5722 properties: 5723 limits: 5724 additionalProperties: 5725 anyOf: 5726 - type: integer 5727 - type: string 5728 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5729 x-kubernetes-int-or-string: true 5730 type: object 5731 requests: 5732 additionalProperties: 5733 anyOf: 5734 - type: integer 5735 - type: string 5736 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 5737 x-kubernetes-int-or-string: true 5738 type: object 5739 type: object 5740 roles: 5741 items: 5742 type: string 5743 type: array 5744 storage: 5745 properties: 5746 size: 5747 type: string 5748 required: 5749 - size 5750 type: object 5751 type: object 5752 type: array 5753 plugins: 5754 properties: 5755 enabled: 5756 type: boolean 5757 installList: 5758 items: 5759 type: string 5760 type: array 5761 required: 5762 - enabled 5763 type: object 5764 policies: 5765 items: 5766 properties: 5767 indexPattern: 5768 type: string 5769 minIndexAge: 5770 pattern: ^[0-9]+(d|h|m|s|ms|micros|nanos)$ 5771 type: string 5772 policyName: 5773 type: string 5774 rollover: 5775 properties: 5776 minDocCount: 5777 type: integer 5778 minIndexAge: 5779 pattern: ^[0-9]+(d|h|m|s|ms|micros|nanos)$ 5780 type: string 5781 minSize: 5782 pattern: ^[0-9]+(b|kb|mb|gb|tb|pb)$ 5783 type: string 5784 type: object 5785 required: 5786 - indexPattern 5787 - policyName 5788 type: object 5789 type: array 5790 type: object 5791 opensearchDashboards: 5792 properties: 5793 enabled: 5794 type: boolean 5795 plugins: 5796 properties: 5797 enabled: 5798 type: boolean 5799 installList: 5800 items: 5801 type: string 5802 type: array 5803 required: 5804 - enabled 5805 type: object 5806 replicas: 5807 format: int32 5808 type: integer 5809 type: object 5810 prometheus: 5811 properties: 5812 enabled: 5813 type: boolean 5814 type: object 5815 prometheusAdapter: 5816 properties: 5817 enabled: 5818 type: boolean 5819 monitorChanges: 5820 type: boolean 5821 overrides: 5822 items: 5823 properties: 5824 configMapRef: 5825 properties: 5826 key: 5827 type: string 5828 name: 5829 type: string 5830 optional: 5831 type: boolean 5832 required: 5833 - key 5834 type: object 5835 x-kubernetes-map-type: atomic 5836 secretRef: 5837 properties: 5838 key: 5839 type: string 5840 name: 5841 type: string 5842 optional: 5843 type: boolean 5844 required: 5845 - key 5846 type: object 5847 x-kubernetes-map-type: atomic 5848 values: 5849 x-kubernetes-preserve-unknown-fields: true 5850 type: object 5851 type: array 5852 type: object 5853 prometheusNodeExporter: 5854 properties: 5855 enabled: 5856 type: boolean 5857 monitorChanges: 5858 type: boolean 5859 overrides: 5860 items: 5861 properties: 5862 configMapRef: 5863 properties: 5864 key: 5865 type: string 5866 name: 5867 type: string 5868 optional: 5869 type: boolean 5870 required: 5871 - key 5872 type: object 5873 x-kubernetes-map-type: atomic 5874 secretRef: 5875 properties: 5876 key: 5877 type: string 5878 name: 5879 type: string 5880 optional: 5881 type: boolean 5882 required: 5883 - key 5884 type: object 5885 x-kubernetes-map-type: atomic 5886 values: 5887 x-kubernetes-preserve-unknown-fields: true 5888 type: object 5889 type: array 5890 type: object 5891 prometheusOperator: 5892 properties: 5893 enabled: 5894 type: boolean 5895 monitorChanges: 5896 type: boolean 5897 overrides: 5898 items: 5899 properties: 5900 configMapRef: 5901 properties: 5902 key: 5903 type: string 5904 name: 5905 type: string 5906 optional: 5907 type: boolean 5908 required: 5909 - key 5910 type: object 5911 x-kubernetes-map-type: atomic 5912 secretRef: 5913 properties: 5914 key: 5915 type: string 5916 name: 5917 type: string 5918 optional: 5919 type: boolean 5920 required: 5921 - key 5922 type: object 5923 x-kubernetes-map-type: atomic 5924 values: 5925 x-kubernetes-preserve-unknown-fields: true 5926 type: object 5927 type: array 5928 type: object 5929 prometheusPushgateway: 5930 properties: 5931 enabled: 5932 type: boolean 5933 monitorChanges: 5934 type: boolean 5935 overrides: 5936 items: 5937 properties: 5938 configMapRef: 5939 properties: 5940 key: 5941 type: string 5942 name: 5943 type: string 5944 optional: 5945 type: boolean 5946 required: 5947 - key 5948 type: object 5949 x-kubernetes-map-type: atomic 5950 secretRef: 5951 properties: 5952 key: 5953 type: string 5954 name: 5955 type: string 5956 optional: 5957 type: boolean 5958 required: 5959 - key 5960 type: object 5961 x-kubernetes-map-type: atomic 5962 values: 5963 x-kubernetes-preserve-unknown-fields: true 5964 type: object 5965 type: array 5966 type: object 5967 rancher: 5968 properties: 5969 enabled: 5970 type: boolean 5971 keycloakAuthEnabled: 5972 type: boolean 5973 monitorChanges: 5974 type: boolean 5975 overrides: 5976 items: 5977 properties: 5978 configMapRef: 5979 properties: 5980 key: 5981 type: string 5982 name: 5983 type: string 5984 optional: 5985 type: boolean 5986 required: 5987 - key 5988 type: object 5989 x-kubernetes-map-type: atomic 5990 secretRef: 5991 properties: 5992 key: 5993 type: string 5994 name: 5995 type: string 5996 optional: 5997 type: boolean 5998 required: 5999 - key 6000 type: object 6001 x-kubernetes-map-type: atomic 6002 values: 6003 x-kubernetes-preserve-unknown-fields: true 6004 type: object 6005 type: array 6006 type: object 6007 rancherBackup: 6008 properties: 6009 enabled: 6010 type: boolean 6011 monitorChanges: 6012 type: boolean 6013 overrides: 6014 items: 6015 properties: 6016 configMapRef: 6017 properties: 6018 key: 6019 type: string 6020 name: 6021 type: string 6022 optional: 6023 type: boolean 6024 required: 6025 - key 6026 type: object 6027 x-kubernetes-map-type: atomic 6028 secretRef: 6029 properties: 6030 key: 6031 type: string 6032 name: 6033 type: string 6034 optional: 6035 type: boolean 6036 required: 6037 - key 6038 type: object 6039 x-kubernetes-map-type: atomic 6040 values: 6041 x-kubernetes-preserve-unknown-fields: true 6042 type: object 6043 type: array 6044 type: object 6045 velero: 6046 properties: 6047 enabled: 6048 type: boolean 6049 monitorChanges: 6050 type: boolean 6051 overrides: 6052 items: 6053 properties: 6054 configMapRef: 6055 properties: 6056 key: 6057 type: string 6058 name: 6059 type: string 6060 optional: 6061 type: boolean 6062 required: 6063 - key 6064 type: object 6065 x-kubernetes-map-type: atomic 6066 secretRef: 6067 properties: 6068 key: 6069 type: string 6070 name: 6071 type: string 6072 optional: 6073 type: boolean 6074 required: 6075 - key 6076 type: object 6077 x-kubernetes-map-type: atomic 6078 values: 6079 x-kubernetes-preserve-unknown-fields: true 6080 type: object 6081 type: array 6082 type: object 6083 verrazzano: 6084 properties: 6085 enabled: 6086 type: boolean 6087 monitorChanges: 6088 type: boolean 6089 overrides: 6090 items: 6091 properties: 6092 configMapRef: 6093 properties: 6094 key: 6095 type: string 6096 name: 6097 type: string 6098 optional: 6099 type: boolean 6100 required: 6101 - key 6102 type: object 6103 x-kubernetes-map-type: atomic 6104 secretRef: 6105 properties: 6106 key: 6107 type: string 6108 name: 6109 type: string 6110 optional: 6111 type: boolean 6112 required: 6113 - key 6114 type: object 6115 x-kubernetes-map-type: atomic 6116 values: 6117 x-kubernetes-preserve-unknown-fields: true 6118 type: object 6119 type: array 6120 type: object 6121 weblogicOperator: 6122 properties: 6123 enabled: 6124 type: boolean 6125 monitorChanges: 6126 type: boolean 6127 overrides: 6128 items: 6129 properties: 6130 configMapRef: 6131 properties: 6132 key: 6133 type: string 6134 name: 6135 type: string 6136 optional: 6137 type: boolean 6138 required: 6139 - key 6140 type: object 6141 x-kubernetes-map-type: atomic 6142 secretRef: 6143 properties: 6144 key: 6145 type: string 6146 name: 6147 type: string 6148 optional: 6149 type: boolean 6150 required: 6151 - key 6152 type: object 6153 x-kubernetes-map-type: atomic 6154 values: 6155 x-kubernetes-preserve-unknown-fields: true 6156 type: object 6157 type: array 6158 type: object 6159 type: object 6160 defaultVolumeSource: 6161 properties: 6162 awsElasticBlockStore: 6163 properties: 6164 fsType: 6165 type: string 6166 partition: 6167 format: int32 6168 type: integer 6169 readOnly: 6170 type: boolean 6171 volumeID: 6172 type: string 6173 required: 6174 - volumeID 6175 type: object 6176 azureDisk: 6177 properties: 6178 cachingMode: 6179 type: string 6180 diskName: 6181 type: string 6182 diskURI: 6183 type: string 6184 fsType: 6185 type: string 6186 kind: 6187 type: string 6188 readOnly: 6189 type: boolean 6190 required: 6191 - diskName 6192 - diskURI 6193 type: object 6194 azureFile: 6195 properties: 6196 readOnly: 6197 type: boolean 6198 secretName: 6199 type: string 6200 shareName: 6201 type: string 6202 required: 6203 - secretName 6204 - shareName 6205 type: object 6206 cephfs: 6207 properties: 6208 monitors: 6209 items: 6210 type: string 6211 type: array 6212 path: 6213 type: string 6214 readOnly: 6215 type: boolean 6216 secretFile: 6217 type: string 6218 secretRef: 6219 properties: 6220 name: 6221 type: string 6222 type: object 6223 x-kubernetes-map-type: atomic 6224 user: 6225 type: string 6226 required: 6227 - monitors 6228 type: object 6229 cinder: 6230 properties: 6231 fsType: 6232 type: string 6233 readOnly: 6234 type: boolean 6235 secretRef: 6236 properties: 6237 name: 6238 type: string 6239 type: object 6240 x-kubernetes-map-type: atomic 6241 volumeID: 6242 type: string 6243 required: 6244 - volumeID 6245 type: object 6246 configMap: 6247 properties: 6248 defaultMode: 6249 format: int32 6250 type: integer 6251 items: 6252 items: 6253 properties: 6254 key: 6255 type: string 6256 mode: 6257 format: int32 6258 type: integer 6259 path: 6260 type: string 6261 required: 6262 - key 6263 - path 6264 type: object 6265 type: array 6266 name: 6267 type: string 6268 optional: 6269 type: boolean 6270 type: object 6271 x-kubernetes-map-type: atomic 6272 csi: 6273 properties: 6274 driver: 6275 type: string 6276 fsType: 6277 type: string 6278 nodePublishSecretRef: 6279 properties: 6280 name: 6281 type: string 6282 type: object 6283 x-kubernetes-map-type: atomic 6284 readOnly: 6285 type: boolean 6286 volumeAttributes: 6287 additionalProperties: 6288 type: string 6289 type: object 6290 required: 6291 - driver 6292 type: object 6293 downwardAPI: 6294 properties: 6295 defaultMode: 6296 format: int32 6297 type: integer 6298 items: 6299 items: 6300 properties: 6301 fieldRef: 6302 properties: 6303 apiVersion: 6304 type: string 6305 fieldPath: 6306 type: string 6307 required: 6308 - fieldPath 6309 type: object 6310 x-kubernetes-map-type: atomic 6311 mode: 6312 format: int32 6313 type: integer 6314 path: 6315 type: string 6316 resourceFieldRef: 6317 properties: 6318 containerName: 6319 type: string 6320 divisor: 6321 anyOf: 6322 - type: integer 6323 - type: string 6324 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6325 x-kubernetes-int-or-string: true 6326 resource: 6327 type: string 6328 required: 6329 - resource 6330 type: object 6331 x-kubernetes-map-type: atomic 6332 required: 6333 - path 6334 type: object 6335 type: array 6336 type: object 6337 emptyDir: 6338 properties: 6339 medium: 6340 type: string 6341 sizeLimit: 6342 anyOf: 6343 - type: integer 6344 - type: string 6345 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6346 x-kubernetes-int-or-string: true 6347 type: object 6348 ephemeral: 6349 properties: 6350 volumeClaimTemplate: 6351 properties: 6352 metadata: 6353 type: object 6354 spec: 6355 properties: 6356 accessModes: 6357 items: 6358 type: string 6359 type: array 6360 dataSource: 6361 properties: 6362 apiGroup: 6363 type: string 6364 kind: 6365 type: string 6366 name: 6367 type: string 6368 required: 6369 - kind 6370 - name 6371 type: object 6372 x-kubernetes-map-type: atomic 6373 dataSourceRef: 6374 properties: 6375 apiGroup: 6376 type: string 6377 kind: 6378 type: string 6379 name: 6380 type: string 6381 required: 6382 - kind 6383 - name 6384 type: object 6385 x-kubernetes-map-type: atomic 6386 resources: 6387 properties: 6388 limits: 6389 additionalProperties: 6390 anyOf: 6391 - type: integer 6392 - type: string 6393 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6394 x-kubernetes-int-or-string: true 6395 type: object 6396 requests: 6397 additionalProperties: 6398 anyOf: 6399 - type: integer 6400 - type: string 6401 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6402 x-kubernetes-int-or-string: true 6403 type: object 6404 type: object 6405 selector: 6406 properties: 6407 matchExpressions: 6408 items: 6409 properties: 6410 key: 6411 type: string 6412 operator: 6413 type: string 6414 values: 6415 items: 6416 type: string 6417 type: array 6418 required: 6419 - key 6420 - operator 6421 type: object 6422 type: array 6423 matchLabels: 6424 additionalProperties: 6425 type: string 6426 type: object 6427 type: object 6428 x-kubernetes-map-type: atomic 6429 storageClassName: 6430 type: string 6431 volumeMode: 6432 type: string 6433 volumeName: 6434 type: string 6435 type: object 6436 required: 6437 - spec 6438 type: object 6439 type: object 6440 fc: 6441 properties: 6442 fsType: 6443 type: string 6444 lun: 6445 format: int32 6446 type: integer 6447 readOnly: 6448 type: boolean 6449 targetWWNs: 6450 items: 6451 type: string 6452 type: array 6453 wwids: 6454 items: 6455 type: string 6456 type: array 6457 type: object 6458 flexVolume: 6459 properties: 6460 driver: 6461 type: string 6462 fsType: 6463 type: string 6464 options: 6465 additionalProperties: 6466 type: string 6467 type: object 6468 readOnly: 6469 type: boolean 6470 secretRef: 6471 properties: 6472 name: 6473 type: string 6474 type: object 6475 x-kubernetes-map-type: atomic 6476 required: 6477 - driver 6478 type: object 6479 flocker: 6480 properties: 6481 datasetName: 6482 type: string 6483 datasetUUID: 6484 type: string 6485 type: object 6486 gcePersistentDisk: 6487 properties: 6488 fsType: 6489 type: string 6490 partition: 6491 format: int32 6492 type: integer 6493 pdName: 6494 type: string 6495 readOnly: 6496 type: boolean 6497 required: 6498 - pdName 6499 type: object 6500 gitRepo: 6501 properties: 6502 directory: 6503 type: string 6504 repository: 6505 type: string 6506 revision: 6507 type: string 6508 required: 6509 - repository 6510 type: object 6511 glusterfs: 6512 properties: 6513 endpoints: 6514 type: string 6515 path: 6516 type: string 6517 readOnly: 6518 type: boolean 6519 required: 6520 - endpoints 6521 - path 6522 type: object 6523 hostPath: 6524 properties: 6525 path: 6526 type: string 6527 type: 6528 type: string 6529 required: 6530 - path 6531 type: object 6532 iscsi: 6533 properties: 6534 chapAuthDiscovery: 6535 type: boolean 6536 chapAuthSession: 6537 type: boolean 6538 fsType: 6539 type: string 6540 initiatorName: 6541 type: string 6542 iqn: 6543 type: string 6544 iscsiInterface: 6545 type: string 6546 lun: 6547 format: int32 6548 type: integer 6549 portals: 6550 items: 6551 type: string 6552 type: array 6553 readOnly: 6554 type: boolean 6555 secretRef: 6556 properties: 6557 name: 6558 type: string 6559 type: object 6560 x-kubernetes-map-type: atomic 6561 targetPortal: 6562 type: string 6563 required: 6564 - iqn 6565 - lun 6566 - targetPortal 6567 type: object 6568 nfs: 6569 properties: 6570 path: 6571 type: string 6572 readOnly: 6573 type: boolean 6574 server: 6575 type: string 6576 required: 6577 - path 6578 - server 6579 type: object 6580 persistentVolumeClaim: 6581 properties: 6582 claimName: 6583 type: string 6584 readOnly: 6585 type: boolean 6586 required: 6587 - claimName 6588 type: object 6589 photonPersistentDisk: 6590 properties: 6591 fsType: 6592 type: string 6593 pdID: 6594 type: string 6595 required: 6596 - pdID 6597 type: object 6598 portworxVolume: 6599 properties: 6600 fsType: 6601 type: string 6602 readOnly: 6603 type: boolean 6604 volumeID: 6605 type: string 6606 required: 6607 - volumeID 6608 type: object 6609 projected: 6610 properties: 6611 defaultMode: 6612 format: int32 6613 type: integer 6614 sources: 6615 items: 6616 properties: 6617 configMap: 6618 properties: 6619 items: 6620 items: 6621 properties: 6622 key: 6623 type: string 6624 mode: 6625 format: int32 6626 type: integer 6627 path: 6628 type: string 6629 required: 6630 - key 6631 - path 6632 type: object 6633 type: array 6634 name: 6635 type: string 6636 optional: 6637 type: boolean 6638 type: object 6639 x-kubernetes-map-type: atomic 6640 downwardAPI: 6641 properties: 6642 items: 6643 items: 6644 properties: 6645 fieldRef: 6646 properties: 6647 apiVersion: 6648 type: string 6649 fieldPath: 6650 type: string 6651 required: 6652 - fieldPath 6653 type: object 6654 x-kubernetes-map-type: atomic 6655 mode: 6656 format: int32 6657 type: integer 6658 path: 6659 type: string 6660 resourceFieldRef: 6661 properties: 6662 containerName: 6663 type: string 6664 divisor: 6665 anyOf: 6666 - type: integer 6667 - type: string 6668 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6669 x-kubernetes-int-or-string: true 6670 resource: 6671 type: string 6672 required: 6673 - resource 6674 type: object 6675 x-kubernetes-map-type: atomic 6676 required: 6677 - path 6678 type: object 6679 type: array 6680 type: object 6681 secret: 6682 properties: 6683 items: 6684 items: 6685 properties: 6686 key: 6687 type: string 6688 mode: 6689 format: int32 6690 type: integer 6691 path: 6692 type: string 6693 required: 6694 - key 6695 - path 6696 type: object 6697 type: array 6698 name: 6699 type: string 6700 optional: 6701 type: boolean 6702 type: object 6703 x-kubernetes-map-type: atomic 6704 serviceAccountToken: 6705 properties: 6706 audience: 6707 type: string 6708 expirationSeconds: 6709 format: int64 6710 type: integer 6711 path: 6712 type: string 6713 required: 6714 - path 6715 type: object 6716 type: object 6717 type: array 6718 type: object 6719 quobyte: 6720 properties: 6721 group: 6722 type: string 6723 readOnly: 6724 type: boolean 6725 registry: 6726 type: string 6727 tenant: 6728 type: string 6729 user: 6730 type: string 6731 volume: 6732 type: string 6733 required: 6734 - registry 6735 - volume 6736 type: object 6737 rbd: 6738 properties: 6739 fsType: 6740 type: string 6741 image: 6742 type: string 6743 keyring: 6744 type: string 6745 monitors: 6746 items: 6747 type: string 6748 type: array 6749 pool: 6750 type: string 6751 readOnly: 6752 type: boolean 6753 secretRef: 6754 properties: 6755 name: 6756 type: string 6757 type: object 6758 x-kubernetes-map-type: atomic 6759 user: 6760 type: string 6761 required: 6762 - image 6763 - monitors 6764 type: object 6765 scaleIO: 6766 properties: 6767 fsType: 6768 type: string 6769 gateway: 6770 type: string 6771 protectionDomain: 6772 type: string 6773 readOnly: 6774 type: boolean 6775 secretRef: 6776 properties: 6777 name: 6778 type: string 6779 type: object 6780 x-kubernetes-map-type: atomic 6781 sslEnabled: 6782 type: boolean 6783 storageMode: 6784 type: string 6785 storagePool: 6786 type: string 6787 system: 6788 type: string 6789 volumeName: 6790 type: string 6791 required: 6792 - gateway 6793 - secretRef 6794 - system 6795 type: object 6796 secret: 6797 properties: 6798 defaultMode: 6799 format: int32 6800 type: integer 6801 items: 6802 items: 6803 properties: 6804 key: 6805 type: string 6806 mode: 6807 format: int32 6808 type: integer 6809 path: 6810 type: string 6811 required: 6812 - key 6813 - path 6814 type: object 6815 type: array 6816 optional: 6817 type: boolean 6818 secretName: 6819 type: string 6820 type: object 6821 storageos: 6822 properties: 6823 fsType: 6824 type: string 6825 readOnly: 6826 type: boolean 6827 secretRef: 6828 properties: 6829 name: 6830 type: string 6831 type: object 6832 x-kubernetes-map-type: atomic 6833 volumeName: 6834 type: string 6835 volumeNamespace: 6836 type: string 6837 type: object 6838 vsphereVolume: 6839 properties: 6840 fsType: 6841 type: string 6842 storagePolicyID: 6843 type: string 6844 storagePolicyName: 6845 type: string 6846 volumePath: 6847 type: string 6848 required: 6849 - volumePath 6850 type: object 6851 type: object 6852 environmentName: 6853 type: string 6854 profile: 6855 type: string 6856 security: 6857 properties: 6858 adminSubjects: 6859 items: 6860 properties: 6861 apiGroup: 6862 type: string 6863 kind: 6864 type: string 6865 name: 6866 type: string 6867 namespace: 6868 type: string 6869 required: 6870 - kind 6871 - name 6872 type: object 6873 x-kubernetes-map-type: atomic 6874 type: array 6875 monitorSubjects: 6876 items: 6877 properties: 6878 apiGroup: 6879 type: string 6880 kind: 6881 type: string 6882 name: 6883 type: string 6884 namespace: 6885 type: string 6886 required: 6887 - kind 6888 - name 6889 type: object 6890 x-kubernetes-map-type: atomic 6891 type: array 6892 type: object 6893 version: 6894 type: string 6895 volumeClaimSpecTemplates: 6896 items: 6897 properties: 6898 metadata: 6899 type: object 6900 x-kubernetes-preserve-unknown-fields: true 6901 spec: 6902 properties: 6903 accessModes: 6904 items: 6905 type: string 6906 type: array 6907 dataSource: 6908 properties: 6909 apiGroup: 6910 type: string 6911 kind: 6912 type: string 6913 name: 6914 type: string 6915 required: 6916 - kind 6917 - name 6918 type: object 6919 x-kubernetes-map-type: atomic 6920 dataSourceRef: 6921 properties: 6922 apiGroup: 6923 type: string 6924 kind: 6925 type: string 6926 name: 6927 type: string 6928 required: 6929 - kind 6930 - name 6931 type: object 6932 x-kubernetes-map-type: atomic 6933 resources: 6934 properties: 6935 limits: 6936 additionalProperties: 6937 anyOf: 6938 - type: integer 6939 - type: string 6940 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6941 x-kubernetes-int-or-string: true 6942 type: object 6943 requests: 6944 additionalProperties: 6945 anyOf: 6946 - type: integer 6947 - type: string 6948 pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ 6949 x-kubernetes-int-or-string: true 6950 type: object 6951 type: object 6952 selector: 6953 properties: 6954 matchExpressions: 6955 items: 6956 properties: 6957 key: 6958 type: string 6959 operator: 6960 type: string 6961 values: 6962 items: 6963 type: string 6964 type: array 6965 required: 6966 - key 6967 - operator 6968 type: object 6969 type: array 6970 matchLabels: 6971 additionalProperties: 6972 type: string 6973 type: object 6974 type: object 6975 x-kubernetes-map-type: atomic 6976 storageClassName: 6977 type: string 6978 volumeMode: 6979 type: string 6980 volumeName: 6981 type: string 6982 type: object 6983 type: object 6984 type: array 6985 type: object 6986 status: 6987 properties: 6988 available: 6989 type: string 6990 components: 6991 additionalProperties: 6992 properties: 6993 available: 6994 type: string 6995 conditions: 6996 items: 6997 properties: 6998 lastTransitionTime: 6999 type: string 7000 message: 7001 type: string 7002 status: 7003 type: string 7004 type: 7005 type: string 7006 required: 7007 - status 7008 - type 7009 type: object 7010 type: array 7011 lastReconciledGeneration: 7012 format: int64 7013 type: integer 7014 name: 7015 type: string 7016 reconcilingGeneration: 7017 format: int64 7018 type: integer 7019 state: 7020 type: string 7021 version: 7022 type: string 7023 type: object 7024 type: object 7025 conditions: 7026 items: 7027 properties: 7028 lastTransitionTime: 7029 type: string 7030 message: 7031 type: string 7032 status: 7033 type: string 7034 type: 7035 type: string 7036 required: 7037 - status 7038 - type 7039 type: object 7040 type: array 7041 instance: 7042 properties: 7043 argoCDUrl: 7044 type: string 7045 consoleUrl: 7046 type: string 7047 grafanaUrl: 7048 type: string 7049 jaegerUrl: 7050 type: string 7051 keyCloakUrl: 7052 type: string 7053 kialiUrl: 7054 type: string 7055 openSearchDashboardsUrl: 7056 type: string 7057 openSearchUrl: 7058 type: string 7059 prometheusUrl: 7060 type: string 7061 rancherUrl: 7062 type: string 7063 type: object 7064 state: 7065 type: string 7066 version: 7067 type: string 7068 type: object 7069 type: object 7070 served: true 7071 storage: true 7072 subresources: 7073 status: {} 7074 7075 --- 7076 # Source: verrazzano-platform-operator/templates/namespace.yaml 7077 # Copyright (C) 2020, 2022, Oracle and/or its affiliates. 7078 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 7079 apiVersion: v1 7080 kind: Namespace 7081 metadata: 7082 name: verrazzano-install 7083 labels: 7084 verrazzano.io/namespace: verrazzano-install 7085 --- 7086 # Source: verrazzano-platform-operator/templates/serviceaccount.yaml 7087 # Copyright (C) 2020, 2021, Oracle and/or its affiliates. 7088 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 7089 apiVersion: v1 7090 kind: ServiceAccount 7091 metadata: 7092 name: verrazzano-platform-operator 7093 namespace: verrazzano-install 7094 --- 7095 # Source: verrazzano-platform-operator/templates/clusterrole.yaml 7096 # Copyright (C) 2020, 2022, Oracle and/or its affiliates. 7097 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 7098 apiVersion: rbac.authorization.k8s.io/v1 7099 kind: ClusterRole 7100 metadata: 7101 name: verrazzano-managed-cluster 7102 rules: 7103 - apiGroups: 7104 - clusters.verrazzano.io 7105 resources: 7106 - multiclusterapplicationconfigurations 7107 - multiclustercomponents 7108 - multiclusterconfigmaps 7109 - multiclusterloggingscopes 7110 - multiclustersecrets 7111 - verrazzanoprojects 7112 - verrazzanomanagedclusters 7113 verbs: 7114 - get 7115 - list 7116 - watch 7117 - apiGroups: 7118 - clusters.verrazzano.io 7119 resources: 7120 - multiclusterapplicationconfigurations/status 7121 - multiclustercomponents/status 7122 - multiclusterconfigmaps/status 7123 - multiclusterloggingscopes/status 7124 - multiclustersecrets/status 7125 - verrazzanoprojects/status 7126 - verrazzanomanagedclusters/status 7127 verbs: 7128 - get 7129 - list 7130 - watch 7131 - create 7132 - update 7133 - delete 7134 - apiGroups: 7135 - core.oam.dev 7136 resources: 7137 - components 7138 verbs: 7139 - get 7140 - list 7141 - watch 7142 - apiGroups: 7143 - "" 7144 resources: 7145 - secrets 7146 verbs: 7147 - get 7148 - list 7149 - watch 7150 - update 7151 - apiGroups: 7152 - batch 7153 resources: 7154 - jobs 7155 - cronjobs 7156 verbs: 7157 - get 7158 - list 7159 - watch 7160 - apiGroups: 7161 - mysql.oracle.com 7162 resources: 7163 - mysqlbackups 7164 verbs: 7165 - create 7166 - get 7167 - list 7168 - patch 7169 - update 7170 - watch 7171 - delete 7172 - apiGroups: 7173 - mysql.oracle.com 7174 resources: 7175 - mysqlbackups/status 7176 verbs: 7177 - get 7178 - patch 7179 - update 7180 - watch 7181 --- 7182 # Source: verrazzano-platform-operator/templates/clusterrolebinding.yaml 7183 # Copyright (C) 2020, 2021, Oracle and/or its affiliates. 7184 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 7185 apiVersion: rbac.authorization.k8s.io/v1 7186 kind: ClusterRoleBinding 7187 metadata: 7188 name: verrazzano-platform-operator 7189 roleRef: 7190 apiGroup: rbac.authorization.k8s.io 7191 kind: ClusterRole 7192 name: cluster-admin 7193 subjects: 7194 - kind: ServiceAccount 7195 name: verrazzano-platform-operator 7196 namespace: verrazzano-install 7197 --- 7198 # Source: verrazzano-platform-operator/templates/service.yaml 7199 # Copyright (C) 2020, 2022, Oracle and/or its affiliates. 7200 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 7201 apiVersion: v1 7202 kind: Service 7203 metadata: 7204 name: verrazzano-platform-operator 7205 namespace: verrazzano-install 7206 labels: 7207 app: verrazzano-platform-operator 7208 spec: 7209 ports: 7210 - name: http-metric 7211 protocol: TCP 7212 port: 9100 7213 targetPort: 9100 7214 selector: 7215 app: verrazzano-platform-operator 7216 --- 7217 # Source: verrazzano-platform-operator/templates/service.yaml 7218 apiVersion: v1 7219 kind: Service 7220 metadata: 7221 name: verrazzano-platform-operator-webhook 7222 namespace: verrazzano-install 7223 labels: 7224 app: verrazzano-platform-operator-webhook 7225 spec: 7226 ports: 7227 - name: webhook 7228 port: 443 7229 targetPort: 9443 7230 selector: 7231 app: verrazzano-platform-operator-webhook 7232 --- 7233 # Source: verrazzano-platform-operator/templates/deployment.yaml 7234 # Copyright (C) 2020, 2023, Oracle and/or its affiliates. 7235 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 7236 apiVersion: apps/v1 7237 kind: Deployment 7238 metadata: 7239 name: verrazzano-platform-operator 7240 namespace: verrazzano-install 7241 labels: 7242 app: verrazzano-platform-operator 7243 app.kubernetes.io/version: 1.5.2 7244 spec: 7245 replicas: 1 7246 strategy: 7247 type: Recreate 7248 selector: 7249 matchLabels: 7250 app: verrazzano-platform-operator 7251 template: 7252 metadata: 7253 labels: 7254 app: verrazzano-platform-operator 7255 app.kubernetes.io/version: 1.5.2 7256 spec: 7257 terminationGracePeriodSeconds: 0 7258 initContainers: 7259 - name: webhookswait 7260 imagePullPolicy: IfNotPresent 7261 image: ghcr.io/verrazzano/verrazzano-platform-operator:v1.5.2-20230315235330-0326ee67 7262 command: [ 'sh', '-c', "/verrazzano/platform-operator/scripts/wait4webhook.sh" ] 7263 securityContext: 7264 privileged: false 7265 allowPrivilegeEscalation: false 7266 capabilities: 7267 drop: 7268 - ALL 7269 affinity: 7270 podAntiAffinity: 7271 preferredDuringSchedulingIgnoredDuringExecution: 7272 - podAffinityTerm: 7273 labelSelector: 7274 matchExpressions: 7275 - key: app 7276 operator: In 7277 values: 7278 - verrazzano-platform-operator 7279 topologyKey: kubernetes.io/hostname 7280 weight: 100 7281 containers: 7282 - name: verrazzano-platform-operator 7283 imagePullPolicy: IfNotPresent 7284 image: ghcr.io/verrazzano/verrazzano-platform-operator:v1.5.2-20230315235330-0326ee67 7285 ports: 7286 - containerPort: 9100 7287 name: http-metric 7288 protocol: TCP 7289 args: 7290 - --zap-log-level=info 7291 - --health-check-period=60 7292 env: 7293 - name: VERRAZZANO_KUBECONFIG 7294 value: /home/verrazzano/kubeconfig 7295 resources: 7296 requests: 7297 memory: 72Mi 7298 securityContext: 7299 privileged: false 7300 allowPrivilegeEscalation: false 7301 capabilities: 7302 drop: 7303 - ALL 7304 serviceAccountName: verrazzano-platform-operator 7305 securityContext: 7306 runAsUser: 1000 7307 runAsGroup: 999 7308 runAsNonRoot: true 7309 seccompProfile: 7310 type: RuntimeDefault 7311 --- 7312 # Source: verrazzano-platform-operator/templates/deployment.yaml 7313 apiVersion: apps/v1 7314 kind: Deployment 7315 metadata: 7316 name: verrazzano-platform-operator-webhook 7317 namespace: verrazzano-install 7318 labels: 7319 app: verrazzano-platform-operator-webhook 7320 app.kubernetes.io/version: 1.5.2 7321 spec: 7322 replicas: 1 7323 strategy: 7324 type: RollingUpdate 7325 rollingUpdate: 7326 maxUnavailable: 0 7327 maxSurge: 1 7328 selector: 7329 matchLabels: 7330 app: verrazzano-platform-operator-webhook 7331 template: 7332 metadata: 7333 labels: 7334 app: verrazzano-platform-operator-webhook 7335 app.kubernetes.io/version: 1.5.2 7336 spec: 7337 terminationGracePeriodSeconds: 0 7338 affinity: 7339 podAntiAffinity: 7340 preferredDuringSchedulingIgnoredDuringExecution: 7341 - podAffinityTerm: 7342 labelSelector: 7343 matchExpressions: 7344 - key: app 7345 operator: In 7346 values: 7347 - verrazzano-platform-operator-webhook 7348 topologyKey: kubernetes.io/hostname 7349 weight: 100 7350 initContainers: 7351 - name: initwebhooks 7352 imagePullPolicy: IfNotPresent 7353 image: ghcr.io/verrazzano/verrazzano-platform-operator:v1.5.2-20230315235330-0326ee67 7354 args: 7355 - --zap-log-level=info 7356 - --run-webhook-init=true 7357 resources: 7358 requests: 7359 memory: 72Mi 7360 volumeMounts: 7361 - name: webhook-certs 7362 mountPath: /etc/webhook/certs 7363 securityContext: 7364 privileged: false 7365 allowPrivilegeEscalation: false 7366 capabilities: 7367 drop: 7368 - ALL 7369 containers: 7370 - name: webhook-run 7371 image: ghcr.io/verrazzano/verrazzano-platform-operator:v1.5.2-20230315235330-0326ee67 7372 imagePullPolicy: IfNotPresent 7373 args: 7374 - --zap-log-level=info 7375 - --run-webhooks=true 7376 - --resource-validation=false 7377 volumeMounts: 7378 - name: webhook-certs 7379 mountPath: /etc/webhook/certs 7380 resources: 7381 requests: 7382 memory: 72Mi 7383 ports: 7384 - containerPort: 9100 7385 name: http-metric 7386 protocol: TCP 7387 - containerPort: 9443 7388 name: webhook 7389 protocol: TCP 7390 securityContext: 7391 privileged: false 7392 allowPrivilegeEscalation: false 7393 capabilities: 7394 drop: 7395 - ALL 7396 volumes: 7397 - name: webhook-certs 7398 emptyDir: {} 7399 serviceAccountName: verrazzano-platform-operator 7400 securityContext: 7401 runAsUser: 1000 7402 runAsGroup: 999 7403 runAsNonRoot: true 7404 seccompProfile: 7405 type: RuntimeDefault 7406 --- 7407 # Source: verrazzano-platform-operator/templates/mutatingWebHookConfiguration.yaml 7408 # Copyright (c) 2022, Oracle and/or its affiliates. 7409 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 7410 --- 7411 # Source: verrazzano-platform-operator/templates/mutatingWebHookConfiguration.yaml 7412 apiVersion: admissionregistration.k8s.io/v1 7413 kind: MutatingWebhookConfiguration 7414 metadata: 7415 name: verrazzano-mysql-backup 7416 labels: 7417 app: verrazzano-mysql-backup 7418 webhooks: 7419 - name: verrazzano-mysql-backup.verrazzano.io 7420 namespaceSelector: 7421 matchExpressions: 7422 - {key: istio-injection, operator: In, values: [enabled]} 7423 - {key: verrazzano.io/namespace, operator: NotIn, values: [kube-system]} 7424 clientConfig: 7425 service: 7426 name: verrazzano-platform-operator-webhook 7427 namespace: verrazzano-install 7428 path: "/mysql-backup-job-annotate" 7429 rules: 7430 - apiGroups: 7431 - batch 7432 apiVersions: 7433 - v1 7434 operations: 7435 - CREATE 7436 - UPDATE 7437 resources: 7438 - jobs 7439 sideEffects: None 7440 failurePolicy: Fail 7441 matchPolicy: Exact 7442 timeoutSeconds: 30 7443 admissionReviewVersions: 7444 - v1beta1 7445 - v1 7446 --- 7447 # Source: verrazzano-platform-operator/templates/validatingwebhookconfiguration.yaml 7448 # Copyright (C) 2020, 2023, Oracle and/or its affiliates. 7449 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 7450 apiVersion: admissionregistration.k8s.io/v1 7451 kind: ValidatingWebhookConfiguration 7452 metadata: 7453 name: verrazzano-platform-operator-webhook 7454 labels: 7455 app: verrazzano-platform-operator-webhook 7456 webhooks: 7457 - name: install.verrazzano.io 7458 namespaceSelector: 7459 matchExpressions: 7460 - { key: verrazzano.io/namespace, operator: NotIn, values: [ kube-system ] } 7461 clientConfig: 7462 service: 7463 name: verrazzano-platform-operator-webhook 7464 namespace: verrazzano-install 7465 path: /validate-install-verrazzano-io-v1alpha1-verrazzano 7466 rules: 7467 - apiGroups: 7468 - install.verrazzano.io 7469 apiVersions: 7470 - v1alpha1 7471 operations: 7472 - CREATE 7473 - UPDATE 7474 resources: 7475 - verrazzanos 7476 sideEffects: None 7477 failurePolicy: Fail 7478 matchPolicy: Exact 7479 timeoutSeconds: 30 7480 admissionReviewVersions: 7481 - v1beta1 7482 - v1 7483 - name: install.verrazzano.io.v1beta1 7484 namespaceSelector: 7485 matchExpressions: 7486 - { key: verrazzano.io/namespace, operator: NotIn, values: [ kube-system ] } 7487 clientConfig: 7488 service: 7489 name: verrazzano-platform-operator-webhook 7490 namespace: verrazzano-install 7491 path: /validate-install-verrazzano-io-v1beta1-verrazzano 7492 rules: 7493 - apiGroups: 7494 - install.verrazzano.io 7495 apiVersions: 7496 - v1beta1 7497 operations: 7498 - CREATE 7499 - UPDATE 7500 resources: 7501 - verrazzanos 7502 sideEffects: None 7503 failurePolicy: Fail 7504 matchPolicy: Exact 7505 timeoutSeconds: 30 7506 admissionReviewVersions: 7507 - v1beta1 7508 - v1 7509 --- 7510 # Source: verrazzano-platform-operator/templates/validatingwebhookconfiguration.yaml 7511 apiVersion: admissionregistration.k8s.io/v1 7512 kind: ValidatingWebhookConfiguration 7513 metadata: 7514 name: verrazzano-platform-mysqlinstalloverrides 7515 namespace: verrazzano-install 7516 labels: 7517 app: verrazzano-platform-operator 7518 webhooks: 7519 - name: v1beta1-platform-mysqlinstalloverrides.verrazzano.io.v1beta1 7520 namespaceSelector: 7521 matchExpressions: 7522 - { key: verrazzano.io/namespace, operator: NotIn, values: [ kube-system ] } 7523 clientConfig: 7524 service: 7525 name: verrazzano-platform-operator-webhook 7526 namespace: verrazzano-install 7527 path: /v1beta1-validate-mysql-install-override-values 7528 rules: 7529 - apiGroups: 7530 - install.verrazzano.io 7531 apiVersions: 7532 - v1beta1 7533 operations: 7534 - UPDATE 7535 resources: 7536 - verrazzanos 7537 sideEffects: None 7538 failurePolicy: Fail 7539 matchPolicy: Exact 7540 timeoutSeconds: 30 7541 admissionReviewVersions: 7542 - v1beta1 7543 - v1 7544 - name: v1alpha1-platform-mysqlinstalloverrides.verrazzano.io.v1alpha1 7545 namespaceSelector: 7546 matchExpressions: 7547 - { key: verrazzano.io/namespace, operator: NotIn, values: [ kube-system ] } 7548 clientConfig: 7549 service: 7550 name: verrazzano-platform-operator-webhook 7551 namespace: verrazzano-install 7552 path: /v1alpha1-validate-mysql-install-override-values 7553 rules: 7554 - apiGroups: 7555 - install.verrazzano.io 7556 apiVersions: 7557 - v1alpha1 7558 operations: 7559 - UPDATE 7560 resources: 7561 - verrazzanos 7562 sideEffects: None 7563 failurePolicy: Fail 7564 matchPolicy: Exact 7565 timeoutSeconds: 30 7566 admissionReviewVersions: 7567 - v1beta1 7568 - v1 7569 --- 7570 # Source: verrazzano-platform-operator/templates/validatingwebhookconfiguration.yaml 7571 apiVersion: admissionregistration.k8s.io/v1 7572 kind: ValidatingWebhookConfiguration 7573 metadata: 7574 name: verrazzano-platform-requirements-validator 7575 namespace: verrazzano-install 7576 labels: 7577 app: verrazzano-platform-operator 7578 webhooks: 7579 - name: v1beta1-platform-requirements-validator.verrazzano.io.v1beta1 7580 namespaceSelector: 7581 matchExpressions: 7582 - { key: verrazzano.io/namespace, operator: NotIn, values: [ kube-system ] } 7583 clientConfig: 7584 service: 7585 name: verrazzano-platform-operator-webhook 7586 namespace: verrazzano-install 7587 path: /v1beta1-validate-requirements 7588 rules: 7589 - apiGroups: 7590 - install.verrazzano.io 7591 apiVersions: 7592 - v1beta1 7593 operations: 7594 - CREATE 7595 - UPDATE 7596 resources: 7597 - verrazzanos 7598 sideEffects: None 7599 failurePolicy: Fail 7600 matchPolicy: Exact 7601 timeoutSeconds: 30 7602 admissionReviewVersions: 7603 - v1beta1 7604 - v1 7605 - name: v1alpha1-platform-requirements-validator.verrazzano.io.v1alpha1 7606 namespaceSelector: 7607 matchExpressions: 7608 - { key: verrazzano.io/namespace, operator: NotIn, values: [ kube-system ] } 7609 clientConfig: 7610 service: 7611 name: verrazzano-platform-operator-webhook 7612 namespace: verrazzano-install 7613 path: /v1alpha1-validate-requirements 7614 rules: 7615 - apiGroups: 7616 - install.verrazzano.io 7617 apiVersions: 7618 - v1alpha1 7619 operations: 7620 - CREATE 7621 - UPDATE 7622 resources: 7623 - verrazzanos 7624 sideEffects: None 7625 failurePolicy: Fail 7626 matchPolicy: Exact 7627 timeoutSeconds: 30 7628 admissionReviewVersions: 7629 - v1beta1 7630 - v1