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