github.com/argoproj/argo-cd/v3@v3.2.1/manifests/crds/applicationset-crd.yaml (about)

     1  apiVersion: apiextensions.k8s.io/v1
     2  kind: CustomResourceDefinition
     3  metadata:
     4    labels:
     5      app.kubernetes.io/name: applicationsets.argoproj.io
     6      app.kubernetes.io/part-of: argocd
     7    name: applicationsets.argoproj.io
     8  spec:
     9    group: argoproj.io
    10    names:
    11      kind: ApplicationSet
    12      listKind: ApplicationSetList
    13      plural: applicationsets
    14      shortNames:
    15      - appset
    16      - appsets
    17      singular: applicationset
    18    scope: Namespaced
    19    versions:
    20    - name: v1alpha1
    21      schema:
    22        openAPIV3Schema:
    23          properties:
    24            apiVersion:
    25              type: string
    26            kind:
    27              type: string
    28            metadata:
    29              type: object
    30            spec:
    31              properties:
    32                applyNestedSelectors:
    33                  type: boolean
    34                generators:
    35                  items:
    36                    properties:
    37                      clusterDecisionResource:
    38                        properties:
    39                          configMapRef:
    40                            type: string
    41                          labelSelector:
    42                            properties:
    43                              matchExpressions:
    44                                items:
    45                                  properties:
    46                                    key:
    47                                      type: string
    48                                    operator:
    49                                      type: string
    50                                    values:
    51                                      items:
    52                                        type: string
    53                                      type: array
    54                                      x-kubernetes-list-type: atomic
    55                                  required:
    56                                  - key
    57                                  - operator
    58                                  type: object
    59                                type: array
    60                                x-kubernetes-list-type: atomic
    61                              matchLabels:
    62                                additionalProperties:
    63                                  type: string
    64                                type: object
    65                            type: object
    66                            x-kubernetes-map-type: atomic
    67                          name:
    68                            type: string
    69                          requeueAfterSeconds:
    70                            format: int64
    71                            type: integer
    72                          template:
    73                            properties:
    74                              metadata:
    75                                properties:
    76                                  annotations:
    77                                    additionalProperties:
    78                                      type: string
    79                                    type: object
    80                                  finalizers:
    81                                    items:
    82                                      type: string
    83                                    type: array
    84                                  labels:
    85                                    additionalProperties:
    86                                      type: string
    87                                    type: object
    88                                  name:
    89                                    type: string
    90                                  namespace:
    91                                    type: string
    92                                type: object
    93                              spec:
    94                                properties:
    95                                  destination:
    96                                    properties:
    97                                      name:
    98                                        type: string
    99                                      namespace:
   100                                        type: string
   101                                      server:
   102                                        type: string
   103                                    type: object
   104                                  ignoreDifferences:
   105                                    items:
   106                                      properties:
   107                                        group:
   108                                          type: string
   109                                        jqPathExpressions:
   110                                          items:
   111                                            type: string
   112                                          type: array
   113                                        jsonPointers:
   114                                          items:
   115                                            type: string
   116                                          type: array
   117                                        kind:
   118                                          type: string
   119                                        managedFieldsManagers:
   120                                          items:
   121                                            type: string
   122                                          type: array
   123                                        name:
   124                                          type: string
   125                                        namespace:
   126                                          type: string
   127                                      required:
   128                                      - kind
   129                                      type: object
   130                                    type: array
   131                                  info:
   132                                    items:
   133                                      properties:
   134                                        name:
   135                                          type: string
   136                                        value:
   137                                          type: string
   138                                      required:
   139                                      - name
   140                                      - value
   141                                      type: object
   142                                    type: array
   143                                  project:
   144                                    type: string
   145                                  revisionHistoryLimit:
   146                                    format: int64
   147                                    type: integer
   148                                  source:
   149                                    properties:
   150                                      chart:
   151                                        type: string
   152                                      directory:
   153                                        properties:
   154                                          exclude:
   155                                            type: string
   156                                          include:
   157                                            type: string
   158                                          jsonnet:
   159                                            properties:
   160                                              extVars:
   161                                                items:
   162                                                  properties:
   163                                                    code:
   164                                                      type: boolean
   165                                                    name:
   166                                                      type: string
   167                                                    value:
   168                                                      type: string
   169                                                  required:
   170                                                  - name
   171                                                  - value
   172                                                  type: object
   173                                                type: array
   174                                              libs:
   175                                                items:
   176                                                  type: string
   177                                                type: array
   178                                              tlas:
   179                                                items:
   180                                                  properties:
   181                                                    code:
   182                                                      type: boolean
   183                                                    name:
   184                                                      type: string
   185                                                    value:
   186                                                      type: string
   187                                                  required:
   188                                                  - name
   189                                                  - value
   190                                                  type: object
   191                                                type: array
   192                                            type: object
   193                                          recurse:
   194                                            type: boolean
   195                                        type: object
   196                                      helm:
   197                                        properties:
   198                                          apiVersions:
   199                                            items:
   200                                              type: string
   201                                            type: array
   202                                          fileParameters:
   203                                            items:
   204                                              properties:
   205                                                name:
   206                                                  type: string
   207                                                path:
   208                                                  type: string
   209                                              type: object
   210                                            type: array
   211                                          ignoreMissingValueFiles:
   212                                            type: boolean
   213                                          kubeVersion:
   214                                            type: string
   215                                          namespace:
   216                                            type: string
   217                                          parameters:
   218                                            items:
   219                                              properties:
   220                                                forceString:
   221                                                  type: boolean
   222                                                name:
   223                                                  type: string
   224                                                value:
   225                                                  type: string
   226                                              type: object
   227                                            type: array
   228                                          passCredentials:
   229                                            type: boolean
   230                                          releaseName:
   231                                            type: string
   232                                          skipCrds:
   233                                            type: boolean
   234                                          skipSchemaValidation:
   235                                            type: boolean
   236                                          skipTests:
   237                                            type: boolean
   238                                          valueFiles:
   239                                            items:
   240                                              type: string
   241                                            type: array
   242                                          values:
   243                                            type: string
   244                                          valuesObject:
   245                                            type: object
   246                                            x-kubernetes-preserve-unknown-fields: true
   247                                          version:
   248                                            type: string
   249                                        type: object
   250                                      kustomize:
   251                                        properties:
   252                                          apiVersions:
   253                                            items:
   254                                              type: string
   255                                            type: array
   256                                          commonAnnotations:
   257                                            additionalProperties:
   258                                              type: string
   259                                            type: object
   260                                          commonAnnotationsEnvsubst:
   261                                            type: boolean
   262                                          commonLabels:
   263                                            additionalProperties:
   264                                              type: string
   265                                            type: object
   266                                          components:
   267                                            items:
   268                                              type: string
   269                                            type: array
   270                                          forceCommonAnnotations:
   271                                            type: boolean
   272                                          forceCommonLabels:
   273                                            type: boolean
   274                                          ignoreMissingComponents:
   275                                            type: boolean
   276                                          images:
   277                                            items:
   278                                              type: string
   279                                            type: array
   280                                          kubeVersion:
   281                                            type: string
   282                                          labelIncludeTemplates:
   283                                            type: boolean
   284                                          labelWithoutSelector:
   285                                            type: boolean
   286                                          namePrefix:
   287                                            type: string
   288                                          nameSuffix:
   289                                            type: string
   290                                          namespace:
   291                                            type: string
   292                                          patches:
   293                                            items:
   294                                              properties:
   295                                                options:
   296                                                  additionalProperties:
   297                                                    type: boolean
   298                                                  type: object
   299                                                patch:
   300                                                  type: string
   301                                                path:
   302                                                  type: string
   303                                                target:
   304                                                  properties:
   305                                                    annotationSelector:
   306                                                      type: string
   307                                                    group:
   308                                                      type: string
   309                                                    kind:
   310                                                      type: string
   311                                                    labelSelector:
   312                                                      type: string
   313                                                    name:
   314                                                      type: string
   315                                                    namespace:
   316                                                      type: string
   317                                                    version:
   318                                                      type: string
   319                                                  type: object
   320                                              type: object
   321                                            type: array
   322                                          replicas:
   323                                            items:
   324                                              properties:
   325                                                count:
   326                                                  anyOf:
   327                                                  - type: integer
   328                                                  - type: string
   329                                                  x-kubernetes-int-or-string: true
   330                                                name:
   331                                                  type: string
   332                                              required:
   333                                              - count
   334                                              - name
   335                                              type: object
   336                                            type: array
   337                                          version:
   338                                            type: string
   339                                        type: object
   340                                      name:
   341                                        type: string
   342                                      path:
   343                                        type: string
   344                                      plugin:
   345                                        properties:
   346                                          env:
   347                                            items:
   348                                              properties:
   349                                                name:
   350                                                  type: string
   351                                                value:
   352                                                  type: string
   353                                              required:
   354                                              - name
   355                                              - value
   356                                              type: object
   357                                            type: array
   358                                          name:
   359                                            type: string
   360                                          parameters:
   361                                            items:
   362                                              properties:
   363                                                array:
   364                                                  items:
   365                                                    type: string
   366                                                  type: array
   367                                                map:
   368                                                  additionalProperties:
   369                                                    type: string
   370                                                  type: object
   371                                                name:
   372                                                  type: string
   373                                                string:
   374                                                  type: string
   375                                              type: object
   376                                            type: array
   377                                        type: object
   378                                      ref:
   379                                        type: string
   380                                      repoURL:
   381                                        type: string
   382                                      targetRevision:
   383                                        type: string
   384                                    required:
   385                                    - repoURL
   386                                    type: object
   387                                  sourceHydrator:
   388                                    properties:
   389                                      drySource:
   390                                        properties:
   391                                          path:
   392                                            type: string
   393                                          repoURL:
   394                                            type: string
   395                                          targetRevision:
   396                                            type: string
   397                                        required:
   398                                        - path
   399                                        - repoURL
   400                                        - targetRevision
   401                                        type: object
   402                                      hydrateTo:
   403                                        properties:
   404                                          targetBranch:
   405                                            type: string
   406                                        required:
   407                                        - targetBranch
   408                                        type: object
   409                                      syncSource:
   410                                        properties:
   411                                          path:
   412                                            minLength: 1
   413                                            pattern: ^.{2,}|[^./]$
   414                                            type: string
   415                                          targetBranch:
   416                                            type: string
   417                                        required:
   418                                        - path
   419                                        - targetBranch
   420                                        type: object
   421                                    required:
   422                                    - drySource
   423                                    - syncSource
   424                                    type: object
   425                                  sources:
   426                                    items:
   427                                      properties:
   428                                        chart:
   429                                          type: string
   430                                        directory:
   431                                          properties:
   432                                            exclude:
   433                                              type: string
   434                                            include:
   435                                              type: string
   436                                            jsonnet:
   437                                              properties:
   438                                                extVars:
   439                                                  items:
   440                                                    properties:
   441                                                      code:
   442                                                        type: boolean
   443                                                      name:
   444                                                        type: string
   445                                                      value:
   446                                                        type: string
   447                                                    required:
   448                                                    - name
   449                                                    - value
   450                                                    type: object
   451                                                  type: array
   452                                                libs:
   453                                                  items:
   454                                                    type: string
   455                                                  type: array
   456                                                tlas:
   457                                                  items:
   458                                                    properties:
   459                                                      code:
   460                                                        type: boolean
   461                                                      name:
   462                                                        type: string
   463                                                      value:
   464                                                        type: string
   465                                                    required:
   466                                                    - name
   467                                                    - value
   468                                                    type: object
   469                                                  type: array
   470                                              type: object
   471                                            recurse:
   472                                              type: boolean
   473                                          type: object
   474                                        helm:
   475                                          properties:
   476                                            apiVersions:
   477                                              items:
   478                                                type: string
   479                                              type: array
   480                                            fileParameters:
   481                                              items:
   482                                                properties:
   483                                                  name:
   484                                                    type: string
   485                                                  path:
   486                                                    type: string
   487                                                type: object
   488                                              type: array
   489                                            ignoreMissingValueFiles:
   490                                              type: boolean
   491                                            kubeVersion:
   492                                              type: string
   493                                            namespace:
   494                                              type: string
   495                                            parameters:
   496                                              items:
   497                                                properties:
   498                                                  forceString:
   499                                                    type: boolean
   500                                                  name:
   501                                                    type: string
   502                                                  value:
   503                                                    type: string
   504                                                type: object
   505                                              type: array
   506                                            passCredentials:
   507                                              type: boolean
   508                                            releaseName:
   509                                              type: string
   510                                            skipCrds:
   511                                              type: boolean
   512                                            skipSchemaValidation:
   513                                              type: boolean
   514                                            skipTests:
   515                                              type: boolean
   516                                            valueFiles:
   517                                              items:
   518                                                type: string
   519                                              type: array
   520                                            values:
   521                                              type: string
   522                                            valuesObject:
   523                                              type: object
   524                                              x-kubernetes-preserve-unknown-fields: true
   525                                            version:
   526                                              type: string
   527                                          type: object
   528                                        kustomize:
   529                                          properties:
   530                                            apiVersions:
   531                                              items:
   532                                                type: string
   533                                              type: array
   534                                            commonAnnotations:
   535                                              additionalProperties:
   536                                                type: string
   537                                              type: object
   538                                            commonAnnotationsEnvsubst:
   539                                              type: boolean
   540                                            commonLabels:
   541                                              additionalProperties:
   542                                                type: string
   543                                              type: object
   544                                            components:
   545                                              items:
   546                                                type: string
   547                                              type: array
   548                                            forceCommonAnnotations:
   549                                              type: boolean
   550                                            forceCommonLabels:
   551                                              type: boolean
   552                                            ignoreMissingComponents:
   553                                              type: boolean
   554                                            images:
   555                                              items:
   556                                                type: string
   557                                              type: array
   558                                            kubeVersion:
   559                                              type: string
   560                                            labelIncludeTemplates:
   561                                              type: boolean
   562                                            labelWithoutSelector:
   563                                              type: boolean
   564                                            namePrefix:
   565                                              type: string
   566                                            nameSuffix:
   567                                              type: string
   568                                            namespace:
   569                                              type: string
   570                                            patches:
   571                                              items:
   572                                                properties:
   573                                                  options:
   574                                                    additionalProperties:
   575                                                      type: boolean
   576                                                    type: object
   577                                                  patch:
   578                                                    type: string
   579                                                  path:
   580                                                    type: string
   581                                                  target:
   582                                                    properties:
   583                                                      annotationSelector:
   584                                                        type: string
   585                                                      group:
   586                                                        type: string
   587                                                      kind:
   588                                                        type: string
   589                                                      labelSelector:
   590                                                        type: string
   591                                                      name:
   592                                                        type: string
   593                                                      namespace:
   594                                                        type: string
   595                                                      version:
   596                                                        type: string
   597                                                    type: object
   598                                                type: object
   599                                              type: array
   600                                            replicas:
   601                                              items:
   602                                                properties:
   603                                                  count:
   604                                                    anyOf:
   605                                                    - type: integer
   606                                                    - type: string
   607                                                    x-kubernetes-int-or-string: true
   608                                                  name:
   609                                                    type: string
   610                                                required:
   611                                                - count
   612                                                - name
   613                                                type: object
   614                                              type: array
   615                                            version:
   616                                              type: string
   617                                          type: object
   618                                        name:
   619                                          type: string
   620                                        path:
   621                                          type: string
   622                                        plugin:
   623                                          properties:
   624                                            env:
   625                                              items:
   626                                                properties:
   627                                                  name:
   628                                                    type: string
   629                                                  value:
   630                                                    type: string
   631                                                required:
   632                                                - name
   633                                                - value
   634                                                type: object
   635                                              type: array
   636                                            name:
   637                                              type: string
   638                                            parameters:
   639                                              items:
   640                                                properties:
   641                                                  array:
   642                                                    items:
   643                                                      type: string
   644                                                    type: array
   645                                                  map:
   646                                                    additionalProperties:
   647                                                      type: string
   648                                                    type: object
   649                                                  name:
   650                                                    type: string
   651                                                  string:
   652                                                    type: string
   653                                                type: object
   654                                              type: array
   655                                          type: object
   656                                        ref:
   657                                          type: string
   658                                        repoURL:
   659                                          type: string
   660                                        targetRevision:
   661                                          type: string
   662                                      required:
   663                                      - repoURL
   664                                      type: object
   665                                    type: array
   666                                  syncPolicy:
   667                                    properties:
   668                                      automated:
   669                                        properties:
   670                                          allowEmpty:
   671                                            type: boolean
   672                                          enabled:
   673                                            type: boolean
   674                                          prune:
   675                                            type: boolean
   676                                          selfHeal:
   677                                            type: boolean
   678                                        type: object
   679                                      managedNamespaceMetadata:
   680                                        properties:
   681                                          annotations:
   682                                            additionalProperties:
   683                                              type: string
   684                                            type: object
   685                                          labels:
   686                                            additionalProperties:
   687                                              type: string
   688                                            type: object
   689                                        type: object
   690                                      retry:
   691                                        properties:
   692                                          backoff:
   693                                            properties:
   694                                              duration:
   695                                                type: string
   696                                              factor:
   697                                                format: int64
   698                                                type: integer
   699                                              maxDuration:
   700                                                type: string
   701                                            type: object
   702                                          limit:
   703                                            format: int64
   704                                            type: integer
   705                                          refresh:
   706                                            type: boolean
   707                                        type: object
   708                                      syncOptions:
   709                                        items:
   710                                          type: string
   711                                        type: array
   712                                    type: object
   713                                required:
   714                                - destination
   715                                - project
   716                                type: object
   717                            required:
   718                            - metadata
   719                            - spec
   720                            type: object
   721                          values:
   722                            additionalProperties:
   723                              type: string
   724                            type: object
   725                        required:
   726                        - configMapRef
   727                        type: object
   728                      clusters:
   729                        properties:
   730                          flatList:
   731                            type: boolean
   732                          selector:
   733                            properties:
   734                              matchExpressions:
   735                                items:
   736                                  properties:
   737                                    key:
   738                                      type: string
   739                                    operator:
   740                                      type: string
   741                                    values:
   742                                      items:
   743                                        type: string
   744                                      type: array
   745                                      x-kubernetes-list-type: atomic
   746                                  required:
   747                                  - key
   748                                  - operator
   749                                  type: object
   750                                type: array
   751                                x-kubernetes-list-type: atomic
   752                              matchLabels:
   753                                additionalProperties:
   754                                  type: string
   755                                type: object
   756                            type: object
   757                            x-kubernetes-map-type: atomic
   758                          template:
   759                            properties:
   760                              metadata:
   761                                properties:
   762                                  annotations:
   763                                    additionalProperties:
   764                                      type: string
   765                                    type: object
   766                                  finalizers:
   767                                    items:
   768                                      type: string
   769                                    type: array
   770                                  labels:
   771                                    additionalProperties:
   772                                      type: string
   773                                    type: object
   774                                  name:
   775                                    type: string
   776                                  namespace:
   777                                    type: string
   778                                type: object
   779                              spec:
   780                                properties:
   781                                  destination:
   782                                    properties:
   783                                      name:
   784                                        type: string
   785                                      namespace:
   786                                        type: string
   787                                      server:
   788                                        type: string
   789                                    type: object
   790                                  ignoreDifferences:
   791                                    items:
   792                                      properties:
   793                                        group:
   794                                          type: string
   795                                        jqPathExpressions:
   796                                          items:
   797                                            type: string
   798                                          type: array
   799                                        jsonPointers:
   800                                          items:
   801                                            type: string
   802                                          type: array
   803                                        kind:
   804                                          type: string
   805                                        managedFieldsManagers:
   806                                          items:
   807                                            type: string
   808                                          type: array
   809                                        name:
   810                                          type: string
   811                                        namespace:
   812                                          type: string
   813                                      required:
   814                                      - kind
   815                                      type: object
   816                                    type: array
   817                                  info:
   818                                    items:
   819                                      properties:
   820                                        name:
   821                                          type: string
   822                                        value:
   823                                          type: string
   824                                      required:
   825                                      - name
   826                                      - value
   827                                      type: object
   828                                    type: array
   829                                  project:
   830                                    type: string
   831                                  revisionHistoryLimit:
   832                                    format: int64
   833                                    type: integer
   834                                  source:
   835                                    properties:
   836                                      chart:
   837                                        type: string
   838                                      directory:
   839                                        properties:
   840                                          exclude:
   841                                            type: string
   842                                          include:
   843                                            type: string
   844                                          jsonnet:
   845                                            properties:
   846                                              extVars:
   847                                                items:
   848                                                  properties:
   849                                                    code:
   850                                                      type: boolean
   851                                                    name:
   852                                                      type: string
   853                                                    value:
   854                                                      type: string
   855                                                  required:
   856                                                  - name
   857                                                  - value
   858                                                  type: object
   859                                                type: array
   860                                              libs:
   861                                                items:
   862                                                  type: string
   863                                                type: array
   864                                              tlas:
   865                                                items:
   866                                                  properties:
   867                                                    code:
   868                                                      type: boolean
   869                                                    name:
   870                                                      type: string
   871                                                    value:
   872                                                      type: string
   873                                                  required:
   874                                                  - name
   875                                                  - value
   876                                                  type: object
   877                                                type: array
   878                                            type: object
   879                                          recurse:
   880                                            type: boolean
   881                                        type: object
   882                                      helm:
   883                                        properties:
   884                                          apiVersions:
   885                                            items:
   886                                              type: string
   887                                            type: array
   888                                          fileParameters:
   889                                            items:
   890                                              properties:
   891                                                name:
   892                                                  type: string
   893                                                path:
   894                                                  type: string
   895                                              type: object
   896                                            type: array
   897                                          ignoreMissingValueFiles:
   898                                            type: boolean
   899                                          kubeVersion:
   900                                            type: string
   901                                          namespace:
   902                                            type: string
   903                                          parameters:
   904                                            items:
   905                                              properties:
   906                                                forceString:
   907                                                  type: boolean
   908                                                name:
   909                                                  type: string
   910                                                value:
   911                                                  type: string
   912                                              type: object
   913                                            type: array
   914                                          passCredentials:
   915                                            type: boolean
   916                                          releaseName:
   917                                            type: string
   918                                          skipCrds:
   919                                            type: boolean
   920                                          skipSchemaValidation:
   921                                            type: boolean
   922                                          skipTests:
   923                                            type: boolean
   924                                          valueFiles:
   925                                            items:
   926                                              type: string
   927                                            type: array
   928                                          values:
   929                                            type: string
   930                                          valuesObject:
   931                                            type: object
   932                                            x-kubernetes-preserve-unknown-fields: true
   933                                          version:
   934                                            type: string
   935                                        type: object
   936                                      kustomize:
   937                                        properties:
   938                                          apiVersions:
   939                                            items:
   940                                              type: string
   941                                            type: array
   942                                          commonAnnotations:
   943                                            additionalProperties:
   944                                              type: string
   945                                            type: object
   946                                          commonAnnotationsEnvsubst:
   947                                            type: boolean
   948                                          commonLabels:
   949                                            additionalProperties:
   950                                              type: string
   951                                            type: object
   952                                          components:
   953                                            items:
   954                                              type: string
   955                                            type: array
   956                                          forceCommonAnnotations:
   957                                            type: boolean
   958                                          forceCommonLabels:
   959                                            type: boolean
   960                                          ignoreMissingComponents:
   961                                            type: boolean
   962                                          images:
   963                                            items:
   964                                              type: string
   965                                            type: array
   966                                          kubeVersion:
   967                                            type: string
   968                                          labelIncludeTemplates:
   969                                            type: boolean
   970                                          labelWithoutSelector:
   971                                            type: boolean
   972                                          namePrefix:
   973                                            type: string
   974                                          nameSuffix:
   975                                            type: string
   976                                          namespace:
   977                                            type: string
   978                                          patches:
   979                                            items:
   980                                              properties:
   981                                                options:
   982                                                  additionalProperties:
   983                                                    type: boolean
   984                                                  type: object
   985                                                patch:
   986                                                  type: string
   987                                                path:
   988                                                  type: string
   989                                                target:
   990                                                  properties:
   991                                                    annotationSelector:
   992                                                      type: string
   993                                                    group:
   994                                                      type: string
   995                                                    kind:
   996                                                      type: string
   997                                                    labelSelector:
   998                                                      type: string
   999                                                    name:
  1000                                                      type: string
  1001                                                    namespace:
  1002                                                      type: string
  1003                                                    version:
  1004                                                      type: string
  1005                                                  type: object
  1006                                              type: object
  1007                                            type: array
  1008                                          replicas:
  1009                                            items:
  1010                                              properties:
  1011                                                count:
  1012                                                  anyOf:
  1013                                                  - type: integer
  1014                                                  - type: string
  1015                                                  x-kubernetes-int-or-string: true
  1016                                                name:
  1017                                                  type: string
  1018                                              required:
  1019                                              - count
  1020                                              - name
  1021                                              type: object
  1022                                            type: array
  1023                                          version:
  1024                                            type: string
  1025                                        type: object
  1026                                      name:
  1027                                        type: string
  1028                                      path:
  1029                                        type: string
  1030                                      plugin:
  1031                                        properties:
  1032                                          env:
  1033                                            items:
  1034                                              properties:
  1035                                                name:
  1036                                                  type: string
  1037                                                value:
  1038                                                  type: string
  1039                                              required:
  1040                                              - name
  1041                                              - value
  1042                                              type: object
  1043                                            type: array
  1044                                          name:
  1045                                            type: string
  1046                                          parameters:
  1047                                            items:
  1048                                              properties:
  1049                                                array:
  1050                                                  items:
  1051                                                    type: string
  1052                                                  type: array
  1053                                                map:
  1054                                                  additionalProperties:
  1055                                                    type: string
  1056                                                  type: object
  1057                                                name:
  1058                                                  type: string
  1059                                                string:
  1060                                                  type: string
  1061                                              type: object
  1062                                            type: array
  1063                                        type: object
  1064                                      ref:
  1065                                        type: string
  1066                                      repoURL:
  1067                                        type: string
  1068                                      targetRevision:
  1069                                        type: string
  1070                                    required:
  1071                                    - repoURL
  1072                                    type: object
  1073                                  sourceHydrator:
  1074                                    properties:
  1075                                      drySource:
  1076                                        properties:
  1077                                          path:
  1078                                            type: string
  1079                                          repoURL:
  1080                                            type: string
  1081                                          targetRevision:
  1082                                            type: string
  1083                                        required:
  1084                                        - path
  1085                                        - repoURL
  1086                                        - targetRevision
  1087                                        type: object
  1088                                      hydrateTo:
  1089                                        properties:
  1090                                          targetBranch:
  1091                                            type: string
  1092                                        required:
  1093                                        - targetBranch
  1094                                        type: object
  1095                                      syncSource:
  1096                                        properties:
  1097                                          path:
  1098                                            minLength: 1
  1099                                            pattern: ^.{2,}|[^./]$
  1100                                            type: string
  1101                                          targetBranch:
  1102                                            type: string
  1103                                        required:
  1104                                        - path
  1105                                        - targetBranch
  1106                                        type: object
  1107                                    required:
  1108                                    - drySource
  1109                                    - syncSource
  1110                                    type: object
  1111                                  sources:
  1112                                    items:
  1113                                      properties:
  1114                                        chart:
  1115                                          type: string
  1116                                        directory:
  1117                                          properties:
  1118                                            exclude:
  1119                                              type: string
  1120                                            include:
  1121                                              type: string
  1122                                            jsonnet:
  1123                                              properties:
  1124                                                extVars:
  1125                                                  items:
  1126                                                    properties:
  1127                                                      code:
  1128                                                        type: boolean
  1129                                                      name:
  1130                                                        type: string
  1131                                                      value:
  1132                                                        type: string
  1133                                                    required:
  1134                                                    - name
  1135                                                    - value
  1136                                                    type: object
  1137                                                  type: array
  1138                                                libs:
  1139                                                  items:
  1140                                                    type: string
  1141                                                  type: array
  1142                                                tlas:
  1143                                                  items:
  1144                                                    properties:
  1145                                                      code:
  1146                                                        type: boolean
  1147                                                      name:
  1148                                                        type: string
  1149                                                      value:
  1150                                                        type: string
  1151                                                    required:
  1152                                                    - name
  1153                                                    - value
  1154                                                    type: object
  1155                                                  type: array
  1156                                              type: object
  1157                                            recurse:
  1158                                              type: boolean
  1159                                          type: object
  1160                                        helm:
  1161                                          properties:
  1162                                            apiVersions:
  1163                                              items:
  1164                                                type: string
  1165                                              type: array
  1166                                            fileParameters:
  1167                                              items:
  1168                                                properties:
  1169                                                  name:
  1170                                                    type: string
  1171                                                  path:
  1172                                                    type: string
  1173                                                type: object
  1174                                              type: array
  1175                                            ignoreMissingValueFiles:
  1176                                              type: boolean
  1177                                            kubeVersion:
  1178                                              type: string
  1179                                            namespace:
  1180                                              type: string
  1181                                            parameters:
  1182                                              items:
  1183                                                properties:
  1184                                                  forceString:
  1185                                                    type: boolean
  1186                                                  name:
  1187                                                    type: string
  1188                                                  value:
  1189                                                    type: string
  1190                                                type: object
  1191                                              type: array
  1192                                            passCredentials:
  1193                                              type: boolean
  1194                                            releaseName:
  1195                                              type: string
  1196                                            skipCrds:
  1197                                              type: boolean
  1198                                            skipSchemaValidation:
  1199                                              type: boolean
  1200                                            skipTests:
  1201                                              type: boolean
  1202                                            valueFiles:
  1203                                              items:
  1204                                                type: string
  1205                                              type: array
  1206                                            values:
  1207                                              type: string
  1208                                            valuesObject:
  1209                                              type: object
  1210                                              x-kubernetes-preserve-unknown-fields: true
  1211                                            version:
  1212                                              type: string
  1213                                          type: object
  1214                                        kustomize:
  1215                                          properties:
  1216                                            apiVersions:
  1217                                              items:
  1218                                                type: string
  1219                                              type: array
  1220                                            commonAnnotations:
  1221                                              additionalProperties:
  1222                                                type: string
  1223                                              type: object
  1224                                            commonAnnotationsEnvsubst:
  1225                                              type: boolean
  1226                                            commonLabels:
  1227                                              additionalProperties:
  1228                                                type: string
  1229                                              type: object
  1230                                            components:
  1231                                              items:
  1232                                                type: string
  1233                                              type: array
  1234                                            forceCommonAnnotations:
  1235                                              type: boolean
  1236                                            forceCommonLabels:
  1237                                              type: boolean
  1238                                            ignoreMissingComponents:
  1239                                              type: boolean
  1240                                            images:
  1241                                              items:
  1242                                                type: string
  1243                                              type: array
  1244                                            kubeVersion:
  1245                                              type: string
  1246                                            labelIncludeTemplates:
  1247                                              type: boolean
  1248                                            labelWithoutSelector:
  1249                                              type: boolean
  1250                                            namePrefix:
  1251                                              type: string
  1252                                            nameSuffix:
  1253                                              type: string
  1254                                            namespace:
  1255                                              type: string
  1256                                            patches:
  1257                                              items:
  1258                                                properties:
  1259                                                  options:
  1260                                                    additionalProperties:
  1261                                                      type: boolean
  1262                                                    type: object
  1263                                                  patch:
  1264                                                    type: string
  1265                                                  path:
  1266                                                    type: string
  1267                                                  target:
  1268                                                    properties:
  1269                                                      annotationSelector:
  1270                                                        type: string
  1271                                                      group:
  1272                                                        type: string
  1273                                                      kind:
  1274                                                        type: string
  1275                                                      labelSelector:
  1276                                                        type: string
  1277                                                      name:
  1278                                                        type: string
  1279                                                      namespace:
  1280                                                        type: string
  1281                                                      version:
  1282                                                        type: string
  1283                                                    type: object
  1284                                                type: object
  1285                                              type: array
  1286                                            replicas:
  1287                                              items:
  1288                                                properties:
  1289                                                  count:
  1290                                                    anyOf:
  1291                                                    - type: integer
  1292                                                    - type: string
  1293                                                    x-kubernetes-int-or-string: true
  1294                                                  name:
  1295                                                    type: string
  1296                                                required:
  1297                                                - count
  1298                                                - name
  1299                                                type: object
  1300                                              type: array
  1301                                            version:
  1302                                              type: string
  1303                                          type: object
  1304                                        name:
  1305                                          type: string
  1306                                        path:
  1307                                          type: string
  1308                                        plugin:
  1309                                          properties:
  1310                                            env:
  1311                                              items:
  1312                                                properties:
  1313                                                  name:
  1314                                                    type: string
  1315                                                  value:
  1316                                                    type: string
  1317                                                required:
  1318                                                - name
  1319                                                - value
  1320                                                type: object
  1321                                              type: array
  1322                                            name:
  1323                                              type: string
  1324                                            parameters:
  1325                                              items:
  1326                                                properties:
  1327                                                  array:
  1328                                                    items:
  1329                                                      type: string
  1330                                                    type: array
  1331                                                  map:
  1332                                                    additionalProperties:
  1333                                                      type: string
  1334                                                    type: object
  1335                                                  name:
  1336                                                    type: string
  1337                                                  string:
  1338                                                    type: string
  1339                                                type: object
  1340                                              type: array
  1341                                          type: object
  1342                                        ref:
  1343                                          type: string
  1344                                        repoURL:
  1345                                          type: string
  1346                                        targetRevision:
  1347                                          type: string
  1348                                      required:
  1349                                      - repoURL
  1350                                      type: object
  1351                                    type: array
  1352                                  syncPolicy:
  1353                                    properties:
  1354                                      automated:
  1355                                        properties:
  1356                                          allowEmpty:
  1357                                            type: boolean
  1358                                          enabled:
  1359                                            type: boolean
  1360                                          prune:
  1361                                            type: boolean
  1362                                          selfHeal:
  1363                                            type: boolean
  1364                                        type: object
  1365                                      managedNamespaceMetadata:
  1366                                        properties:
  1367                                          annotations:
  1368                                            additionalProperties:
  1369                                              type: string
  1370                                            type: object
  1371                                          labels:
  1372                                            additionalProperties:
  1373                                              type: string
  1374                                            type: object
  1375                                        type: object
  1376                                      retry:
  1377                                        properties:
  1378                                          backoff:
  1379                                            properties:
  1380                                              duration:
  1381                                                type: string
  1382                                              factor:
  1383                                                format: int64
  1384                                                type: integer
  1385                                              maxDuration:
  1386                                                type: string
  1387                                            type: object
  1388                                          limit:
  1389                                            format: int64
  1390                                            type: integer
  1391                                          refresh:
  1392                                            type: boolean
  1393                                        type: object
  1394                                      syncOptions:
  1395                                        items:
  1396                                          type: string
  1397                                        type: array
  1398                                    type: object
  1399                                required:
  1400                                - destination
  1401                                - project
  1402                                type: object
  1403                            required:
  1404                            - metadata
  1405                            - spec
  1406                            type: object
  1407                          values:
  1408                            additionalProperties:
  1409                              type: string
  1410                            type: object
  1411                        type: object
  1412                      git:
  1413                        properties:
  1414                          directories:
  1415                            items:
  1416                              properties:
  1417                                exclude:
  1418                                  type: boolean
  1419                                path:
  1420                                  type: string
  1421                              required:
  1422                              - path
  1423                              type: object
  1424                            type: array
  1425                          files:
  1426                            items:
  1427                              properties:
  1428                                exclude:
  1429                                  type: boolean
  1430                                path:
  1431                                  type: string
  1432                              required:
  1433                              - path
  1434                              type: object
  1435                            type: array
  1436                          pathParamPrefix:
  1437                            type: string
  1438                          repoURL:
  1439                            type: string
  1440                          requeueAfterSeconds:
  1441                            format: int64
  1442                            type: integer
  1443                          revision:
  1444                            type: string
  1445                          template:
  1446                            properties:
  1447                              metadata:
  1448                                properties:
  1449                                  annotations:
  1450                                    additionalProperties:
  1451                                      type: string
  1452                                    type: object
  1453                                  finalizers:
  1454                                    items:
  1455                                      type: string
  1456                                    type: array
  1457                                  labels:
  1458                                    additionalProperties:
  1459                                      type: string
  1460                                    type: object
  1461                                  name:
  1462                                    type: string
  1463                                  namespace:
  1464                                    type: string
  1465                                type: object
  1466                              spec:
  1467                                properties:
  1468                                  destination:
  1469                                    properties:
  1470                                      name:
  1471                                        type: string
  1472                                      namespace:
  1473                                        type: string
  1474                                      server:
  1475                                        type: string
  1476                                    type: object
  1477                                  ignoreDifferences:
  1478                                    items:
  1479                                      properties:
  1480                                        group:
  1481                                          type: string
  1482                                        jqPathExpressions:
  1483                                          items:
  1484                                            type: string
  1485                                          type: array
  1486                                        jsonPointers:
  1487                                          items:
  1488                                            type: string
  1489                                          type: array
  1490                                        kind:
  1491                                          type: string
  1492                                        managedFieldsManagers:
  1493                                          items:
  1494                                            type: string
  1495                                          type: array
  1496                                        name:
  1497                                          type: string
  1498                                        namespace:
  1499                                          type: string
  1500                                      required:
  1501                                      - kind
  1502                                      type: object
  1503                                    type: array
  1504                                  info:
  1505                                    items:
  1506                                      properties:
  1507                                        name:
  1508                                          type: string
  1509                                        value:
  1510                                          type: string
  1511                                      required:
  1512                                      - name
  1513                                      - value
  1514                                      type: object
  1515                                    type: array
  1516                                  project:
  1517                                    type: string
  1518                                  revisionHistoryLimit:
  1519                                    format: int64
  1520                                    type: integer
  1521                                  source:
  1522                                    properties:
  1523                                      chart:
  1524                                        type: string
  1525                                      directory:
  1526                                        properties:
  1527                                          exclude:
  1528                                            type: string
  1529                                          include:
  1530                                            type: string
  1531                                          jsonnet:
  1532                                            properties:
  1533                                              extVars:
  1534                                                items:
  1535                                                  properties:
  1536                                                    code:
  1537                                                      type: boolean
  1538                                                    name:
  1539                                                      type: string
  1540                                                    value:
  1541                                                      type: string
  1542                                                  required:
  1543                                                  - name
  1544                                                  - value
  1545                                                  type: object
  1546                                                type: array
  1547                                              libs:
  1548                                                items:
  1549                                                  type: string
  1550                                                type: array
  1551                                              tlas:
  1552                                                items:
  1553                                                  properties:
  1554                                                    code:
  1555                                                      type: boolean
  1556                                                    name:
  1557                                                      type: string
  1558                                                    value:
  1559                                                      type: string
  1560                                                  required:
  1561                                                  - name
  1562                                                  - value
  1563                                                  type: object
  1564                                                type: array
  1565                                            type: object
  1566                                          recurse:
  1567                                            type: boolean
  1568                                        type: object
  1569                                      helm:
  1570                                        properties:
  1571                                          apiVersions:
  1572                                            items:
  1573                                              type: string
  1574                                            type: array
  1575                                          fileParameters:
  1576                                            items:
  1577                                              properties:
  1578                                                name:
  1579                                                  type: string
  1580                                                path:
  1581                                                  type: string
  1582                                              type: object
  1583                                            type: array
  1584                                          ignoreMissingValueFiles:
  1585                                            type: boolean
  1586                                          kubeVersion:
  1587                                            type: string
  1588                                          namespace:
  1589                                            type: string
  1590                                          parameters:
  1591                                            items:
  1592                                              properties:
  1593                                                forceString:
  1594                                                  type: boolean
  1595                                                name:
  1596                                                  type: string
  1597                                                value:
  1598                                                  type: string
  1599                                              type: object
  1600                                            type: array
  1601                                          passCredentials:
  1602                                            type: boolean
  1603                                          releaseName:
  1604                                            type: string
  1605                                          skipCrds:
  1606                                            type: boolean
  1607                                          skipSchemaValidation:
  1608                                            type: boolean
  1609                                          skipTests:
  1610                                            type: boolean
  1611                                          valueFiles:
  1612                                            items:
  1613                                              type: string
  1614                                            type: array
  1615                                          values:
  1616                                            type: string
  1617                                          valuesObject:
  1618                                            type: object
  1619                                            x-kubernetes-preserve-unknown-fields: true
  1620                                          version:
  1621                                            type: string
  1622                                        type: object
  1623                                      kustomize:
  1624                                        properties:
  1625                                          apiVersions:
  1626                                            items:
  1627                                              type: string
  1628                                            type: array
  1629                                          commonAnnotations:
  1630                                            additionalProperties:
  1631                                              type: string
  1632                                            type: object
  1633                                          commonAnnotationsEnvsubst:
  1634                                            type: boolean
  1635                                          commonLabels:
  1636                                            additionalProperties:
  1637                                              type: string
  1638                                            type: object
  1639                                          components:
  1640                                            items:
  1641                                              type: string
  1642                                            type: array
  1643                                          forceCommonAnnotations:
  1644                                            type: boolean
  1645                                          forceCommonLabels:
  1646                                            type: boolean
  1647                                          ignoreMissingComponents:
  1648                                            type: boolean
  1649                                          images:
  1650                                            items:
  1651                                              type: string
  1652                                            type: array
  1653                                          kubeVersion:
  1654                                            type: string
  1655                                          labelIncludeTemplates:
  1656                                            type: boolean
  1657                                          labelWithoutSelector:
  1658                                            type: boolean
  1659                                          namePrefix:
  1660                                            type: string
  1661                                          nameSuffix:
  1662                                            type: string
  1663                                          namespace:
  1664                                            type: string
  1665                                          patches:
  1666                                            items:
  1667                                              properties:
  1668                                                options:
  1669                                                  additionalProperties:
  1670                                                    type: boolean
  1671                                                  type: object
  1672                                                patch:
  1673                                                  type: string
  1674                                                path:
  1675                                                  type: string
  1676                                                target:
  1677                                                  properties:
  1678                                                    annotationSelector:
  1679                                                      type: string
  1680                                                    group:
  1681                                                      type: string
  1682                                                    kind:
  1683                                                      type: string
  1684                                                    labelSelector:
  1685                                                      type: string
  1686                                                    name:
  1687                                                      type: string
  1688                                                    namespace:
  1689                                                      type: string
  1690                                                    version:
  1691                                                      type: string
  1692                                                  type: object
  1693                                              type: object
  1694                                            type: array
  1695                                          replicas:
  1696                                            items:
  1697                                              properties:
  1698                                                count:
  1699                                                  anyOf:
  1700                                                  - type: integer
  1701                                                  - type: string
  1702                                                  x-kubernetes-int-or-string: true
  1703                                                name:
  1704                                                  type: string
  1705                                              required:
  1706                                              - count
  1707                                              - name
  1708                                              type: object
  1709                                            type: array
  1710                                          version:
  1711                                            type: string
  1712                                        type: object
  1713                                      name:
  1714                                        type: string
  1715                                      path:
  1716                                        type: string
  1717                                      plugin:
  1718                                        properties:
  1719                                          env:
  1720                                            items:
  1721                                              properties:
  1722                                                name:
  1723                                                  type: string
  1724                                                value:
  1725                                                  type: string
  1726                                              required:
  1727                                              - name
  1728                                              - value
  1729                                              type: object
  1730                                            type: array
  1731                                          name:
  1732                                            type: string
  1733                                          parameters:
  1734                                            items:
  1735                                              properties:
  1736                                                array:
  1737                                                  items:
  1738                                                    type: string
  1739                                                  type: array
  1740                                                map:
  1741                                                  additionalProperties:
  1742                                                    type: string
  1743                                                  type: object
  1744                                                name:
  1745                                                  type: string
  1746                                                string:
  1747                                                  type: string
  1748                                              type: object
  1749                                            type: array
  1750                                        type: object
  1751                                      ref:
  1752                                        type: string
  1753                                      repoURL:
  1754                                        type: string
  1755                                      targetRevision:
  1756                                        type: string
  1757                                    required:
  1758                                    - repoURL
  1759                                    type: object
  1760                                  sourceHydrator:
  1761                                    properties:
  1762                                      drySource:
  1763                                        properties:
  1764                                          path:
  1765                                            type: string
  1766                                          repoURL:
  1767                                            type: string
  1768                                          targetRevision:
  1769                                            type: string
  1770                                        required:
  1771                                        - path
  1772                                        - repoURL
  1773                                        - targetRevision
  1774                                        type: object
  1775                                      hydrateTo:
  1776                                        properties:
  1777                                          targetBranch:
  1778                                            type: string
  1779                                        required:
  1780                                        - targetBranch
  1781                                        type: object
  1782                                      syncSource:
  1783                                        properties:
  1784                                          path:
  1785                                            minLength: 1
  1786                                            pattern: ^.{2,}|[^./]$
  1787                                            type: string
  1788                                          targetBranch:
  1789                                            type: string
  1790                                        required:
  1791                                        - path
  1792                                        - targetBranch
  1793                                        type: object
  1794                                    required:
  1795                                    - drySource
  1796                                    - syncSource
  1797                                    type: object
  1798                                  sources:
  1799                                    items:
  1800                                      properties:
  1801                                        chart:
  1802                                          type: string
  1803                                        directory:
  1804                                          properties:
  1805                                            exclude:
  1806                                              type: string
  1807                                            include:
  1808                                              type: string
  1809                                            jsonnet:
  1810                                              properties:
  1811                                                extVars:
  1812                                                  items:
  1813                                                    properties:
  1814                                                      code:
  1815                                                        type: boolean
  1816                                                      name:
  1817                                                        type: string
  1818                                                      value:
  1819                                                        type: string
  1820                                                    required:
  1821                                                    - name
  1822                                                    - value
  1823                                                    type: object
  1824                                                  type: array
  1825                                                libs:
  1826                                                  items:
  1827                                                    type: string
  1828                                                  type: array
  1829                                                tlas:
  1830                                                  items:
  1831                                                    properties:
  1832                                                      code:
  1833                                                        type: boolean
  1834                                                      name:
  1835                                                        type: string
  1836                                                      value:
  1837                                                        type: string
  1838                                                    required:
  1839                                                    - name
  1840                                                    - value
  1841                                                    type: object
  1842                                                  type: array
  1843                                              type: object
  1844                                            recurse:
  1845                                              type: boolean
  1846                                          type: object
  1847                                        helm:
  1848                                          properties:
  1849                                            apiVersions:
  1850                                              items:
  1851                                                type: string
  1852                                              type: array
  1853                                            fileParameters:
  1854                                              items:
  1855                                                properties:
  1856                                                  name:
  1857                                                    type: string
  1858                                                  path:
  1859                                                    type: string
  1860                                                type: object
  1861                                              type: array
  1862                                            ignoreMissingValueFiles:
  1863                                              type: boolean
  1864                                            kubeVersion:
  1865                                              type: string
  1866                                            namespace:
  1867                                              type: string
  1868                                            parameters:
  1869                                              items:
  1870                                                properties:
  1871                                                  forceString:
  1872                                                    type: boolean
  1873                                                  name:
  1874                                                    type: string
  1875                                                  value:
  1876                                                    type: string
  1877                                                type: object
  1878                                              type: array
  1879                                            passCredentials:
  1880                                              type: boolean
  1881                                            releaseName:
  1882                                              type: string
  1883                                            skipCrds:
  1884                                              type: boolean
  1885                                            skipSchemaValidation:
  1886                                              type: boolean
  1887                                            skipTests:
  1888                                              type: boolean
  1889                                            valueFiles:
  1890                                              items:
  1891                                                type: string
  1892                                              type: array
  1893                                            values:
  1894                                              type: string
  1895                                            valuesObject:
  1896                                              type: object
  1897                                              x-kubernetes-preserve-unknown-fields: true
  1898                                            version:
  1899                                              type: string
  1900                                          type: object
  1901                                        kustomize:
  1902                                          properties:
  1903                                            apiVersions:
  1904                                              items:
  1905                                                type: string
  1906                                              type: array
  1907                                            commonAnnotations:
  1908                                              additionalProperties:
  1909                                                type: string
  1910                                              type: object
  1911                                            commonAnnotationsEnvsubst:
  1912                                              type: boolean
  1913                                            commonLabels:
  1914                                              additionalProperties:
  1915                                                type: string
  1916                                              type: object
  1917                                            components:
  1918                                              items:
  1919                                                type: string
  1920                                              type: array
  1921                                            forceCommonAnnotations:
  1922                                              type: boolean
  1923                                            forceCommonLabels:
  1924                                              type: boolean
  1925                                            ignoreMissingComponents:
  1926                                              type: boolean
  1927                                            images:
  1928                                              items:
  1929                                                type: string
  1930                                              type: array
  1931                                            kubeVersion:
  1932                                              type: string
  1933                                            labelIncludeTemplates:
  1934                                              type: boolean
  1935                                            labelWithoutSelector:
  1936                                              type: boolean
  1937                                            namePrefix:
  1938                                              type: string
  1939                                            nameSuffix:
  1940                                              type: string
  1941                                            namespace:
  1942                                              type: string
  1943                                            patches:
  1944                                              items:
  1945                                                properties:
  1946                                                  options:
  1947                                                    additionalProperties:
  1948                                                      type: boolean
  1949                                                    type: object
  1950                                                  patch:
  1951                                                    type: string
  1952                                                  path:
  1953                                                    type: string
  1954                                                  target:
  1955                                                    properties:
  1956                                                      annotationSelector:
  1957                                                        type: string
  1958                                                      group:
  1959                                                        type: string
  1960                                                      kind:
  1961                                                        type: string
  1962                                                      labelSelector:
  1963                                                        type: string
  1964                                                      name:
  1965                                                        type: string
  1966                                                      namespace:
  1967                                                        type: string
  1968                                                      version:
  1969                                                        type: string
  1970                                                    type: object
  1971                                                type: object
  1972                                              type: array
  1973                                            replicas:
  1974                                              items:
  1975                                                properties:
  1976                                                  count:
  1977                                                    anyOf:
  1978                                                    - type: integer
  1979                                                    - type: string
  1980                                                    x-kubernetes-int-or-string: true
  1981                                                  name:
  1982                                                    type: string
  1983                                                required:
  1984                                                - count
  1985                                                - name
  1986                                                type: object
  1987                                              type: array
  1988                                            version:
  1989                                              type: string
  1990                                          type: object
  1991                                        name:
  1992                                          type: string
  1993                                        path:
  1994                                          type: string
  1995                                        plugin:
  1996                                          properties:
  1997                                            env:
  1998                                              items:
  1999                                                properties:
  2000                                                  name:
  2001                                                    type: string
  2002                                                  value:
  2003                                                    type: string
  2004                                                required:
  2005                                                - name
  2006                                                - value
  2007                                                type: object
  2008                                              type: array
  2009                                            name:
  2010                                              type: string
  2011                                            parameters:
  2012                                              items:
  2013                                                properties:
  2014                                                  array:
  2015                                                    items:
  2016                                                      type: string
  2017                                                    type: array
  2018                                                  map:
  2019                                                    additionalProperties:
  2020                                                      type: string
  2021                                                    type: object
  2022                                                  name:
  2023                                                    type: string
  2024                                                  string:
  2025                                                    type: string
  2026                                                type: object
  2027                                              type: array
  2028                                          type: object
  2029                                        ref:
  2030                                          type: string
  2031                                        repoURL:
  2032                                          type: string
  2033                                        targetRevision:
  2034                                          type: string
  2035                                      required:
  2036                                      - repoURL
  2037                                      type: object
  2038                                    type: array
  2039                                  syncPolicy:
  2040                                    properties:
  2041                                      automated:
  2042                                        properties:
  2043                                          allowEmpty:
  2044                                            type: boolean
  2045                                          enabled:
  2046                                            type: boolean
  2047                                          prune:
  2048                                            type: boolean
  2049                                          selfHeal:
  2050                                            type: boolean
  2051                                        type: object
  2052                                      managedNamespaceMetadata:
  2053                                        properties:
  2054                                          annotations:
  2055                                            additionalProperties:
  2056                                              type: string
  2057                                            type: object
  2058                                          labels:
  2059                                            additionalProperties:
  2060                                              type: string
  2061                                            type: object
  2062                                        type: object
  2063                                      retry:
  2064                                        properties:
  2065                                          backoff:
  2066                                            properties:
  2067                                              duration:
  2068                                                type: string
  2069                                              factor:
  2070                                                format: int64
  2071                                                type: integer
  2072                                              maxDuration:
  2073                                                type: string
  2074                                            type: object
  2075                                          limit:
  2076                                            format: int64
  2077                                            type: integer
  2078                                          refresh:
  2079                                            type: boolean
  2080                                        type: object
  2081                                      syncOptions:
  2082                                        items:
  2083                                          type: string
  2084                                        type: array
  2085                                    type: object
  2086                                required:
  2087                                - destination
  2088                                - project
  2089                                type: object
  2090                            required:
  2091                            - metadata
  2092                            - spec
  2093                            type: object
  2094                          values:
  2095                            additionalProperties:
  2096                              type: string
  2097                            type: object
  2098                        required:
  2099                        - repoURL
  2100                        - revision
  2101                        type: object
  2102                      list:
  2103                        properties:
  2104                          elements:
  2105                            items:
  2106                              x-kubernetes-preserve-unknown-fields: true
  2107                            type: array
  2108                          elementsYaml:
  2109                            type: string
  2110                          template:
  2111                            properties:
  2112                              metadata:
  2113                                properties:
  2114                                  annotations:
  2115                                    additionalProperties:
  2116                                      type: string
  2117                                    type: object
  2118                                  finalizers:
  2119                                    items:
  2120                                      type: string
  2121                                    type: array
  2122                                  labels:
  2123                                    additionalProperties:
  2124                                      type: string
  2125                                    type: object
  2126                                  name:
  2127                                    type: string
  2128                                  namespace:
  2129                                    type: string
  2130                                type: object
  2131                              spec:
  2132                                properties:
  2133                                  destination:
  2134                                    properties:
  2135                                      name:
  2136                                        type: string
  2137                                      namespace:
  2138                                        type: string
  2139                                      server:
  2140                                        type: string
  2141                                    type: object
  2142                                  ignoreDifferences:
  2143                                    items:
  2144                                      properties:
  2145                                        group:
  2146                                          type: string
  2147                                        jqPathExpressions:
  2148                                          items:
  2149                                            type: string
  2150                                          type: array
  2151                                        jsonPointers:
  2152                                          items:
  2153                                            type: string
  2154                                          type: array
  2155                                        kind:
  2156                                          type: string
  2157                                        managedFieldsManagers:
  2158                                          items:
  2159                                            type: string
  2160                                          type: array
  2161                                        name:
  2162                                          type: string
  2163                                        namespace:
  2164                                          type: string
  2165                                      required:
  2166                                      - kind
  2167                                      type: object
  2168                                    type: array
  2169                                  info:
  2170                                    items:
  2171                                      properties:
  2172                                        name:
  2173                                          type: string
  2174                                        value:
  2175                                          type: string
  2176                                      required:
  2177                                      - name
  2178                                      - value
  2179                                      type: object
  2180                                    type: array
  2181                                  project:
  2182                                    type: string
  2183                                  revisionHistoryLimit:
  2184                                    format: int64
  2185                                    type: integer
  2186                                  source:
  2187                                    properties:
  2188                                      chart:
  2189                                        type: string
  2190                                      directory:
  2191                                        properties:
  2192                                          exclude:
  2193                                            type: string
  2194                                          include:
  2195                                            type: string
  2196                                          jsonnet:
  2197                                            properties:
  2198                                              extVars:
  2199                                                items:
  2200                                                  properties:
  2201                                                    code:
  2202                                                      type: boolean
  2203                                                    name:
  2204                                                      type: string
  2205                                                    value:
  2206                                                      type: string
  2207                                                  required:
  2208                                                  - name
  2209                                                  - value
  2210                                                  type: object
  2211                                                type: array
  2212                                              libs:
  2213                                                items:
  2214                                                  type: string
  2215                                                type: array
  2216                                              tlas:
  2217                                                items:
  2218                                                  properties:
  2219                                                    code:
  2220                                                      type: boolean
  2221                                                    name:
  2222                                                      type: string
  2223                                                    value:
  2224                                                      type: string
  2225                                                  required:
  2226                                                  - name
  2227                                                  - value
  2228                                                  type: object
  2229                                                type: array
  2230                                            type: object
  2231                                          recurse:
  2232                                            type: boolean
  2233                                        type: object
  2234                                      helm:
  2235                                        properties:
  2236                                          apiVersions:
  2237                                            items:
  2238                                              type: string
  2239                                            type: array
  2240                                          fileParameters:
  2241                                            items:
  2242                                              properties:
  2243                                                name:
  2244                                                  type: string
  2245                                                path:
  2246                                                  type: string
  2247                                              type: object
  2248                                            type: array
  2249                                          ignoreMissingValueFiles:
  2250                                            type: boolean
  2251                                          kubeVersion:
  2252                                            type: string
  2253                                          namespace:
  2254                                            type: string
  2255                                          parameters:
  2256                                            items:
  2257                                              properties:
  2258                                                forceString:
  2259                                                  type: boolean
  2260                                                name:
  2261                                                  type: string
  2262                                                value:
  2263                                                  type: string
  2264                                              type: object
  2265                                            type: array
  2266                                          passCredentials:
  2267                                            type: boolean
  2268                                          releaseName:
  2269                                            type: string
  2270                                          skipCrds:
  2271                                            type: boolean
  2272                                          skipSchemaValidation:
  2273                                            type: boolean
  2274                                          skipTests:
  2275                                            type: boolean
  2276                                          valueFiles:
  2277                                            items:
  2278                                              type: string
  2279                                            type: array
  2280                                          values:
  2281                                            type: string
  2282                                          valuesObject:
  2283                                            type: object
  2284                                            x-kubernetes-preserve-unknown-fields: true
  2285                                          version:
  2286                                            type: string
  2287                                        type: object
  2288                                      kustomize:
  2289                                        properties:
  2290                                          apiVersions:
  2291                                            items:
  2292                                              type: string
  2293                                            type: array
  2294                                          commonAnnotations:
  2295                                            additionalProperties:
  2296                                              type: string
  2297                                            type: object
  2298                                          commonAnnotationsEnvsubst:
  2299                                            type: boolean
  2300                                          commonLabels:
  2301                                            additionalProperties:
  2302                                              type: string
  2303                                            type: object
  2304                                          components:
  2305                                            items:
  2306                                              type: string
  2307                                            type: array
  2308                                          forceCommonAnnotations:
  2309                                            type: boolean
  2310                                          forceCommonLabels:
  2311                                            type: boolean
  2312                                          ignoreMissingComponents:
  2313                                            type: boolean
  2314                                          images:
  2315                                            items:
  2316                                              type: string
  2317                                            type: array
  2318                                          kubeVersion:
  2319                                            type: string
  2320                                          labelIncludeTemplates:
  2321                                            type: boolean
  2322                                          labelWithoutSelector:
  2323                                            type: boolean
  2324                                          namePrefix:
  2325                                            type: string
  2326                                          nameSuffix:
  2327                                            type: string
  2328                                          namespace:
  2329                                            type: string
  2330                                          patches:
  2331                                            items:
  2332                                              properties:
  2333                                                options:
  2334                                                  additionalProperties:
  2335                                                    type: boolean
  2336                                                  type: object
  2337                                                patch:
  2338                                                  type: string
  2339                                                path:
  2340                                                  type: string
  2341                                                target:
  2342                                                  properties:
  2343                                                    annotationSelector:
  2344                                                      type: string
  2345                                                    group:
  2346                                                      type: string
  2347                                                    kind:
  2348                                                      type: string
  2349                                                    labelSelector:
  2350                                                      type: string
  2351                                                    name:
  2352                                                      type: string
  2353                                                    namespace:
  2354                                                      type: string
  2355                                                    version:
  2356                                                      type: string
  2357                                                  type: object
  2358                                              type: object
  2359                                            type: array
  2360                                          replicas:
  2361                                            items:
  2362                                              properties:
  2363                                                count:
  2364                                                  anyOf:
  2365                                                  - type: integer
  2366                                                  - type: string
  2367                                                  x-kubernetes-int-or-string: true
  2368                                                name:
  2369                                                  type: string
  2370                                              required:
  2371                                              - count
  2372                                              - name
  2373                                              type: object
  2374                                            type: array
  2375                                          version:
  2376                                            type: string
  2377                                        type: object
  2378                                      name:
  2379                                        type: string
  2380                                      path:
  2381                                        type: string
  2382                                      plugin:
  2383                                        properties:
  2384                                          env:
  2385                                            items:
  2386                                              properties:
  2387                                                name:
  2388                                                  type: string
  2389                                                value:
  2390                                                  type: string
  2391                                              required:
  2392                                              - name
  2393                                              - value
  2394                                              type: object
  2395                                            type: array
  2396                                          name:
  2397                                            type: string
  2398                                          parameters:
  2399                                            items:
  2400                                              properties:
  2401                                                array:
  2402                                                  items:
  2403                                                    type: string
  2404                                                  type: array
  2405                                                map:
  2406                                                  additionalProperties:
  2407                                                    type: string
  2408                                                  type: object
  2409                                                name:
  2410                                                  type: string
  2411                                                string:
  2412                                                  type: string
  2413                                              type: object
  2414                                            type: array
  2415                                        type: object
  2416                                      ref:
  2417                                        type: string
  2418                                      repoURL:
  2419                                        type: string
  2420                                      targetRevision:
  2421                                        type: string
  2422                                    required:
  2423                                    - repoURL
  2424                                    type: object
  2425                                  sourceHydrator:
  2426                                    properties:
  2427                                      drySource:
  2428                                        properties:
  2429                                          path:
  2430                                            type: string
  2431                                          repoURL:
  2432                                            type: string
  2433                                          targetRevision:
  2434                                            type: string
  2435                                        required:
  2436                                        - path
  2437                                        - repoURL
  2438                                        - targetRevision
  2439                                        type: object
  2440                                      hydrateTo:
  2441                                        properties:
  2442                                          targetBranch:
  2443                                            type: string
  2444                                        required:
  2445                                        - targetBranch
  2446                                        type: object
  2447                                      syncSource:
  2448                                        properties:
  2449                                          path:
  2450                                            minLength: 1
  2451                                            pattern: ^.{2,}|[^./]$
  2452                                            type: string
  2453                                          targetBranch:
  2454                                            type: string
  2455                                        required:
  2456                                        - path
  2457                                        - targetBranch
  2458                                        type: object
  2459                                    required:
  2460                                    - drySource
  2461                                    - syncSource
  2462                                    type: object
  2463                                  sources:
  2464                                    items:
  2465                                      properties:
  2466                                        chart:
  2467                                          type: string
  2468                                        directory:
  2469                                          properties:
  2470                                            exclude:
  2471                                              type: string
  2472                                            include:
  2473                                              type: string
  2474                                            jsonnet:
  2475                                              properties:
  2476                                                extVars:
  2477                                                  items:
  2478                                                    properties:
  2479                                                      code:
  2480                                                        type: boolean
  2481                                                      name:
  2482                                                        type: string
  2483                                                      value:
  2484                                                        type: string
  2485                                                    required:
  2486                                                    - name
  2487                                                    - value
  2488                                                    type: object
  2489                                                  type: array
  2490                                                libs:
  2491                                                  items:
  2492                                                    type: string
  2493                                                  type: array
  2494                                                tlas:
  2495                                                  items:
  2496                                                    properties:
  2497                                                      code:
  2498                                                        type: boolean
  2499                                                      name:
  2500                                                        type: string
  2501                                                      value:
  2502                                                        type: string
  2503                                                    required:
  2504                                                    - name
  2505                                                    - value
  2506                                                    type: object
  2507                                                  type: array
  2508                                              type: object
  2509                                            recurse:
  2510                                              type: boolean
  2511                                          type: object
  2512                                        helm:
  2513                                          properties:
  2514                                            apiVersions:
  2515                                              items:
  2516                                                type: string
  2517                                              type: array
  2518                                            fileParameters:
  2519                                              items:
  2520                                                properties:
  2521                                                  name:
  2522                                                    type: string
  2523                                                  path:
  2524                                                    type: string
  2525                                                type: object
  2526                                              type: array
  2527                                            ignoreMissingValueFiles:
  2528                                              type: boolean
  2529                                            kubeVersion:
  2530                                              type: string
  2531                                            namespace:
  2532                                              type: string
  2533                                            parameters:
  2534                                              items:
  2535                                                properties:
  2536                                                  forceString:
  2537                                                    type: boolean
  2538                                                  name:
  2539                                                    type: string
  2540                                                  value:
  2541                                                    type: string
  2542                                                type: object
  2543                                              type: array
  2544                                            passCredentials:
  2545                                              type: boolean
  2546                                            releaseName:
  2547                                              type: string
  2548                                            skipCrds:
  2549                                              type: boolean
  2550                                            skipSchemaValidation:
  2551                                              type: boolean
  2552                                            skipTests:
  2553                                              type: boolean
  2554                                            valueFiles:
  2555                                              items:
  2556                                                type: string
  2557                                              type: array
  2558                                            values:
  2559                                              type: string
  2560                                            valuesObject:
  2561                                              type: object
  2562                                              x-kubernetes-preserve-unknown-fields: true
  2563                                            version:
  2564                                              type: string
  2565                                          type: object
  2566                                        kustomize:
  2567                                          properties:
  2568                                            apiVersions:
  2569                                              items:
  2570                                                type: string
  2571                                              type: array
  2572                                            commonAnnotations:
  2573                                              additionalProperties:
  2574                                                type: string
  2575                                              type: object
  2576                                            commonAnnotationsEnvsubst:
  2577                                              type: boolean
  2578                                            commonLabels:
  2579                                              additionalProperties:
  2580                                                type: string
  2581                                              type: object
  2582                                            components:
  2583                                              items:
  2584                                                type: string
  2585                                              type: array
  2586                                            forceCommonAnnotations:
  2587                                              type: boolean
  2588                                            forceCommonLabels:
  2589                                              type: boolean
  2590                                            ignoreMissingComponents:
  2591                                              type: boolean
  2592                                            images:
  2593                                              items:
  2594                                                type: string
  2595                                              type: array
  2596                                            kubeVersion:
  2597                                              type: string
  2598                                            labelIncludeTemplates:
  2599                                              type: boolean
  2600                                            labelWithoutSelector:
  2601                                              type: boolean
  2602                                            namePrefix:
  2603                                              type: string
  2604                                            nameSuffix:
  2605                                              type: string
  2606                                            namespace:
  2607                                              type: string
  2608                                            patches:
  2609                                              items:
  2610                                                properties:
  2611                                                  options:
  2612                                                    additionalProperties:
  2613                                                      type: boolean
  2614                                                    type: object
  2615                                                  patch:
  2616                                                    type: string
  2617                                                  path:
  2618                                                    type: string
  2619                                                  target:
  2620                                                    properties:
  2621                                                      annotationSelector:
  2622                                                        type: string
  2623                                                      group:
  2624                                                        type: string
  2625                                                      kind:
  2626                                                        type: string
  2627                                                      labelSelector:
  2628                                                        type: string
  2629                                                      name:
  2630                                                        type: string
  2631                                                      namespace:
  2632                                                        type: string
  2633                                                      version:
  2634                                                        type: string
  2635                                                    type: object
  2636                                                type: object
  2637                                              type: array
  2638                                            replicas:
  2639                                              items:
  2640                                                properties:
  2641                                                  count:
  2642                                                    anyOf:
  2643                                                    - type: integer
  2644                                                    - type: string
  2645                                                    x-kubernetes-int-or-string: true
  2646                                                  name:
  2647                                                    type: string
  2648                                                required:
  2649                                                - count
  2650                                                - name
  2651                                                type: object
  2652                                              type: array
  2653                                            version:
  2654                                              type: string
  2655                                          type: object
  2656                                        name:
  2657                                          type: string
  2658                                        path:
  2659                                          type: string
  2660                                        plugin:
  2661                                          properties:
  2662                                            env:
  2663                                              items:
  2664                                                properties:
  2665                                                  name:
  2666                                                    type: string
  2667                                                  value:
  2668                                                    type: string
  2669                                                required:
  2670                                                - name
  2671                                                - value
  2672                                                type: object
  2673                                              type: array
  2674                                            name:
  2675                                              type: string
  2676                                            parameters:
  2677                                              items:
  2678                                                properties:
  2679                                                  array:
  2680                                                    items:
  2681                                                      type: string
  2682                                                    type: array
  2683                                                  map:
  2684                                                    additionalProperties:
  2685                                                      type: string
  2686                                                    type: object
  2687                                                  name:
  2688                                                    type: string
  2689                                                  string:
  2690                                                    type: string
  2691                                                type: object
  2692                                              type: array
  2693                                          type: object
  2694                                        ref:
  2695                                          type: string
  2696                                        repoURL:
  2697                                          type: string
  2698                                        targetRevision:
  2699                                          type: string
  2700                                      required:
  2701                                      - repoURL
  2702                                      type: object
  2703                                    type: array
  2704                                  syncPolicy:
  2705                                    properties:
  2706                                      automated:
  2707                                        properties:
  2708                                          allowEmpty:
  2709                                            type: boolean
  2710                                          enabled:
  2711                                            type: boolean
  2712                                          prune:
  2713                                            type: boolean
  2714                                          selfHeal:
  2715                                            type: boolean
  2716                                        type: object
  2717                                      managedNamespaceMetadata:
  2718                                        properties:
  2719                                          annotations:
  2720                                            additionalProperties:
  2721                                              type: string
  2722                                            type: object
  2723                                          labels:
  2724                                            additionalProperties:
  2725                                              type: string
  2726                                            type: object
  2727                                        type: object
  2728                                      retry:
  2729                                        properties:
  2730                                          backoff:
  2731                                            properties:
  2732                                              duration:
  2733                                                type: string
  2734                                              factor:
  2735                                                format: int64
  2736                                                type: integer
  2737                                              maxDuration:
  2738                                                type: string
  2739                                            type: object
  2740                                          limit:
  2741                                            format: int64
  2742                                            type: integer
  2743                                          refresh:
  2744                                            type: boolean
  2745                                        type: object
  2746                                      syncOptions:
  2747                                        items:
  2748                                          type: string
  2749                                        type: array
  2750                                    type: object
  2751                                required:
  2752                                - destination
  2753                                - project
  2754                                type: object
  2755                            required:
  2756                            - metadata
  2757                            - spec
  2758                            type: object
  2759                        type: object
  2760                      matrix:
  2761                        properties:
  2762                          generators:
  2763                            items:
  2764                              properties:
  2765                                clusterDecisionResource:
  2766                                  properties:
  2767                                    configMapRef:
  2768                                      type: string
  2769                                    labelSelector:
  2770                                      properties:
  2771                                        matchExpressions:
  2772                                          items:
  2773                                            properties:
  2774                                              key:
  2775                                                type: string
  2776                                              operator:
  2777                                                type: string
  2778                                              values:
  2779                                                items:
  2780                                                  type: string
  2781                                                type: array
  2782                                                x-kubernetes-list-type: atomic
  2783                                            required:
  2784                                            - key
  2785                                            - operator
  2786                                            type: object
  2787                                          type: array
  2788                                          x-kubernetes-list-type: atomic
  2789                                        matchLabels:
  2790                                          additionalProperties:
  2791                                            type: string
  2792                                          type: object
  2793                                      type: object
  2794                                      x-kubernetes-map-type: atomic
  2795                                    name:
  2796                                      type: string
  2797                                    requeueAfterSeconds:
  2798                                      format: int64
  2799                                      type: integer
  2800                                    template:
  2801                                      properties:
  2802                                        metadata:
  2803                                          properties:
  2804                                            annotations:
  2805                                              additionalProperties:
  2806                                                type: string
  2807                                              type: object
  2808                                            finalizers:
  2809                                              items:
  2810                                                type: string
  2811                                              type: array
  2812                                            labels:
  2813                                              additionalProperties:
  2814                                                type: string
  2815                                              type: object
  2816                                            name:
  2817                                              type: string
  2818                                            namespace:
  2819                                              type: string
  2820                                          type: object
  2821                                        spec:
  2822                                          properties:
  2823                                            destination:
  2824                                              properties:
  2825                                                name:
  2826                                                  type: string
  2827                                                namespace:
  2828                                                  type: string
  2829                                                server:
  2830                                                  type: string
  2831                                              type: object
  2832                                            ignoreDifferences:
  2833                                              items:
  2834                                                properties:
  2835                                                  group:
  2836                                                    type: string
  2837                                                  jqPathExpressions:
  2838                                                    items:
  2839                                                      type: string
  2840                                                    type: array
  2841                                                  jsonPointers:
  2842                                                    items:
  2843                                                      type: string
  2844                                                    type: array
  2845                                                  kind:
  2846                                                    type: string
  2847                                                  managedFieldsManagers:
  2848                                                    items:
  2849                                                      type: string
  2850                                                    type: array
  2851                                                  name:
  2852                                                    type: string
  2853                                                  namespace:
  2854                                                    type: string
  2855                                                required:
  2856                                                - kind
  2857                                                type: object
  2858                                              type: array
  2859                                            info:
  2860                                              items:
  2861                                                properties:
  2862                                                  name:
  2863                                                    type: string
  2864                                                  value:
  2865                                                    type: string
  2866                                                required:
  2867                                                - name
  2868                                                - value
  2869                                                type: object
  2870                                              type: array
  2871                                            project:
  2872                                              type: string
  2873                                            revisionHistoryLimit:
  2874                                              format: int64
  2875                                              type: integer
  2876                                            source:
  2877                                              properties:
  2878                                                chart:
  2879                                                  type: string
  2880                                                directory:
  2881                                                  properties:
  2882                                                    exclude:
  2883                                                      type: string
  2884                                                    include:
  2885                                                      type: string
  2886                                                    jsonnet:
  2887                                                      properties:
  2888                                                        extVars:
  2889                                                          items:
  2890                                                            properties:
  2891                                                              code:
  2892                                                                type: boolean
  2893                                                              name:
  2894                                                                type: string
  2895                                                              value:
  2896                                                                type: string
  2897                                                            required:
  2898                                                            - name
  2899                                                            - value
  2900                                                            type: object
  2901                                                          type: array
  2902                                                        libs:
  2903                                                          items:
  2904                                                            type: string
  2905                                                          type: array
  2906                                                        tlas:
  2907                                                          items:
  2908                                                            properties:
  2909                                                              code:
  2910                                                                type: boolean
  2911                                                              name:
  2912                                                                type: string
  2913                                                              value:
  2914                                                                type: string
  2915                                                            required:
  2916                                                            - name
  2917                                                            - value
  2918                                                            type: object
  2919                                                          type: array
  2920                                                      type: object
  2921                                                    recurse:
  2922                                                      type: boolean
  2923                                                  type: object
  2924                                                helm:
  2925                                                  properties:
  2926                                                    apiVersions:
  2927                                                      items:
  2928                                                        type: string
  2929                                                      type: array
  2930                                                    fileParameters:
  2931                                                      items:
  2932                                                        properties:
  2933                                                          name:
  2934                                                            type: string
  2935                                                          path:
  2936                                                            type: string
  2937                                                        type: object
  2938                                                      type: array
  2939                                                    ignoreMissingValueFiles:
  2940                                                      type: boolean
  2941                                                    kubeVersion:
  2942                                                      type: string
  2943                                                    namespace:
  2944                                                      type: string
  2945                                                    parameters:
  2946                                                      items:
  2947                                                        properties:
  2948                                                          forceString:
  2949                                                            type: boolean
  2950                                                          name:
  2951                                                            type: string
  2952                                                          value:
  2953                                                            type: string
  2954                                                        type: object
  2955                                                      type: array
  2956                                                    passCredentials:
  2957                                                      type: boolean
  2958                                                    releaseName:
  2959                                                      type: string
  2960                                                    skipCrds:
  2961                                                      type: boolean
  2962                                                    skipSchemaValidation:
  2963                                                      type: boolean
  2964                                                    skipTests:
  2965                                                      type: boolean
  2966                                                    valueFiles:
  2967                                                      items:
  2968                                                        type: string
  2969                                                      type: array
  2970                                                    values:
  2971                                                      type: string
  2972                                                    valuesObject:
  2973                                                      type: object
  2974                                                      x-kubernetes-preserve-unknown-fields: true
  2975                                                    version:
  2976                                                      type: string
  2977                                                  type: object
  2978                                                kustomize:
  2979                                                  properties:
  2980                                                    apiVersions:
  2981                                                      items:
  2982                                                        type: string
  2983                                                      type: array
  2984                                                    commonAnnotations:
  2985                                                      additionalProperties:
  2986                                                        type: string
  2987                                                      type: object
  2988                                                    commonAnnotationsEnvsubst:
  2989                                                      type: boolean
  2990                                                    commonLabels:
  2991                                                      additionalProperties:
  2992                                                        type: string
  2993                                                      type: object
  2994                                                    components:
  2995                                                      items:
  2996                                                        type: string
  2997                                                      type: array
  2998                                                    forceCommonAnnotations:
  2999                                                      type: boolean
  3000                                                    forceCommonLabels:
  3001                                                      type: boolean
  3002                                                    ignoreMissingComponents:
  3003                                                      type: boolean
  3004                                                    images:
  3005                                                      items:
  3006                                                        type: string
  3007                                                      type: array
  3008                                                    kubeVersion:
  3009                                                      type: string
  3010                                                    labelIncludeTemplates:
  3011                                                      type: boolean
  3012                                                    labelWithoutSelector:
  3013                                                      type: boolean
  3014                                                    namePrefix:
  3015                                                      type: string
  3016                                                    nameSuffix:
  3017                                                      type: string
  3018                                                    namespace:
  3019                                                      type: string
  3020                                                    patches:
  3021                                                      items:
  3022                                                        properties:
  3023                                                          options:
  3024                                                            additionalProperties:
  3025                                                              type: boolean
  3026                                                            type: object
  3027                                                          patch:
  3028                                                            type: string
  3029                                                          path:
  3030                                                            type: string
  3031                                                          target:
  3032                                                            properties:
  3033                                                              annotationSelector:
  3034                                                                type: string
  3035                                                              group:
  3036                                                                type: string
  3037                                                              kind:
  3038                                                                type: string
  3039                                                              labelSelector:
  3040                                                                type: string
  3041                                                              name:
  3042                                                                type: string
  3043                                                              namespace:
  3044                                                                type: string
  3045                                                              version:
  3046                                                                type: string
  3047                                                            type: object
  3048                                                        type: object
  3049                                                      type: array
  3050                                                    replicas:
  3051                                                      items:
  3052                                                        properties:
  3053                                                          count:
  3054                                                            anyOf:
  3055                                                            - type: integer
  3056                                                            - type: string
  3057                                                            x-kubernetes-int-or-string: true
  3058                                                          name:
  3059                                                            type: string
  3060                                                        required:
  3061                                                        - count
  3062                                                        - name
  3063                                                        type: object
  3064                                                      type: array
  3065                                                    version:
  3066                                                      type: string
  3067                                                  type: object
  3068                                                name:
  3069                                                  type: string
  3070                                                path:
  3071                                                  type: string
  3072                                                plugin:
  3073                                                  properties:
  3074                                                    env:
  3075                                                      items:
  3076                                                        properties:
  3077                                                          name:
  3078                                                            type: string
  3079                                                          value:
  3080                                                            type: string
  3081                                                        required:
  3082                                                        - name
  3083                                                        - value
  3084                                                        type: object
  3085                                                      type: array
  3086                                                    name:
  3087                                                      type: string
  3088                                                    parameters:
  3089                                                      items:
  3090                                                        properties:
  3091                                                          array:
  3092                                                            items:
  3093                                                              type: string
  3094                                                            type: array
  3095                                                          map:
  3096                                                            additionalProperties:
  3097                                                              type: string
  3098                                                            type: object
  3099                                                          name:
  3100                                                            type: string
  3101                                                          string:
  3102                                                            type: string
  3103                                                        type: object
  3104                                                      type: array
  3105                                                  type: object
  3106                                                ref:
  3107                                                  type: string
  3108                                                repoURL:
  3109                                                  type: string
  3110                                                targetRevision:
  3111                                                  type: string
  3112                                              required:
  3113                                              - repoURL
  3114                                              type: object
  3115                                            sourceHydrator:
  3116                                              properties:
  3117                                                drySource:
  3118                                                  properties:
  3119                                                    path:
  3120                                                      type: string
  3121                                                    repoURL:
  3122                                                      type: string
  3123                                                    targetRevision:
  3124                                                      type: string
  3125                                                  required:
  3126                                                  - path
  3127                                                  - repoURL
  3128                                                  - targetRevision
  3129                                                  type: object
  3130                                                hydrateTo:
  3131                                                  properties:
  3132                                                    targetBranch:
  3133                                                      type: string
  3134                                                  required:
  3135                                                  - targetBranch
  3136                                                  type: object
  3137                                                syncSource:
  3138                                                  properties:
  3139                                                    path:
  3140                                                      minLength: 1
  3141                                                      pattern: ^.{2,}|[^./]$
  3142                                                      type: string
  3143                                                    targetBranch:
  3144                                                      type: string
  3145                                                  required:
  3146                                                  - path
  3147                                                  - targetBranch
  3148                                                  type: object
  3149                                              required:
  3150                                              - drySource
  3151                                              - syncSource
  3152                                              type: object
  3153                                            sources:
  3154                                              items:
  3155                                                properties:
  3156                                                  chart:
  3157                                                    type: string
  3158                                                  directory:
  3159                                                    properties:
  3160                                                      exclude:
  3161                                                        type: string
  3162                                                      include:
  3163                                                        type: string
  3164                                                      jsonnet:
  3165                                                        properties:
  3166                                                          extVars:
  3167                                                            items:
  3168                                                              properties:
  3169                                                                code:
  3170                                                                  type: boolean
  3171                                                                name:
  3172                                                                  type: string
  3173                                                                value:
  3174                                                                  type: string
  3175                                                              required:
  3176                                                              - name
  3177                                                              - value
  3178                                                              type: object
  3179                                                            type: array
  3180                                                          libs:
  3181                                                            items:
  3182                                                              type: string
  3183                                                            type: array
  3184                                                          tlas:
  3185                                                            items:
  3186                                                              properties:
  3187                                                                code:
  3188                                                                  type: boolean
  3189                                                                name:
  3190                                                                  type: string
  3191                                                                value:
  3192                                                                  type: string
  3193                                                              required:
  3194                                                              - name
  3195                                                              - value
  3196                                                              type: object
  3197                                                            type: array
  3198                                                        type: object
  3199                                                      recurse:
  3200                                                        type: boolean
  3201                                                    type: object
  3202                                                  helm:
  3203                                                    properties:
  3204                                                      apiVersions:
  3205                                                        items:
  3206                                                          type: string
  3207                                                        type: array
  3208                                                      fileParameters:
  3209                                                        items:
  3210                                                          properties:
  3211                                                            name:
  3212                                                              type: string
  3213                                                            path:
  3214                                                              type: string
  3215                                                          type: object
  3216                                                        type: array
  3217                                                      ignoreMissingValueFiles:
  3218                                                        type: boolean
  3219                                                      kubeVersion:
  3220                                                        type: string
  3221                                                      namespace:
  3222                                                        type: string
  3223                                                      parameters:
  3224                                                        items:
  3225                                                          properties:
  3226                                                            forceString:
  3227                                                              type: boolean
  3228                                                            name:
  3229                                                              type: string
  3230                                                            value:
  3231                                                              type: string
  3232                                                          type: object
  3233                                                        type: array
  3234                                                      passCredentials:
  3235                                                        type: boolean
  3236                                                      releaseName:
  3237                                                        type: string
  3238                                                      skipCrds:
  3239                                                        type: boolean
  3240                                                      skipSchemaValidation:
  3241                                                        type: boolean
  3242                                                      skipTests:
  3243                                                        type: boolean
  3244                                                      valueFiles:
  3245                                                        items:
  3246                                                          type: string
  3247                                                        type: array
  3248                                                      values:
  3249                                                        type: string
  3250                                                      valuesObject:
  3251                                                        type: object
  3252                                                        x-kubernetes-preserve-unknown-fields: true
  3253                                                      version:
  3254                                                        type: string
  3255                                                    type: object
  3256                                                  kustomize:
  3257                                                    properties:
  3258                                                      apiVersions:
  3259                                                        items:
  3260                                                          type: string
  3261                                                        type: array
  3262                                                      commonAnnotations:
  3263                                                        additionalProperties:
  3264                                                          type: string
  3265                                                        type: object
  3266                                                      commonAnnotationsEnvsubst:
  3267                                                        type: boolean
  3268                                                      commonLabels:
  3269                                                        additionalProperties:
  3270                                                          type: string
  3271                                                        type: object
  3272                                                      components:
  3273                                                        items:
  3274                                                          type: string
  3275                                                        type: array
  3276                                                      forceCommonAnnotations:
  3277                                                        type: boolean
  3278                                                      forceCommonLabels:
  3279                                                        type: boolean
  3280                                                      ignoreMissingComponents:
  3281                                                        type: boolean
  3282                                                      images:
  3283                                                        items:
  3284                                                          type: string
  3285                                                        type: array
  3286                                                      kubeVersion:
  3287                                                        type: string
  3288                                                      labelIncludeTemplates:
  3289                                                        type: boolean
  3290                                                      labelWithoutSelector:
  3291                                                        type: boolean
  3292                                                      namePrefix:
  3293                                                        type: string
  3294                                                      nameSuffix:
  3295                                                        type: string
  3296                                                      namespace:
  3297                                                        type: string
  3298                                                      patches:
  3299                                                        items:
  3300                                                          properties:
  3301                                                            options:
  3302                                                              additionalProperties:
  3303                                                                type: boolean
  3304                                                              type: object
  3305                                                            patch:
  3306                                                              type: string
  3307                                                            path:
  3308                                                              type: string
  3309                                                            target:
  3310                                                              properties:
  3311                                                                annotationSelector:
  3312                                                                  type: string
  3313                                                                group:
  3314                                                                  type: string
  3315                                                                kind:
  3316                                                                  type: string
  3317                                                                labelSelector:
  3318                                                                  type: string
  3319                                                                name:
  3320                                                                  type: string
  3321                                                                namespace:
  3322                                                                  type: string
  3323                                                                version:
  3324                                                                  type: string
  3325                                                              type: object
  3326                                                          type: object
  3327                                                        type: array
  3328                                                      replicas:
  3329                                                        items:
  3330                                                          properties:
  3331                                                            count:
  3332                                                              anyOf:
  3333                                                              - type: integer
  3334                                                              - type: string
  3335                                                              x-kubernetes-int-or-string: true
  3336                                                            name:
  3337                                                              type: string
  3338                                                          required:
  3339                                                          - count
  3340                                                          - name
  3341                                                          type: object
  3342                                                        type: array
  3343                                                      version:
  3344                                                        type: string
  3345                                                    type: object
  3346                                                  name:
  3347                                                    type: string
  3348                                                  path:
  3349                                                    type: string
  3350                                                  plugin:
  3351                                                    properties:
  3352                                                      env:
  3353                                                        items:
  3354                                                          properties:
  3355                                                            name:
  3356                                                              type: string
  3357                                                            value:
  3358                                                              type: string
  3359                                                          required:
  3360                                                          - name
  3361                                                          - value
  3362                                                          type: object
  3363                                                        type: array
  3364                                                      name:
  3365                                                        type: string
  3366                                                      parameters:
  3367                                                        items:
  3368                                                          properties:
  3369                                                            array:
  3370                                                              items:
  3371                                                                type: string
  3372                                                              type: array
  3373                                                            map:
  3374                                                              additionalProperties:
  3375                                                                type: string
  3376                                                              type: object
  3377                                                            name:
  3378                                                              type: string
  3379                                                            string:
  3380                                                              type: string
  3381                                                          type: object
  3382                                                        type: array
  3383                                                    type: object
  3384                                                  ref:
  3385                                                    type: string
  3386                                                  repoURL:
  3387                                                    type: string
  3388                                                  targetRevision:
  3389                                                    type: string
  3390                                                required:
  3391                                                - repoURL
  3392                                                type: object
  3393                                              type: array
  3394                                            syncPolicy:
  3395                                              properties:
  3396                                                automated:
  3397                                                  properties:
  3398                                                    allowEmpty:
  3399                                                      type: boolean
  3400                                                    enabled:
  3401                                                      type: boolean
  3402                                                    prune:
  3403                                                      type: boolean
  3404                                                    selfHeal:
  3405                                                      type: boolean
  3406                                                  type: object
  3407                                                managedNamespaceMetadata:
  3408                                                  properties:
  3409                                                    annotations:
  3410                                                      additionalProperties:
  3411                                                        type: string
  3412                                                      type: object
  3413                                                    labels:
  3414                                                      additionalProperties:
  3415                                                        type: string
  3416                                                      type: object
  3417                                                  type: object
  3418                                                retry:
  3419                                                  properties:
  3420                                                    backoff:
  3421                                                      properties:
  3422                                                        duration:
  3423                                                          type: string
  3424                                                        factor:
  3425                                                          format: int64
  3426                                                          type: integer
  3427                                                        maxDuration:
  3428                                                          type: string
  3429                                                      type: object
  3430                                                    limit:
  3431                                                      format: int64
  3432                                                      type: integer
  3433                                                    refresh:
  3434                                                      type: boolean
  3435                                                  type: object
  3436                                                syncOptions:
  3437                                                  items:
  3438                                                    type: string
  3439                                                  type: array
  3440                                              type: object
  3441                                          required:
  3442                                          - destination
  3443                                          - project
  3444                                          type: object
  3445                                      required:
  3446                                      - metadata
  3447                                      - spec
  3448                                      type: object
  3449                                    values:
  3450                                      additionalProperties:
  3451                                        type: string
  3452                                      type: object
  3453                                  required:
  3454                                  - configMapRef
  3455                                  type: object
  3456                                clusters:
  3457                                  properties:
  3458                                    flatList:
  3459                                      type: boolean
  3460                                    selector:
  3461                                      properties:
  3462                                        matchExpressions:
  3463                                          items:
  3464                                            properties:
  3465                                              key:
  3466                                                type: string
  3467                                              operator:
  3468                                                type: string
  3469                                              values:
  3470                                                items:
  3471                                                  type: string
  3472                                                type: array
  3473                                                x-kubernetes-list-type: atomic
  3474                                            required:
  3475                                            - key
  3476                                            - operator
  3477                                            type: object
  3478                                          type: array
  3479                                          x-kubernetes-list-type: atomic
  3480                                        matchLabels:
  3481                                          additionalProperties:
  3482                                            type: string
  3483                                          type: object
  3484                                      type: object
  3485                                      x-kubernetes-map-type: atomic
  3486                                    template:
  3487                                      properties:
  3488                                        metadata:
  3489                                          properties:
  3490                                            annotations:
  3491                                              additionalProperties:
  3492                                                type: string
  3493                                              type: object
  3494                                            finalizers:
  3495                                              items:
  3496                                                type: string
  3497                                              type: array
  3498                                            labels:
  3499                                              additionalProperties:
  3500                                                type: string
  3501                                              type: object
  3502                                            name:
  3503                                              type: string
  3504                                            namespace:
  3505                                              type: string
  3506                                          type: object
  3507                                        spec:
  3508                                          properties:
  3509                                            destination:
  3510                                              properties:
  3511                                                name:
  3512                                                  type: string
  3513                                                namespace:
  3514                                                  type: string
  3515                                                server:
  3516                                                  type: string
  3517                                              type: object
  3518                                            ignoreDifferences:
  3519                                              items:
  3520                                                properties:
  3521                                                  group:
  3522                                                    type: string
  3523                                                  jqPathExpressions:
  3524                                                    items:
  3525                                                      type: string
  3526                                                    type: array
  3527                                                  jsonPointers:
  3528                                                    items:
  3529                                                      type: string
  3530                                                    type: array
  3531                                                  kind:
  3532                                                    type: string
  3533                                                  managedFieldsManagers:
  3534                                                    items:
  3535                                                      type: string
  3536                                                    type: array
  3537                                                  name:
  3538                                                    type: string
  3539                                                  namespace:
  3540                                                    type: string
  3541                                                required:
  3542                                                - kind
  3543                                                type: object
  3544                                              type: array
  3545                                            info:
  3546                                              items:
  3547                                                properties:
  3548                                                  name:
  3549                                                    type: string
  3550                                                  value:
  3551                                                    type: string
  3552                                                required:
  3553                                                - name
  3554                                                - value
  3555                                                type: object
  3556                                              type: array
  3557                                            project:
  3558                                              type: string
  3559                                            revisionHistoryLimit:
  3560                                              format: int64
  3561                                              type: integer
  3562                                            source:
  3563                                              properties:
  3564                                                chart:
  3565                                                  type: string
  3566                                                directory:
  3567                                                  properties:
  3568                                                    exclude:
  3569                                                      type: string
  3570                                                    include:
  3571                                                      type: string
  3572                                                    jsonnet:
  3573                                                      properties:
  3574                                                        extVars:
  3575                                                          items:
  3576                                                            properties:
  3577                                                              code:
  3578                                                                type: boolean
  3579                                                              name:
  3580                                                                type: string
  3581                                                              value:
  3582                                                                type: string
  3583                                                            required:
  3584                                                            - name
  3585                                                            - value
  3586                                                            type: object
  3587                                                          type: array
  3588                                                        libs:
  3589                                                          items:
  3590                                                            type: string
  3591                                                          type: array
  3592                                                        tlas:
  3593                                                          items:
  3594                                                            properties:
  3595                                                              code:
  3596                                                                type: boolean
  3597                                                              name:
  3598                                                                type: string
  3599                                                              value:
  3600                                                                type: string
  3601                                                            required:
  3602                                                            - name
  3603                                                            - value
  3604                                                            type: object
  3605                                                          type: array
  3606                                                      type: object
  3607                                                    recurse:
  3608                                                      type: boolean
  3609                                                  type: object
  3610                                                helm:
  3611                                                  properties:
  3612                                                    apiVersions:
  3613                                                      items:
  3614                                                        type: string
  3615                                                      type: array
  3616                                                    fileParameters:
  3617                                                      items:
  3618                                                        properties:
  3619                                                          name:
  3620                                                            type: string
  3621                                                          path:
  3622                                                            type: string
  3623                                                        type: object
  3624                                                      type: array
  3625                                                    ignoreMissingValueFiles:
  3626                                                      type: boolean
  3627                                                    kubeVersion:
  3628                                                      type: string
  3629                                                    namespace:
  3630                                                      type: string
  3631                                                    parameters:
  3632                                                      items:
  3633                                                        properties:
  3634                                                          forceString:
  3635                                                            type: boolean
  3636                                                          name:
  3637                                                            type: string
  3638                                                          value:
  3639                                                            type: string
  3640                                                        type: object
  3641                                                      type: array
  3642                                                    passCredentials:
  3643                                                      type: boolean
  3644                                                    releaseName:
  3645                                                      type: string
  3646                                                    skipCrds:
  3647                                                      type: boolean
  3648                                                    skipSchemaValidation:
  3649                                                      type: boolean
  3650                                                    skipTests:
  3651                                                      type: boolean
  3652                                                    valueFiles:
  3653                                                      items:
  3654                                                        type: string
  3655                                                      type: array
  3656                                                    values:
  3657                                                      type: string
  3658                                                    valuesObject:
  3659                                                      type: object
  3660                                                      x-kubernetes-preserve-unknown-fields: true
  3661                                                    version:
  3662                                                      type: string
  3663                                                  type: object
  3664                                                kustomize:
  3665                                                  properties:
  3666                                                    apiVersions:
  3667                                                      items:
  3668                                                        type: string
  3669                                                      type: array
  3670                                                    commonAnnotations:
  3671                                                      additionalProperties:
  3672                                                        type: string
  3673                                                      type: object
  3674                                                    commonAnnotationsEnvsubst:
  3675                                                      type: boolean
  3676                                                    commonLabels:
  3677                                                      additionalProperties:
  3678                                                        type: string
  3679                                                      type: object
  3680                                                    components:
  3681                                                      items:
  3682                                                        type: string
  3683                                                      type: array
  3684                                                    forceCommonAnnotations:
  3685                                                      type: boolean
  3686                                                    forceCommonLabels:
  3687                                                      type: boolean
  3688                                                    ignoreMissingComponents:
  3689                                                      type: boolean
  3690                                                    images:
  3691                                                      items:
  3692                                                        type: string
  3693                                                      type: array
  3694                                                    kubeVersion:
  3695                                                      type: string
  3696                                                    labelIncludeTemplates:
  3697                                                      type: boolean
  3698                                                    labelWithoutSelector:
  3699                                                      type: boolean
  3700                                                    namePrefix:
  3701                                                      type: string
  3702                                                    nameSuffix:
  3703                                                      type: string
  3704                                                    namespace:
  3705                                                      type: string
  3706                                                    patches:
  3707                                                      items:
  3708                                                        properties:
  3709                                                          options:
  3710                                                            additionalProperties:
  3711                                                              type: boolean
  3712                                                            type: object
  3713                                                          patch:
  3714                                                            type: string
  3715                                                          path:
  3716                                                            type: string
  3717                                                          target:
  3718                                                            properties:
  3719                                                              annotationSelector:
  3720                                                                type: string
  3721                                                              group:
  3722                                                                type: string
  3723                                                              kind:
  3724                                                                type: string
  3725                                                              labelSelector:
  3726                                                                type: string
  3727                                                              name:
  3728                                                                type: string
  3729                                                              namespace:
  3730                                                                type: string
  3731                                                              version:
  3732                                                                type: string
  3733                                                            type: object
  3734                                                        type: object
  3735                                                      type: array
  3736                                                    replicas:
  3737                                                      items:
  3738                                                        properties:
  3739                                                          count:
  3740                                                            anyOf:
  3741                                                            - type: integer
  3742                                                            - type: string
  3743                                                            x-kubernetes-int-or-string: true
  3744                                                          name:
  3745                                                            type: string
  3746                                                        required:
  3747                                                        - count
  3748                                                        - name
  3749                                                        type: object
  3750                                                      type: array
  3751                                                    version:
  3752                                                      type: string
  3753                                                  type: object
  3754                                                name:
  3755                                                  type: string
  3756                                                path:
  3757                                                  type: string
  3758                                                plugin:
  3759                                                  properties:
  3760                                                    env:
  3761                                                      items:
  3762                                                        properties:
  3763                                                          name:
  3764                                                            type: string
  3765                                                          value:
  3766                                                            type: string
  3767                                                        required:
  3768                                                        - name
  3769                                                        - value
  3770                                                        type: object
  3771                                                      type: array
  3772                                                    name:
  3773                                                      type: string
  3774                                                    parameters:
  3775                                                      items:
  3776                                                        properties:
  3777                                                          array:
  3778                                                            items:
  3779                                                              type: string
  3780                                                            type: array
  3781                                                          map:
  3782                                                            additionalProperties:
  3783                                                              type: string
  3784                                                            type: object
  3785                                                          name:
  3786                                                            type: string
  3787                                                          string:
  3788                                                            type: string
  3789                                                        type: object
  3790                                                      type: array
  3791                                                  type: object
  3792                                                ref:
  3793                                                  type: string
  3794                                                repoURL:
  3795                                                  type: string
  3796                                                targetRevision:
  3797                                                  type: string
  3798                                              required:
  3799                                              - repoURL
  3800                                              type: object
  3801                                            sourceHydrator:
  3802                                              properties:
  3803                                                drySource:
  3804                                                  properties:
  3805                                                    path:
  3806                                                      type: string
  3807                                                    repoURL:
  3808                                                      type: string
  3809                                                    targetRevision:
  3810                                                      type: string
  3811                                                  required:
  3812                                                  - path
  3813                                                  - repoURL
  3814                                                  - targetRevision
  3815                                                  type: object
  3816                                                hydrateTo:
  3817                                                  properties:
  3818                                                    targetBranch:
  3819                                                      type: string
  3820                                                  required:
  3821                                                  - targetBranch
  3822                                                  type: object
  3823                                                syncSource:
  3824                                                  properties:
  3825                                                    path:
  3826                                                      minLength: 1
  3827                                                      pattern: ^.{2,}|[^./]$
  3828                                                      type: string
  3829                                                    targetBranch:
  3830                                                      type: string
  3831                                                  required:
  3832                                                  - path
  3833                                                  - targetBranch
  3834                                                  type: object
  3835                                              required:
  3836                                              - drySource
  3837                                              - syncSource
  3838                                              type: object
  3839                                            sources:
  3840                                              items:
  3841                                                properties:
  3842                                                  chart:
  3843                                                    type: string
  3844                                                  directory:
  3845                                                    properties:
  3846                                                      exclude:
  3847                                                        type: string
  3848                                                      include:
  3849                                                        type: string
  3850                                                      jsonnet:
  3851                                                        properties:
  3852                                                          extVars:
  3853                                                            items:
  3854                                                              properties:
  3855                                                                code:
  3856                                                                  type: boolean
  3857                                                                name:
  3858                                                                  type: string
  3859                                                                value:
  3860                                                                  type: string
  3861                                                              required:
  3862                                                              - name
  3863                                                              - value
  3864                                                              type: object
  3865                                                            type: array
  3866                                                          libs:
  3867                                                            items:
  3868                                                              type: string
  3869                                                            type: array
  3870                                                          tlas:
  3871                                                            items:
  3872                                                              properties:
  3873                                                                code:
  3874                                                                  type: boolean
  3875                                                                name:
  3876                                                                  type: string
  3877                                                                value:
  3878                                                                  type: string
  3879                                                              required:
  3880                                                              - name
  3881                                                              - value
  3882                                                              type: object
  3883                                                            type: array
  3884                                                        type: object
  3885                                                      recurse:
  3886                                                        type: boolean
  3887                                                    type: object
  3888                                                  helm:
  3889                                                    properties:
  3890                                                      apiVersions:
  3891                                                        items:
  3892                                                          type: string
  3893                                                        type: array
  3894                                                      fileParameters:
  3895                                                        items:
  3896                                                          properties:
  3897                                                            name:
  3898                                                              type: string
  3899                                                            path:
  3900                                                              type: string
  3901                                                          type: object
  3902                                                        type: array
  3903                                                      ignoreMissingValueFiles:
  3904                                                        type: boolean
  3905                                                      kubeVersion:
  3906                                                        type: string
  3907                                                      namespace:
  3908                                                        type: string
  3909                                                      parameters:
  3910                                                        items:
  3911                                                          properties:
  3912                                                            forceString:
  3913                                                              type: boolean
  3914                                                            name:
  3915                                                              type: string
  3916                                                            value:
  3917                                                              type: string
  3918                                                          type: object
  3919                                                        type: array
  3920                                                      passCredentials:
  3921                                                        type: boolean
  3922                                                      releaseName:
  3923                                                        type: string
  3924                                                      skipCrds:
  3925                                                        type: boolean
  3926                                                      skipSchemaValidation:
  3927                                                        type: boolean
  3928                                                      skipTests:
  3929                                                        type: boolean
  3930                                                      valueFiles:
  3931                                                        items:
  3932                                                          type: string
  3933                                                        type: array
  3934                                                      values:
  3935                                                        type: string
  3936                                                      valuesObject:
  3937                                                        type: object
  3938                                                        x-kubernetes-preserve-unknown-fields: true
  3939                                                      version:
  3940                                                        type: string
  3941                                                    type: object
  3942                                                  kustomize:
  3943                                                    properties:
  3944                                                      apiVersions:
  3945                                                        items:
  3946                                                          type: string
  3947                                                        type: array
  3948                                                      commonAnnotations:
  3949                                                        additionalProperties:
  3950                                                          type: string
  3951                                                        type: object
  3952                                                      commonAnnotationsEnvsubst:
  3953                                                        type: boolean
  3954                                                      commonLabels:
  3955                                                        additionalProperties:
  3956                                                          type: string
  3957                                                        type: object
  3958                                                      components:
  3959                                                        items:
  3960                                                          type: string
  3961                                                        type: array
  3962                                                      forceCommonAnnotations:
  3963                                                        type: boolean
  3964                                                      forceCommonLabels:
  3965                                                        type: boolean
  3966                                                      ignoreMissingComponents:
  3967                                                        type: boolean
  3968                                                      images:
  3969                                                        items:
  3970                                                          type: string
  3971                                                        type: array
  3972                                                      kubeVersion:
  3973                                                        type: string
  3974                                                      labelIncludeTemplates:
  3975                                                        type: boolean
  3976                                                      labelWithoutSelector:
  3977                                                        type: boolean
  3978                                                      namePrefix:
  3979                                                        type: string
  3980                                                      nameSuffix:
  3981                                                        type: string
  3982                                                      namespace:
  3983                                                        type: string
  3984                                                      patches:
  3985                                                        items:
  3986                                                          properties:
  3987                                                            options:
  3988                                                              additionalProperties:
  3989                                                                type: boolean
  3990                                                              type: object
  3991                                                            patch:
  3992                                                              type: string
  3993                                                            path:
  3994                                                              type: string
  3995                                                            target:
  3996                                                              properties:
  3997                                                                annotationSelector:
  3998                                                                  type: string
  3999                                                                group:
  4000                                                                  type: string
  4001                                                                kind:
  4002                                                                  type: string
  4003                                                                labelSelector:
  4004                                                                  type: string
  4005                                                                name:
  4006                                                                  type: string
  4007                                                                namespace:
  4008                                                                  type: string
  4009                                                                version:
  4010                                                                  type: string
  4011                                                              type: object
  4012                                                          type: object
  4013                                                        type: array
  4014                                                      replicas:
  4015                                                        items:
  4016                                                          properties:
  4017                                                            count:
  4018                                                              anyOf:
  4019                                                              - type: integer
  4020                                                              - type: string
  4021                                                              x-kubernetes-int-or-string: true
  4022                                                            name:
  4023                                                              type: string
  4024                                                          required:
  4025                                                          - count
  4026                                                          - name
  4027                                                          type: object
  4028                                                        type: array
  4029                                                      version:
  4030                                                        type: string
  4031                                                    type: object
  4032                                                  name:
  4033                                                    type: string
  4034                                                  path:
  4035                                                    type: string
  4036                                                  plugin:
  4037                                                    properties:
  4038                                                      env:
  4039                                                        items:
  4040                                                          properties:
  4041                                                            name:
  4042                                                              type: string
  4043                                                            value:
  4044                                                              type: string
  4045                                                          required:
  4046                                                          - name
  4047                                                          - value
  4048                                                          type: object
  4049                                                        type: array
  4050                                                      name:
  4051                                                        type: string
  4052                                                      parameters:
  4053                                                        items:
  4054                                                          properties:
  4055                                                            array:
  4056                                                              items:
  4057                                                                type: string
  4058                                                              type: array
  4059                                                            map:
  4060                                                              additionalProperties:
  4061                                                                type: string
  4062                                                              type: object
  4063                                                            name:
  4064                                                              type: string
  4065                                                            string:
  4066                                                              type: string
  4067                                                          type: object
  4068                                                        type: array
  4069                                                    type: object
  4070                                                  ref:
  4071                                                    type: string
  4072                                                  repoURL:
  4073                                                    type: string
  4074                                                  targetRevision:
  4075                                                    type: string
  4076                                                required:
  4077                                                - repoURL
  4078                                                type: object
  4079                                              type: array
  4080                                            syncPolicy:
  4081                                              properties:
  4082                                                automated:
  4083                                                  properties:
  4084                                                    allowEmpty:
  4085                                                      type: boolean
  4086                                                    enabled:
  4087                                                      type: boolean
  4088                                                    prune:
  4089                                                      type: boolean
  4090                                                    selfHeal:
  4091                                                      type: boolean
  4092                                                  type: object
  4093                                                managedNamespaceMetadata:
  4094                                                  properties:
  4095                                                    annotations:
  4096                                                      additionalProperties:
  4097                                                        type: string
  4098                                                      type: object
  4099                                                    labels:
  4100                                                      additionalProperties:
  4101                                                        type: string
  4102                                                      type: object
  4103                                                  type: object
  4104                                                retry:
  4105                                                  properties:
  4106                                                    backoff:
  4107                                                      properties:
  4108                                                        duration:
  4109                                                          type: string
  4110                                                        factor:
  4111                                                          format: int64
  4112                                                          type: integer
  4113                                                        maxDuration:
  4114                                                          type: string
  4115                                                      type: object
  4116                                                    limit:
  4117                                                      format: int64
  4118                                                      type: integer
  4119                                                    refresh:
  4120                                                      type: boolean
  4121                                                  type: object
  4122                                                syncOptions:
  4123                                                  items:
  4124                                                    type: string
  4125                                                  type: array
  4126                                              type: object
  4127                                          required:
  4128                                          - destination
  4129                                          - project
  4130                                          type: object
  4131                                      required:
  4132                                      - metadata
  4133                                      - spec
  4134                                      type: object
  4135                                    values:
  4136                                      additionalProperties:
  4137                                        type: string
  4138                                      type: object
  4139                                  type: object
  4140                                git:
  4141                                  properties:
  4142                                    directories:
  4143                                      items:
  4144                                        properties:
  4145                                          exclude:
  4146                                            type: boolean
  4147                                          path:
  4148                                            type: string
  4149                                        required:
  4150                                        - path
  4151                                        type: object
  4152                                      type: array
  4153                                    files:
  4154                                      items:
  4155                                        properties:
  4156                                          exclude:
  4157                                            type: boolean
  4158                                          path:
  4159                                            type: string
  4160                                        required:
  4161                                        - path
  4162                                        type: object
  4163                                      type: array
  4164                                    pathParamPrefix:
  4165                                      type: string
  4166                                    repoURL:
  4167                                      type: string
  4168                                    requeueAfterSeconds:
  4169                                      format: int64
  4170                                      type: integer
  4171                                    revision:
  4172                                      type: string
  4173                                    template:
  4174                                      properties:
  4175                                        metadata:
  4176                                          properties:
  4177                                            annotations:
  4178                                              additionalProperties:
  4179                                                type: string
  4180                                              type: object
  4181                                            finalizers:
  4182                                              items:
  4183                                                type: string
  4184                                              type: array
  4185                                            labels:
  4186                                              additionalProperties:
  4187                                                type: string
  4188                                              type: object
  4189                                            name:
  4190                                              type: string
  4191                                            namespace:
  4192                                              type: string
  4193                                          type: object
  4194                                        spec:
  4195                                          properties:
  4196                                            destination:
  4197                                              properties:
  4198                                                name:
  4199                                                  type: string
  4200                                                namespace:
  4201                                                  type: string
  4202                                                server:
  4203                                                  type: string
  4204                                              type: object
  4205                                            ignoreDifferences:
  4206                                              items:
  4207                                                properties:
  4208                                                  group:
  4209                                                    type: string
  4210                                                  jqPathExpressions:
  4211                                                    items:
  4212                                                      type: string
  4213                                                    type: array
  4214                                                  jsonPointers:
  4215                                                    items:
  4216                                                      type: string
  4217                                                    type: array
  4218                                                  kind:
  4219                                                    type: string
  4220                                                  managedFieldsManagers:
  4221                                                    items:
  4222                                                      type: string
  4223                                                    type: array
  4224                                                  name:
  4225                                                    type: string
  4226                                                  namespace:
  4227                                                    type: string
  4228                                                required:
  4229                                                - kind
  4230                                                type: object
  4231                                              type: array
  4232                                            info:
  4233                                              items:
  4234                                                properties:
  4235                                                  name:
  4236                                                    type: string
  4237                                                  value:
  4238                                                    type: string
  4239                                                required:
  4240                                                - name
  4241                                                - value
  4242                                                type: object
  4243                                              type: array
  4244                                            project:
  4245                                              type: string
  4246                                            revisionHistoryLimit:
  4247                                              format: int64
  4248                                              type: integer
  4249                                            source:
  4250                                              properties:
  4251                                                chart:
  4252                                                  type: string
  4253                                                directory:
  4254                                                  properties:
  4255                                                    exclude:
  4256                                                      type: string
  4257                                                    include:
  4258                                                      type: string
  4259                                                    jsonnet:
  4260                                                      properties:
  4261                                                        extVars:
  4262                                                          items:
  4263                                                            properties:
  4264                                                              code:
  4265                                                                type: boolean
  4266                                                              name:
  4267                                                                type: string
  4268                                                              value:
  4269                                                                type: string
  4270                                                            required:
  4271                                                            - name
  4272                                                            - value
  4273                                                            type: object
  4274                                                          type: array
  4275                                                        libs:
  4276                                                          items:
  4277                                                            type: string
  4278                                                          type: array
  4279                                                        tlas:
  4280                                                          items:
  4281                                                            properties:
  4282                                                              code:
  4283                                                                type: boolean
  4284                                                              name:
  4285                                                                type: string
  4286                                                              value:
  4287                                                                type: string
  4288                                                            required:
  4289                                                            - name
  4290                                                            - value
  4291                                                            type: object
  4292                                                          type: array
  4293                                                      type: object
  4294                                                    recurse:
  4295                                                      type: boolean
  4296                                                  type: object
  4297                                                helm:
  4298                                                  properties:
  4299                                                    apiVersions:
  4300                                                      items:
  4301                                                        type: string
  4302                                                      type: array
  4303                                                    fileParameters:
  4304                                                      items:
  4305                                                        properties:
  4306                                                          name:
  4307                                                            type: string
  4308                                                          path:
  4309                                                            type: string
  4310                                                        type: object
  4311                                                      type: array
  4312                                                    ignoreMissingValueFiles:
  4313                                                      type: boolean
  4314                                                    kubeVersion:
  4315                                                      type: string
  4316                                                    namespace:
  4317                                                      type: string
  4318                                                    parameters:
  4319                                                      items:
  4320                                                        properties:
  4321                                                          forceString:
  4322                                                            type: boolean
  4323                                                          name:
  4324                                                            type: string
  4325                                                          value:
  4326                                                            type: string
  4327                                                        type: object
  4328                                                      type: array
  4329                                                    passCredentials:
  4330                                                      type: boolean
  4331                                                    releaseName:
  4332                                                      type: string
  4333                                                    skipCrds:
  4334                                                      type: boolean
  4335                                                    skipSchemaValidation:
  4336                                                      type: boolean
  4337                                                    skipTests:
  4338                                                      type: boolean
  4339                                                    valueFiles:
  4340                                                      items:
  4341                                                        type: string
  4342                                                      type: array
  4343                                                    values:
  4344                                                      type: string
  4345                                                    valuesObject:
  4346                                                      type: object
  4347                                                      x-kubernetes-preserve-unknown-fields: true
  4348                                                    version:
  4349                                                      type: string
  4350                                                  type: object
  4351                                                kustomize:
  4352                                                  properties:
  4353                                                    apiVersions:
  4354                                                      items:
  4355                                                        type: string
  4356                                                      type: array
  4357                                                    commonAnnotations:
  4358                                                      additionalProperties:
  4359                                                        type: string
  4360                                                      type: object
  4361                                                    commonAnnotationsEnvsubst:
  4362                                                      type: boolean
  4363                                                    commonLabels:
  4364                                                      additionalProperties:
  4365                                                        type: string
  4366                                                      type: object
  4367                                                    components:
  4368                                                      items:
  4369                                                        type: string
  4370                                                      type: array
  4371                                                    forceCommonAnnotations:
  4372                                                      type: boolean
  4373                                                    forceCommonLabels:
  4374                                                      type: boolean
  4375                                                    ignoreMissingComponents:
  4376                                                      type: boolean
  4377                                                    images:
  4378                                                      items:
  4379                                                        type: string
  4380                                                      type: array
  4381                                                    kubeVersion:
  4382                                                      type: string
  4383                                                    labelIncludeTemplates:
  4384                                                      type: boolean
  4385                                                    labelWithoutSelector:
  4386                                                      type: boolean
  4387                                                    namePrefix:
  4388                                                      type: string
  4389                                                    nameSuffix:
  4390                                                      type: string
  4391                                                    namespace:
  4392                                                      type: string
  4393                                                    patches:
  4394                                                      items:
  4395                                                        properties:
  4396                                                          options:
  4397                                                            additionalProperties:
  4398                                                              type: boolean
  4399                                                            type: object
  4400                                                          patch:
  4401                                                            type: string
  4402                                                          path:
  4403                                                            type: string
  4404                                                          target:
  4405                                                            properties:
  4406                                                              annotationSelector:
  4407                                                                type: string
  4408                                                              group:
  4409                                                                type: string
  4410                                                              kind:
  4411                                                                type: string
  4412                                                              labelSelector:
  4413                                                                type: string
  4414                                                              name:
  4415                                                                type: string
  4416                                                              namespace:
  4417                                                                type: string
  4418                                                              version:
  4419                                                                type: string
  4420                                                            type: object
  4421                                                        type: object
  4422                                                      type: array
  4423                                                    replicas:
  4424                                                      items:
  4425                                                        properties:
  4426                                                          count:
  4427                                                            anyOf:
  4428                                                            - type: integer
  4429                                                            - type: string
  4430                                                            x-kubernetes-int-or-string: true
  4431                                                          name:
  4432                                                            type: string
  4433                                                        required:
  4434                                                        - count
  4435                                                        - name
  4436                                                        type: object
  4437                                                      type: array
  4438                                                    version:
  4439                                                      type: string
  4440                                                  type: object
  4441                                                name:
  4442                                                  type: string
  4443                                                path:
  4444                                                  type: string
  4445                                                plugin:
  4446                                                  properties:
  4447                                                    env:
  4448                                                      items:
  4449                                                        properties:
  4450                                                          name:
  4451                                                            type: string
  4452                                                          value:
  4453                                                            type: string
  4454                                                        required:
  4455                                                        - name
  4456                                                        - value
  4457                                                        type: object
  4458                                                      type: array
  4459                                                    name:
  4460                                                      type: string
  4461                                                    parameters:
  4462                                                      items:
  4463                                                        properties:
  4464                                                          array:
  4465                                                            items:
  4466                                                              type: string
  4467                                                            type: array
  4468                                                          map:
  4469                                                            additionalProperties:
  4470                                                              type: string
  4471                                                            type: object
  4472                                                          name:
  4473                                                            type: string
  4474                                                          string:
  4475                                                            type: string
  4476                                                        type: object
  4477                                                      type: array
  4478                                                  type: object
  4479                                                ref:
  4480                                                  type: string
  4481                                                repoURL:
  4482                                                  type: string
  4483                                                targetRevision:
  4484                                                  type: string
  4485                                              required:
  4486                                              - repoURL
  4487                                              type: object
  4488                                            sourceHydrator:
  4489                                              properties:
  4490                                                drySource:
  4491                                                  properties:
  4492                                                    path:
  4493                                                      type: string
  4494                                                    repoURL:
  4495                                                      type: string
  4496                                                    targetRevision:
  4497                                                      type: string
  4498                                                  required:
  4499                                                  - path
  4500                                                  - repoURL
  4501                                                  - targetRevision
  4502                                                  type: object
  4503                                                hydrateTo:
  4504                                                  properties:
  4505                                                    targetBranch:
  4506                                                      type: string
  4507                                                  required:
  4508                                                  - targetBranch
  4509                                                  type: object
  4510                                                syncSource:
  4511                                                  properties:
  4512                                                    path:
  4513                                                      minLength: 1
  4514                                                      pattern: ^.{2,}|[^./]$
  4515                                                      type: string
  4516                                                    targetBranch:
  4517                                                      type: string
  4518                                                  required:
  4519                                                  - path
  4520                                                  - targetBranch
  4521                                                  type: object
  4522                                              required:
  4523                                              - drySource
  4524                                              - syncSource
  4525                                              type: object
  4526                                            sources:
  4527                                              items:
  4528                                                properties:
  4529                                                  chart:
  4530                                                    type: string
  4531                                                  directory:
  4532                                                    properties:
  4533                                                      exclude:
  4534                                                        type: string
  4535                                                      include:
  4536                                                        type: string
  4537                                                      jsonnet:
  4538                                                        properties:
  4539                                                          extVars:
  4540                                                            items:
  4541                                                              properties:
  4542                                                                code:
  4543                                                                  type: boolean
  4544                                                                name:
  4545                                                                  type: string
  4546                                                                value:
  4547                                                                  type: string
  4548                                                              required:
  4549                                                              - name
  4550                                                              - value
  4551                                                              type: object
  4552                                                            type: array
  4553                                                          libs:
  4554                                                            items:
  4555                                                              type: string
  4556                                                            type: array
  4557                                                          tlas:
  4558                                                            items:
  4559                                                              properties:
  4560                                                                code:
  4561                                                                  type: boolean
  4562                                                                name:
  4563                                                                  type: string
  4564                                                                value:
  4565                                                                  type: string
  4566                                                              required:
  4567                                                              - name
  4568                                                              - value
  4569                                                              type: object
  4570                                                            type: array
  4571                                                        type: object
  4572                                                      recurse:
  4573                                                        type: boolean
  4574                                                    type: object
  4575                                                  helm:
  4576                                                    properties:
  4577                                                      apiVersions:
  4578                                                        items:
  4579                                                          type: string
  4580                                                        type: array
  4581                                                      fileParameters:
  4582                                                        items:
  4583                                                          properties:
  4584                                                            name:
  4585                                                              type: string
  4586                                                            path:
  4587                                                              type: string
  4588                                                          type: object
  4589                                                        type: array
  4590                                                      ignoreMissingValueFiles:
  4591                                                        type: boolean
  4592                                                      kubeVersion:
  4593                                                        type: string
  4594                                                      namespace:
  4595                                                        type: string
  4596                                                      parameters:
  4597                                                        items:
  4598                                                          properties:
  4599                                                            forceString:
  4600                                                              type: boolean
  4601                                                            name:
  4602                                                              type: string
  4603                                                            value:
  4604                                                              type: string
  4605                                                          type: object
  4606                                                        type: array
  4607                                                      passCredentials:
  4608                                                        type: boolean
  4609                                                      releaseName:
  4610                                                        type: string
  4611                                                      skipCrds:
  4612                                                        type: boolean
  4613                                                      skipSchemaValidation:
  4614                                                        type: boolean
  4615                                                      skipTests:
  4616                                                        type: boolean
  4617                                                      valueFiles:
  4618                                                        items:
  4619                                                          type: string
  4620                                                        type: array
  4621                                                      values:
  4622                                                        type: string
  4623                                                      valuesObject:
  4624                                                        type: object
  4625                                                        x-kubernetes-preserve-unknown-fields: true
  4626                                                      version:
  4627                                                        type: string
  4628                                                    type: object
  4629                                                  kustomize:
  4630                                                    properties:
  4631                                                      apiVersions:
  4632                                                        items:
  4633                                                          type: string
  4634                                                        type: array
  4635                                                      commonAnnotations:
  4636                                                        additionalProperties:
  4637                                                          type: string
  4638                                                        type: object
  4639                                                      commonAnnotationsEnvsubst:
  4640                                                        type: boolean
  4641                                                      commonLabels:
  4642                                                        additionalProperties:
  4643                                                          type: string
  4644                                                        type: object
  4645                                                      components:
  4646                                                        items:
  4647                                                          type: string
  4648                                                        type: array
  4649                                                      forceCommonAnnotations:
  4650                                                        type: boolean
  4651                                                      forceCommonLabels:
  4652                                                        type: boolean
  4653                                                      ignoreMissingComponents:
  4654                                                        type: boolean
  4655                                                      images:
  4656                                                        items:
  4657                                                          type: string
  4658                                                        type: array
  4659                                                      kubeVersion:
  4660                                                        type: string
  4661                                                      labelIncludeTemplates:
  4662                                                        type: boolean
  4663                                                      labelWithoutSelector:
  4664                                                        type: boolean
  4665                                                      namePrefix:
  4666                                                        type: string
  4667                                                      nameSuffix:
  4668                                                        type: string
  4669                                                      namespace:
  4670                                                        type: string
  4671                                                      patches:
  4672                                                        items:
  4673                                                          properties:
  4674                                                            options:
  4675                                                              additionalProperties:
  4676                                                                type: boolean
  4677                                                              type: object
  4678                                                            patch:
  4679                                                              type: string
  4680                                                            path:
  4681                                                              type: string
  4682                                                            target:
  4683                                                              properties:
  4684                                                                annotationSelector:
  4685                                                                  type: string
  4686                                                                group:
  4687                                                                  type: string
  4688                                                                kind:
  4689                                                                  type: string
  4690                                                                labelSelector:
  4691                                                                  type: string
  4692                                                                name:
  4693                                                                  type: string
  4694                                                                namespace:
  4695                                                                  type: string
  4696                                                                version:
  4697                                                                  type: string
  4698                                                              type: object
  4699                                                          type: object
  4700                                                        type: array
  4701                                                      replicas:
  4702                                                        items:
  4703                                                          properties:
  4704                                                            count:
  4705                                                              anyOf:
  4706                                                              - type: integer
  4707                                                              - type: string
  4708                                                              x-kubernetes-int-or-string: true
  4709                                                            name:
  4710                                                              type: string
  4711                                                          required:
  4712                                                          - count
  4713                                                          - name
  4714                                                          type: object
  4715                                                        type: array
  4716                                                      version:
  4717                                                        type: string
  4718                                                    type: object
  4719                                                  name:
  4720                                                    type: string
  4721                                                  path:
  4722                                                    type: string
  4723                                                  plugin:
  4724                                                    properties:
  4725                                                      env:
  4726                                                        items:
  4727                                                          properties:
  4728                                                            name:
  4729                                                              type: string
  4730                                                            value:
  4731                                                              type: string
  4732                                                          required:
  4733                                                          - name
  4734                                                          - value
  4735                                                          type: object
  4736                                                        type: array
  4737                                                      name:
  4738                                                        type: string
  4739                                                      parameters:
  4740                                                        items:
  4741                                                          properties:
  4742                                                            array:
  4743                                                              items:
  4744                                                                type: string
  4745                                                              type: array
  4746                                                            map:
  4747                                                              additionalProperties:
  4748                                                                type: string
  4749                                                              type: object
  4750                                                            name:
  4751                                                              type: string
  4752                                                            string:
  4753                                                              type: string
  4754                                                          type: object
  4755                                                        type: array
  4756                                                    type: object
  4757                                                  ref:
  4758                                                    type: string
  4759                                                  repoURL:
  4760                                                    type: string
  4761                                                  targetRevision:
  4762                                                    type: string
  4763                                                required:
  4764                                                - repoURL
  4765                                                type: object
  4766                                              type: array
  4767                                            syncPolicy:
  4768                                              properties:
  4769                                                automated:
  4770                                                  properties:
  4771                                                    allowEmpty:
  4772                                                      type: boolean
  4773                                                    enabled:
  4774                                                      type: boolean
  4775                                                    prune:
  4776                                                      type: boolean
  4777                                                    selfHeal:
  4778                                                      type: boolean
  4779                                                  type: object
  4780                                                managedNamespaceMetadata:
  4781                                                  properties:
  4782                                                    annotations:
  4783                                                      additionalProperties:
  4784                                                        type: string
  4785                                                      type: object
  4786                                                    labels:
  4787                                                      additionalProperties:
  4788                                                        type: string
  4789                                                      type: object
  4790                                                  type: object
  4791                                                retry:
  4792                                                  properties:
  4793                                                    backoff:
  4794                                                      properties:
  4795                                                        duration:
  4796                                                          type: string
  4797                                                        factor:
  4798                                                          format: int64
  4799                                                          type: integer
  4800                                                        maxDuration:
  4801                                                          type: string
  4802                                                      type: object
  4803                                                    limit:
  4804                                                      format: int64
  4805                                                      type: integer
  4806                                                    refresh:
  4807                                                      type: boolean
  4808                                                  type: object
  4809                                                syncOptions:
  4810                                                  items:
  4811                                                    type: string
  4812                                                  type: array
  4813                                              type: object
  4814                                          required:
  4815                                          - destination
  4816                                          - project
  4817                                          type: object
  4818                                      required:
  4819                                      - metadata
  4820                                      - spec
  4821                                      type: object
  4822                                    values:
  4823                                      additionalProperties:
  4824                                        type: string
  4825                                      type: object
  4826                                  required:
  4827                                  - repoURL
  4828                                  - revision
  4829                                  type: object
  4830                                list:
  4831                                  properties:
  4832                                    elements:
  4833                                      items:
  4834                                        x-kubernetes-preserve-unknown-fields: true
  4835                                      type: array
  4836                                    elementsYaml:
  4837                                      type: string
  4838                                    template:
  4839                                      properties:
  4840                                        metadata:
  4841                                          properties:
  4842                                            annotations:
  4843                                              additionalProperties:
  4844                                                type: string
  4845                                              type: object
  4846                                            finalizers:
  4847                                              items:
  4848                                                type: string
  4849                                              type: array
  4850                                            labels:
  4851                                              additionalProperties:
  4852                                                type: string
  4853                                              type: object
  4854                                            name:
  4855                                              type: string
  4856                                            namespace:
  4857                                              type: string
  4858                                          type: object
  4859                                        spec:
  4860                                          properties:
  4861                                            destination:
  4862                                              properties:
  4863                                                name:
  4864                                                  type: string
  4865                                                namespace:
  4866                                                  type: string
  4867                                                server:
  4868                                                  type: string
  4869                                              type: object
  4870                                            ignoreDifferences:
  4871                                              items:
  4872                                                properties:
  4873                                                  group:
  4874                                                    type: string
  4875                                                  jqPathExpressions:
  4876                                                    items:
  4877                                                      type: string
  4878                                                    type: array
  4879                                                  jsonPointers:
  4880                                                    items:
  4881                                                      type: string
  4882                                                    type: array
  4883                                                  kind:
  4884                                                    type: string
  4885                                                  managedFieldsManagers:
  4886                                                    items:
  4887                                                      type: string
  4888                                                    type: array
  4889                                                  name:
  4890                                                    type: string
  4891                                                  namespace:
  4892                                                    type: string
  4893                                                required:
  4894                                                - kind
  4895                                                type: object
  4896                                              type: array
  4897                                            info:
  4898                                              items:
  4899                                                properties:
  4900                                                  name:
  4901                                                    type: string
  4902                                                  value:
  4903                                                    type: string
  4904                                                required:
  4905                                                - name
  4906                                                - value
  4907                                                type: object
  4908                                              type: array
  4909                                            project:
  4910                                              type: string
  4911                                            revisionHistoryLimit:
  4912                                              format: int64
  4913                                              type: integer
  4914                                            source:
  4915                                              properties:
  4916                                                chart:
  4917                                                  type: string
  4918                                                directory:
  4919                                                  properties:
  4920                                                    exclude:
  4921                                                      type: string
  4922                                                    include:
  4923                                                      type: string
  4924                                                    jsonnet:
  4925                                                      properties:
  4926                                                        extVars:
  4927                                                          items:
  4928                                                            properties:
  4929                                                              code:
  4930                                                                type: boolean
  4931                                                              name:
  4932                                                                type: string
  4933                                                              value:
  4934                                                                type: string
  4935                                                            required:
  4936                                                            - name
  4937                                                            - value
  4938                                                            type: object
  4939                                                          type: array
  4940                                                        libs:
  4941                                                          items:
  4942                                                            type: string
  4943                                                          type: array
  4944                                                        tlas:
  4945                                                          items:
  4946                                                            properties:
  4947                                                              code:
  4948                                                                type: boolean
  4949                                                              name:
  4950                                                                type: string
  4951                                                              value:
  4952                                                                type: string
  4953                                                            required:
  4954                                                            - name
  4955                                                            - value
  4956                                                            type: object
  4957                                                          type: array
  4958                                                      type: object
  4959                                                    recurse:
  4960                                                      type: boolean
  4961                                                  type: object
  4962                                                helm:
  4963                                                  properties:
  4964                                                    apiVersions:
  4965                                                      items:
  4966                                                        type: string
  4967                                                      type: array
  4968                                                    fileParameters:
  4969                                                      items:
  4970                                                        properties:
  4971                                                          name:
  4972                                                            type: string
  4973                                                          path:
  4974                                                            type: string
  4975                                                        type: object
  4976                                                      type: array
  4977                                                    ignoreMissingValueFiles:
  4978                                                      type: boolean
  4979                                                    kubeVersion:
  4980                                                      type: string
  4981                                                    namespace:
  4982                                                      type: string
  4983                                                    parameters:
  4984                                                      items:
  4985                                                        properties:
  4986                                                          forceString:
  4987                                                            type: boolean
  4988                                                          name:
  4989                                                            type: string
  4990                                                          value:
  4991                                                            type: string
  4992                                                        type: object
  4993                                                      type: array
  4994                                                    passCredentials:
  4995                                                      type: boolean
  4996                                                    releaseName:
  4997                                                      type: string
  4998                                                    skipCrds:
  4999                                                      type: boolean
  5000                                                    skipSchemaValidation:
  5001                                                      type: boolean
  5002                                                    skipTests:
  5003                                                      type: boolean
  5004                                                    valueFiles:
  5005                                                      items:
  5006                                                        type: string
  5007                                                      type: array
  5008                                                    values:
  5009                                                      type: string
  5010                                                    valuesObject:
  5011                                                      type: object
  5012                                                      x-kubernetes-preserve-unknown-fields: true
  5013                                                    version:
  5014                                                      type: string
  5015                                                  type: object
  5016                                                kustomize:
  5017                                                  properties:
  5018                                                    apiVersions:
  5019                                                      items:
  5020                                                        type: string
  5021                                                      type: array
  5022                                                    commonAnnotations:
  5023                                                      additionalProperties:
  5024                                                        type: string
  5025                                                      type: object
  5026                                                    commonAnnotationsEnvsubst:
  5027                                                      type: boolean
  5028                                                    commonLabels:
  5029                                                      additionalProperties:
  5030                                                        type: string
  5031                                                      type: object
  5032                                                    components:
  5033                                                      items:
  5034                                                        type: string
  5035                                                      type: array
  5036                                                    forceCommonAnnotations:
  5037                                                      type: boolean
  5038                                                    forceCommonLabels:
  5039                                                      type: boolean
  5040                                                    ignoreMissingComponents:
  5041                                                      type: boolean
  5042                                                    images:
  5043                                                      items:
  5044                                                        type: string
  5045                                                      type: array
  5046                                                    kubeVersion:
  5047                                                      type: string
  5048                                                    labelIncludeTemplates:
  5049                                                      type: boolean
  5050                                                    labelWithoutSelector:
  5051                                                      type: boolean
  5052                                                    namePrefix:
  5053                                                      type: string
  5054                                                    nameSuffix:
  5055                                                      type: string
  5056                                                    namespace:
  5057                                                      type: string
  5058                                                    patches:
  5059                                                      items:
  5060                                                        properties:
  5061                                                          options:
  5062                                                            additionalProperties:
  5063                                                              type: boolean
  5064                                                            type: object
  5065                                                          patch:
  5066                                                            type: string
  5067                                                          path:
  5068                                                            type: string
  5069                                                          target:
  5070                                                            properties:
  5071                                                              annotationSelector:
  5072                                                                type: string
  5073                                                              group:
  5074                                                                type: string
  5075                                                              kind:
  5076                                                                type: string
  5077                                                              labelSelector:
  5078                                                                type: string
  5079                                                              name:
  5080                                                                type: string
  5081                                                              namespace:
  5082                                                                type: string
  5083                                                              version:
  5084                                                                type: string
  5085                                                            type: object
  5086                                                        type: object
  5087                                                      type: array
  5088                                                    replicas:
  5089                                                      items:
  5090                                                        properties:
  5091                                                          count:
  5092                                                            anyOf:
  5093                                                            - type: integer
  5094                                                            - type: string
  5095                                                            x-kubernetes-int-or-string: true
  5096                                                          name:
  5097                                                            type: string
  5098                                                        required:
  5099                                                        - count
  5100                                                        - name
  5101                                                        type: object
  5102                                                      type: array
  5103                                                    version:
  5104                                                      type: string
  5105                                                  type: object
  5106                                                name:
  5107                                                  type: string
  5108                                                path:
  5109                                                  type: string
  5110                                                plugin:
  5111                                                  properties:
  5112                                                    env:
  5113                                                      items:
  5114                                                        properties:
  5115                                                          name:
  5116                                                            type: string
  5117                                                          value:
  5118                                                            type: string
  5119                                                        required:
  5120                                                        - name
  5121                                                        - value
  5122                                                        type: object
  5123                                                      type: array
  5124                                                    name:
  5125                                                      type: string
  5126                                                    parameters:
  5127                                                      items:
  5128                                                        properties:
  5129                                                          array:
  5130                                                            items:
  5131                                                              type: string
  5132                                                            type: array
  5133                                                          map:
  5134                                                            additionalProperties:
  5135                                                              type: string
  5136                                                            type: object
  5137                                                          name:
  5138                                                            type: string
  5139                                                          string:
  5140                                                            type: string
  5141                                                        type: object
  5142                                                      type: array
  5143                                                  type: object
  5144                                                ref:
  5145                                                  type: string
  5146                                                repoURL:
  5147                                                  type: string
  5148                                                targetRevision:
  5149                                                  type: string
  5150                                              required:
  5151                                              - repoURL
  5152                                              type: object
  5153                                            sourceHydrator:
  5154                                              properties:
  5155                                                drySource:
  5156                                                  properties:
  5157                                                    path:
  5158                                                      type: string
  5159                                                    repoURL:
  5160                                                      type: string
  5161                                                    targetRevision:
  5162                                                      type: string
  5163                                                  required:
  5164                                                  - path
  5165                                                  - repoURL
  5166                                                  - targetRevision
  5167                                                  type: object
  5168                                                hydrateTo:
  5169                                                  properties:
  5170                                                    targetBranch:
  5171                                                      type: string
  5172                                                  required:
  5173                                                  - targetBranch
  5174                                                  type: object
  5175                                                syncSource:
  5176                                                  properties:
  5177                                                    path:
  5178                                                      minLength: 1
  5179                                                      pattern: ^.{2,}|[^./]$
  5180                                                      type: string
  5181                                                    targetBranch:
  5182                                                      type: string
  5183                                                  required:
  5184                                                  - path
  5185                                                  - targetBranch
  5186                                                  type: object
  5187                                              required:
  5188                                              - drySource
  5189                                              - syncSource
  5190                                              type: object
  5191                                            sources:
  5192                                              items:
  5193                                                properties:
  5194                                                  chart:
  5195                                                    type: string
  5196                                                  directory:
  5197                                                    properties:
  5198                                                      exclude:
  5199                                                        type: string
  5200                                                      include:
  5201                                                        type: string
  5202                                                      jsonnet:
  5203                                                        properties:
  5204                                                          extVars:
  5205                                                            items:
  5206                                                              properties:
  5207                                                                code:
  5208                                                                  type: boolean
  5209                                                                name:
  5210                                                                  type: string
  5211                                                                value:
  5212                                                                  type: string
  5213                                                              required:
  5214                                                              - name
  5215                                                              - value
  5216                                                              type: object
  5217                                                            type: array
  5218                                                          libs:
  5219                                                            items:
  5220                                                              type: string
  5221                                                            type: array
  5222                                                          tlas:
  5223                                                            items:
  5224                                                              properties:
  5225                                                                code:
  5226                                                                  type: boolean
  5227                                                                name:
  5228                                                                  type: string
  5229                                                                value:
  5230                                                                  type: string
  5231                                                              required:
  5232                                                              - name
  5233                                                              - value
  5234                                                              type: object
  5235                                                            type: array
  5236                                                        type: object
  5237                                                      recurse:
  5238                                                        type: boolean
  5239                                                    type: object
  5240                                                  helm:
  5241                                                    properties:
  5242                                                      apiVersions:
  5243                                                        items:
  5244                                                          type: string
  5245                                                        type: array
  5246                                                      fileParameters:
  5247                                                        items:
  5248                                                          properties:
  5249                                                            name:
  5250                                                              type: string
  5251                                                            path:
  5252                                                              type: string
  5253                                                          type: object
  5254                                                        type: array
  5255                                                      ignoreMissingValueFiles:
  5256                                                        type: boolean
  5257                                                      kubeVersion:
  5258                                                        type: string
  5259                                                      namespace:
  5260                                                        type: string
  5261                                                      parameters:
  5262                                                        items:
  5263                                                          properties:
  5264                                                            forceString:
  5265                                                              type: boolean
  5266                                                            name:
  5267                                                              type: string
  5268                                                            value:
  5269                                                              type: string
  5270                                                          type: object
  5271                                                        type: array
  5272                                                      passCredentials:
  5273                                                        type: boolean
  5274                                                      releaseName:
  5275                                                        type: string
  5276                                                      skipCrds:
  5277                                                        type: boolean
  5278                                                      skipSchemaValidation:
  5279                                                        type: boolean
  5280                                                      skipTests:
  5281                                                        type: boolean
  5282                                                      valueFiles:
  5283                                                        items:
  5284                                                          type: string
  5285                                                        type: array
  5286                                                      values:
  5287                                                        type: string
  5288                                                      valuesObject:
  5289                                                        type: object
  5290                                                        x-kubernetes-preserve-unknown-fields: true
  5291                                                      version:
  5292                                                        type: string
  5293                                                    type: object
  5294                                                  kustomize:
  5295                                                    properties:
  5296                                                      apiVersions:
  5297                                                        items:
  5298                                                          type: string
  5299                                                        type: array
  5300                                                      commonAnnotations:
  5301                                                        additionalProperties:
  5302                                                          type: string
  5303                                                        type: object
  5304                                                      commonAnnotationsEnvsubst:
  5305                                                        type: boolean
  5306                                                      commonLabels:
  5307                                                        additionalProperties:
  5308                                                          type: string
  5309                                                        type: object
  5310                                                      components:
  5311                                                        items:
  5312                                                          type: string
  5313                                                        type: array
  5314                                                      forceCommonAnnotations:
  5315                                                        type: boolean
  5316                                                      forceCommonLabels:
  5317                                                        type: boolean
  5318                                                      ignoreMissingComponents:
  5319                                                        type: boolean
  5320                                                      images:
  5321                                                        items:
  5322                                                          type: string
  5323                                                        type: array
  5324                                                      kubeVersion:
  5325                                                        type: string
  5326                                                      labelIncludeTemplates:
  5327                                                        type: boolean
  5328                                                      labelWithoutSelector:
  5329                                                        type: boolean
  5330                                                      namePrefix:
  5331                                                        type: string
  5332                                                      nameSuffix:
  5333                                                        type: string
  5334                                                      namespace:
  5335                                                        type: string
  5336                                                      patches:
  5337                                                        items:
  5338                                                          properties:
  5339                                                            options:
  5340                                                              additionalProperties:
  5341                                                                type: boolean
  5342                                                              type: object
  5343                                                            patch:
  5344                                                              type: string
  5345                                                            path:
  5346                                                              type: string
  5347                                                            target:
  5348                                                              properties:
  5349                                                                annotationSelector:
  5350                                                                  type: string
  5351                                                                group:
  5352                                                                  type: string
  5353                                                                kind:
  5354                                                                  type: string
  5355                                                                labelSelector:
  5356                                                                  type: string
  5357                                                                name:
  5358                                                                  type: string
  5359                                                                namespace:
  5360                                                                  type: string
  5361                                                                version:
  5362                                                                  type: string
  5363                                                              type: object
  5364                                                          type: object
  5365                                                        type: array
  5366                                                      replicas:
  5367                                                        items:
  5368                                                          properties:
  5369                                                            count:
  5370                                                              anyOf:
  5371                                                              - type: integer
  5372                                                              - type: string
  5373                                                              x-kubernetes-int-or-string: true
  5374                                                            name:
  5375                                                              type: string
  5376                                                          required:
  5377                                                          - count
  5378                                                          - name
  5379                                                          type: object
  5380                                                        type: array
  5381                                                      version:
  5382                                                        type: string
  5383                                                    type: object
  5384                                                  name:
  5385                                                    type: string
  5386                                                  path:
  5387                                                    type: string
  5388                                                  plugin:
  5389                                                    properties:
  5390                                                      env:
  5391                                                        items:
  5392                                                          properties:
  5393                                                            name:
  5394                                                              type: string
  5395                                                            value:
  5396                                                              type: string
  5397                                                          required:
  5398                                                          - name
  5399                                                          - value
  5400                                                          type: object
  5401                                                        type: array
  5402                                                      name:
  5403                                                        type: string
  5404                                                      parameters:
  5405                                                        items:
  5406                                                          properties:
  5407                                                            array:
  5408                                                              items:
  5409                                                                type: string
  5410                                                              type: array
  5411                                                            map:
  5412                                                              additionalProperties:
  5413                                                                type: string
  5414                                                              type: object
  5415                                                            name:
  5416                                                              type: string
  5417                                                            string:
  5418                                                              type: string
  5419                                                          type: object
  5420                                                        type: array
  5421                                                    type: object
  5422                                                  ref:
  5423                                                    type: string
  5424                                                  repoURL:
  5425                                                    type: string
  5426                                                  targetRevision:
  5427                                                    type: string
  5428                                                required:
  5429                                                - repoURL
  5430                                                type: object
  5431                                              type: array
  5432                                            syncPolicy:
  5433                                              properties:
  5434                                                automated:
  5435                                                  properties:
  5436                                                    allowEmpty:
  5437                                                      type: boolean
  5438                                                    enabled:
  5439                                                      type: boolean
  5440                                                    prune:
  5441                                                      type: boolean
  5442                                                    selfHeal:
  5443                                                      type: boolean
  5444                                                  type: object
  5445                                                managedNamespaceMetadata:
  5446                                                  properties:
  5447                                                    annotations:
  5448                                                      additionalProperties:
  5449                                                        type: string
  5450                                                      type: object
  5451                                                    labels:
  5452                                                      additionalProperties:
  5453                                                        type: string
  5454                                                      type: object
  5455                                                  type: object
  5456                                                retry:
  5457                                                  properties:
  5458                                                    backoff:
  5459                                                      properties:
  5460                                                        duration:
  5461                                                          type: string
  5462                                                        factor:
  5463                                                          format: int64
  5464                                                          type: integer
  5465                                                        maxDuration:
  5466                                                          type: string
  5467                                                      type: object
  5468                                                    limit:
  5469                                                      format: int64
  5470                                                      type: integer
  5471                                                    refresh:
  5472                                                      type: boolean
  5473                                                  type: object
  5474                                                syncOptions:
  5475                                                  items:
  5476                                                    type: string
  5477                                                  type: array
  5478                                              type: object
  5479                                          required:
  5480                                          - destination
  5481                                          - project
  5482                                          type: object
  5483                                      required:
  5484                                      - metadata
  5485                                      - spec
  5486                                      type: object
  5487                                  type: object
  5488                                matrix:
  5489                                  x-kubernetes-preserve-unknown-fields: true
  5490                                merge:
  5491                                  x-kubernetes-preserve-unknown-fields: true
  5492                                plugin:
  5493                                  properties:
  5494                                    configMapRef:
  5495                                      properties:
  5496                                        name:
  5497                                          type: string
  5498                                      required:
  5499                                      - name
  5500                                      type: object
  5501                                    input:
  5502                                      properties:
  5503                                        parameters:
  5504                                          additionalProperties:
  5505                                            x-kubernetes-preserve-unknown-fields: true
  5506                                          type: object
  5507                                      type: object
  5508                                    requeueAfterSeconds:
  5509                                      format: int64
  5510                                      type: integer
  5511                                    template:
  5512                                      properties:
  5513                                        metadata:
  5514                                          properties:
  5515                                            annotations:
  5516                                              additionalProperties:
  5517                                                type: string
  5518                                              type: object
  5519                                            finalizers:
  5520                                              items:
  5521                                                type: string
  5522                                              type: array
  5523                                            labels:
  5524                                              additionalProperties:
  5525                                                type: string
  5526                                              type: object
  5527                                            name:
  5528                                              type: string
  5529                                            namespace:
  5530                                              type: string
  5531                                          type: object
  5532                                        spec:
  5533                                          properties:
  5534                                            destination:
  5535                                              properties:
  5536                                                name:
  5537                                                  type: string
  5538                                                namespace:
  5539                                                  type: string
  5540                                                server:
  5541                                                  type: string
  5542                                              type: object
  5543                                            ignoreDifferences:
  5544                                              items:
  5545                                                properties:
  5546                                                  group:
  5547                                                    type: string
  5548                                                  jqPathExpressions:
  5549                                                    items:
  5550                                                      type: string
  5551                                                    type: array
  5552                                                  jsonPointers:
  5553                                                    items:
  5554                                                      type: string
  5555                                                    type: array
  5556                                                  kind:
  5557                                                    type: string
  5558                                                  managedFieldsManagers:
  5559                                                    items:
  5560                                                      type: string
  5561                                                    type: array
  5562                                                  name:
  5563                                                    type: string
  5564                                                  namespace:
  5565                                                    type: string
  5566                                                required:
  5567                                                - kind
  5568                                                type: object
  5569                                              type: array
  5570                                            info:
  5571                                              items:
  5572                                                properties:
  5573                                                  name:
  5574                                                    type: string
  5575                                                  value:
  5576                                                    type: string
  5577                                                required:
  5578                                                - name
  5579                                                - value
  5580                                                type: object
  5581                                              type: array
  5582                                            project:
  5583                                              type: string
  5584                                            revisionHistoryLimit:
  5585                                              format: int64
  5586                                              type: integer
  5587                                            source:
  5588                                              properties:
  5589                                                chart:
  5590                                                  type: string
  5591                                                directory:
  5592                                                  properties:
  5593                                                    exclude:
  5594                                                      type: string
  5595                                                    include:
  5596                                                      type: string
  5597                                                    jsonnet:
  5598                                                      properties:
  5599                                                        extVars:
  5600                                                          items:
  5601                                                            properties:
  5602                                                              code:
  5603                                                                type: boolean
  5604                                                              name:
  5605                                                                type: string
  5606                                                              value:
  5607                                                                type: string
  5608                                                            required:
  5609                                                            - name
  5610                                                            - value
  5611                                                            type: object
  5612                                                          type: array
  5613                                                        libs:
  5614                                                          items:
  5615                                                            type: string
  5616                                                          type: array
  5617                                                        tlas:
  5618                                                          items:
  5619                                                            properties:
  5620                                                              code:
  5621                                                                type: boolean
  5622                                                              name:
  5623                                                                type: string
  5624                                                              value:
  5625                                                                type: string
  5626                                                            required:
  5627                                                            - name
  5628                                                            - value
  5629                                                            type: object
  5630                                                          type: array
  5631                                                      type: object
  5632                                                    recurse:
  5633                                                      type: boolean
  5634                                                  type: object
  5635                                                helm:
  5636                                                  properties:
  5637                                                    apiVersions:
  5638                                                      items:
  5639                                                        type: string
  5640                                                      type: array
  5641                                                    fileParameters:
  5642                                                      items:
  5643                                                        properties:
  5644                                                          name:
  5645                                                            type: string
  5646                                                          path:
  5647                                                            type: string
  5648                                                        type: object
  5649                                                      type: array
  5650                                                    ignoreMissingValueFiles:
  5651                                                      type: boolean
  5652                                                    kubeVersion:
  5653                                                      type: string
  5654                                                    namespace:
  5655                                                      type: string
  5656                                                    parameters:
  5657                                                      items:
  5658                                                        properties:
  5659                                                          forceString:
  5660                                                            type: boolean
  5661                                                          name:
  5662                                                            type: string
  5663                                                          value:
  5664                                                            type: string
  5665                                                        type: object
  5666                                                      type: array
  5667                                                    passCredentials:
  5668                                                      type: boolean
  5669                                                    releaseName:
  5670                                                      type: string
  5671                                                    skipCrds:
  5672                                                      type: boolean
  5673                                                    skipSchemaValidation:
  5674                                                      type: boolean
  5675                                                    skipTests:
  5676                                                      type: boolean
  5677                                                    valueFiles:
  5678                                                      items:
  5679                                                        type: string
  5680                                                      type: array
  5681                                                    values:
  5682                                                      type: string
  5683                                                    valuesObject:
  5684                                                      type: object
  5685                                                      x-kubernetes-preserve-unknown-fields: true
  5686                                                    version:
  5687                                                      type: string
  5688                                                  type: object
  5689                                                kustomize:
  5690                                                  properties:
  5691                                                    apiVersions:
  5692                                                      items:
  5693                                                        type: string
  5694                                                      type: array
  5695                                                    commonAnnotations:
  5696                                                      additionalProperties:
  5697                                                        type: string
  5698                                                      type: object
  5699                                                    commonAnnotationsEnvsubst:
  5700                                                      type: boolean
  5701                                                    commonLabels:
  5702                                                      additionalProperties:
  5703                                                        type: string
  5704                                                      type: object
  5705                                                    components:
  5706                                                      items:
  5707                                                        type: string
  5708                                                      type: array
  5709                                                    forceCommonAnnotations:
  5710                                                      type: boolean
  5711                                                    forceCommonLabels:
  5712                                                      type: boolean
  5713                                                    ignoreMissingComponents:
  5714                                                      type: boolean
  5715                                                    images:
  5716                                                      items:
  5717                                                        type: string
  5718                                                      type: array
  5719                                                    kubeVersion:
  5720                                                      type: string
  5721                                                    labelIncludeTemplates:
  5722                                                      type: boolean
  5723                                                    labelWithoutSelector:
  5724                                                      type: boolean
  5725                                                    namePrefix:
  5726                                                      type: string
  5727                                                    nameSuffix:
  5728                                                      type: string
  5729                                                    namespace:
  5730                                                      type: string
  5731                                                    patches:
  5732                                                      items:
  5733                                                        properties:
  5734                                                          options:
  5735                                                            additionalProperties:
  5736                                                              type: boolean
  5737                                                            type: object
  5738                                                          patch:
  5739                                                            type: string
  5740                                                          path:
  5741                                                            type: string
  5742                                                          target:
  5743                                                            properties:
  5744                                                              annotationSelector:
  5745                                                                type: string
  5746                                                              group:
  5747                                                                type: string
  5748                                                              kind:
  5749                                                                type: string
  5750                                                              labelSelector:
  5751                                                                type: string
  5752                                                              name:
  5753                                                                type: string
  5754                                                              namespace:
  5755                                                                type: string
  5756                                                              version:
  5757                                                                type: string
  5758                                                            type: object
  5759                                                        type: object
  5760                                                      type: array
  5761                                                    replicas:
  5762                                                      items:
  5763                                                        properties:
  5764                                                          count:
  5765                                                            anyOf:
  5766                                                            - type: integer
  5767                                                            - type: string
  5768                                                            x-kubernetes-int-or-string: true
  5769                                                          name:
  5770                                                            type: string
  5771                                                        required:
  5772                                                        - count
  5773                                                        - name
  5774                                                        type: object
  5775                                                      type: array
  5776                                                    version:
  5777                                                      type: string
  5778                                                  type: object
  5779                                                name:
  5780                                                  type: string
  5781                                                path:
  5782                                                  type: string
  5783                                                plugin:
  5784                                                  properties:
  5785                                                    env:
  5786                                                      items:
  5787                                                        properties:
  5788                                                          name:
  5789                                                            type: string
  5790                                                          value:
  5791                                                            type: string
  5792                                                        required:
  5793                                                        - name
  5794                                                        - value
  5795                                                        type: object
  5796                                                      type: array
  5797                                                    name:
  5798                                                      type: string
  5799                                                    parameters:
  5800                                                      items:
  5801                                                        properties:
  5802                                                          array:
  5803                                                            items:
  5804                                                              type: string
  5805                                                            type: array
  5806                                                          map:
  5807                                                            additionalProperties:
  5808                                                              type: string
  5809                                                            type: object
  5810                                                          name:
  5811                                                            type: string
  5812                                                          string:
  5813                                                            type: string
  5814                                                        type: object
  5815                                                      type: array
  5816                                                  type: object
  5817                                                ref:
  5818                                                  type: string
  5819                                                repoURL:
  5820                                                  type: string
  5821                                                targetRevision:
  5822                                                  type: string
  5823                                              required:
  5824                                              - repoURL
  5825                                              type: object
  5826                                            sourceHydrator:
  5827                                              properties:
  5828                                                drySource:
  5829                                                  properties:
  5830                                                    path:
  5831                                                      type: string
  5832                                                    repoURL:
  5833                                                      type: string
  5834                                                    targetRevision:
  5835                                                      type: string
  5836                                                  required:
  5837                                                  - path
  5838                                                  - repoURL
  5839                                                  - targetRevision
  5840                                                  type: object
  5841                                                hydrateTo:
  5842                                                  properties:
  5843                                                    targetBranch:
  5844                                                      type: string
  5845                                                  required:
  5846                                                  - targetBranch
  5847                                                  type: object
  5848                                                syncSource:
  5849                                                  properties:
  5850                                                    path:
  5851                                                      minLength: 1
  5852                                                      pattern: ^.{2,}|[^./]$
  5853                                                      type: string
  5854                                                    targetBranch:
  5855                                                      type: string
  5856                                                  required:
  5857                                                  - path
  5858                                                  - targetBranch
  5859                                                  type: object
  5860                                              required:
  5861                                              - drySource
  5862                                              - syncSource
  5863                                              type: object
  5864                                            sources:
  5865                                              items:
  5866                                                properties:
  5867                                                  chart:
  5868                                                    type: string
  5869                                                  directory:
  5870                                                    properties:
  5871                                                      exclude:
  5872                                                        type: string
  5873                                                      include:
  5874                                                        type: string
  5875                                                      jsonnet:
  5876                                                        properties:
  5877                                                          extVars:
  5878                                                            items:
  5879                                                              properties:
  5880                                                                code:
  5881                                                                  type: boolean
  5882                                                                name:
  5883                                                                  type: string
  5884                                                                value:
  5885                                                                  type: string
  5886                                                              required:
  5887                                                              - name
  5888                                                              - value
  5889                                                              type: object
  5890                                                            type: array
  5891                                                          libs:
  5892                                                            items:
  5893                                                              type: string
  5894                                                            type: array
  5895                                                          tlas:
  5896                                                            items:
  5897                                                              properties:
  5898                                                                code:
  5899                                                                  type: boolean
  5900                                                                name:
  5901                                                                  type: string
  5902                                                                value:
  5903                                                                  type: string
  5904                                                              required:
  5905                                                              - name
  5906                                                              - value
  5907                                                              type: object
  5908                                                            type: array
  5909                                                        type: object
  5910                                                      recurse:
  5911                                                        type: boolean
  5912                                                    type: object
  5913                                                  helm:
  5914                                                    properties:
  5915                                                      apiVersions:
  5916                                                        items:
  5917                                                          type: string
  5918                                                        type: array
  5919                                                      fileParameters:
  5920                                                        items:
  5921                                                          properties:
  5922                                                            name:
  5923                                                              type: string
  5924                                                            path:
  5925                                                              type: string
  5926                                                          type: object
  5927                                                        type: array
  5928                                                      ignoreMissingValueFiles:
  5929                                                        type: boolean
  5930                                                      kubeVersion:
  5931                                                        type: string
  5932                                                      namespace:
  5933                                                        type: string
  5934                                                      parameters:
  5935                                                        items:
  5936                                                          properties:
  5937                                                            forceString:
  5938                                                              type: boolean
  5939                                                            name:
  5940                                                              type: string
  5941                                                            value:
  5942                                                              type: string
  5943                                                          type: object
  5944                                                        type: array
  5945                                                      passCredentials:
  5946                                                        type: boolean
  5947                                                      releaseName:
  5948                                                        type: string
  5949                                                      skipCrds:
  5950                                                        type: boolean
  5951                                                      skipSchemaValidation:
  5952                                                        type: boolean
  5953                                                      skipTests:
  5954                                                        type: boolean
  5955                                                      valueFiles:
  5956                                                        items:
  5957                                                          type: string
  5958                                                        type: array
  5959                                                      values:
  5960                                                        type: string
  5961                                                      valuesObject:
  5962                                                        type: object
  5963                                                        x-kubernetes-preserve-unknown-fields: true
  5964                                                      version:
  5965                                                        type: string
  5966                                                    type: object
  5967                                                  kustomize:
  5968                                                    properties:
  5969                                                      apiVersions:
  5970                                                        items:
  5971                                                          type: string
  5972                                                        type: array
  5973                                                      commonAnnotations:
  5974                                                        additionalProperties:
  5975                                                          type: string
  5976                                                        type: object
  5977                                                      commonAnnotationsEnvsubst:
  5978                                                        type: boolean
  5979                                                      commonLabels:
  5980                                                        additionalProperties:
  5981                                                          type: string
  5982                                                        type: object
  5983                                                      components:
  5984                                                        items:
  5985                                                          type: string
  5986                                                        type: array
  5987                                                      forceCommonAnnotations:
  5988                                                        type: boolean
  5989                                                      forceCommonLabels:
  5990                                                        type: boolean
  5991                                                      ignoreMissingComponents:
  5992                                                        type: boolean
  5993                                                      images:
  5994                                                        items:
  5995                                                          type: string
  5996                                                        type: array
  5997                                                      kubeVersion:
  5998                                                        type: string
  5999                                                      labelIncludeTemplates:
  6000                                                        type: boolean
  6001                                                      labelWithoutSelector:
  6002                                                        type: boolean
  6003                                                      namePrefix:
  6004                                                        type: string
  6005                                                      nameSuffix:
  6006                                                        type: string
  6007                                                      namespace:
  6008                                                        type: string
  6009                                                      patches:
  6010                                                        items:
  6011                                                          properties:
  6012                                                            options:
  6013                                                              additionalProperties:
  6014                                                                type: boolean
  6015                                                              type: object
  6016                                                            patch:
  6017                                                              type: string
  6018                                                            path:
  6019                                                              type: string
  6020                                                            target:
  6021                                                              properties:
  6022                                                                annotationSelector:
  6023                                                                  type: string
  6024                                                                group:
  6025                                                                  type: string
  6026                                                                kind:
  6027                                                                  type: string
  6028                                                                labelSelector:
  6029                                                                  type: string
  6030                                                                name:
  6031                                                                  type: string
  6032                                                                namespace:
  6033                                                                  type: string
  6034                                                                version:
  6035                                                                  type: string
  6036                                                              type: object
  6037                                                          type: object
  6038                                                        type: array
  6039                                                      replicas:
  6040                                                        items:
  6041                                                          properties:
  6042                                                            count:
  6043                                                              anyOf:
  6044                                                              - type: integer
  6045                                                              - type: string
  6046                                                              x-kubernetes-int-or-string: true
  6047                                                            name:
  6048                                                              type: string
  6049                                                          required:
  6050                                                          - count
  6051                                                          - name
  6052                                                          type: object
  6053                                                        type: array
  6054                                                      version:
  6055                                                        type: string
  6056                                                    type: object
  6057                                                  name:
  6058                                                    type: string
  6059                                                  path:
  6060                                                    type: string
  6061                                                  plugin:
  6062                                                    properties:
  6063                                                      env:
  6064                                                        items:
  6065                                                          properties:
  6066                                                            name:
  6067                                                              type: string
  6068                                                            value:
  6069                                                              type: string
  6070                                                          required:
  6071                                                          - name
  6072                                                          - value
  6073                                                          type: object
  6074                                                        type: array
  6075                                                      name:
  6076                                                        type: string
  6077                                                      parameters:
  6078                                                        items:
  6079                                                          properties:
  6080                                                            array:
  6081                                                              items:
  6082                                                                type: string
  6083                                                              type: array
  6084                                                            map:
  6085                                                              additionalProperties:
  6086                                                                type: string
  6087                                                              type: object
  6088                                                            name:
  6089                                                              type: string
  6090                                                            string:
  6091                                                              type: string
  6092                                                          type: object
  6093                                                        type: array
  6094                                                    type: object
  6095                                                  ref:
  6096                                                    type: string
  6097                                                  repoURL:
  6098                                                    type: string
  6099                                                  targetRevision:
  6100                                                    type: string
  6101                                                required:
  6102                                                - repoURL
  6103                                                type: object
  6104                                              type: array
  6105                                            syncPolicy:
  6106                                              properties:
  6107                                                automated:
  6108                                                  properties:
  6109                                                    allowEmpty:
  6110                                                      type: boolean
  6111                                                    enabled:
  6112                                                      type: boolean
  6113                                                    prune:
  6114                                                      type: boolean
  6115                                                    selfHeal:
  6116                                                      type: boolean
  6117                                                  type: object
  6118                                                managedNamespaceMetadata:
  6119                                                  properties:
  6120                                                    annotations:
  6121                                                      additionalProperties:
  6122                                                        type: string
  6123                                                      type: object
  6124                                                    labels:
  6125                                                      additionalProperties:
  6126                                                        type: string
  6127                                                      type: object
  6128                                                  type: object
  6129                                                retry:
  6130                                                  properties:
  6131                                                    backoff:
  6132                                                      properties:
  6133                                                        duration:
  6134                                                          type: string
  6135                                                        factor:
  6136                                                          format: int64
  6137                                                          type: integer
  6138                                                        maxDuration:
  6139                                                          type: string
  6140                                                      type: object
  6141                                                    limit:
  6142                                                      format: int64
  6143                                                      type: integer
  6144                                                    refresh:
  6145                                                      type: boolean
  6146                                                  type: object
  6147                                                syncOptions:
  6148                                                  items:
  6149                                                    type: string
  6150                                                  type: array
  6151                                              type: object
  6152                                          required:
  6153                                          - destination
  6154                                          - project
  6155                                          type: object
  6156                                      required:
  6157                                      - metadata
  6158                                      - spec
  6159                                      type: object
  6160                                    values:
  6161                                      additionalProperties:
  6162                                        type: string
  6163                                      type: object
  6164                                  required:
  6165                                  - configMapRef
  6166                                  type: object
  6167                                pullRequest:
  6168                                  properties:
  6169                                    azuredevops:
  6170                                      properties:
  6171                                        api:
  6172                                          type: string
  6173                                        labels:
  6174                                          items:
  6175                                            type: string
  6176                                          type: array
  6177                                        organization:
  6178                                          type: string
  6179                                        project:
  6180                                          type: string
  6181                                        repo:
  6182                                          type: string
  6183                                        tokenRef:
  6184                                          properties:
  6185                                            key:
  6186                                              type: string
  6187                                            secretName:
  6188                                              type: string
  6189                                          required:
  6190                                          - key
  6191                                          - secretName
  6192                                          type: object
  6193                                      required:
  6194                                      - organization
  6195                                      - project
  6196                                      - repo
  6197                                      type: object
  6198                                    bitbucket:
  6199                                      properties:
  6200                                        api:
  6201                                          type: string
  6202                                        basicAuth:
  6203                                          properties:
  6204                                            passwordRef:
  6205                                              properties:
  6206                                                key:
  6207                                                  type: string
  6208                                                secretName:
  6209                                                  type: string
  6210                                              required:
  6211                                              - key
  6212                                              - secretName
  6213                                              type: object
  6214                                            username:
  6215                                              type: string
  6216                                          required:
  6217                                          - passwordRef
  6218                                          - username
  6219                                          type: object
  6220                                        bearerToken:
  6221                                          properties:
  6222                                            tokenRef:
  6223                                              properties:
  6224                                                key:
  6225                                                  type: string
  6226                                                secretName:
  6227                                                  type: string
  6228                                              required:
  6229                                              - key
  6230                                              - secretName
  6231                                              type: object
  6232                                          required:
  6233                                          - tokenRef
  6234                                          type: object
  6235                                        owner:
  6236                                          type: string
  6237                                        repo:
  6238                                          type: string
  6239                                      required:
  6240                                      - owner
  6241                                      - repo
  6242                                      type: object
  6243                                    bitbucketServer:
  6244                                      properties:
  6245                                        api:
  6246                                          type: string
  6247                                        basicAuth:
  6248                                          properties:
  6249                                            passwordRef:
  6250                                              properties:
  6251                                                key:
  6252                                                  type: string
  6253                                                secretName:
  6254                                                  type: string
  6255                                              required:
  6256                                              - key
  6257                                              - secretName
  6258                                              type: object
  6259                                            username:
  6260                                              type: string
  6261                                          required:
  6262                                          - passwordRef
  6263                                          - username
  6264                                          type: object
  6265                                        bearerToken:
  6266                                          properties:
  6267                                            tokenRef:
  6268                                              properties:
  6269                                                key:
  6270                                                  type: string
  6271                                                secretName:
  6272                                                  type: string
  6273                                              required:
  6274                                              - key
  6275                                              - secretName
  6276                                              type: object
  6277                                          required:
  6278                                          - tokenRef
  6279                                          type: object
  6280                                        caRef:
  6281                                          properties:
  6282                                            configMapName:
  6283                                              type: string
  6284                                            key:
  6285                                              type: string
  6286                                          required:
  6287                                          - configMapName
  6288                                          - key
  6289                                          type: object
  6290                                        insecure:
  6291                                          type: boolean
  6292                                        project:
  6293                                          type: string
  6294                                        repo:
  6295                                          type: string
  6296                                      required:
  6297                                      - api
  6298                                      - project
  6299                                      - repo
  6300                                      type: object
  6301                                    continueOnRepoNotFoundError:
  6302                                      type: boolean
  6303                                    filters:
  6304                                      items:
  6305                                        properties:
  6306                                          branchMatch:
  6307                                            type: string
  6308                                          targetBranchMatch:
  6309                                            type: string
  6310                                          titleMatch:
  6311                                            type: string
  6312                                        type: object
  6313                                      type: array
  6314                                    gitea:
  6315                                      properties:
  6316                                        api:
  6317                                          type: string
  6318                                        insecure:
  6319                                          type: boolean
  6320                                        labels:
  6321                                          items:
  6322                                            type: string
  6323                                          type: array
  6324                                        owner:
  6325                                          type: string
  6326                                        repo:
  6327                                          type: string
  6328                                        tokenRef:
  6329                                          properties:
  6330                                            key:
  6331                                              type: string
  6332                                            secretName:
  6333                                              type: string
  6334                                          required:
  6335                                          - key
  6336                                          - secretName
  6337                                          type: object
  6338                                      required:
  6339                                      - api
  6340                                      - owner
  6341                                      - repo
  6342                                      type: object
  6343                                    github:
  6344                                      properties:
  6345                                        api:
  6346                                          type: string
  6347                                        appSecretName:
  6348                                          type: string
  6349                                        labels:
  6350                                          items:
  6351                                            type: string
  6352                                          type: array
  6353                                        owner:
  6354                                          type: string
  6355                                        repo:
  6356                                          type: string
  6357                                        tokenRef:
  6358                                          properties:
  6359                                            key:
  6360                                              type: string
  6361                                            secretName:
  6362                                              type: string
  6363                                          required:
  6364                                          - key
  6365                                          - secretName
  6366                                          type: object
  6367                                      required:
  6368                                      - owner
  6369                                      - repo
  6370                                      type: object
  6371                                    gitlab:
  6372                                      properties:
  6373                                        api:
  6374                                          type: string
  6375                                        caRef:
  6376                                          properties:
  6377                                            configMapName:
  6378                                              type: string
  6379                                            key:
  6380                                              type: string
  6381                                          required:
  6382                                          - configMapName
  6383                                          - key
  6384                                          type: object
  6385                                        insecure:
  6386                                          type: boolean
  6387                                        labels:
  6388                                          items:
  6389                                            type: string
  6390                                          type: array
  6391                                        project:
  6392                                          type: string
  6393                                        pullRequestState:
  6394                                          type: string
  6395                                        tokenRef:
  6396                                          properties:
  6397                                            key:
  6398                                              type: string
  6399                                            secretName:
  6400                                              type: string
  6401                                          required:
  6402                                          - key
  6403                                          - secretName
  6404                                          type: object
  6405                                      required:
  6406                                      - project
  6407                                      type: object
  6408                                    requeueAfterSeconds:
  6409                                      format: int64
  6410                                      type: integer
  6411                                    template:
  6412                                      properties:
  6413                                        metadata:
  6414                                          properties:
  6415                                            annotations:
  6416                                              additionalProperties:
  6417                                                type: string
  6418                                              type: object
  6419                                            finalizers:
  6420                                              items:
  6421                                                type: string
  6422                                              type: array
  6423                                            labels:
  6424                                              additionalProperties:
  6425                                                type: string
  6426                                              type: object
  6427                                            name:
  6428                                              type: string
  6429                                            namespace:
  6430                                              type: string
  6431                                          type: object
  6432                                        spec:
  6433                                          properties:
  6434                                            destination:
  6435                                              properties:
  6436                                                name:
  6437                                                  type: string
  6438                                                namespace:
  6439                                                  type: string
  6440                                                server:
  6441                                                  type: string
  6442                                              type: object
  6443                                            ignoreDifferences:
  6444                                              items:
  6445                                                properties:
  6446                                                  group:
  6447                                                    type: string
  6448                                                  jqPathExpressions:
  6449                                                    items:
  6450                                                      type: string
  6451                                                    type: array
  6452                                                  jsonPointers:
  6453                                                    items:
  6454                                                      type: string
  6455                                                    type: array
  6456                                                  kind:
  6457                                                    type: string
  6458                                                  managedFieldsManagers:
  6459                                                    items:
  6460                                                      type: string
  6461                                                    type: array
  6462                                                  name:
  6463                                                    type: string
  6464                                                  namespace:
  6465                                                    type: string
  6466                                                required:
  6467                                                - kind
  6468                                                type: object
  6469                                              type: array
  6470                                            info:
  6471                                              items:
  6472                                                properties:
  6473                                                  name:
  6474                                                    type: string
  6475                                                  value:
  6476                                                    type: string
  6477                                                required:
  6478                                                - name
  6479                                                - value
  6480                                                type: object
  6481                                              type: array
  6482                                            project:
  6483                                              type: string
  6484                                            revisionHistoryLimit:
  6485                                              format: int64
  6486                                              type: integer
  6487                                            source:
  6488                                              properties:
  6489                                                chart:
  6490                                                  type: string
  6491                                                directory:
  6492                                                  properties:
  6493                                                    exclude:
  6494                                                      type: string
  6495                                                    include:
  6496                                                      type: string
  6497                                                    jsonnet:
  6498                                                      properties:
  6499                                                        extVars:
  6500                                                          items:
  6501                                                            properties:
  6502                                                              code:
  6503                                                                type: boolean
  6504                                                              name:
  6505                                                                type: string
  6506                                                              value:
  6507                                                                type: string
  6508                                                            required:
  6509                                                            - name
  6510                                                            - value
  6511                                                            type: object
  6512                                                          type: array
  6513                                                        libs:
  6514                                                          items:
  6515                                                            type: string
  6516                                                          type: array
  6517                                                        tlas:
  6518                                                          items:
  6519                                                            properties:
  6520                                                              code:
  6521                                                                type: boolean
  6522                                                              name:
  6523                                                                type: string
  6524                                                              value:
  6525                                                                type: string
  6526                                                            required:
  6527                                                            - name
  6528                                                            - value
  6529                                                            type: object
  6530                                                          type: array
  6531                                                      type: object
  6532                                                    recurse:
  6533                                                      type: boolean
  6534                                                  type: object
  6535                                                helm:
  6536                                                  properties:
  6537                                                    apiVersions:
  6538                                                      items:
  6539                                                        type: string
  6540                                                      type: array
  6541                                                    fileParameters:
  6542                                                      items:
  6543                                                        properties:
  6544                                                          name:
  6545                                                            type: string
  6546                                                          path:
  6547                                                            type: string
  6548                                                        type: object
  6549                                                      type: array
  6550                                                    ignoreMissingValueFiles:
  6551                                                      type: boolean
  6552                                                    kubeVersion:
  6553                                                      type: string
  6554                                                    namespace:
  6555                                                      type: string
  6556                                                    parameters:
  6557                                                      items:
  6558                                                        properties:
  6559                                                          forceString:
  6560                                                            type: boolean
  6561                                                          name:
  6562                                                            type: string
  6563                                                          value:
  6564                                                            type: string
  6565                                                        type: object
  6566                                                      type: array
  6567                                                    passCredentials:
  6568                                                      type: boolean
  6569                                                    releaseName:
  6570                                                      type: string
  6571                                                    skipCrds:
  6572                                                      type: boolean
  6573                                                    skipSchemaValidation:
  6574                                                      type: boolean
  6575                                                    skipTests:
  6576                                                      type: boolean
  6577                                                    valueFiles:
  6578                                                      items:
  6579                                                        type: string
  6580                                                      type: array
  6581                                                    values:
  6582                                                      type: string
  6583                                                    valuesObject:
  6584                                                      type: object
  6585                                                      x-kubernetes-preserve-unknown-fields: true
  6586                                                    version:
  6587                                                      type: string
  6588                                                  type: object
  6589                                                kustomize:
  6590                                                  properties:
  6591                                                    apiVersions:
  6592                                                      items:
  6593                                                        type: string
  6594                                                      type: array
  6595                                                    commonAnnotations:
  6596                                                      additionalProperties:
  6597                                                        type: string
  6598                                                      type: object
  6599                                                    commonAnnotationsEnvsubst:
  6600                                                      type: boolean
  6601                                                    commonLabels:
  6602                                                      additionalProperties:
  6603                                                        type: string
  6604                                                      type: object
  6605                                                    components:
  6606                                                      items:
  6607                                                        type: string
  6608                                                      type: array
  6609                                                    forceCommonAnnotations:
  6610                                                      type: boolean
  6611                                                    forceCommonLabels:
  6612                                                      type: boolean
  6613                                                    ignoreMissingComponents:
  6614                                                      type: boolean
  6615                                                    images:
  6616                                                      items:
  6617                                                        type: string
  6618                                                      type: array
  6619                                                    kubeVersion:
  6620                                                      type: string
  6621                                                    labelIncludeTemplates:
  6622                                                      type: boolean
  6623                                                    labelWithoutSelector:
  6624                                                      type: boolean
  6625                                                    namePrefix:
  6626                                                      type: string
  6627                                                    nameSuffix:
  6628                                                      type: string
  6629                                                    namespace:
  6630                                                      type: string
  6631                                                    patches:
  6632                                                      items:
  6633                                                        properties:
  6634                                                          options:
  6635                                                            additionalProperties:
  6636                                                              type: boolean
  6637                                                            type: object
  6638                                                          patch:
  6639                                                            type: string
  6640                                                          path:
  6641                                                            type: string
  6642                                                          target:
  6643                                                            properties:
  6644                                                              annotationSelector:
  6645                                                                type: string
  6646                                                              group:
  6647                                                                type: string
  6648                                                              kind:
  6649                                                                type: string
  6650                                                              labelSelector:
  6651                                                                type: string
  6652                                                              name:
  6653                                                                type: string
  6654                                                              namespace:
  6655                                                                type: string
  6656                                                              version:
  6657                                                                type: string
  6658                                                            type: object
  6659                                                        type: object
  6660                                                      type: array
  6661                                                    replicas:
  6662                                                      items:
  6663                                                        properties:
  6664                                                          count:
  6665                                                            anyOf:
  6666                                                            - type: integer
  6667                                                            - type: string
  6668                                                            x-kubernetes-int-or-string: true
  6669                                                          name:
  6670                                                            type: string
  6671                                                        required:
  6672                                                        - count
  6673                                                        - name
  6674                                                        type: object
  6675                                                      type: array
  6676                                                    version:
  6677                                                      type: string
  6678                                                  type: object
  6679                                                name:
  6680                                                  type: string
  6681                                                path:
  6682                                                  type: string
  6683                                                plugin:
  6684                                                  properties:
  6685                                                    env:
  6686                                                      items:
  6687                                                        properties:
  6688                                                          name:
  6689                                                            type: string
  6690                                                          value:
  6691                                                            type: string
  6692                                                        required:
  6693                                                        - name
  6694                                                        - value
  6695                                                        type: object
  6696                                                      type: array
  6697                                                    name:
  6698                                                      type: string
  6699                                                    parameters:
  6700                                                      items:
  6701                                                        properties:
  6702                                                          array:
  6703                                                            items:
  6704                                                              type: string
  6705                                                            type: array
  6706                                                          map:
  6707                                                            additionalProperties:
  6708                                                              type: string
  6709                                                            type: object
  6710                                                          name:
  6711                                                            type: string
  6712                                                          string:
  6713                                                            type: string
  6714                                                        type: object
  6715                                                      type: array
  6716                                                  type: object
  6717                                                ref:
  6718                                                  type: string
  6719                                                repoURL:
  6720                                                  type: string
  6721                                                targetRevision:
  6722                                                  type: string
  6723                                              required:
  6724                                              - repoURL
  6725                                              type: object
  6726                                            sourceHydrator:
  6727                                              properties:
  6728                                                drySource:
  6729                                                  properties:
  6730                                                    path:
  6731                                                      type: string
  6732                                                    repoURL:
  6733                                                      type: string
  6734                                                    targetRevision:
  6735                                                      type: string
  6736                                                  required:
  6737                                                  - path
  6738                                                  - repoURL
  6739                                                  - targetRevision
  6740                                                  type: object
  6741                                                hydrateTo:
  6742                                                  properties:
  6743                                                    targetBranch:
  6744                                                      type: string
  6745                                                  required:
  6746                                                  - targetBranch
  6747                                                  type: object
  6748                                                syncSource:
  6749                                                  properties:
  6750                                                    path:
  6751                                                      minLength: 1
  6752                                                      pattern: ^.{2,}|[^./]$
  6753                                                      type: string
  6754                                                    targetBranch:
  6755                                                      type: string
  6756                                                  required:
  6757                                                  - path
  6758                                                  - targetBranch
  6759                                                  type: object
  6760                                              required:
  6761                                              - drySource
  6762                                              - syncSource
  6763                                              type: object
  6764                                            sources:
  6765                                              items:
  6766                                                properties:
  6767                                                  chart:
  6768                                                    type: string
  6769                                                  directory:
  6770                                                    properties:
  6771                                                      exclude:
  6772                                                        type: string
  6773                                                      include:
  6774                                                        type: string
  6775                                                      jsonnet:
  6776                                                        properties:
  6777                                                          extVars:
  6778                                                            items:
  6779                                                              properties:
  6780                                                                code:
  6781                                                                  type: boolean
  6782                                                                name:
  6783                                                                  type: string
  6784                                                                value:
  6785                                                                  type: string
  6786                                                              required:
  6787                                                              - name
  6788                                                              - value
  6789                                                              type: object
  6790                                                            type: array
  6791                                                          libs:
  6792                                                            items:
  6793                                                              type: string
  6794                                                            type: array
  6795                                                          tlas:
  6796                                                            items:
  6797                                                              properties:
  6798                                                                code:
  6799                                                                  type: boolean
  6800                                                                name:
  6801                                                                  type: string
  6802                                                                value:
  6803                                                                  type: string
  6804                                                              required:
  6805                                                              - name
  6806                                                              - value
  6807                                                              type: object
  6808                                                            type: array
  6809                                                        type: object
  6810                                                      recurse:
  6811                                                        type: boolean
  6812                                                    type: object
  6813                                                  helm:
  6814                                                    properties:
  6815                                                      apiVersions:
  6816                                                        items:
  6817                                                          type: string
  6818                                                        type: array
  6819                                                      fileParameters:
  6820                                                        items:
  6821                                                          properties:
  6822                                                            name:
  6823                                                              type: string
  6824                                                            path:
  6825                                                              type: string
  6826                                                          type: object
  6827                                                        type: array
  6828                                                      ignoreMissingValueFiles:
  6829                                                        type: boolean
  6830                                                      kubeVersion:
  6831                                                        type: string
  6832                                                      namespace:
  6833                                                        type: string
  6834                                                      parameters:
  6835                                                        items:
  6836                                                          properties:
  6837                                                            forceString:
  6838                                                              type: boolean
  6839                                                            name:
  6840                                                              type: string
  6841                                                            value:
  6842                                                              type: string
  6843                                                          type: object
  6844                                                        type: array
  6845                                                      passCredentials:
  6846                                                        type: boolean
  6847                                                      releaseName:
  6848                                                        type: string
  6849                                                      skipCrds:
  6850                                                        type: boolean
  6851                                                      skipSchemaValidation:
  6852                                                        type: boolean
  6853                                                      skipTests:
  6854                                                        type: boolean
  6855                                                      valueFiles:
  6856                                                        items:
  6857                                                          type: string
  6858                                                        type: array
  6859                                                      values:
  6860                                                        type: string
  6861                                                      valuesObject:
  6862                                                        type: object
  6863                                                        x-kubernetes-preserve-unknown-fields: true
  6864                                                      version:
  6865                                                        type: string
  6866                                                    type: object
  6867                                                  kustomize:
  6868                                                    properties:
  6869                                                      apiVersions:
  6870                                                        items:
  6871                                                          type: string
  6872                                                        type: array
  6873                                                      commonAnnotations:
  6874                                                        additionalProperties:
  6875                                                          type: string
  6876                                                        type: object
  6877                                                      commonAnnotationsEnvsubst:
  6878                                                        type: boolean
  6879                                                      commonLabels:
  6880                                                        additionalProperties:
  6881                                                          type: string
  6882                                                        type: object
  6883                                                      components:
  6884                                                        items:
  6885                                                          type: string
  6886                                                        type: array
  6887                                                      forceCommonAnnotations:
  6888                                                        type: boolean
  6889                                                      forceCommonLabels:
  6890                                                        type: boolean
  6891                                                      ignoreMissingComponents:
  6892                                                        type: boolean
  6893                                                      images:
  6894                                                        items:
  6895                                                          type: string
  6896                                                        type: array
  6897                                                      kubeVersion:
  6898                                                        type: string
  6899                                                      labelIncludeTemplates:
  6900                                                        type: boolean
  6901                                                      labelWithoutSelector:
  6902                                                        type: boolean
  6903                                                      namePrefix:
  6904                                                        type: string
  6905                                                      nameSuffix:
  6906                                                        type: string
  6907                                                      namespace:
  6908                                                        type: string
  6909                                                      patches:
  6910                                                        items:
  6911                                                          properties:
  6912                                                            options:
  6913                                                              additionalProperties:
  6914                                                                type: boolean
  6915                                                              type: object
  6916                                                            patch:
  6917                                                              type: string
  6918                                                            path:
  6919                                                              type: string
  6920                                                            target:
  6921                                                              properties:
  6922                                                                annotationSelector:
  6923                                                                  type: string
  6924                                                                group:
  6925                                                                  type: string
  6926                                                                kind:
  6927                                                                  type: string
  6928                                                                labelSelector:
  6929                                                                  type: string
  6930                                                                name:
  6931                                                                  type: string
  6932                                                                namespace:
  6933                                                                  type: string
  6934                                                                version:
  6935                                                                  type: string
  6936                                                              type: object
  6937                                                          type: object
  6938                                                        type: array
  6939                                                      replicas:
  6940                                                        items:
  6941                                                          properties:
  6942                                                            count:
  6943                                                              anyOf:
  6944                                                              - type: integer
  6945                                                              - type: string
  6946                                                              x-kubernetes-int-or-string: true
  6947                                                            name:
  6948                                                              type: string
  6949                                                          required:
  6950                                                          - count
  6951                                                          - name
  6952                                                          type: object
  6953                                                        type: array
  6954                                                      version:
  6955                                                        type: string
  6956                                                    type: object
  6957                                                  name:
  6958                                                    type: string
  6959                                                  path:
  6960                                                    type: string
  6961                                                  plugin:
  6962                                                    properties:
  6963                                                      env:
  6964                                                        items:
  6965                                                          properties:
  6966                                                            name:
  6967                                                              type: string
  6968                                                            value:
  6969                                                              type: string
  6970                                                          required:
  6971                                                          - name
  6972                                                          - value
  6973                                                          type: object
  6974                                                        type: array
  6975                                                      name:
  6976                                                        type: string
  6977                                                      parameters:
  6978                                                        items:
  6979                                                          properties:
  6980                                                            array:
  6981                                                              items:
  6982                                                                type: string
  6983                                                              type: array
  6984                                                            map:
  6985                                                              additionalProperties:
  6986                                                                type: string
  6987                                                              type: object
  6988                                                            name:
  6989                                                              type: string
  6990                                                            string:
  6991                                                              type: string
  6992                                                          type: object
  6993                                                        type: array
  6994                                                    type: object
  6995                                                  ref:
  6996                                                    type: string
  6997                                                  repoURL:
  6998                                                    type: string
  6999                                                  targetRevision:
  7000                                                    type: string
  7001                                                required:
  7002                                                - repoURL
  7003                                                type: object
  7004                                              type: array
  7005                                            syncPolicy:
  7006                                              properties:
  7007                                                automated:
  7008                                                  properties:
  7009                                                    allowEmpty:
  7010                                                      type: boolean
  7011                                                    enabled:
  7012                                                      type: boolean
  7013                                                    prune:
  7014                                                      type: boolean
  7015                                                    selfHeal:
  7016                                                      type: boolean
  7017                                                  type: object
  7018                                                managedNamespaceMetadata:
  7019                                                  properties:
  7020                                                    annotations:
  7021                                                      additionalProperties:
  7022                                                        type: string
  7023                                                      type: object
  7024                                                    labels:
  7025                                                      additionalProperties:
  7026                                                        type: string
  7027                                                      type: object
  7028                                                  type: object
  7029                                                retry:
  7030                                                  properties:
  7031                                                    backoff:
  7032                                                      properties:
  7033                                                        duration:
  7034                                                          type: string
  7035                                                        factor:
  7036                                                          format: int64
  7037                                                          type: integer
  7038                                                        maxDuration:
  7039                                                          type: string
  7040                                                      type: object
  7041                                                    limit:
  7042                                                      format: int64
  7043                                                      type: integer
  7044                                                    refresh:
  7045                                                      type: boolean
  7046                                                  type: object
  7047                                                syncOptions:
  7048                                                  items:
  7049                                                    type: string
  7050                                                  type: array
  7051                                              type: object
  7052                                          required:
  7053                                          - destination
  7054                                          - project
  7055                                          type: object
  7056                                      required:
  7057                                      - metadata
  7058                                      - spec
  7059                                      type: object
  7060                                    values:
  7061                                      additionalProperties:
  7062                                        type: string
  7063                                      type: object
  7064                                  type: object
  7065                                scmProvider:
  7066                                  properties:
  7067                                    awsCodeCommit:
  7068                                      properties:
  7069                                        allBranches:
  7070                                          type: boolean
  7071                                        region:
  7072                                          type: string
  7073                                        role:
  7074                                          type: string
  7075                                        tagFilters:
  7076                                          items:
  7077                                            properties:
  7078                                              key:
  7079                                                type: string
  7080                                              value:
  7081                                                type: string
  7082                                            required:
  7083                                            - key
  7084                                            type: object
  7085                                          type: array
  7086                                      type: object
  7087                                    azureDevOps:
  7088                                      properties:
  7089                                        accessTokenRef:
  7090                                          properties:
  7091                                            key:
  7092                                              type: string
  7093                                            secretName:
  7094                                              type: string
  7095                                          required:
  7096                                          - key
  7097                                          - secretName
  7098                                          type: object
  7099                                        allBranches:
  7100                                          type: boolean
  7101                                        api:
  7102                                          type: string
  7103                                        organization:
  7104                                          type: string
  7105                                        teamProject:
  7106                                          type: string
  7107                                      required:
  7108                                      - accessTokenRef
  7109                                      - organization
  7110                                      - teamProject
  7111                                      type: object
  7112                                    bitbucket:
  7113                                      properties:
  7114                                        allBranches:
  7115                                          type: boolean
  7116                                        appPasswordRef:
  7117                                          properties:
  7118                                            key:
  7119                                              type: string
  7120                                            secretName:
  7121                                              type: string
  7122                                          required:
  7123                                          - key
  7124                                          - secretName
  7125                                          type: object
  7126                                        owner:
  7127                                          type: string
  7128                                        user:
  7129                                          type: string
  7130                                      required:
  7131                                      - appPasswordRef
  7132                                      - owner
  7133                                      - user
  7134                                      type: object
  7135                                    bitbucketServer:
  7136                                      properties:
  7137                                        allBranches:
  7138                                          type: boolean
  7139                                        api:
  7140                                          type: string
  7141                                        basicAuth:
  7142                                          properties:
  7143                                            passwordRef:
  7144                                              properties:
  7145                                                key:
  7146                                                  type: string
  7147                                                secretName:
  7148                                                  type: string
  7149                                              required:
  7150                                              - key
  7151                                              - secretName
  7152                                              type: object
  7153                                            username:
  7154                                              type: string
  7155                                          required:
  7156                                          - passwordRef
  7157                                          - username
  7158                                          type: object
  7159                                        bearerToken:
  7160                                          properties:
  7161                                            tokenRef:
  7162                                              properties:
  7163                                                key:
  7164                                                  type: string
  7165                                                secretName:
  7166                                                  type: string
  7167                                              required:
  7168                                              - key
  7169                                              - secretName
  7170                                              type: object
  7171                                          required:
  7172                                          - tokenRef
  7173                                          type: object
  7174                                        caRef:
  7175                                          properties:
  7176                                            configMapName:
  7177                                              type: string
  7178                                            key:
  7179                                              type: string
  7180                                          required:
  7181                                          - configMapName
  7182                                          - key
  7183                                          type: object
  7184                                        insecure:
  7185                                          type: boolean
  7186                                        project:
  7187                                          type: string
  7188                                      required:
  7189                                      - api
  7190                                      - project
  7191                                      type: object
  7192                                    cloneProtocol:
  7193                                      type: string
  7194                                    filters:
  7195                                      items:
  7196                                        properties:
  7197                                          branchMatch:
  7198                                            type: string
  7199                                          labelMatch:
  7200                                            type: string
  7201                                          pathsDoNotExist:
  7202                                            items:
  7203                                              type: string
  7204                                            type: array
  7205                                          pathsExist:
  7206                                            items:
  7207                                              type: string
  7208                                            type: array
  7209                                          repositoryMatch:
  7210                                            type: string
  7211                                        type: object
  7212                                      type: array
  7213                                    gitea:
  7214                                      properties:
  7215                                        allBranches:
  7216                                          type: boolean
  7217                                        api:
  7218                                          type: string
  7219                                        insecure:
  7220                                          type: boolean
  7221                                        owner:
  7222                                          type: string
  7223                                        tokenRef:
  7224                                          properties:
  7225                                            key:
  7226                                              type: string
  7227                                            secretName:
  7228                                              type: string
  7229                                          required:
  7230                                          - key
  7231                                          - secretName
  7232                                          type: object
  7233                                      required:
  7234                                      - api
  7235                                      - owner
  7236                                      type: object
  7237                                    github:
  7238                                      properties:
  7239                                        allBranches:
  7240                                          type: boolean
  7241                                        api:
  7242                                          type: string
  7243                                        appSecretName:
  7244                                          type: string
  7245                                        organization:
  7246                                          type: string
  7247                                        tokenRef:
  7248                                          properties:
  7249                                            key:
  7250                                              type: string
  7251                                            secretName:
  7252                                              type: string
  7253                                          required:
  7254                                          - key
  7255                                          - secretName
  7256                                          type: object
  7257                                      required:
  7258                                      - organization
  7259                                      type: object
  7260                                    gitlab:
  7261                                      properties:
  7262                                        allBranches:
  7263                                          type: boolean
  7264                                        api:
  7265                                          type: string
  7266                                        caRef:
  7267                                          properties:
  7268                                            configMapName:
  7269                                              type: string
  7270                                            key:
  7271                                              type: string
  7272                                          required:
  7273                                          - configMapName
  7274                                          - key
  7275                                          type: object
  7276                                        group:
  7277                                          type: string
  7278                                        includeSharedProjects:
  7279                                          type: boolean
  7280                                        includeSubgroups:
  7281                                          type: boolean
  7282                                        insecure:
  7283                                          type: boolean
  7284                                        tokenRef:
  7285                                          properties:
  7286                                            key:
  7287                                              type: string
  7288                                            secretName:
  7289                                              type: string
  7290                                          required:
  7291                                          - key
  7292                                          - secretName
  7293                                          type: object
  7294                                        topic:
  7295                                          type: string
  7296                                      required:
  7297                                      - group
  7298                                      type: object
  7299                                    requeueAfterSeconds:
  7300                                      format: int64
  7301                                      type: integer
  7302                                    template:
  7303                                      properties:
  7304                                        metadata:
  7305                                          properties:
  7306                                            annotations:
  7307                                              additionalProperties:
  7308                                                type: string
  7309                                              type: object
  7310                                            finalizers:
  7311                                              items:
  7312                                                type: string
  7313                                              type: array
  7314                                            labels:
  7315                                              additionalProperties:
  7316                                                type: string
  7317                                              type: object
  7318                                            name:
  7319                                              type: string
  7320                                            namespace:
  7321                                              type: string
  7322                                          type: object
  7323                                        spec:
  7324                                          properties:
  7325                                            destination:
  7326                                              properties:
  7327                                                name:
  7328                                                  type: string
  7329                                                namespace:
  7330                                                  type: string
  7331                                                server:
  7332                                                  type: string
  7333                                              type: object
  7334                                            ignoreDifferences:
  7335                                              items:
  7336                                                properties:
  7337                                                  group:
  7338                                                    type: string
  7339                                                  jqPathExpressions:
  7340                                                    items:
  7341                                                      type: string
  7342                                                    type: array
  7343                                                  jsonPointers:
  7344                                                    items:
  7345                                                      type: string
  7346                                                    type: array
  7347                                                  kind:
  7348                                                    type: string
  7349                                                  managedFieldsManagers:
  7350                                                    items:
  7351                                                      type: string
  7352                                                    type: array
  7353                                                  name:
  7354                                                    type: string
  7355                                                  namespace:
  7356                                                    type: string
  7357                                                required:
  7358                                                - kind
  7359                                                type: object
  7360                                              type: array
  7361                                            info:
  7362                                              items:
  7363                                                properties:
  7364                                                  name:
  7365                                                    type: string
  7366                                                  value:
  7367                                                    type: string
  7368                                                required:
  7369                                                - name
  7370                                                - value
  7371                                                type: object
  7372                                              type: array
  7373                                            project:
  7374                                              type: string
  7375                                            revisionHistoryLimit:
  7376                                              format: int64
  7377                                              type: integer
  7378                                            source:
  7379                                              properties:
  7380                                                chart:
  7381                                                  type: string
  7382                                                directory:
  7383                                                  properties:
  7384                                                    exclude:
  7385                                                      type: string
  7386                                                    include:
  7387                                                      type: string
  7388                                                    jsonnet:
  7389                                                      properties:
  7390                                                        extVars:
  7391                                                          items:
  7392                                                            properties:
  7393                                                              code:
  7394                                                                type: boolean
  7395                                                              name:
  7396                                                                type: string
  7397                                                              value:
  7398                                                                type: string
  7399                                                            required:
  7400                                                            - name
  7401                                                            - value
  7402                                                            type: object
  7403                                                          type: array
  7404                                                        libs:
  7405                                                          items:
  7406                                                            type: string
  7407                                                          type: array
  7408                                                        tlas:
  7409                                                          items:
  7410                                                            properties:
  7411                                                              code:
  7412                                                                type: boolean
  7413                                                              name:
  7414                                                                type: string
  7415                                                              value:
  7416                                                                type: string
  7417                                                            required:
  7418                                                            - name
  7419                                                            - value
  7420                                                            type: object
  7421                                                          type: array
  7422                                                      type: object
  7423                                                    recurse:
  7424                                                      type: boolean
  7425                                                  type: object
  7426                                                helm:
  7427                                                  properties:
  7428                                                    apiVersions:
  7429                                                      items:
  7430                                                        type: string
  7431                                                      type: array
  7432                                                    fileParameters:
  7433                                                      items:
  7434                                                        properties:
  7435                                                          name:
  7436                                                            type: string
  7437                                                          path:
  7438                                                            type: string
  7439                                                        type: object
  7440                                                      type: array
  7441                                                    ignoreMissingValueFiles:
  7442                                                      type: boolean
  7443                                                    kubeVersion:
  7444                                                      type: string
  7445                                                    namespace:
  7446                                                      type: string
  7447                                                    parameters:
  7448                                                      items:
  7449                                                        properties:
  7450                                                          forceString:
  7451                                                            type: boolean
  7452                                                          name:
  7453                                                            type: string
  7454                                                          value:
  7455                                                            type: string
  7456                                                        type: object
  7457                                                      type: array
  7458                                                    passCredentials:
  7459                                                      type: boolean
  7460                                                    releaseName:
  7461                                                      type: string
  7462                                                    skipCrds:
  7463                                                      type: boolean
  7464                                                    skipSchemaValidation:
  7465                                                      type: boolean
  7466                                                    skipTests:
  7467                                                      type: boolean
  7468                                                    valueFiles:
  7469                                                      items:
  7470                                                        type: string
  7471                                                      type: array
  7472                                                    values:
  7473                                                      type: string
  7474                                                    valuesObject:
  7475                                                      type: object
  7476                                                      x-kubernetes-preserve-unknown-fields: true
  7477                                                    version:
  7478                                                      type: string
  7479                                                  type: object
  7480                                                kustomize:
  7481                                                  properties:
  7482                                                    apiVersions:
  7483                                                      items:
  7484                                                        type: string
  7485                                                      type: array
  7486                                                    commonAnnotations:
  7487                                                      additionalProperties:
  7488                                                        type: string
  7489                                                      type: object
  7490                                                    commonAnnotationsEnvsubst:
  7491                                                      type: boolean
  7492                                                    commonLabels:
  7493                                                      additionalProperties:
  7494                                                        type: string
  7495                                                      type: object
  7496                                                    components:
  7497                                                      items:
  7498                                                        type: string
  7499                                                      type: array
  7500                                                    forceCommonAnnotations:
  7501                                                      type: boolean
  7502                                                    forceCommonLabels:
  7503                                                      type: boolean
  7504                                                    ignoreMissingComponents:
  7505                                                      type: boolean
  7506                                                    images:
  7507                                                      items:
  7508                                                        type: string
  7509                                                      type: array
  7510                                                    kubeVersion:
  7511                                                      type: string
  7512                                                    labelIncludeTemplates:
  7513                                                      type: boolean
  7514                                                    labelWithoutSelector:
  7515                                                      type: boolean
  7516                                                    namePrefix:
  7517                                                      type: string
  7518                                                    nameSuffix:
  7519                                                      type: string
  7520                                                    namespace:
  7521                                                      type: string
  7522                                                    patches:
  7523                                                      items:
  7524                                                        properties:
  7525                                                          options:
  7526                                                            additionalProperties:
  7527                                                              type: boolean
  7528                                                            type: object
  7529                                                          patch:
  7530                                                            type: string
  7531                                                          path:
  7532                                                            type: string
  7533                                                          target:
  7534                                                            properties:
  7535                                                              annotationSelector:
  7536                                                                type: string
  7537                                                              group:
  7538                                                                type: string
  7539                                                              kind:
  7540                                                                type: string
  7541                                                              labelSelector:
  7542                                                                type: string
  7543                                                              name:
  7544                                                                type: string
  7545                                                              namespace:
  7546                                                                type: string
  7547                                                              version:
  7548                                                                type: string
  7549                                                            type: object
  7550                                                        type: object
  7551                                                      type: array
  7552                                                    replicas:
  7553                                                      items:
  7554                                                        properties:
  7555                                                          count:
  7556                                                            anyOf:
  7557                                                            - type: integer
  7558                                                            - type: string
  7559                                                            x-kubernetes-int-or-string: true
  7560                                                          name:
  7561                                                            type: string
  7562                                                        required:
  7563                                                        - count
  7564                                                        - name
  7565                                                        type: object
  7566                                                      type: array
  7567                                                    version:
  7568                                                      type: string
  7569                                                  type: object
  7570                                                name:
  7571                                                  type: string
  7572                                                path:
  7573                                                  type: string
  7574                                                plugin:
  7575                                                  properties:
  7576                                                    env:
  7577                                                      items:
  7578                                                        properties:
  7579                                                          name:
  7580                                                            type: string
  7581                                                          value:
  7582                                                            type: string
  7583                                                        required:
  7584                                                        - name
  7585                                                        - value
  7586                                                        type: object
  7587                                                      type: array
  7588                                                    name:
  7589                                                      type: string
  7590                                                    parameters:
  7591                                                      items:
  7592                                                        properties:
  7593                                                          array:
  7594                                                            items:
  7595                                                              type: string
  7596                                                            type: array
  7597                                                          map:
  7598                                                            additionalProperties:
  7599                                                              type: string
  7600                                                            type: object
  7601                                                          name:
  7602                                                            type: string
  7603                                                          string:
  7604                                                            type: string
  7605                                                        type: object
  7606                                                      type: array
  7607                                                  type: object
  7608                                                ref:
  7609                                                  type: string
  7610                                                repoURL:
  7611                                                  type: string
  7612                                                targetRevision:
  7613                                                  type: string
  7614                                              required:
  7615                                              - repoURL
  7616                                              type: object
  7617                                            sourceHydrator:
  7618                                              properties:
  7619                                                drySource:
  7620                                                  properties:
  7621                                                    path:
  7622                                                      type: string
  7623                                                    repoURL:
  7624                                                      type: string
  7625                                                    targetRevision:
  7626                                                      type: string
  7627                                                  required:
  7628                                                  - path
  7629                                                  - repoURL
  7630                                                  - targetRevision
  7631                                                  type: object
  7632                                                hydrateTo:
  7633                                                  properties:
  7634                                                    targetBranch:
  7635                                                      type: string
  7636                                                  required:
  7637                                                  - targetBranch
  7638                                                  type: object
  7639                                                syncSource:
  7640                                                  properties:
  7641                                                    path:
  7642                                                      minLength: 1
  7643                                                      pattern: ^.{2,}|[^./]$
  7644                                                      type: string
  7645                                                    targetBranch:
  7646                                                      type: string
  7647                                                  required:
  7648                                                  - path
  7649                                                  - targetBranch
  7650                                                  type: object
  7651                                              required:
  7652                                              - drySource
  7653                                              - syncSource
  7654                                              type: object
  7655                                            sources:
  7656                                              items:
  7657                                                properties:
  7658                                                  chart:
  7659                                                    type: string
  7660                                                  directory:
  7661                                                    properties:
  7662                                                      exclude:
  7663                                                        type: string
  7664                                                      include:
  7665                                                        type: string
  7666                                                      jsonnet:
  7667                                                        properties:
  7668                                                          extVars:
  7669                                                            items:
  7670                                                              properties:
  7671                                                                code:
  7672                                                                  type: boolean
  7673                                                                name:
  7674                                                                  type: string
  7675                                                                value:
  7676                                                                  type: string
  7677                                                              required:
  7678                                                              - name
  7679                                                              - value
  7680                                                              type: object
  7681                                                            type: array
  7682                                                          libs:
  7683                                                            items:
  7684                                                              type: string
  7685                                                            type: array
  7686                                                          tlas:
  7687                                                            items:
  7688                                                              properties:
  7689                                                                code:
  7690                                                                  type: boolean
  7691                                                                name:
  7692                                                                  type: string
  7693                                                                value:
  7694                                                                  type: string
  7695                                                              required:
  7696                                                              - name
  7697                                                              - value
  7698                                                              type: object
  7699                                                            type: array
  7700                                                        type: object
  7701                                                      recurse:
  7702                                                        type: boolean
  7703                                                    type: object
  7704                                                  helm:
  7705                                                    properties:
  7706                                                      apiVersions:
  7707                                                        items:
  7708                                                          type: string
  7709                                                        type: array
  7710                                                      fileParameters:
  7711                                                        items:
  7712                                                          properties:
  7713                                                            name:
  7714                                                              type: string
  7715                                                            path:
  7716                                                              type: string
  7717                                                          type: object
  7718                                                        type: array
  7719                                                      ignoreMissingValueFiles:
  7720                                                        type: boolean
  7721                                                      kubeVersion:
  7722                                                        type: string
  7723                                                      namespace:
  7724                                                        type: string
  7725                                                      parameters:
  7726                                                        items:
  7727                                                          properties:
  7728                                                            forceString:
  7729                                                              type: boolean
  7730                                                            name:
  7731                                                              type: string
  7732                                                            value:
  7733                                                              type: string
  7734                                                          type: object
  7735                                                        type: array
  7736                                                      passCredentials:
  7737                                                        type: boolean
  7738                                                      releaseName:
  7739                                                        type: string
  7740                                                      skipCrds:
  7741                                                        type: boolean
  7742                                                      skipSchemaValidation:
  7743                                                        type: boolean
  7744                                                      skipTests:
  7745                                                        type: boolean
  7746                                                      valueFiles:
  7747                                                        items:
  7748                                                          type: string
  7749                                                        type: array
  7750                                                      values:
  7751                                                        type: string
  7752                                                      valuesObject:
  7753                                                        type: object
  7754                                                        x-kubernetes-preserve-unknown-fields: true
  7755                                                      version:
  7756                                                        type: string
  7757                                                    type: object
  7758                                                  kustomize:
  7759                                                    properties:
  7760                                                      apiVersions:
  7761                                                        items:
  7762                                                          type: string
  7763                                                        type: array
  7764                                                      commonAnnotations:
  7765                                                        additionalProperties:
  7766                                                          type: string
  7767                                                        type: object
  7768                                                      commonAnnotationsEnvsubst:
  7769                                                        type: boolean
  7770                                                      commonLabels:
  7771                                                        additionalProperties:
  7772                                                          type: string
  7773                                                        type: object
  7774                                                      components:
  7775                                                        items:
  7776                                                          type: string
  7777                                                        type: array
  7778                                                      forceCommonAnnotations:
  7779                                                        type: boolean
  7780                                                      forceCommonLabels:
  7781                                                        type: boolean
  7782                                                      ignoreMissingComponents:
  7783                                                        type: boolean
  7784                                                      images:
  7785                                                        items:
  7786                                                          type: string
  7787                                                        type: array
  7788                                                      kubeVersion:
  7789                                                        type: string
  7790                                                      labelIncludeTemplates:
  7791                                                        type: boolean
  7792                                                      labelWithoutSelector:
  7793                                                        type: boolean
  7794                                                      namePrefix:
  7795                                                        type: string
  7796                                                      nameSuffix:
  7797                                                        type: string
  7798                                                      namespace:
  7799                                                        type: string
  7800                                                      patches:
  7801                                                        items:
  7802                                                          properties:
  7803                                                            options:
  7804                                                              additionalProperties:
  7805                                                                type: boolean
  7806                                                              type: object
  7807                                                            patch:
  7808                                                              type: string
  7809                                                            path:
  7810                                                              type: string
  7811                                                            target:
  7812                                                              properties:
  7813                                                                annotationSelector:
  7814                                                                  type: string
  7815                                                                group:
  7816                                                                  type: string
  7817                                                                kind:
  7818                                                                  type: string
  7819                                                                labelSelector:
  7820                                                                  type: string
  7821                                                                name:
  7822                                                                  type: string
  7823                                                                namespace:
  7824                                                                  type: string
  7825                                                                version:
  7826                                                                  type: string
  7827                                                              type: object
  7828                                                          type: object
  7829                                                        type: array
  7830                                                      replicas:
  7831                                                        items:
  7832                                                          properties:
  7833                                                            count:
  7834                                                              anyOf:
  7835                                                              - type: integer
  7836                                                              - type: string
  7837                                                              x-kubernetes-int-or-string: true
  7838                                                            name:
  7839                                                              type: string
  7840                                                          required:
  7841                                                          - count
  7842                                                          - name
  7843                                                          type: object
  7844                                                        type: array
  7845                                                      version:
  7846                                                        type: string
  7847                                                    type: object
  7848                                                  name:
  7849                                                    type: string
  7850                                                  path:
  7851                                                    type: string
  7852                                                  plugin:
  7853                                                    properties:
  7854                                                      env:
  7855                                                        items:
  7856                                                          properties:
  7857                                                            name:
  7858                                                              type: string
  7859                                                            value:
  7860                                                              type: string
  7861                                                          required:
  7862                                                          - name
  7863                                                          - value
  7864                                                          type: object
  7865                                                        type: array
  7866                                                      name:
  7867                                                        type: string
  7868                                                      parameters:
  7869                                                        items:
  7870                                                          properties:
  7871                                                            array:
  7872                                                              items:
  7873                                                                type: string
  7874                                                              type: array
  7875                                                            map:
  7876                                                              additionalProperties:
  7877                                                                type: string
  7878                                                              type: object
  7879                                                            name:
  7880                                                              type: string
  7881                                                            string:
  7882                                                              type: string
  7883                                                          type: object
  7884                                                        type: array
  7885                                                    type: object
  7886                                                  ref:
  7887                                                    type: string
  7888                                                  repoURL:
  7889                                                    type: string
  7890                                                  targetRevision:
  7891                                                    type: string
  7892                                                required:
  7893                                                - repoURL
  7894                                                type: object
  7895                                              type: array
  7896                                            syncPolicy:
  7897                                              properties:
  7898                                                automated:
  7899                                                  properties:
  7900                                                    allowEmpty:
  7901                                                      type: boolean
  7902                                                    enabled:
  7903                                                      type: boolean
  7904                                                    prune:
  7905                                                      type: boolean
  7906                                                    selfHeal:
  7907                                                      type: boolean
  7908                                                  type: object
  7909                                                managedNamespaceMetadata:
  7910                                                  properties:
  7911                                                    annotations:
  7912                                                      additionalProperties:
  7913                                                        type: string
  7914                                                      type: object
  7915                                                    labels:
  7916                                                      additionalProperties:
  7917                                                        type: string
  7918                                                      type: object
  7919                                                  type: object
  7920                                                retry:
  7921                                                  properties:
  7922                                                    backoff:
  7923                                                      properties:
  7924                                                        duration:
  7925                                                          type: string
  7926                                                        factor:
  7927                                                          format: int64
  7928                                                          type: integer
  7929                                                        maxDuration:
  7930                                                          type: string
  7931                                                      type: object
  7932                                                    limit:
  7933                                                      format: int64
  7934                                                      type: integer
  7935                                                    refresh:
  7936                                                      type: boolean
  7937                                                  type: object
  7938                                                syncOptions:
  7939                                                  items:
  7940                                                    type: string
  7941                                                  type: array
  7942                                              type: object
  7943                                          required:
  7944                                          - destination
  7945                                          - project
  7946                                          type: object
  7947                                      required:
  7948                                      - metadata
  7949                                      - spec
  7950                                      type: object
  7951                                    values:
  7952                                      additionalProperties:
  7953                                        type: string
  7954                                      type: object
  7955                                  type: object
  7956                                selector:
  7957                                  properties:
  7958                                    matchExpressions:
  7959                                      items:
  7960                                        properties:
  7961                                          key:
  7962                                            type: string
  7963                                          operator:
  7964                                            type: string
  7965                                          values:
  7966                                            items:
  7967                                              type: string
  7968                                            type: array
  7969                                            x-kubernetes-list-type: atomic
  7970                                        required:
  7971                                        - key
  7972                                        - operator
  7973                                        type: object
  7974                                      type: array
  7975                                      x-kubernetes-list-type: atomic
  7976                                    matchLabels:
  7977                                      additionalProperties:
  7978                                        type: string
  7979                                      type: object
  7980                                  type: object
  7981                                  x-kubernetes-map-type: atomic
  7982                              type: object
  7983                            type: array
  7984                          template:
  7985                            properties:
  7986                              metadata:
  7987                                properties:
  7988                                  annotations:
  7989                                    additionalProperties:
  7990                                      type: string
  7991                                    type: object
  7992                                  finalizers:
  7993                                    items:
  7994                                      type: string
  7995                                    type: array
  7996                                  labels:
  7997                                    additionalProperties:
  7998                                      type: string
  7999                                    type: object
  8000                                  name:
  8001                                    type: string
  8002                                  namespace:
  8003                                    type: string
  8004                                type: object
  8005                              spec:
  8006                                properties:
  8007                                  destination:
  8008                                    properties:
  8009                                      name:
  8010                                        type: string
  8011                                      namespace:
  8012                                        type: string
  8013                                      server:
  8014                                        type: string
  8015                                    type: object
  8016                                  ignoreDifferences:
  8017                                    items:
  8018                                      properties:
  8019                                        group:
  8020                                          type: string
  8021                                        jqPathExpressions:
  8022                                          items:
  8023                                            type: string
  8024                                          type: array
  8025                                        jsonPointers:
  8026                                          items:
  8027                                            type: string
  8028                                          type: array
  8029                                        kind:
  8030                                          type: string
  8031                                        managedFieldsManagers:
  8032                                          items:
  8033                                            type: string
  8034                                          type: array
  8035                                        name:
  8036                                          type: string
  8037                                        namespace:
  8038                                          type: string
  8039                                      required:
  8040                                      - kind
  8041                                      type: object
  8042                                    type: array
  8043                                  info:
  8044                                    items:
  8045                                      properties:
  8046                                        name:
  8047                                          type: string
  8048                                        value:
  8049                                          type: string
  8050                                      required:
  8051                                      - name
  8052                                      - value
  8053                                      type: object
  8054                                    type: array
  8055                                  project:
  8056                                    type: string
  8057                                  revisionHistoryLimit:
  8058                                    format: int64
  8059                                    type: integer
  8060                                  source:
  8061                                    properties:
  8062                                      chart:
  8063                                        type: string
  8064                                      directory:
  8065                                        properties:
  8066                                          exclude:
  8067                                            type: string
  8068                                          include:
  8069                                            type: string
  8070                                          jsonnet:
  8071                                            properties:
  8072                                              extVars:
  8073                                                items:
  8074                                                  properties:
  8075                                                    code:
  8076                                                      type: boolean
  8077                                                    name:
  8078                                                      type: string
  8079                                                    value:
  8080                                                      type: string
  8081                                                  required:
  8082                                                  - name
  8083                                                  - value
  8084                                                  type: object
  8085                                                type: array
  8086                                              libs:
  8087                                                items:
  8088                                                  type: string
  8089                                                type: array
  8090                                              tlas:
  8091                                                items:
  8092                                                  properties:
  8093                                                    code:
  8094                                                      type: boolean
  8095                                                    name:
  8096                                                      type: string
  8097                                                    value:
  8098                                                      type: string
  8099                                                  required:
  8100                                                  - name
  8101                                                  - value
  8102                                                  type: object
  8103                                                type: array
  8104                                            type: object
  8105                                          recurse:
  8106                                            type: boolean
  8107                                        type: object
  8108                                      helm:
  8109                                        properties:
  8110                                          apiVersions:
  8111                                            items:
  8112                                              type: string
  8113                                            type: array
  8114                                          fileParameters:
  8115                                            items:
  8116                                              properties:
  8117                                                name:
  8118                                                  type: string
  8119                                                path:
  8120                                                  type: string
  8121                                              type: object
  8122                                            type: array
  8123                                          ignoreMissingValueFiles:
  8124                                            type: boolean
  8125                                          kubeVersion:
  8126                                            type: string
  8127                                          namespace:
  8128                                            type: string
  8129                                          parameters:
  8130                                            items:
  8131                                              properties:
  8132                                                forceString:
  8133                                                  type: boolean
  8134                                                name:
  8135                                                  type: string
  8136                                                value:
  8137                                                  type: string
  8138                                              type: object
  8139                                            type: array
  8140                                          passCredentials:
  8141                                            type: boolean
  8142                                          releaseName:
  8143                                            type: string
  8144                                          skipCrds:
  8145                                            type: boolean
  8146                                          skipSchemaValidation:
  8147                                            type: boolean
  8148                                          skipTests:
  8149                                            type: boolean
  8150                                          valueFiles:
  8151                                            items:
  8152                                              type: string
  8153                                            type: array
  8154                                          values:
  8155                                            type: string
  8156                                          valuesObject:
  8157                                            type: object
  8158                                            x-kubernetes-preserve-unknown-fields: true
  8159                                          version:
  8160                                            type: string
  8161                                        type: object
  8162                                      kustomize:
  8163                                        properties:
  8164                                          apiVersions:
  8165                                            items:
  8166                                              type: string
  8167                                            type: array
  8168                                          commonAnnotations:
  8169                                            additionalProperties:
  8170                                              type: string
  8171                                            type: object
  8172                                          commonAnnotationsEnvsubst:
  8173                                            type: boolean
  8174                                          commonLabels:
  8175                                            additionalProperties:
  8176                                              type: string
  8177                                            type: object
  8178                                          components:
  8179                                            items:
  8180                                              type: string
  8181                                            type: array
  8182                                          forceCommonAnnotations:
  8183                                            type: boolean
  8184                                          forceCommonLabels:
  8185                                            type: boolean
  8186                                          ignoreMissingComponents:
  8187                                            type: boolean
  8188                                          images:
  8189                                            items:
  8190                                              type: string
  8191                                            type: array
  8192                                          kubeVersion:
  8193                                            type: string
  8194                                          labelIncludeTemplates:
  8195                                            type: boolean
  8196                                          labelWithoutSelector:
  8197                                            type: boolean
  8198                                          namePrefix:
  8199                                            type: string
  8200                                          nameSuffix:
  8201                                            type: string
  8202                                          namespace:
  8203                                            type: string
  8204                                          patches:
  8205                                            items:
  8206                                              properties:
  8207                                                options:
  8208                                                  additionalProperties:
  8209                                                    type: boolean
  8210                                                  type: object
  8211                                                patch:
  8212                                                  type: string
  8213                                                path:
  8214                                                  type: string
  8215                                                target:
  8216                                                  properties:
  8217                                                    annotationSelector:
  8218                                                      type: string
  8219                                                    group:
  8220                                                      type: string
  8221                                                    kind:
  8222                                                      type: string
  8223                                                    labelSelector:
  8224                                                      type: string
  8225                                                    name:
  8226                                                      type: string
  8227                                                    namespace:
  8228                                                      type: string
  8229                                                    version:
  8230                                                      type: string
  8231                                                  type: object
  8232                                              type: object
  8233                                            type: array
  8234                                          replicas:
  8235                                            items:
  8236                                              properties:
  8237                                                count:
  8238                                                  anyOf:
  8239                                                  - type: integer
  8240                                                  - type: string
  8241                                                  x-kubernetes-int-or-string: true
  8242                                                name:
  8243                                                  type: string
  8244                                              required:
  8245                                              - count
  8246                                              - name
  8247                                              type: object
  8248                                            type: array
  8249                                          version:
  8250                                            type: string
  8251                                        type: object
  8252                                      name:
  8253                                        type: string
  8254                                      path:
  8255                                        type: string
  8256                                      plugin:
  8257                                        properties:
  8258                                          env:
  8259                                            items:
  8260                                              properties:
  8261                                                name:
  8262                                                  type: string
  8263                                                value:
  8264                                                  type: string
  8265                                              required:
  8266                                              - name
  8267                                              - value
  8268                                              type: object
  8269                                            type: array
  8270                                          name:
  8271                                            type: string
  8272                                          parameters:
  8273                                            items:
  8274                                              properties:
  8275                                                array:
  8276                                                  items:
  8277                                                    type: string
  8278                                                  type: array
  8279                                                map:
  8280                                                  additionalProperties:
  8281                                                    type: string
  8282                                                  type: object
  8283                                                name:
  8284                                                  type: string
  8285                                                string:
  8286                                                  type: string
  8287                                              type: object
  8288                                            type: array
  8289                                        type: object
  8290                                      ref:
  8291                                        type: string
  8292                                      repoURL:
  8293                                        type: string
  8294                                      targetRevision:
  8295                                        type: string
  8296                                    required:
  8297                                    - repoURL
  8298                                    type: object
  8299                                  sourceHydrator:
  8300                                    properties:
  8301                                      drySource:
  8302                                        properties:
  8303                                          path:
  8304                                            type: string
  8305                                          repoURL:
  8306                                            type: string
  8307                                          targetRevision:
  8308                                            type: string
  8309                                        required:
  8310                                        - path
  8311                                        - repoURL
  8312                                        - targetRevision
  8313                                        type: object
  8314                                      hydrateTo:
  8315                                        properties:
  8316                                          targetBranch:
  8317                                            type: string
  8318                                        required:
  8319                                        - targetBranch
  8320                                        type: object
  8321                                      syncSource:
  8322                                        properties:
  8323                                          path:
  8324                                            minLength: 1
  8325                                            pattern: ^.{2,}|[^./]$
  8326                                            type: string
  8327                                          targetBranch:
  8328                                            type: string
  8329                                        required:
  8330                                        - path
  8331                                        - targetBranch
  8332                                        type: object
  8333                                    required:
  8334                                    - drySource
  8335                                    - syncSource
  8336                                    type: object
  8337                                  sources:
  8338                                    items:
  8339                                      properties:
  8340                                        chart:
  8341                                          type: string
  8342                                        directory:
  8343                                          properties:
  8344                                            exclude:
  8345                                              type: string
  8346                                            include:
  8347                                              type: string
  8348                                            jsonnet:
  8349                                              properties:
  8350                                                extVars:
  8351                                                  items:
  8352                                                    properties:
  8353                                                      code:
  8354                                                        type: boolean
  8355                                                      name:
  8356                                                        type: string
  8357                                                      value:
  8358                                                        type: string
  8359                                                    required:
  8360                                                    - name
  8361                                                    - value
  8362                                                    type: object
  8363                                                  type: array
  8364                                                libs:
  8365                                                  items:
  8366                                                    type: string
  8367                                                  type: array
  8368                                                tlas:
  8369                                                  items:
  8370                                                    properties:
  8371                                                      code:
  8372                                                        type: boolean
  8373                                                      name:
  8374                                                        type: string
  8375                                                      value:
  8376                                                        type: string
  8377                                                    required:
  8378                                                    - name
  8379                                                    - value
  8380                                                    type: object
  8381                                                  type: array
  8382                                              type: object
  8383                                            recurse:
  8384                                              type: boolean
  8385                                          type: object
  8386                                        helm:
  8387                                          properties:
  8388                                            apiVersions:
  8389                                              items:
  8390                                                type: string
  8391                                              type: array
  8392                                            fileParameters:
  8393                                              items:
  8394                                                properties:
  8395                                                  name:
  8396                                                    type: string
  8397                                                  path:
  8398                                                    type: string
  8399                                                type: object
  8400                                              type: array
  8401                                            ignoreMissingValueFiles:
  8402                                              type: boolean
  8403                                            kubeVersion:
  8404                                              type: string
  8405                                            namespace:
  8406                                              type: string
  8407                                            parameters:
  8408                                              items:
  8409                                                properties:
  8410                                                  forceString:
  8411                                                    type: boolean
  8412                                                  name:
  8413                                                    type: string
  8414                                                  value:
  8415                                                    type: string
  8416                                                type: object
  8417                                              type: array
  8418                                            passCredentials:
  8419                                              type: boolean
  8420                                            releaseName:
  8421                                              type: string
  8422                                            skipCrds:
  8423                                              type: boolean
  8424                                            skipSchemaValidation:
  8425                                              type: boolean
  8426                                            skipTests:
  8427                                              type: boolean
  8428                                            valueFiles:
  8429                                              items:
  8430                                                type: string
  8431                                              type: array
  8432                                            values:
  8433                                              type: string
  8434                                            valuesObject:
  8435                                              type: object
  8436                                              x-kubernetes-preserve-unknown-fields: true
  8437                                            version:
  8438                                              type: string
  8439                                          type: object
  8440                                        kustomize:
  8441                                          properties:
  8442                                            apiVersions:
  8443                                              items:
  8444                                                type: string
  8445                                              type: array
  8446                                            commonAnnotations:
  8447                                              additionalProperties:
  8448                                                type: string
  8449                                              type: object
  8450                                            commonAnnotationsEnvsubst:
  8451                                              type: boolean
  8452                                            commonLabels:
  8453                                              additionalProperties:
  8454                                                type: string
  8455                                              type: object
  8456                                            components:
  8457                                              items:
  8458                                                type: string
  8459                                              type: array
  8460                                            forceCommonAnnotations:
  8461                                              type: boolean
  8462                                            forceCommonLabels:
  8463                                              type: boolean
  8464                                            ignoreMissingComponents:
  8465                                              type: boolean
  8466                                            images:
  8467                                              items:
  8468                                                type: string
  8469                                              type: array
  8470                                            kubeVersion:
  8471                                              type: string
  8472                                            labelIncludeTemplates:
  8473                                              type: boolean
  8474                                            labelWithoutSelector:
  8475                                              type: boolean
  8476                                            namePrefix:
  8477                                              type: string
  8478                                            nameSuffix:
  8479                                              type: string
  8480                                            namespace:
  8481                                              type: string
  8482                                            patches:
  8483                                              items:
  8484                                                properties:
  8485                                                  options:
  8486                                                    additionalProperties:
  8487                                                      type: boolean
  8488                                                    type: object
  8489                                                  patch:
  8490                                                    type: string
  8491                                                  path:
  8492                                                    type: string
  8493                                                  target:
  8494                                                    properties:
  8495                                                      annotationSelector:
  8496                                                        type: string
  8497                                                      group:
  8498                                                        type: string
  8499                                                      kind:
  8500                                                        type: string
  8501                                                      labelSelector:
  8502                                                        type: string
  8503                                                      name:
  8504                                                        type: string
  8505                                                      namespace:
  8506                                                        type: string
  8507                                                      version:
  8508                                                        type: string
  8509                                                    type: object
  8510                                                type: object
  8511                                              type: array
  8512                                            replicas:
  8513                                              items:
  8514                                                properties:
  8515                                                  count:
  8516                                                    anyOf:
  8517                                                    - type: integer
  8518                                                    - type: string
  8519                                                    x-kubernetes-int-or-string: true
  8520                                                  name:
  8521                                                    type: string
  8522                                                required:
  8523                                                - count
  8524                                                - name
  8525                                                type: object
  8526                                              type: array
  8527                                            version:
  8528                                              type: string
  8529                                          type: object
  8530                                        name:
  8531                                          type: string
  8532                                        path:
  8533                                          type: string
  8534                                        plugin:
  8535                                          properties:
  8536                                            env:
  8537                                              items:
  8538                                                properties:
  8539                                                  name:
  8540                                                    type: string
  8541                                                  value:
  8542                                                    type: string
  8543                                                required:
  8544                                                - name
  8545                                                - value
  8546                                                type: object
  8547                                              type: array
  8548                                            name:
  8549                                              type: string
  8550                                            parameters:
  8551                                              items:
  8552                                                properties:
  8553                                                  array:
  8554                                                    items:
  8555                                                      type: string
  8556                                                    type: array
  8557                                                  map:
  8558                                                    additionalProperties:
  8559                                                      type: string
  8560                                                    type: object
  8561                                                  name:
  8562                                                    type: string
  8563                                                  string:
  8564                                                    type: string
  8565                                                type: object
  8566                                              type: array
  8567                                          type: object
  8568                                        ref:
  8569                                          type: string
  8570                                        repoURL:
  8571                                          type: string
  8572                                        targetRevision:
  8573                                          type: string
  8574                                      required:
  8575                                      - repoURL
  8576                                      type: object
  8577                                    type: array
  8578                                  syncPolicy:
  8579                                    properties:
  8580                                      automated:
  8581                                        properties:
  8582                                          allowEmpty:
  8583                                            type: boolean
  8584                                          enabled:
  8585                                            type: boolean
  8586                                          prune:
  8587                                            type: boolean
  8588                                          selfHeal:
  8589                                            type: boolean
  8590                                        type: object
  8591                                      managedNamespaceMetadata:
  8592                                        properties:
  8593                                          annotations:
  8594                                            additionalProperties:
  8595                                              type: string
  8596                                            type: object
  8597                                          labels:
  8598                                            additionalProperties:
  8599                                              type: string
  8600                                            type: object
  8601                                        type: object
  8602                                      retry:
  8603                                        properties:
  8604                                          backoff:
  8605                                            properties:
  8606                                              duration:
  8607                                                type: string
  8608                                              factor:
  8609                                                format: int64
  8610                                                type: integer
  8611                                              maxDuration:
  8612                                                type: string
  8613                                            type: object
  8614                                          limit:
  8615                                            format: int64
  8616                                            type: integer
  8617                                          refresh:
  8618                                            type: boolean
  8619                                        type: object
  8620                                      syncOptions:
  8621                                        items:
  8622                                          type: string
  8623                                        type: array
  8624                                    type: object
  8625                                required:
  8626                                - destination
  8627                                - project
  8628                                type: object
  8629                            required:
  8630                            - metadata
  8631                            - spec
  8632                            type: object
  8633                        required:
  8634                        - generators
  8635                        type: object
  8636                      merge:
  8637                        properties:
  8638                          generators:
  8639                            items:
  8640                              properties:
  8641                                clusterDecisionResource:
  8642                                  properties:
  8643                                    configMapRef:
  8644                                      type: string
  8645                                    labelSelector:
  8646                                      properties:
  8647                                        matchExpressions:
  8648                                          items:
  8649                                            properties:
  8650                                              key:
  8651                                                type: string
  8652                                              operator:
  8653                                                type: string
  8654                                              values:
  8655                                                items:
  8656                                                  type: string
  8657                                                type: array
  8658                                                x-kubernetes-list-type: atomic
  8659                                            required:
  8660                                            - key
  8661                                            - operator
  8662                                            type: object
  8663                                          type: array
  8664                                          x-kubernetes-list-type: atomic
  8665                                        matchLabels:
  8666                                          additionalProperties:
  8667                                            type: string
  8668                                          type: object
  8669                                      type: object
  8670                                      x-kubernetes-map-type: atomic
  8671                                    name:
  8672                                      type: string
  8673                                    requeueAfterSeconds:
  8674                                      format: int64
  8675                                      type: integer
  8676                                    template:
  8677                                      properties:
  8678                                        metadata:
  8679                                          properties:
  8680                                            annotations:
  8681                                              additionalProperties:
  8682                                                type: string
  8683                                              type: object
  8684                                            finalizers:
  8685                                              items:
  8686                                                type: string
  8687                                              type: array
  8688                                            labels:
  8689                                              additionalProperties:
  8690                                                type: string
  8691                                              type: object
  8692                                            name:
  8693                                              type: string
  8694                                            namespace:
  8695                                              type: string
  8696                                          type: object
  8697                                        spec:
  8698                                          properties:
  8699                                            destination:
  8700                                              properties:
  8701                                                name:
  8702                                                  type: string
  8703                                                namespace:
  8704                                                  type: string
  8705                                                server:
  8706                                                  type: string
  8707                                              type: object
  8708                                            ignoreDifferences:
  8709                                              items:
  8710                                                properties:
  8711                                                  group:
  8712                                                    type: string
  8713                                                  jqPathExpressions:
  8714                                                    items:
  8715                                                      type: string
  8716                                                    type: array
  8717                                                  jsonPointers:
  8718                                                    items:
  8719                                                      type: string
  8720                                                    type: array
  8721                                                  kind:
  8722                                                    type: string
  8723                                                  managedFieldsManagers:
  8724                                                    items:
  8725                                                      type: string
  8726                                                    type: array
  8727                                                  name:
  8728                                                    type: string
  8729                                                  namespace:
  8730                                                    type: string
  8731                                                required:
  8732                                                - kind
  8733                                                type: object
  8734                                              type: array
  8735                                            info:
  8736                                              items:
  8737                                                properties:
  8738                                                  name:
  8739                                                    type: string
  8740                                                  value:
  8741                                                    type: string
  8742                                                required:
  8743                                                - name
  8744                                                - value
  8745                                                type: object
  8746                                              type: array
  8747                                            project:
  8748                                              type: string
  8749                                            revisionHistoryLimit:
  8750                                              format: int64
  8751                                              type: integer
  8752                                            source:
  8753                                              properties:
  8754                                                chart:
  8755                                                  type: string
  8756                                                directory:
  8757                                                  properties:
  8758                                                    exclude:
  8759                                                      type: string
  8760                                                    include:
  8761                                                      type: string
  8762                                                    jsonnet:
  8763                                                      properties:
  8764                                                        extVars:
  8765                                                          items:
  8766                                                            properties:
  8767                                                              code:
  8768                                                                type: boolean
  8769                                                              name:
  8770                                                                type: string
  8771                                                              value:
  8772                                                                type: string
  8773                                                            required:
  8774                                                            - name
  8775                                                            - value
  8776                                                            type: object
  8777                                                          type: array
  8778                                                        libs:
  8779                                                          items:
  8780                                                            type: string
  8781                                                          type: array
  8782                                                        tlas:
  8783                                                          items:
  8784                                                            properties:
  8785                                                              code:
  8786                                                                type: boolean
  8787                                                              name:
  8788                                                                type: string
  8789                                                              value:
  8790                                                                type: string
  8791                                                            required:
  8792                                                            - name
  8793                                                            - value
  8794                                                            type: object
  8795                                                          type: array
  8796                                                      type: object
  8797                                                    recurse:
  8798                                                      type: boolean
  8799                                                  type: object
  8800                                                helm:
  8801                                                  properties:
  8802                                                    apiVersions:
  8803                                                      items:
  8804                                                        type: string
  8805                                                      type: array
  8806                                                    fileParameters:
  8807                                                      items:
  8808                                                        properties:
  8809                                                          name:
  8810                                                            type: string
  8811                                                          path:
  8812                                                            type: string
  8813                                                        type: object
  8814                                                      type: array
  8815                                                    ignoreMissingValueFiles:
  8816                                                      type: boolean
  8817                                                    kubeVersion:
  8818                                                      type: string
  8819                                                    namespace:
  8820                                                      type: string
  8821                                                    parameters:
  8822                                                      items:
  8823                                                        properties:
  8824                                                          forceString:
  8825                                                            type: boolean
  8826                                                          name:
  8827                                                            type: string
  8828                                                          value:
  8829                                                            type: string
  8830                                                        type: object
  8831                                                      type: array
  8832                                                    passCredentials:
  8833                                                      type: boolean
  8834                                                    releaseName:
  8835                                                      type: string
  8836                                                    skipCrds:
  8837                                                      type: boolean
  8838                                                    skipSchemaValidation:
  8839                                                      type: boolean
  8840                                                    skipTests:
  8841                                                      type: boolean
  8842                                                    valueFiles:
  8843                                                      items:
  8844                                                        type: string
  8845                                                      type: array
  8846                                                    values:
  8847                                                      type: string
  8848                                                    valuesObject:
  8849                                                      type: object
  8850                                                      x-kubernetes-preserve-unknown-fields: true
  8851                                                    version:
  8852                                                      type: string
  8853                                                  type: object
  8854                                                kustomize:
  8855                                                  properties:
  8856                                                    apiVersions:
  8857                                                      items:
  8858                                                        type: string
  8859                                                      type: array
  8860                                                    commonAnnotations:
  8861                                                      additionalProperties:
  8862                                                        type: string
  8863                                                      type: object
  8864                                                    commonAnnotationsEnvsubst:
  8865                                                      type: boolean
  8866                                                    commonLabels:
  8867                                                      additionalProperties:
  8868                                                        type: string
  8869                                                      type: object
  8870                                                    components:
  8871                                                      items:
  8872                                                        type: string
  8873                                                      type: array
  8874                                                    forceCommonAnnotations:
  8875                                                      type: boolean
  8876                                                    forceCommonLabels:
  8877                                                      type: boolean
  8878                                                    ignoreMissingComponents:
  8879                                                      type: boolean
  8880                                                    images:
  8881                                                      items:
  8882                                                        type: string
  8883                                                      type: array
  8884                                                    kubeVersion:
  8885                                                      type: string
  8886                                                    labelIncludeTemplates:
  8887                                                      type: boolean
  8888                                                    labelWithoutSelector:
  8889                                                      type: boolean
  8890                                                    namePrefix:
  8891                                                      type: string
  8892                                                    nameSuffix:
  8893                                                      type: string
  8894                                                    namespace:
  8895                                                      type: string
  8896                                                    patches:
  8897                                                      items:
  8898                                                        properties:
  8899                                                          options:
  8900                                                            additionalProperties:
  8901                                                              type: boolean
  8902                                                            type: object
  8903                                                          patch:
  8904                                                            type: string
  8905                                                          path:
  8906                                                            type: string
  8907                                                          target:
  8908                                                            properties:
  8909                                                              annotationSelector:
  8910                                                                type: string
  8911                                                              group:
  8912                                                                type: string
  8913                                                              kind:
  8914                                                                type: string
  8915                                                              labelSelector:
  8916                                                                type: string
  8917                                                              name:
  8918                                                                type: string
  8919                                                              namespace:
  8920                                                                type: string
  8921                                                              version:
  8922                                                                type: string
  8923                                                            type: object
  8924                                                        type: object
  8925                                                      type: array
  8926                                                    replicas:
  8927                                                      items:
  8928                                                        properties:
  8929                                                          count:
  8930                                                            anyOf:
  8931                                                            - type: integer
  8932                                                            - type: string
  8933                                                            x-kubernetes-int-or-string: true
  8934                                                          name:
  8935                                                            type: string
  8936                                                        required:
  8937                                                        - count
  8938                                                        - name
  8939                                                        type: object
  8940                                                      type: array
  8941                                                    version:
  8942                                                      type: string
  8943                                                  type: object
  8944                                                name:
  8945                                                  type: string
  8946                                                path:
  8947                                                  type: string
  8948                                                plugin:
  8949                                                  properties:
  8950                                                    env:
  8951                                                      items:
  8952                                                        properties:
  8953                                                          name:
  8954                                                            type: string
  8955                                                          value:
  8956                                                            type: string
  8957                                                        required:
  8958                                                        - name
  8959                                                        - value
  8960                                                        type: object
  8961                                                      type: array
  8962                                                    name:
  8963                                                      type: string
  8964                                                    parameters:
  8965                                                      items:
  8966                                                        properties:
  8967                                                          array:
  8968                                                            items:
  8969                                                              type: string
  8970                                                            type: array
  8971                                                          map:
  8972                                                            additionalProperties:
  8973                                                              type: string
  8974                                                            type: object
  8975                                                          name:
  8976                                                            type: string
  8977                                                          string:
  8978                                                            type: string
  8979                                                        type: object
  8980                                                      type: array
  8981                                                  type: object
  8982                                                ref:
  8983                                                  type: string
  8984                                                repoURL:
  8985                                                  type: string
  8986                                                targetRevision:
  8987                                                  type: string
  8988                                              required:
  8989                                              - repoURL
  8990                                              type: object
  8991                                            sourceHydrator:
  8992                                              properties:
  8993                                                drySource:
  8994                                                  properties:
  8995                                                    path:
  8996                                                      type: string
  8997                                                    repoURL:
  8998                                                      type: string
  8999                                                    targetRevision:
  9000                                                      type: string
  9001                                                  required:
  9002                                                  - path
  9003                                                  - repoURL
  9004                                                  - targetRevision
  9005                                                  type: object
  9006                                                hydrateTo:
  9007                                                  properties:
  9008                                                    targetBranch:
  9009                                                      type: string
  9010                                                  required:
  9011                                                  - targetBranch
  9012                                                  type: object
  9013                                                syncSource:
  9014                                                  properties:
  9015                                                    path:
  9016                                                      minLength: 1
  9017                                                      pattern: ^.{2,}|[^./]$
  9018                                                      type: string
  9019                                                    targetBranch:
  9020                                                      type: string
  9021                                                  required:
  9022                                                  - path
  9023                                                  - targetBranch
  9024                                                  type: object
  9025                                              required:
  9026                                              - drySource
  9027                                              - syncSource
  9028                                              type: object
  9029                                            sources:
  9030                                              items:
  9031                                                properties:
  9032                                                  chart:
  9033                                                    type: string
  9034                                                  directory:
  9035                                                    properties:
  9036                                                      exclude:
  9037                                                        type: string
  9038                                                      include:
  9039                                                        type: string
  9040                                                      jsonnet:
  9041                                                        properties:
  9042                                                          extVars:
  9043                                                            items:
  9044                                                              properties:
  9045                                                                code:
  9046                                                                  type: boolean
  9047                                                                name:
  9048                                                                  type: string
  9049                                                                value:
  9050                                                                  type: string
  9051                                                              required:
  9052                                                              - name
  9053                                                              - value
  9054                                                              type: object
  9055                                                            type: array
  9056                                                          libs:
  9057                                                            items:
  9058                                                              type: string
  9059                                                            type: array
  9060                                                          tlas:
  9061                                                            items:
  9062                                                              properties:
  9063                                                                code:
  9064                                                                  type: boolean
  9065                                                                name:
  9066                                                                  type: string
  9067                                                                value:
  9068                                                                  type: string
  9069                                                              required:
  9070                                                              - name
  9071                                                              - value
  9072                                                              type: object
  9073                                                            type: array
  9074                                                        type: object
  9075                                                      recurse:
  9076                                                        type: boolean
  9077                                                    type: object
  9078                                                  helm:
  9079                                                    properties:
  9080                                                      apiVersions:
  9081                                                        items:
  9082                                                          type: string
  9083                                                        type: array
  9084                                                      fileParameters:
  9085                                                        items:
  9086                                                          properties:
  9087                                                            name:
  9088                                                              type: string
  9089                                                            path:
  9090                                                              type: string
  9091                                                          type: object
  9092                                                        type: array
  9093                                                      ignoreMissingValueFiles:
  9094                                                        type: boolean
  9095                                                      kubeVersion:
  9096                                                        type: string
  9097                                                      namespace:
  9098                                                        type: string
  9099                                                      parameters:
  9100                                                        items:
  9101                                                          properties:
  9102                                                            forceString:
  9103                                                              type: boolean
  9104                                                            name:
  9105                                                              type: string
  9106                                                            value:
  9107                                                              type: string
  9108                                                          type: object
  9109                                                        type: array
  9110                                                      passCredentials:
  9111                                                        type: boolean
  9112                                                      releaseName:
  9113                                                        type: string
  9114                                                      skipCrds:
  9115                                                        type: boolean
  9116                                                      skipSchemaValidation:
  9117                                                        type: boolean
  9118                                                      skipTests:
  9119                                                        type: boolean
  9120                                                      valueFiles:
  9121                                                        items:
  9122                                                          type: string
  9123                                                        type: array
  9124                                                      values:
  9125                                                        type: string
  9126                                                      valuesObject:
  9127                                                        type: object
  9128                                                        x-kubernetes-preserve-unknown-fields: true
  9129                                                      version:
  9130                                                        type: string
  9131                                                    type: object
  9132                                                  kustomize:
  9133                                                    properties:
  9134                                                      apiVersions:
  9135                                                        items:
  9136                                                          type: string
  9137                                                        type: array
  9138                                                      commonAnnotations:
  9139                                                        additionalProperties:
  9140                                                          type: string
  9141                                                        type: object
  9142                                                      commonAnnotationsEnvsubst:
  9143                                                        type: boolean
  9144                                                      commonLabels:
  9145                                                        additionalProperties:
  9146                                                          type: string
  9147                                                        type: object
  9148                                                      components:
  9149                                                        items:
  9150                                                          type: string
  9151                                                        type: array
  9152                                                      forceCommonAnnotations:
  9153                                                        type: boolean
  9154                                                      forceCommonLabels:
  9155                                                        type: boolean
  9156                                                      ignoreMissingComponents:
  9157                                                        type: boolean
  9158                                                      images:
  9159                                                        items:
  9160                                                          type: string
  9161                                                        type: array
  9162                                                      kubeVersion:
  9163                                                        type: string
  9164                                                      labelIncludeTemplates:
  9165                                                        type: boolean
  9166                                                      labelWithoutSelector:
  9167                                                        type: boolean
  9168                                                      namePrefix:
  9169                                                        type: string
  9170                                                      nameSuffix:
  9171                                                        type: string
  9172                                                      namespace:
  9173                                                        type: string
  9174                                                      patches:
  9175                                                        items:
  9176                                                          properties:
  9177                                                            options:
  9178                                                              additionalProperties:
  9179                                                                type: boolean
  9180                                                              type: object
  9181                                                            patch:
  9182                                                              type: string
  9183                                                            path:
  9184                                                              type: string
  9185                                                            target:
  9186                                                              properties:
  9187                                                                annotationSelector:
  9188                                                                  type: string
  9189                                                                group:
  9190                                                                  type: string
  9191                                                                kind:
  9192                                                                  type: string
  9193                                                                labelSelector:
  9194                                                                  type: string
  9195                                                                name:
  9196                                                                  type: string
  9197                                                                namespace:
  9198                                                                  type: string
  9199                                                                version:
  9200                                                                  type: string
  9201                                                              type: object
  9202                                                          type: object
  9203                                                        type: array
  9204                                                      replicas:
  9205                                                        items:
  9206                                                          properties:
  9207                                                            count:
  9208                                                              anyOf:
  9209                                                              - type: integer
  9210                                                              - type: string
  9211                                                              x-kubernetes-int-or-string: true
  9212                                                            name:
  9213                                                              type: string
  9214                                                          required:
  9215                                                          - count
  9216                                                          - name
  9217                                                          type: object
  9218                                                        type: array
  9219                                                      version:
  9220                                                        type: string
  9221                                                    type: object
  9222                                                  name:
  9223                                                    type: string
  9224                                                  path:
  9225                                                    type: string
  9226                                                  plugin:
  9227                                                    properties:
  9228                                                      env:
  9229                                                        items:
  9230                                                          properties:
  9231                                                            name:
  9232                                                              type: string
  9233                                                            value:
  9234                                                              type: string
  9235                                                          required:
  9236                                                          - name
  9237                                                          - value
  9238                                                          type: object
  9239                                                        type: array
  9240                                                      name:
  9241                                                        type: string
  9242                                                      parameters:
  9243                                                        items:
  9244                                                          properties:
  9245                                                            array:
  9246                                                              items:
  9247                                                                type: string
  9248                                                              type: array
  9249                                                            map:
  9250                                                              additionalProperties:
  9251                                                                type: string
  9252                                                              type: object
  9253                                                            name:
  9254                                                              type: string
  9255                                                            string:
  9256                                                              type: string
  9257                                                          type: object
  9258                                                        type: array
  9259                                                    type: object
  9260                                                  ref:
  9261                                                    type: string
  9262                                                  repoURL:
  9263                                                    type: string
  9264                                                  targetRevision:
  9265                                                    type: string
  9266                                                required:
  9267                                                - repoURL
  9268                                                type: object
  9269                                              type: array
  9270                                            syncPolicy:
  9271                                              properties:
  9272                                                automated:
  9273                                                  properties:
  9274                                                    allowEmpty:
  9275                                                      type: boolean
  9276                                                    enabled:
  9277                                                      type: boolean
  9278                                                    prune:
  9279                                                      type: boolean
  9280                                                    selfHeal:
  9281                                                      type: boolean
  9282                                                  type: object
  9283                                                managedNamespaceMetadata:
  9284                                                  properties:
  9285                                                    annotations:
  9286                                                      additionalProperties:
  9287                                                        type: string
  9288                                                      type: object
  9289                                                    labels:
  9290                                                      additionalProperties:
  9291                                                        type: string
  9292                                                      type: object
  9293                                                  type: object
  9294                                                retry:
  9295                                                  properties:
  9296                                                    backoff:
  9297                                                      properties:
  9298                                                        duration:
  9299                                                          type: string
  9300                                                        factor:
  9301                                                          format: int64
  9302                                                          type: integer
  9303                                                        maxDuration:
  9304                                                          type: string
  9305                                                      type: object
  9306                                                    limit:
  9307                                                      format: int64
  9308                                                      type: integer
  9309                                                    refresh:
  9310                                                      type: boolean
  9311                                                  type: object
  9312                                                syncOptions:
  9313                                                  items:
  9314                                                    type: string
  9315                                                  type: array
  9316                                              type: object
  9317                                          required:
  9318                                          - destination
  9319                                          - project
  9320                                          type: object
  9321                                      required:
  9322                                      - metadata
  9323                                      - spec
  9324                                      type: object
  9325                                    values:
  9326                                      additionalProperties:
  9327                                        type: string
  9328                                      type: object
  9329                                  required:
  9330                                  - configMapRef
  9331                                  type: object
  9332                                clusters:
  9333                                  properties:
  9334                                    flatList:
  9335                                      type: boolean
  9336                                    selector:
  9337                                      properties:
  9338                                        matchExpressions:
  9339                                          items:
  9340                                            properties:
  9341                                              key:
  9342                                                type: string
  9343                                              operator:
  9344                                                type: string
  9345                                              values:
  9346                                                items:
  9347                                                  type: string
  9348                                                type: array
  9349                                                x-kubernetes-list-type: atomic
  9350                                            required:
  9351                                            - key
  9352                                            - operator
  9353                                            type: object
  9354                                          type: array
  9355                                          x-kubernetes-list-type: atomic
  9356                                        matchLabels:
  9357                                          additionalProperties:
  9358                                            type: string
  9359                                          type: object
  9360                                      type: object
  9361                                      x-kubernetes-map-type: atomic
  9362                                    template:
  9363                                      properties:
  9364                                        metadata:
  9365                                          properties:
  9366                                            annotations:
  9367                                              additionalProperties:
  9368                                                type: string
  9369                                              type: object
  9370                                            finalizers:
  9371                                              items:
  9372                                                type: string
  9373                                              type: array
  9374                                            labels:
  9375                                              additionalProperties:
  9376                                                type: string
  9377                                              type: object
  9378                                            name:
  9379                                              type: string
  9380                                            namespace:
  9381                                              type: string
  9382                                          type: object
  9383                                        spec:
  9384                                          properties:
  9385                                            destination:
  9386                                              properties:
  9387                                                name:
  9388                                                  type: string
  9389                                                namespace:
  9390                                                  type: string
  9391                                                server:
  9392                                                  type: string
  9393                                              type: object
  9394                                            ignoreDifferences:
  9395                                              items:
  9396                                                properties:
  9397                                                  group:
  9398                                                    type: string
  9399                                                  jqPathExpressions:
  9400                                                    items:
  9401                                                      type: string
  9402                                                    type: array
  9403                                                  jsonPointers:
  9404                                                    items:
  9405                                                      type: string
  9406                                                    type: array
  9407                                                  kind:
  9408                                                    type: string
  9409                                                  managedFieldsManagers:
  9410                                                    items:
  9411                                                      type: string
  9412                                                    type: array
  9413                                                  name:
  9414                                                    type: string
  9415                                                  namespace:
  9416                                                    type: string
  9417                                                required:
  9418                                                - kind
  9419                                                type: object
  9420                                              type: array
  9421                                            info:
  9422                                              items:
  9423                                                properties:
  9424                                                  name:
  9425                                                    type: string
  9426                                                  value:
  9427                                                    type: string
  9428                                                required:
  9429                                                - name
  9430                                                - value
  9431                                                type: object
  9432                                              type: array
  9433                                            project:
  9434                                              type: string
  9435                                            revisionHistoryLimit:
  9436                                              format: int64
  9437                                              type: integer
  9438                                            source:
  9439                                              properties:
  9440                                                chart:
  9441                                                  type: string
  9442                                                directory:
  9443                                                  properties:
  9444                                                    exclude:
  9445                                                      type: string
  9446                                                    include:
  9447                                                      type: string
  9448                                                    jsonnet:
  9449                                                      properties:
  9450                                                        extVars:
  9451                                                          items:
  9452                                                            properties:
  9453                                                              code:
  9454                                                                type: boolean
  9455                                                              name:
  9456                                                                type: string
  9457                                                              value:
  9458                                                                type: string
  9459                                                            required:
  9460                                                            - name
  9461                                                            - value
  9462                                                            type: object
  9463                                                          type: array
  9464                                                        libs:
  9465                                                          items:
  9466                                                            type: string
  9467                                                          type: array
  9468                                                        tlas:
  9469                                                          items:
  9470                                                            properties:
  9471                                                              code:
  9472                                                                type: boolean
  9473                                                              name:
  9474                                                                type: string
  9475                                                              value:
  9476                                                                type: string
  9477                                                            required:
  9478                                                            - name
  9479                                                            - value
  9480                                                            type: object
  9481                                                          type: array
  9482                                                      type: object
  9483                                                    recurse:
  9484                                                      type: boolean
  9485                                                  type: object
  9486                                                helm:
  9487                                                  properties:
  9488                                                    apiVersions:
  9489                                                      items:
  9490                                                        type: string
  9491                                                      type: array
  9492                                                    fileParameters:
  9493                                                      items:
  9494                                                        properties:
  9495                                                          name:
  9496                                                            type: string
  9497                                                          path:
  9498                                                            type: string
  9499                                                        type: object
  9500                                                      type: array
  9501                                                    ignoreMissingValueFiles:
  9502                                                      type: boolean
  9503                                                    kubeVersion:
  9504                                                      type: string
  9505                                                    namespace:
  9506                                                      type: string
  9507                                                    parameters:
  9508                                                      items:
  9509                                                        properties:
  9510                                                          forceString:
  9511                                                            type: boolean
  9512                                                          name:
  9513                                                            type: string
  9514                                                          value:
  9515                                                            type: string
  9516                                                        type: object
  9517                                                      type: array
  9518                                                    passCredentials:
  9519                                                      type: boolean
  9520                                                    releaseName:
  9521                                                      type: string
  9522                                                    skipCrds:
  9523                                                      type: boolean
  9524                                                    skipSchemaValidation:
  9525                                                      type: boolean
  9526                                                    skipTests:
  9527                                                      type: boolean
  9528                                                    valueFiles:
  9529                                                      items:
  9530                                                        type: string
  9531                                                      type: array
  9532                                                    values:
  9533                                                      type: string
  9534                                                    valuesObject:
  9535                                                      type: object
  9536                                                      x-kubernetes-preserve-unknown-fields: true
  9537                                                    version:
  9538                                                      type: string
  9539                                                  type: object
  9540                                                kustomize:
  9541                                                  properties:
  9542                                                    apiVersions:
  9543                                                      items:
  9544                                                        type: string
  9545                                                      type: array
  9546                                                    commonAnnotations:
  9547                                                      additionalProperties:
  9548                                                        type: string
  9549                                                      type: object
  9550                                                    commonAnnotationsEnvsubst:
  9551                                                      type: boolean
  9552                                                    commonLabels:
  9553                                                      additionalProperties:
  9554                                                        type: string
  9555                                                      type: object
  9556                                                    components:
  9557                                                      items:
  9558                                                        type: string
  9559                                                      type: array
  9560                                                    forceCommonAnnotations:
  9561                                                      type: boolean
  9562                                                    forceCommonLabels:
  9563                                                      type: boolean
  9564                                                    ignoreMissingComponents:
  9565                                                      type: boolean
  9566                                                    images:
  9567                                                      items:
  9568                                                        type: string
  9569                                                      type: array
  9570                                                    kubeVersion:
  9571                                                      type: string
  9572                                                    labelIncludeTemplates:
  9573                                                      type: boolean
  9574                                                    labelWithoutSelector:
  9575                                                      type: boolean
  9576                                                    namePrefix:
  9577                                                      type: string
  9578                                                    nameSuffix:
  9579                                                      type: string
  9580                                                    namespace:
  9581                                                      type: string
  9582                                                    patches:
  9583                                                      items:
  9584                                                        properties:
  9585                                                          options:
  9586                                                            additionalProperties:
  9587                                                              type: boolean
  9588                                                            type: object
  9589                                                          patch:
  9590                                                            type: string
  9591                                                          path:
  9592                                                            type: string
  9593                                                          target:
  9594                                                            properties:
  9595                                                              annotationSelector:
  9596                                                                type: string
  9597                                                              group:
  9598                                                                type: string
  9599                                                              kind:
  9600                                                                type: string
  9601                                                              labelSelector:
  9602                                                                type: string
  9603                                                              name:
  9604                                                                type: string
  9605                                                              namespace:
  9606                                                                type: string
  9607                                                              version:
  9608                                                                type: string
  9609                                                            type: object
  9610                                                        type: object
  9611                                                      type: array
  9612                                                    replicas:
  9613                                                      items:
  9614                                                        properties:
  9615                                                          count:
  9616                                                            anyOf:
  9617                                                            - type: integer
  9618                                                            - type: string
  9619                                                            x-kubernetes-int-or-string: true
  9620                                                          name:
  9621                                                            type: string
  9622                                                        required:
  9623                                                        - count
  9624                                                        - name
  9625                                                        type: object
  9626                                                      type: array
  9627                                                    version:
  9628                                                      type: string
  9629                                                  type: object
  9630                                                name:
  9631                                                  type: string
  9632                                                path:
  9633                                                  type: string
  9634                                                plugin:
  9635                                                  properties:
  9636                                                    env:
  9637                                                      items:
  9638                                                        properties:
  9639                                                          name:
  9640                                                            type: string
  9641                                                          value:
  9642                                                            type: string
  9643                                                        required:
  9644                                                        - name
  9645                                                        - value
  9646                                                        type: object
  9647                                                      type: array
  9648                                                    name:
  9649                                                      type: string
  9650                                                    parameters:
  9651                                                      items:
  9652                                                        properties:
  9653                                                          array:
  9654                                                            items:
  9655                                                              type: string
  9656                                                            type: array
  9657                                                          map:
  9658                                                            additionalProperties:
  9659                                                              type: string
  9660                                                            type: object
  9661                                                          name:
  9662                                                            type: string
  9663                                                          string:
  9664                                                            type: string
  9665                                                        type: object
  9666                                                      type: array
  9667                                                  type: object
  9668                                                ref:
  9669                                                  type: string
  9670                                                repoURL:
  9671                                                  type: string
  9672                                                targetRevision:
  9673                                                  type: string
  9674                                              required:
  9675                                              - repoURL
  9676                                              type: object
  9677                                            sourceHydrator:
  9678                                              properties:
  9679                                                drySource:
  9680                                                  properties:
  9681                                                    path:
  9682                                                      type: string
  9683                                                    repoURL:
  9684                                                      type: string
  9685                                                    targetRevision:
  9686                                                      type: string
  9687                                                  required:
  9688                                                  - path
  9689                                                  - repoURL
  9690                                                  - targetRevision
  9691                                                  type: object
  9692                                                hydrateTo:
  9693                                                  properties:
  9694                                                    targetBranch:
  9695                                                      type: string
  9696                                                  required:
  9697                                                  - targetBranch
  9698                                                  type: object
  9699                                                syncSource:
  9700                                                  properties:
  9701                                                    path:
  9702                                                      minLength: 1
  9703                                                      pattern: ^.{2,}|[^./]$
  9704                                                      type: string
  9705                                                    targetBranch:
  9706                                                      type: string
  9707                                                  required:
  9708                                                  - path
  9709                                                  - targetBranch
  9710                                                  type: object
  9711                                              required:
  9712                                              - drySource
  9713                                              - syncSource
  9714                                              type: object
  9715                                            sources:
  9716                                              items:
  9717                                                properties:
  9718                                                  chart:
  9719                                                    type: string
  9720                                                  directory:
  9721                                                    properties:
  9722                                                      exclude:
  9723                                                        type: string
  9724                                                      include:
  9725                                                        type: string
  9726                                                      jsonnet:
  9727                                                        properties:
  9728                                                          extVars:
  9729                                                            items:
  9730                                                              properties:
  9731                                                                code:
  9732                                                                  type: boolean
  9733                                                                name:
  9734                                                                  type: string
  9735                                                                value:
  9736                                                                  type: string
  9737                                                              required:
  9738                                                              - name
  9739                                                              - value
  9740                                                              type: object
  9741                                                            type: array
  9742                                                          libs:
  9743                                                            items:
  9744                                                              type: string
  9745                                                            type: array
  9746                                                          tlas:
  9747                                                            items:
  9748                                                              properties:
  9749                                                                code:
  9750                                                                  type: boolean
  9751                                                                name:
  9752                                                                  type: string
  9753                                                                value:
  9754                                                                  type: string
  9755                                                              required:
  9756                                                              - name
  9757                                                              - value
  9758                                                              type: object
  9759                                                            type: array
  9760                                                        type: object
  9761                                                      recurse:
  9762                                                        type: boolean
  9763                                                    type: object
  9764                                                  helm:
  9765                                                    properties:
  9766                                                      apiVersions:
  9767                                                        items:
  9768                                                          type: string
  9769                                                        type: array
  9770                                                      fileParameters:
  9771                                                        items:
  9772                                                          properties:
  9773                                                            name:
  9774                                                              type: string
  9775                                                            path:
  9776                                                              type: string
  9777                                                          type: object
  9778                                                        type: array
  9779                                                      ignoreMissingValueFiles:
  9780                                                        type: boolean
  9781                                                      kubeVersion:
  9782                                                        type: string
  9783                                                      namespace:
  9784                                                        type: string
  9785                                                      parameters:
  9786                                                        items:
  9787                                                          properties:
  9788                                                            forceString:
  9789                                                              type: boolean
  9790                                                            name:
  9791                                                              type: string
  9792                                                            value:
  9793                                                              type: string
  9794                                                          type: object
  9795                                                        type: array
  9796                                                      passCredentials:
  9797                                                        type: boolean
  9798                                                      releaseName:
  9799                                                        type: string
  9800                                                      skipCrds:
  9801                                                        type: boolean
  9802                                                      skipSchemaValidation:
  9803                                                        type: boolean
  9804                                                      skipTests:
  9805                                                        type: boolean
  9806                                                      valueFiles:
  9807                                                        items:
  9808                                                          type: string
  9809                                                        type: array
  9810                                                      values:
  9811                                                        type: string
  9812                                                      valuesObject:
  9813                                                        type: object
  9814                                                        x-kubernetes-preserve-unknown-fields: true
  9815                                                      version:
  9816                                                        type: string
  9817                                                    type: object
  9818                                                  kustomize:
  9819                                                    properties:
  9820                                                      apiVersions:
  9821                                                        items:
  9822                                                          type: string
  9823                                                        type: array
  9824                                                      commonAnnotations:
  9825                                                        additionalProperties:
  9826                                                          type: string
  9827                                                        type: object
  9828                                                      commonAnnotationsEnvsubst:
  9829                                                        type: boolean
  9830                                                      commonLabels:
  9831                                                        additionalProperties:
  9832                                                          type: string
  9833                                                        type: object
  9834                                                      components:
  9835                                                        items:
  9836                                                          type: string
  9837                                                        type: array
  9838                                                      forceCommonAnnotations:
  9839                                                        type: boolean
  9840                                                      forceCommonLabels:
  9841                                                        type: boolean
  9842                                                      ignoreMissingComponents:
  9843                                                        type: boolean
  9844                                                      images:
  9845                                                        items:
  9846                                                          type: string
  9847                                                        type: array
  9848                                                      kubeVersion:
  9849                                                        type: string
  9850                                                      labelIncludeTemplates:
  9851                                                        type: boolean
  9852                                                      labelWithoutSelector:
  9853                                                        type: boolean
  9854                                                      namePrefix:
  9855                                                        type: string
  9856                                                      nameSuffix:
  9857                                                        type: string
  9858                                                      namespace:
  9859                                                        type: string
  9860                                                      patches:
  9861                                                        items:
  9862                                                          properties:
  9863                                                            options:
  9864                                                              additionalProperties:
  9865                                                                type: boolean
  9866                                                              type: object
  9867                                                            patch:
  9868                                                              type: string
  9869                                                            path:
  9870                                                              type: string
  9871                                                            target:
  9872                                                              properties:
  9873                                                                annotationSelector:
  9874                                                                  type: string
  9875                                                                group:
  9876                                                                  type: string
  9877                                                                kind:
  9878                                                                  type: string
  9879                                                                labelSelector:
  9880                                                                  type: string
  9881                                                                name:
  9882                                                                  type: string
  9883                                                                namespace:
  9884                                                                  type: string
  9885                                                                version:
  9886                                                                  type: string
  9887                                                              type: object
  9888                                                          type: object
  9889                                                        type: array
  9890                                                      replicas:
  9891                                                        items:
  9892                                                          properties:
  9893                                                            count:
  9894                                                              anyOf:
  9895                                                              - type: integer
  9896                                                              - type: string
  9897                                                              x-kubernetes-int-or-string: true
  9898                                                            name:
  9899                                                              type: string
  9900                                                          required:
  9901                                                          - count
  9902                                                          - name
  9903                                                          type: object
  9904                                                        type: array
  9905                                                      version:
  9906                                                        type: string
  9907                                                    type: object
  9908                                                  name:
  9909                                                    type: string
  9910                                                  path:
  9911                                                    type: string
  9912                                                  plugin:
  9913                                                    properties:
  9914                                                      env:
  9915                                                        items:
  9916                                                          properties:
  9917                                                            name:
  9918                                                              type: string
  9919                                                            value:
  9920                                                              type: string
  9921                                                          required:
  9922                                                          - name
  9923                                                          - value
  9924                                                          type: object
  9925                                                        type: array
  9926                                                      name:
  9927                                                        type: string
  9928                                                      parameters:
  9929                                                        items:
  9930                                                          properties:
  9931                                                            array:
  9932                                                              items:
  9933                                                                type: string
  9934                                                              type: array
  9935                                                            map:
  9936                                                              additionalProperties:
  9937                                                                type: string
  9938                                                              type: object
  9939                                                            name:
  9940                                                              type: string
  9941                                                            string:
  9942                                                              type: string
  9943                                                          type: object
  9944                                                        type: array
  9945                                                    type: object
  9946                                                  ref:
  9947                                                    type: string
  9948                                                  repoURL:
  9949                                                    type: string
  9950                                                  targetRevision:
  9951                                                    type: string
  9952                                                required:
  9953                                                - repoURL
  9954                                                type: object
  9955                                              type: array
  9956                                            syncPolicy:
  9957                                              properties:
  9958                                                automated:
  9959                                                  properties:
  9960                                                    allowEmpty:
  9961                                                      type: boolean
  9962                                                    enabled:
  9963                                                      type: boolean
  9964                                                    prune:
  9965                                                      type: boolean
  9966                                                    selfHeal:
  9967                                                      type: boolean
  9968                                                  type: object
  9969                                                managedNamespaceMetadata:
  9970                                                  properties:
  9971                                                    annotations:
  9972                                                      additionalProperties:
  9973                                                        type: string
  9974                                                      type: object
  9975                                                    labels:
  9976                                                      additionalProperties:
  9977                                                        type: string
  9978                                                      type: object
  9979                                                  type: object
  9980                                                retry:
  9981                                                  properties:
  9982                                                    backoff:
  9983                                                      properties:
  9984                                                        duration:
  9985                                                          type: string
  9986                                                        factor:
  9987                                                          format: int64
  9988                                                          type: integer
  9989                                                        maxDuration:
  9990                                                          type: string
  9991                                                      type: object
  9992                                                    limit:
  9993                                                      format: int64
  9994                                                      type: integer
  9995                                                    refresh:
  9996                                                      type: boolean
  9997                                                  type: object
  9998                                                syncOptions:
  9999                                                  items:
 10000                                                    type: string
 10001                                                  type: array
 10002                                              type: object
 10003                                          required:
 10004                                          - destination
 10005                                          - project
 10006                                          type: object
 10007                                      required:
 10008                                      - metadata
 10009                                      - spec
 10010                                      type: object
 10011                                    values:
 10012                                      additionalProperties:
 10013                                        type: string
 10014                                      type: object
 10015                                  type: object
 10016                                git:
 10017                                  properties:
 10018                                    directories:
 10019                                      items:
 10020                                        properties:
 10021                                          exclude:
 10022                                            type: boolean
 10023                                          path:
 10024                                            type: string
 10025                                        required:
 10026                                        - path
 10027                                        type: object
 10028                                      type: array
 10029                                    files:
 10030                                      items:
 10031                                        properties:
 10032                                          exclude:
 10033                                            type: boolean
 10034                                          path:
 10035                                            type: string
 10036                                        required:
 10037                                        - path
 10038                                        type: object
 10039                                      type: array
 10040                                    pathParamPrefix:
 10041                                      type: string
 10042                                    repoURL:
 10043                                      type: string
 10044                                    requeueAfterSeconds:
 10045                                      format: int64
 10046                                      type: integer
 10047                                    revision:
 10048                                      type: string
 10049                                    template:
 10050                                      properties:
 10051                                        metadata:
 10052                                          properties:
 10053                                            annotations:
 10054                                              additionalProperties:
 10055                                                type: string
 10056                                              type: object
 10057                                            finalizers:
 10058                                              items:
 10059                                                type: string
 10060                                              type: array
 10061                                            labels:
 10062                                              additionalProperties:
 10063                                                type: string
 10064                                              type: object
 10065                                            name:
 10066                                              type: string
 10067                                            namespace:
 10068                                              type: string
 10069                                          type: object
 10070                                        spec:
 10071                                          properties:
 10072                                            destination:
 10073                                              properties:
 10074                                                name:
 10075                                                  type: string
 10076                                                namespace:
 10077                                                  type: string
 10078                                                server:
 10079                                                  type: string
 10080                                              type: object
 10081                                            ignoreDifferences:
 10082                                              items:
 10083                                                properties:
 10084                                                  group:
 10085                                                    type: string
 10086                                                  jqPathExpressions:
 10087                                                    items:
 10088                                                      type: string
 10089                                                    type: array
 10090                                                  jsonPointers:
 10091                                                    items:
 10092                                                      type: string
 10093                                                    type: array
 10094                                                  kind:
 10095                                                    type: string
 10096                                                  managedFieldsManagers:
 10097                                                    items:
 10098                                                      type: string
 10099                                                    type: array
 10100                                                  name:
 10101                                                    type: string
 10102                                                  namespace:
 10103                                                    type: string
 10104                                                required:
 10105                                                - kind
 10106                                                type: object
 10107                                              type: array
 10108                                            info:
 10109                                              items:
 10110                                                properties:
 10111                                                  name:
 10112                                                    type: string
 10113                                                  value:
 10114                                                    type: string
 10115                                                required:
 10116                                                - name
 10117                                                - value
 10118                                                type: object
 10119                                              type: array
 10120                                            project:
 10121                                              type: string
 10122                                            revisionHistoryLimit:
 10123                                              format: int64
 10124                                              type: integer
 10125                                            source:
 10126                                              properties:
 10127                                                chart:
 10128                                                  type: string
 10129                                                directory:
 10130                                                  properties:
 10131                                                    exclude:
 10132                                                      type: string
 10133                                                    include:
 10134                                                      type: string
 10135                                                    jsonnet:
 10136                                                      properties:
 10137                                                        extVars:
 10138                                                          items:
 10139                                                            properties:
 10140                                                              code:
 10141                                                                type: boolean
 10142                                                              name:
 10143                                                                type: string
 10144                                                              value:
 10145                                                                type: string
 10146                                                            required:
 10147                                                            - name
 10148                                                            - value
 10149                                                            type: object
 10150                                                          type: array
 10151                                                        libs:
 10152                                                          items:
 10153                                                            type: string
 10154                                                          type: array
 10155                                                        tlas:
 10156                                                          items:
 10157                                                            properties:
 10158                                                              code:
 10159                                                                type: boolean
 10160                                                              name:
 10161                                                                type: string
 10162                                                              value:
 10163                                                                type: string
 10164                                                            required:
 10165                                                            - name
 10166                                                            - value
 10167                                                            type: object
 10168                                                          type: array
 10169                                                      type: object
 10170                                                    recurse:
 10171                                                      type: boolean
 10172                                                  type: object
 10173                                                helm:
 10174                                                  properties:
 10175                                                    apiVersions:
 10176                                                      items:
 10177                                                        type: string
 10178                                                      type: array
 10179                                                    fileParameters:
 10180                                                      items:
 10181                                                        properties:
 10182                                                          name:
 10183                                                            type: string
 10184                                                          path:
 10185                                                            type: string
 10186                                                        type: object
 10187                                                      type: array
 10188                                                    ignoreMissingValueFiles:
 10189                                                      type: boolean
 10190                                                    kubeVersion:
 10191                                                      type: string
 10192                                                    namespace:
 10193                                                      type: string
 10194                                                    parameters:
 10195                                                      items:
 10196                                                        properties:
 10197                                                          forceString:
 10198                                                            type: boolean
 10199                                                          name:
 10200                                                            type: string
 10201                                                          value:
 10202                                                            type: string
 10203                                                        type: object
 10204                                                      type: array
 10205                                                    passCredentials:
 10206                                                      type: boolean
 10207                                                    releaseName:
 10208                                                      type: string
 10209                                                    skipCrds:
 10210                                                      type: boolean
 10211                                                    skipSchemaValidation:
 10212                                                      type: boolean
 10213                                                    skipTests:
 10214                                                      type: boolean
 10215                                                    valueFiles:
 10216                                                      items:
 10217                                                        type: string
 10218                                                      type: array
 10219                                                    values:
 10220                                                      type: string
 10221                                                    valuesObject:
 10222                                                      type: object
 10223                                                      x-kubernetes-preserve-unknown-fields: true
 10224                                                    version:
 10225                                                      type: string
 10226                                                  type: object
 10227                                                kustomize:
 10228                                                  properties:
 10229                                                    apiVersions:
 10230                                                      items:
 10231                                                        type: string
 10232                                                      type: array
 10233                                                    commonAnnotations:
 10234                                                      additionalProperties:
 10235                                                        type: string
 10236                                                      type: object
 10237                                                    commonAnnotationsEnvsubst:
 10238                                                      type: boolean
 10239                                                    commonLabels:
 10240                                                      additionalProperties:
 10241                                                        type: string
 10242                                                      type: object
 10243                                                    components:
 10244                                                      items:
 10245                                                        type: string
 10246                                                      type: array
 10247                                                    forceCommonAnnotations:
 10248                                                      type: boolean
 10249                                                    forceCommonLabels:
 10250                                                      type: boolean
 10251                                                    ignoreMissingComponents:
 10252                                                      type: boolean
 10253                                                    images:
 10254                                                      items:
 10255                                                        type: string
 10256                                                      type: array
 10257                                                    kubeVersion:
 10258                                                      type: string
 10259                                                    labelIncludeTemplates:
 10260                                                      type: boolean
 10261                                                    labelWithoutSelector:
 10262                                                      type: boolean
 10263                                                    namePrefix:
 10264                                                      type: string
 10265                                                    nameSuffix:
 10266                                                      type: string
 10267                                                    namespace:
 10268                                                      type: string
 10269                                                    patches:
 10270                                                      items:
 10271                                                        properties:
 10272                                                          options:
 10273                                                            additionalProperties:
 10274                                                              type: boolean
 10275                                                            type: object
 10276                                                          patch:
 10277                                                            type: string
 10278                                                          path:
 10279                                                            type: string
 10280                                                          target:
 10281                                                            properties:
 10282                                                              annotationSelector:
 10283                                                                type: string
 10284                                                              group:
 10285                                                                type: string
 10286                                                              kind:
 10287                                                                type: string
 10288                                                              labelSelector:
 10289                                                                type: string
 10290                                                              name:
 10291                                                                type: string
 10292                                                              namespace:
 10293                                                                type: string
 10294                                                              version:
 10295                                                                type: string
 10296                                                            type: object
 10297                                                        type: object
 10298                                                      type: array
 10299                                                    replicas:
 10300                                                      items:
 10301                                                        properties:
 10302                                                          count:
 10303                                                            anyOf:
 10304                                                            - type: integer
 10305                                                            - type: string
 10306                                                            x-kubernetes-int-or-string: true
 10307                                                          name:
 10308                                                            type: string
 10309                                                        required:
 10310                                                        - count
 10311                                                        - name
 10312                                                        type: object
 10313                                                      type: array
 10314                                                    version:
 10315                                                      type: string
 10316                                                  type: object
 10317                                                name:
 10318                                                  type: string
 10319                                                path:
 10320                                                  type: string
 10321                                                plugin:
 10322                                                  properties:
 10323                                                    env:
 10324                                                      items:
 10325                                                        properties:
 10326                                                          name:
 10327                                                            type: string
 10328                                                          value:
 10329                                                            type: string
 10330                                                        required:
 10331                                                        - name
 10332                                                        - value
 10333                                                        type: object
 10334                                                      type: array
 10335                                                    name:
 10336                                                      type: string
 10337                                                    parameters:
 10338                                                      items:
 10339                                                        properties:
 10340                                                          array:
 10341                                                            items:
 10342                                                              type: string
 10343                                                            type: array
 10344                                                          map:
 10345                                                            additionalProperties:
 10346                                                              type: string
 10347                                                            type: object
 10348                                                          name:
 10349                                                            type: string
 10350                                                          string:
 10351                                                            type: string
 10352                                                        type: object
 10353                                                      type: array
 10354                                                  type: object
 10355                                                ref:
 10356                                                  type: string
 10357                                                repoURL:
 10358                                                  type: string
 10359                                                targetRevision:
 10360                                                  type: string
 10361                                              required:
 10362                                              - repoURL
 10363                                              type: object
 10364                                            sourceHydrator:
 10365                                              properties:
 10366                                                drySource:
 10367                                                  properties:
 10368                                                    path:
 10369                                                      type: string
 10370                                                    repoURL:
 10371                                                      type: string
 10372                                                    targetRevision:
 10373                                                      type: string
 10374                                                  required:
 10375                                                  - path
 10376                                                  - repoURL
 10377                                                  - targetRevision
 10378                                                  type: object
 10379                                                hydrateTo:
 10380                                                  properties:
 10381                                                    targetBranch:
 10382                                                      type: string
 10383                                                  required:
 10384                                                  - targetBranch
 10385                                                  type: object
 10386                                                syncSource:
 10387                                                  properties:
 10388                                                    path:
 10389                                                      minLength: 1
 10390                                                      pattern: ^.{2,}|[^./]$
 10391                                                      type: string
 10392                                                    targetBranch:
 10393                                                      type: string
 10394                                                  required:
 10395                                                  - path
 10396                                                  - targetBranch
 10397                                                  type: object
 10398                                              required:
 10399                                              - drySource
 10400                                              - syncSource
 10401                                              type: object
 10402                                            sources:
 10403                                              items:
 10404                                                properties:
 10405                                                  chart:
 10406                                                    type: string
 10407                                                  directory:
 10408                                                    properties:
 10409                                                      exclude:
 10410                                                        type: string
 10411                                                      include:
 10412                                                        type: string
 10413                                                      jsonnet:
 10414                                                        properties:
 10415                                                          extVars:
 10416                                                            items:
 10417                                                              properties:
 10418                                                                code:
 10419                                                                  type: boolean
 10420                                                                name:
 10421                                                                  type: string
 10422                                                                value:
 10423                                                                  type: string
 10424                                                              required:
 10425                                                              - name
 10426                                                              - value
 10427                                                              type: object
 10428                                                            type: array
 10429                                                          libs:
 10430                                                            items:
 10431                                                              type: string
 10432                                                            type: array
 10433                                                          tlas:
 10434                                                            items:
 10435                                                              properties:
 10436                                                                code:
 10437                                                                  type: boolean
 10438                                                                name:
 10439                                                                  type: string
 10440                                                                value:
 10441                                                                  type: string
 10442                                                              required:
 10443                                                              - name
 10444                                                              - value
 10445                                                              type: object
 10446                                                            type: array
 10447                                                        type: object
 10448                                                      recurse:
 10449                                                        type: boolean
 10450                                                    type: object
 10451                                                  helm:
 10452                                                    properties:
 10453                                                      apiVersions:
 10454                                                        items:
 10455                                                          type: string
 10456                                                        type: array
 10457                                                      fileParameters:
 10458                                                        items:
 10459                                                          properties:
 10460                                                            name:
 10461                                                              type: string
 10462                                                            path:
 10463                                                              type: string
 10464                                                          type: object
 10465                                                        type: array
 10466                                                      ignoreMissingValueFiles:
 10467                                                        type: boolean
 10468                                                      kubeVersion:
 10469                                                        type: string
 10470                                                      namespace:
 10471                                                        type: string
 10472                                                      parameters:
 10473                                                        items:
 10474                                                          properties:
 10475                                                            forceString:
 10476                                                              type: boolean
 10477                                                            name:
 10478                                                              type: string
 10479                                                            value:
 10480                                                              type: string
 10481                                                          type: object
 10482                                                        type: array
 10483                                                      passCredentials:
 10484                                                        type: boolean
 10485                                                      releaseName:
 10486                                                        type: string
 10487                                                      skipCrds:
 10488                                                        type: boolean
 10489                                                      skipSchemaValidation:
 10490                                                        type: boolean
 10491                                                      skipTests:
 10492                                                        type: boolean
 10493                                                      valueFiles:
 10494                                                        items:
 10495                                                          type: string
 10496                                                        type: array
 10497                                                      values:
 10498                                                        type: string
 10499                                                      valuesObject:
 10500                                                        type: object
 10501                                                        x-kubernetes-preserve-unknown-fields: true
 10502                                                      version:
 10503                                                        type: string
 10504                                                    type: object
 10505                                                  kustomize:
 10506                                                    properties:
 10507                                                      apiVersions:
 10508                                                        items:
 10509                                                          type: string
 10510                                                        type: array
 10511                                                      commonAnnotations:
 10512                                                        additionalProperties:
 10513                                                          type: string
 10514                                                        type: object
 10515                                                      commonAnnotationsEnvsubst:
 10516                                                        type: boolean
 10517                                                      commonLabels:
 10518                                                        additionalProperties:
 10519                                                          type: string
 10520                                                        type: object
 10521                                                      components:
 10522                                                        items:
 10523                                                          type: string
 10524                                                        type: array
 10525                                                      forceCommonAnnotations:
 10526                                                        type: boolean
 10527                                                      forceCommonLabels:
 10528                                                        type: boolean
 10529                                                      ignoreMissingComponents:
 10530                                                        type: boolean
 10531                                                      images:
 10532                                                        items:
 10533                                                          type: string
 10534                                                        type: array
 10535                                                      kubeVersion:
 10536                                                        type: string
 10537                                                      labelIncludeTemplates:
 10538                                                        type: boolean
 10539                                                      labelWithoutSelector:
 10540                                                        type: boolean
 10541                                                      namePrefix:
 10542                                                        type: string
 10543                                                      nameSuffix:
 10544                                                        type: string
 10545                                                      namespace:
 10546                                                        type: string
 10547                                                      patches:
 10548                                                        items:
 10549                                                          properties:
 10550                                                            options:
 10551                                                              additionalProperties:
 10552                                                                type: boolean
 10553                                                              type: object
 10554                                                            patch:
 10555                                                              type: string
 10556                                                            path:
 10557                                                              type: string
 10558                                                            target:
 10559                                                              properties:
 10560                                                                annotationSelector:
 10561                                                                  type: string
 10562                                                                group:
 10563                                                                  type: string
 10564                                                                kind:
 10565                                                                  type: string
 10566                                                                labelSelector:
 10567                                                                  type: string
 10568                                                                name:
 10569                                                                  type: string
 10570                                                                namespace:
 10571                                                                  type: string
 10572                                                                version:
 10573                                                                  type: string
 10574                                                              type: object
 10575                                                          type: object
 10576                                                        type: array
 10577                                                      replicas:
 10578                                                        items:
 10579                                                          properties:
 10580                                                            count:
 10581                                                              anyOf:
 10582                                                              - type: integer
 10583                                                              - type: string
 10584                                                              x-kubernetes-int-or-string: true
 10585                                                            name:
 10586                                                              type: string
 10587                                                          required:
 10588                                                          - count
 10589                                                          - name
 10590                                                          type: object
 10591                                                        type: array
 10592                                                      version:
 10593                                                        type: string
 10594                                                    type: object
 10595                                                  name:
 10596                                                    type: string
 10597                                                  path:
 10598                                                    type: string
 10599                                                  plugin:
 10600                                                    properties:
 10601                                                      env:
 10602                                                        items:
 10603                                                          properties:
 10604                                                            name:
 10605                                                              type: string
 10606                                                            value:
 10607                                                              type: string
 10608                                                          required:
 10609                                                          - name
 10610                                                          - value
 10611                                                          type: object
 10612                                                        type: array
 10613                                                      name:
 10614                                                        type: string
 10615                                                      parameters:
 10616                                                        items:
 10617                                                          properties:
 10618                                                            array:
 10619                                                              items:
 10620                                                                type: string
 10621                                                              type: array
 10622                                                            map:
 10623                                                              additionalProperties:
 10624                                                                type: string
 10625                                                              type: object
 10626                                                            name:
 10627                                                              type: string
 10628                                                            string:
 10629                                                              type: string
 10630                                                          type: object
 10631                                                        type: array
 10632                                                    type: object
 10633                                                  ref:
 10634                                                    type: string
 10635                                                  repoURL:
 10636                                                    type: string
 10637                                                  targetRevision:
 10638                                                    type: string
 10639                                                required:
 10640                                                - repoURL
 10641                                                type: object
 10642                                              type: array
 10643                                            syncPolicy:
 10644                                              properties:
 10645                                                automated:
 10646                                                  properties:
 10647                                                    allowEmpty:
 10648                                                      type: boolean
 10649                                                    enabled:
 10650                                                      type: boolean
 10651                                                    prune:
 10652                                                      type: boolean
 10653                                                    selfHeal:
 10654                                                      type: boolean
 10655                                                  type: object
 10656                                                managedNamespaceMetadata:
 10657                                                  properties:
 10658                                                    annotations:
 10659                                                      additionalProperties:
 10660                                                        type: string
 10661                                                      type: object
 10662                                                    labels:
 10663                                                      additionalProperties:
 10664                                                        type: string
 10665                                                      type: object
 10666                                                  type: object
 10667                                                retry:
 10668                                                  properties:
 10669                                                    backoff:
 10670                                                      properties:
 10671                                                        duration:
 10672                                                          type: string
 10673                                                        factor:
 10674                                                          format: int64
 10675                                                          type: integer
 10676                                                        maxDuration:
 10677                                                          type: string
 10678                                                      type: object
 10679                                                    limit:
 10680                                                      format: int64
 10681                                                      type: integer
 10682                                                    refresh:
 10683                                                      type: boolean
 10684                                                  type: object
 10685                                                syncOptions:
 10686                                                  items:
 10687                                                    type: string
 10688                                                  type: array
 10689                                              type: object
 10690                                          required:
 10691                                          - destination
 10692                                          - project
 10693                                          type: object
 10694                                      required:
 10695                                      - metadata
 10696                                      - spec
 10697                                      type: object
 10698                                    values:
 10699                                      additionalProperties:
 10700                                        type: string
 10701                                      type: object
 10702                                  required:
 10703                                  - repoURL
 10704                                  - revision
 10705                                  type: object
 10706                                list:
 10707                                  properties:
 10708                                    elements:
 10709                                      items:
 10710                                        x-kubernetes-preserve-unknown-fields: true
 10711                                      type: array
 10712                                    elementsYaml:
 10713                                      type: string
 10714                                    template:
 10715                                      properties:
 10716                                        metadata:
 10717                                          properties:
 10718                                            annotations:
 10719                                              additionalProperties:
 10720                                                type: string
 10721                                              type: object
 10722                                            finalizers:
 10723                                              items:
 10724                                                type: string
 10725                                              type: array
 10726                                            labels:
 10727                                              additionalProperties:
 10728                                                type: string
 10729                                              type: object
 10730                                            name:
 10731                                              type: string
 10732                                            namespace:
 10733                                              type: string
 10734                                          type: object
 10735                                        spec:
 10736                                          properties:
 10737                                            destination:
 10738                                              properties:
 10739                                                name:
 10740                                                  type: string
 10741                                                namespace:
 10742                                                  type: string
 10743                                                server:
 10744                                                  type: string
 10745                                              type: object
 10746                                            ignoreDifferences:
 10747                                              items:
 10748                                                properties:
 10749                                                  group:
 10750                                                    type: string
 10751                                                  jqPathExpressions:
 10752                                                    items:
 10753                                                      type: string
 10754                                                    type: array
 10755                                                  jsonPointers:
 10756                                                    items:
 10757                                                      type: string
 10758                                                    type: array
 10759                                                  kind:
 10760                                                    type: string
 10761                                                  managedFieldsManagers:
 10762                                                    items:
 10763                                                      type: string
 10764                                                    type: array
 10765                                                  name:
 10766                                                    type: string
 10767                                                  namespace:
 10768                                                    type: string
 10769                                                required:
 10770                                                - kind
 10771                                                type: object
 10772                                              type: array
 10773                                            info:
 10774                                              items:
 10775                                                properties:
 10776                                                  name:
 10777                                                    type: string
 10778                                                  value:
 10779                                                    type: string
 10780                                                required:
 10781                                                - name
 10782                                                - value
 10783                                                type: object
 10784                                              type: array
 10785                                            project:
 10786                                              type: string
 10787                                            revisionHistoryLimit:
 10788                                              format: int64
 10789                                              type: integer
 10790                                            source:
 10791                                              properties:
 10792                                                chart:
 10793                                                  type: string
 10794                                                directory:
 10795                                                  properties:
 10796                                                    exclude:
 10797                                                      type: string
 10798                                                    include:
 10799                                                      type: string
 10800                                                    jsonnet:
 10801                                                      properties:
 10802                                                        extVars:
 10803                                                          items:
 10804                                                            properties:
 10805                                                              code:
 10806                                                                type: boolean
 10807                                                              name:
 10808                                                                type: string
 10809                                                              value:
 10810                                                                type: string
 10811                                                            required:
 10812                                                            - name
 10813                                                            - value
 10814                                                            type: object
 10815                                                          type: array
 10816                                                        libs:
 10817                                                          items:
 10818                                                            type: string
 10819                                                          type: array
 10820                                                        tlas:
 10821                                                          items:
 10822                                                            properties:
 10823                                                              code:
 10824                                                                type: boolean
 10825                                                              name:
 10826                                                                type: string
 10827                                                              value:
 10828                                                                type: string
 10829                                                            required:
 10830                                                            - name
 10831                                                            - value
 10832                                                            type: object
 10833                                                          type: array
 10834                                                      type: object
 10835                                                    recurse:
 10836                                                      type: boolean
 10837                                                  type: object
 10838                                                helm:
 10839                                                  properties:
 10840                                                    apiVersions:
 10841                                                      items:
 10842                                                        type: string
 10843                                                      type: array
 10844                                                    fileParameters:
 10845                                                      items:
 10846                                                        properties:
 10847                                                          name:
 10848                                                            type: string
 10849                                                          path:
 10850                                                            type: string
 10851                                                        type: object
 10852                                                      type: array
 10853                                                    ignoreMissingValueFiles:
 10854                                                      type: boolean
 10855                                                    kubeVersion:
 10856                                                      type: string
 10857                                                    namespace:
 10858                                                      type: string
 10859                                                    parameters:
 10860                                                      items:
 10861                                                        properties:
 10862                                                          forceString:
 10863                                                            type: boolean
 10864                                                          name:
 10865                                                            type: string
 10866                                                          value:
 10867                                                            type: string
 10868                                                        type: object
 10869                                                      type: array
 10870                                                    passCredentials:
 10871                                                      type: boolean
 10872                                                    releaseName:
 10873                                                      type: string
 10874                                                    skipCrds:
 10875                                                      type: boolean
 10876                                                    skipSchemaValidation:
 10877                                                      type: boolean
 10878                                                    skipTests:
 10879                                                      type: boolean
 10880                                                    valueFiles:
 10881                                                      items:
 10882                                                        type: string
 10883                                                      type: array
 10884                                                    values:
 10885                                                      type: string
 10886                                                    valuesObject:
 10887                                                      type: object
 10888                                                      x-kubernetes-preserve-unknown-fields: true
 10889                                                    version:
 10890                                                      type: string
 10891                                                  type: object
 10892                                                kustomize:
 10893                                                  properties:
 10894                                                    apiVersions:
 10895                                                      items:
 10896                                                        type: string
 10897                                                      type: array
 10898                                                    commonAnnotations:
 10899                                                      additionalProperties:
 10900                                                        type: string
 10901                                                      type: object
 10902                                                    commonAnnotationsEnvsubst:
 10903                                                      type: boolean
 10904                                                    commonLabels:
 10905                                                      additionalProperties:
 10906                                                        type: string
 10907                                                      type: object
 10908                                                    components:
 10909                                                      items:
 10910                                                        type: string
 10911                                                      type: array
 10912                                                    forceCommonAnnotations:
 10913                                                      type: boolean
 10914                                                    forceCommonLabels:
 10915                                                      type: boolean
 10916                                                    ignoreMissingComponents:
 10917                                                      type: boolean
 10918                                                    images:
 10919                                                      items:
 10920                                                        type: string
 10921                                                      type: array
 10922                                                    kubeVersion:
 10923                                                      type: string
 10924                                                    labelIncludeTemplates:
 10925                                                      type: boolean
 10926                                                    labelWithoutSelector:
 10927                                                      type: boolean
 10928                                                    namePrefix:
 10929                                                      type: string
 10930                                                    nameSuffix:
 10931                                                      type: string
 10932                                                    namespace:
 10933                                                      type: string
 10934                                                    patches:
 10935                                                      items:
 10936                                                        properties:
 10937                                                          options:
 10938                                                            additionalProperties:
 10939                                                              type: boolean
 10940                                                            type: object
 10941                                                          patch:
 10942                                                            type: string
 10943                                                          path:
 10944                                                            type: string
 10945                                                          target:
 10946                                                            properties:
 10947                                                              annotationSelector:
 10948                                                                type: string
 10949                                                              group:
 10950                                                                type: string
 10951                                                              kind:
 10952                                                                type: string
 10953                                                              labelSelector:
 10954                                                                type: string
 10955                                                              name:
 10956                                                                type: string
 10957                                                              namespace:
 10958                                                                type: string
 10959                                                              version:
 10960                                                                type: string
 10961                                                            type: object
 10962                                                        type: object
 10963                                                      type: array
 10964                                                    replicas:
 10965                                                      items:
 10966                                                        properties:
 10967                                                          count:
 10968                                                            anyOf:
 10969                                                            - type: integer
 10970                                                            - type: string
 10971                                                            x-kubernetes-int-or-string: true
 10972                                                          name:
 10973                                                            type: string
 10974                                                        required:
 10975                                                        - count
 10976                                                        - name
 10977                                                        type: object
 10978                                                      type: array
 10979                                                    version:
 10980                                                      type: string
 10981                                                  type: object
 10982                                                name:
 10983                                                  type: string
 10984                                                path:
 10985                                                  type: string
 10986                                                plugin:
 10987                                                  properties:
 10988                                                    env:
 10989                                                      items:
 10990                                                        properties:
 10991                                                          name:
 10992                                                            type: string
 10993                                                          value:
 10994                                                            type: string
 10995                                                        required:
 10996                                                        - name
 10997                                                        - value
 10998                                                        type: object
 10999                                                      type: array
 11000                                                    name:
 11001                                                      type: string
 11002                                                    parameters:
 11003                                                      items:
 11004                                                        properties:
 11005                                                          array:
 11006                                                            items:
 11007                                                              type: string
 11008                                                            type: array
 11009                                                          map:
 11010                                                            additionalProperties:
 11011                                                              type: string
 11012                                                            type: object
 11013                                                          name:
 11014                                                            type: string
 11015                                                          string:
 11016                                                            type: string
 11017                                                        type: object
 11018                                                      type: array
 11019                                                  type: object
 11020                                                ref:
 11021                                                  type: string
 11022                                                repoURL:
 11023                                                  type: string
 11024                                                targetRevision:
 11025                                                  type: string
 11026                                              required:
 11027                                              - repoURL
 11028                                              type: object
 11029                                            sourceHydrator:
 11030                                              properties:
 11031                                                drySource:
 11032                                                  properties:
 11033                                                    path:
 11034                                                      type: string
 11035                                                    repoURL:
 11036                                                      type: string
 11037                                                    targetRevision:
 11038                                                      type: string
 11039                                                  required:
 11040                                                  - path
 11041                                                  - repoURL
 11042                                                  - targetRevision
 11043                                                  type: object
 11044                                                hydrateTo:
 11045                                                  properties:
 11046                                                    targetBranch:
 11047                                                      type: string
 11048                                                  required:
 11049                                                  - targetBranch
 11050                                                  type: object
 11051                                                syncSource:
 11052                                                  properties:
 11053                                                    path:
 11054                                                      minLength: 1
 11055                                                      pattern: ^.{2,}|[^./]$
 11056                                                      type: string
 11057                                                    targetBranch:
 11058                                                      type: string
 11059                                                  required:
 11060                                                  - path
 11061                                                  - targetBranch
 11062                                                  type: object
 11063                                              required:
 11064                                              - drySource
 11065                                              - syncSource
 11066                                              type: object
 11067                                            sources:
 11068                                              items:
 11069                                                properties:
 11070                                                  chart:
 11071                                                    type: string
 11072                                                  directory:
 11073                                                    properties:
 11074                                                      exclude:
 11075                                                        type: string
 11076                                                      include:
 11077                                                        type: string
 11078                                                      jsonnet:
 11079                                                        properties:
 11080                                                          extVars:
 11081                                                            items:
 11082                                                              properties:
 11083                                                                code:
 11084                                                                  type: boolean
 11085                                                                name:
 11086                                                                  type: string
 11087                                                                value:
 11088                                                                  type: string
 11089                                                              required:
 11090                                                              - name
 11091                                                              - value
 11092                                                              type: object
 11093                                                            type: array
 11094                                                          libs:
 11095                                                            items:
 11096                                                              type: string
 11097                                                            type: array
 11098                                                          tlas:
 11099                                                            items:
 11100                                                              properties:
 11101                                                                code:
 11102                                                                  type: boolean
 11103                                                                name:
 11104                                                                  type: string
 11105                                                                value:
 11106                                                                  type: string
 11107                                                              required:
 11108                                                              - name
 11109                                                              - value
 11110                                                              type: object
 11111                                                            type: array
 11112                                                        type: object
 11113                                                      recurse:
 11114                                                        type: boolean
 11115                                                    type: object
 11116                                                  helm:
 11117                                                    properties:
 11118                                                      apiVersions:
 11119                                                        items:
 11120                                                          type: string
 11121                                                        type: array
 11122                                                      fileParameters:
 11123                                                        items:
 11124                                                          properties:
 11125                                                            name:
 11126                                                              type: string
 11127                                                            path:
 11128                                                              type: string
 11129                                                          type: object
 11130                                                        type: array
 11131                                                      ignoreMissingValueFiles:
 11132                                                        type: boolean
 11133                                                      kubeVersion:
 11134                                                        type: string
 11135                                                      namespace:
 11136                                                        type: string
 11137                                                      parameters:
 11138                                                        items:
 11139                                                          properties:
 11140                                                            forceString:
 11141                                                              type: boolean
 11142                                                            name:
 11143                                                              type: string
 11144                                                            value:
 11145                                                              type: string
 11146                                                          type: object
 11147                                                        type: array
 11148                                                      passCredentials:
 11149                                                        type: boolean
 11150                                                      releaseName:
 11151                                                        type: string
 11152                                                      skipCrds:
 11153                                                        type: boolean
 11154                                                      skipSchemaValidation:
 11155                                                        type: boolean
 11156                                                      skipTests:
 11157                                                        type: boolean
 11158                                                      valueFiles:
 11159                                                        items:
 11160                                                          type: string
 11161                                                        type: array
 11162                                                      values:
 11163                                                        type: string
 11164                                                      valuesObject:
 11165                                                        type: object
 11166                                                        x-kubernetes-preserve-unknown-fields: true
 11167                                                      version:
 11168                                                        type: string
 11169                                                    type: object
 11170                                                  kustomize:
 11171                                                    properties:
 11172                                                      apiVersions:
 11173                                                        items:
 11174                                                          type: string
 11175                                                        type: array
 11176                                                      commonAnnotations:
 11177                                                        additionalProperties:
 11178                                                          type: string
 11179                                                        type: object
 11180                                                      commonAnnotationsEnvsubst:
 11181                                                        type: boolean
 11182                                                      commonLabels:
 11183                                                        additionalProperties:
 11184                                                          type: string
 11185                                                        type: object
 11186                                                      components:
 11187                                                        items:
 11188                                                          type: string
 11189                                                        type: array
 11190                                                      forceCommonAnnotations:
 11191                                                        type: boolean
 11192                                                      forceCommonLabels:
 11193                                                        type: boolean
 11194                                                      ignoreMissingComponents:
 11195                                                        type: boolean
 11196                                                      images:
 11197                                                        items:
 11198                                                          type: string
 11199                                                        type: array
 11200                                                      kubeVersion:
 11201                                                        type: string
 11202                                                      labelIncludeTemplates:
 11203                                                        type: boolean
 11204                                                      labelWithoutSelector:
 11205                                                        type: boolean
 11206                                                      namePrefix:
 11207                                                        type: string
 11208                                                      nameSuffix:
 11209                                                        type: string
 11210                                                      namespace:
 11211                                                        type: string
 11212                                                      patches:
 11213                                                        items:
 11214                                                          properties:
 11215                                                            options:
 11216                                                              additionalProperties:
 11217                                                                type: boolean
 11218                                                              type: object
 11219                                                            patch:
 11220                                                              type: string
 11221                                                            path:
 11222                                                              type: string
 11223                                                            target:
 11224                                                              properties:
 11225                                                                annotationSelector:
 11226                                                                  type: string
 11227                                                                group:
 11228                                                                  type: string
 11229                                                                kind:
 11230                                                                  type: string
 11231                                                                labelSelector:
 11232                                                                  type: string
 11233                                                                name:
 11234                                                                  type: string
 11235                                                                namespace:
 11236                                                                  type: string
 11237                                                                version:
 11238                                                                  type: string
 11239                                                              type: object
 11240                                                          type: object
 11241                                                        type: array
 11242                                                      replicas:
 11243                                                        items:
 11244                                                          properties:
 11245                                                            count:
 11246                                                              anyOf:
 11247                                                              - type: integer
 11248                                                              - type: string
 11249                                                              x-kubernetes-int-or-string: true
 11250                                                            name:
 11251                                                              type: string
 11252                                                          required:
 11253                                                          - count
 11254                                                          - name
 11255                                                          type: object
 11256                                                        type: array
 11257                                                      version:
 11258                                                        type: string
 11259                                                    type: object
 11260                                                  name:
 11261                                                    type: string
 11262                                                  path:
 11263                                                    type: string
 11264                                                  plugin:
 11265                                                    properties:
 11266                                                      env:
 11267                                                        items:
 11268                                                          properties:
 11269                                                            name:
 11270                                                              type: string
 11271                                                            value:
 11272                                                              type: string
 11273                                                          required:
 11274                                                          - name
 11275                                                          - value
 11276                                                          type: object
 11277                                                        type: array
 11278                                                      name:
 11279                                                        type: string
 11280                                                      parameters:
 11281                                                        items:
 11282                                                          properties:
 11283                                                            array:
 11284                                                              items:
 11285                                                                type: string
 11286                                                              type: array
 11287                                                            map:
 11288                                                              additionalProperties:
 11289                                                                type: string
 11290                                                              type: object
 11291                                                            name:
 11292                                                              type: string
 11293                                                            string:
 11294                                                              type: string
 11295                                                          type: object
 11296                                                        type: array
 11297                                                    type: object
 11298                                                  ref:
 11299                                                    type: string
 11300                                                  repoURL:
 11301                                                    type: string
 11302                                                  targetRevision:
 11303                                                    type: string
 11304                                                required:
 11305                                                - repoURL
 11306                                                type: object
 11307                                              type: array
 11308                                            syncPolicy:
 11309                                              properties:
 11310                                                automated:
 11311                                                  properties:
 11312                                                    allowEmpty:
 11313                                                      type: boolean
 11314                                                    enabled:
 11315                                                      type: boolean
 11316                                                    prune:
 11317                                                      type: boolean
 11318                                                    selfHeal:
 11319                                                      type: boolean
 11320                                                  type: object
 11321                                                managedNamespaceMetadata:
 11322                                                  properties:
 11323                                                    annotations:
 11324                                                      additionalProperties:
 11325                                                        type: string
 11326                                                      type: object
 11327                                                    labels:
 11328                                                      additionalProperties:
 11329                                                        type: string
 11330                                                      type: object
 11331                                                  type: object
 11332                                                retry:
 11333                                                  properties:
 11334                                                    backoff:
 11335                                                      properties:
 11336                                                        duration:
 11337                                                          type: string
 11338                                                        factor:
 11339                                                          format: int64
 11340                                                          type: integer
 11341                                                        maxDuration:
 11342                                                          type: string
 11343                                                      type: object
 11344                                                    limit:
 11345                                                      format: int64
 11346                                                      type: integer
 11347                                                    refresh:
 11348                                                      type: boolean
 11349                                                  type: object
 11350                                                syncOptions:
 11351                                                  items:
 11352                                                    type: string
 11353                                                  type: array
 11354                                              type: object
 11355                                          required:
 11356                                          - destination
 11357                                          - project
 11358                                          type: object
 11359                                      required:
 11360                                      - metadata
 11361                                      - spec
 11362                                      type: object
 11363                                  type: object
 11364                                matrix:
 11365                                  x-kubernetes-preserve-unknown-fields: true
 11366                                merge:
 11367                                  x-kubernetes-preserve-unknown-fields: true
 11368                                plugin:
 11369                                  properties:
 11370                                    configMapRef:
 11371                                      properties:
 11372                                        name:
 11373                                          type: string
 11374                                      required:
 11375                                      - name
 11376                                      type: object
 11377                                    input:
 11378                                      properties:
 11379                                        parameters:
 11380                                          additionalProperties:
 11381                                            x-kubernetes-preserve-unknown-fields: true
 11382                                          type: object
 11383                                      type: object
 11384                                    requeueAfterSeconds:
 11385                                      format: int64
 11386                                      type: integer
 11387                                    template:
 11388                                      properties:
 11389                                        metadata:
 11390                                          properties:
 11391                                            annotations:
 11392                                              additionalProperties:
 11393                                                type: string
 11394                                              type: object
 11395                                            finalizers:
 11396                                              items:
 11397                                                type: string
 11398                                              type: array
 11399                                            labels:
 11400                                              additionalProperties:
 11401                                                type: string
 11402                                              type: object
 11403                                            name:
 11404                                              type: string
 11405                                            namespace:
 11406                                              type: string
 11407                                          type: object
 11408                                        spec:
 11409                                          properties:
 11410                                            destination:
 11411                                              properties:
 11412                                                name:
 11413                                                  type: string
 11414                                                namespace:
 11415                                                  type: string
 11416                                                server:
 11417                                                  type: string
 11418                                              type: object
 11419                                            ignoreDifferences:
 11420                                              items:
 11421                                                properties:
 11422                                                  group:
 11423                                                    type: string
 11424                                                  jqPathExpressions:
 11425                                                    items:
 11426                                                      type: string
 11427                                                    type: array
 11428                                                  jsonPointers:
 11429                                                    items:
 11430                                                      type: string
 11431                                                    type: array
 11432                                                  kind:
 11433                                                    type: string
 11434                                                  managedFieldsManagers:
 11435                                                    items:
 11436                                                      type: string
 11437                                                    type: array
 11438                                                  name:
 11439                                                    type: string
 11440                                                  namespace:
 11441                                                    type: string
 11442                                                required:
 11443                                                - kind
 11444                                                type: object
 11445                                              type: array
 11446                                            info:
 11447                                              items:
 11448                                                properties:
 11449                                                  name:
 11450                                                    type: string
 11451                                                  value:
 11452                                                    type: string
 11453                                                required:
 11454                                                - name
 11455                                                - value
 11456                                                type: object
 11457                                              type: array
 11458                                            project:
 11459                                              type: string
 11460                                            revisionHistoryLimit:
 11461                                              format: int64
 11462                                              type: integer
 11463                                            source:
 11464                                              properties:
 11465                                                chart:
 11466                                                  type: string
 11467                                                directory:
 11468                                                  properties:
 11469                                                    exclude:
 11470                                                      type: string
 11471                                                    include:
 11472                                                      type: string
 11473                                                    jsonnet:
 11474                                                      properties:
 11475                                                        extVars:
 11476                                                          items:
 11477                                                            properties:
 11478                                                              code:
 11479                                                                type: boolean
 11480                                                              name:
 11481                                                                type: string
 11482                                                              value:
 11483                                                                type: string
 11484                                                            required:
 11485                                                            - name
 11486                                                            - value
 11487                                                            type: object
 11488                                                          type: array
 11489                                                        libs:
 11490                                                          items:
 11491                                                            type: string
 11492                                                          type: array
 11493                                                        tlas:
 11494                                                          items:
 11495                                                            properties:
 11496                                                              code:
 11497                                                                type: boolean
 11498                                                              name:
 11499                                                                type: string
 11500                                                              value:
 11501                                                                type: string
 11502                                                            required:
 11503                                                            - name
 11504                                                            - value
 11505                                                            type: object
 11506                                                          type: array
 11507                                                      type: object
 11508                                                    recurse:
 11509                                                      type: boolean
 11510                                                  type: object
 11511                                                helm:
 11512                                                  properties:
 11513                                                    apiVersions:
 11514                                                      items:
 11515                                                        type: string
 11516                                                      type: array
 11517                                                    fileParameters:
 11518                                                      items:
 11519                                                        properties:
 11520                                                          name:
 11521                                                            type: string
 11522                                                          path:
 11523                                                            type: string
 11524                                                        type: object
 11525                                                      type: array
 11526                                                    ignoreMissingValueFiles:
 11527                                                      type: boolean
 11528                                                    kubeVersion:
 11529                                                      type: string
 11530                                                    namespace:
 11531                                                      type: string
 11532                                                    parameters:
 11533                                                      items:
 11534                                                        properties:
 11535                                                          forceString:
 11536                                                            type: boolean
 11537                                                          name:
 11538                                                            type: string
 11539                                                          value:
 11540                                                            type: string
 11541                                                        type: object
 11542                                                      type: array
 11543                                                    passCredentials:
 11544                                                      type: boolean
 11545                                                    releaseName:
 11546                                                      type: string
 11547                                                    skipCrds:
 11548                                                      type: boolean
 11549                                                    skipSchemaValidation:
 11550                                                      type: boolean
 11551                                                    skipTests:
 11552                                                      type: boolean
 11553                                                    valueFiles:
 11554                                                      items:
 11555                                                        type: string
 11556                                                      type: array
 11557                                                    values:
 11558                                                      type: string
 11559                                                    valuesObject:
 11560                                                      type: object
 11561                                                      x-kubernetes-preserve-unknown-fields: true
 11562                                                    version:
 11563                                                      type: string
 11564                                                  type: object
 11565                                                kustomize:
 11566                                                  properties:
 11567                                                    apiVersions:
 11568                                                      items:
 11569                                                        type: string
 11570                                                      type: array
 11571                                                    commonAnnotations:
 11572                                                      additionalProperties:
 11573                                                        type: string
 11574                                                      type: object
 11575                                                    commonAnnotationsEnvsubst:
 11576                                                      type: boolean
 11577                                                    commonLabels:
 11578                                                      additionalProperties:
 11579                                                        type: string
 11580                                                      type: object
 11581                                                    components:
 11582                                                      items:
 11583                                                        type: string
 11584                                                      type: array
 11585                                                    forceCommonAnnotations:
 11586                                                      type: boolean
 11587                                                    forceCommonLabels:
 11588                                                      type: boolean
 11589                                                    ignoreMissingComponents:
 11590                                                      type: boolean
 11591                                                    images:
 11592                                                      items:
 11593                                                        type: string
 11594                                                      type: array
 11595                                                    kubeVersion:
 11596                                                      type: string
 11597                                                    labelIncludeTemplates:
 11598                                                      type: boolean
 11599                                                    labelWithoutSelector:
 11600                                                      type: boolean
 11601                                                    namePrefix:
 11602                                                      type: string
 11603                                                    nameSuffix:
 11604                                                      type: string
 11605                                                    namespace:
 11606                                                      type: string
 11607                                                    patches:
 11608                                                      items:
 11609                                                        properties:
 11610                                                          options:
 11611                                                            additionalProperties:
 11612                                                              type: boolean
 11613                                                            type: object
 11614                                                          patch:
 11615                                                            type: string
 11616                                                          path:
 11617                                                            type: string
 11618                                                          target:
 11619                                                            properties:
 11620                                                              annotationSelector:
 11621                                                                type: string
 11622                                                              group:
 11623                                                                type: string
 11624                                                              kind:
 11625                                                                type: string
 11626                                                              labelSelector:
 11627                                                                type: string
 11628                                                              name:
 11629                                                                type: string
 11630                                                              namespace:
 11631                                                                type: string
 11632                                                              version:
 11633                                                                type: string
 11634                                                            type: object
 11635                                                        type: object
 11636                                                      type: array
 11637                                                    replicas:
 11638                                                      items:
 11639                                                        properties:
 11640                                                          count:
 11641                                                            anyOf:
 11642                                                            - type: integer
 11643                                                            - type: string
 11644                                                            x-kubernetes-int-or-string: true
 11645                                                          name:
 11646                                                            type: string
 11647                                                        required:
 11648                                                        - count
 11649                                                        - name
 11650                                                        type: object
 11651                                                      type: array
 11652                                                    version:
 11653                                                      type: string
 11654                                                  type: object
 11655                                                name:
 11656                                                  type: string
 11657                                                path:
 11658                                                  type: string
 11659                                                plugin:
 11660                                                  properties:
 11661                                                    env:
 11662                                                      items:
 11663                                                        properties:
 11664                                                          name:
 11665                                                            type: string
 11666                                                          value:
 11667                                                            type: string
 11668                                                        required:
 11669                                                        - name
 11670                                                        - value
 11671                                                        type: object
 11672                                                      type: array
 11673                                                    name:
 11674                                                      type: string
 11675                                                    parameters:
 11676                                                      items:
 11677                                                        properties:
 11678                                                          array:
 11679                                                            items:
 11680                                                              type: string
 11681                                                            type: array
 11682                                                          map:
 11683                                                            additionalProperties:
 11684                                                              type: string
 11685                                                            type: object
 11686                                                          name:
 11687                                                            type: string
 11688                                                          string:
 11689                                                            type: string
 11690                                                        type: object
 11691                                                      type: array
 11692                                                  type: object
 11693                                                ref:
 11694                                                  type: string
 11695                                                repoURL:
 11696                                                  type: string
 11697                                                targetRevision:
 11698                                                  type: string
 11699                                              required:
 11700                                              - repoURL
 11701                                              type: object
 11702                                            sourceHydrator:
 11703                                              properties:
 11704                                                drySource:
 11705                                                  properties:
 11706                                                    path:
 11707                                                      type: string
 11708                                                    repoURL:
 11709                                                      type: string
 11710                                                    targetRevision:
 11711                                                      type: string
 11712                                                  required:
 11713                                                  - path
 11714                                                  - repoURL
 11715                                                  - targetRevision
 11716                                                  type: object
 11717                                                hydrateTo:
 11718                                                  properties:
 11719                                                    targetBranch:
 11720                                                      type: string
 11721                                                  required:
 11722                                                  - targetBranch
 11723                                                  type: object
 11724                                                syncSource:
 11725                                                  properties:
 11726                                                    path:
 11727                                                      minLength: 1
 11728                                                      pattern: ^.{2,}|[^./]$
 11729                                                      type: string
 11730                                                    targetBranch:
 11731                                                      type: string
 11732                                                  required:
 11733                                                  - path
 11734                                                  - targetBranch
 11735                                                  type: object
 11736                                              required:
 11737                                              - drySource
 11738                                              - syncSource
 11739                                              type: object
 11740                                            sources:
 11741                                              items:
 11742                                                properties:
 11743                                                  chart:
 11744                                                    type: string
 11745                                                  directory:
 11746                                                    properties:
 11747                                                      exclude:
 11748                                                        type: string
 11749                                                      include:
 11750                                                        type: string
 11751                                                      jsonnet:
 11752                                                        properties:
 11753                                                          extVars:
 11754                                                            items:
 11755                                                              properties:
 11756                                                                code:
 11757                                                                  type: boolean
 11758                                                                name:
 11759                                                                  type: string
 11760                                                                value:
 11761                                                                  type: string
 11762                                                              required:
 11763                                                              - name
 11764                                                              - value
 11765                                                              type: object
 11766                                                            type: array
 11767                                                          libs:
 11768                                                            items:
 11769                                                              type: string
 11770                                                            type: array
 11771                                                          tlas:
 11772                                                            items:
 11773                                                              properties:
 11774                                                                code:
 11775                                                                  type: boolean
 11776                                                                name:
 11777                                                                  type: string
 11778                                                                value:
 11779                                                                  type: string
 11780                                                              required:
 11781                                                              - name
 11782                                                              - value
 11783                                                              type: object
 11784                                                            type: array
 11785                                                        type: object
 11786                                                      recurse:
 11787                                                        type: boolean
 11788                                                    type: object
 11789                                                  helm:
 11790                                                    properties:
 11791                                                      apiVersions:
 11792                                                        items:
 11793                                                          type: string
 11794                                                        type: array
 11795                                                      fileParameters:
 11796                                                        items:
 11797                                                          properties:
 11798                                                            name:
 11799                                                              type: string
 11800                                                            path:
 11801                                                              type: string
 11802                                                          type: object
 11803                                                        type: array
 11804                                                      ignoreMissingValueFiles:
 11805                                                        type: boolean
 11806                                                      kubeVersion:
 11807                                                        type: string
 11808                                                      namespace:
 11809                                                        type: string
 11810                                                      parameters:
 11811                                                        items:
 11812                                                          properties:
 11813                                                            forceString:
 11814                                                              type: boolean
 11815                                                            name:
 11816                                                              type: string
 11817                                                            value:
 11818                                                              type: string
 11819                                                          type: object
 11820                                                        type: array
 11821                                                      passCredentials:
 11822                                                        type: boolean
 11823                                                      releaseName:
 11824                                                        type: string
 11825                                                      skipCrds:
 11826                                                        type: boolean
 11827                                                      skipSchemaValidation:
 11828                                                        type: boolean
 11829                                                      skipTests:
 11830                                                        type: boolean
 11831                                                      valueFiles:
 11832                                                        items:
 11833                                                          type: string
 11834                                                        type: array
 11835                                                      values:
 11836                                                        type: string
 11837                                                      valuesObject:
 11838                                                        type: object
 11839                                                        x-kubernetes-preserve-unknown-fields: true
 11840                                                      version:
 11841                                                        type: string
 11842                                                    type: object
 11843                                                  kustomize:
 11844                                                    properties:
 11845                                                      apiVersions:
 11846                                                        items:
 11847                                                          type: string
 11848                                                        type: array
 11849                                                      commonAnnotations:
 11850                                                        additionalProperties:
 11851                                                          type: string
 11852                                                        type: object
 11853                                                      commonAnnotationsEnvsubst:
 11854                                                        type: boolean
 11855                                                      commonLabels:
 11856                                                        additionalProperties:
 11857                                                          type: string
 11858                                                        type: object
 11859                                                      components:
 11860                                                        items:
 11861                                                          type: string
 11862                                                        type: array
 11863                                                      forceCommonAnnotations:
 11864                                                        type: boolean
 11865                                                      forceCommonLabels:
 11866                                                        type: boolean
 11867                                                      ignoreMissingComponents:
 11868                                                        type: boolean
 11869                                                      images:
 11870                                                        items:
 11871                                                          type: string
 11872                                                        type: array
 11873                                                      kubeVersion:
 11874                                                        type: string
 11875                                                      labelIncludeTemplates:
 11876                                                        type: boolean
 11877                                                      labelWithoutSelector:
 11878                                                        type: boolean
 11879                                                      namePrefix:
 11880                                                        type: string
 11881                                                      nameSuffix:
 11882                                                        type: string
 11883                                                      namespace:
 11884                                                        type: string
 11885                                                      patches:
 11886                                                        items:
 11887                                                          properties:
 11888                                                            options:
 11889                                                              additionalProperties:
 11890                                                                type: boolean
 11891                                                              type: object
 11892                                                            patch:
 11893                                                              type: string
 11894                                                            path:
 11895                                                              type: string
 11896                                                            target:
 11897                                                              properties:
 11898                                                                annotationSelector:
 11899                                                                  type: string
 11900                                                                group:
 11901                                                                  type: string
 11902                                                                kind:
 11903                                                                  type: string
 11904                                                                labelSelector:
 11905                                                                  type: string
 11906                                                                name:
 11907                                                                  type: string
 11908                                                                namespace:
 11909                                                                  type: string
 11910                                                                version:
 11911                                                                  type: string
 11912                                                              type: object
 11913                                                          type: object
 11914                                                        type: array
 11915                                                      replicas:
 11916                                                        items:
 11917                                                          properties:
 11918                                                            count:
 11919                                                              anyOf:
 11920                                                              - type: integer
 11921                                                              - type: string
 11922                                                              x-kubernetes-int-or-string: true
 11923                                                            name:
 11924                                                              type: string
 11925                                                          required:
 11926                                                          - count
 11927                                                          - name
 11928                                                          type: object
 11929                                                        type: array
 11930                                                      version:
 11931                                                        type: string
 11932                                                    type: object
 11933                                                  name:
 11934                                                    type: string
 11935                                                  path:
 11936                                                    type: string
 11937                                                  plugin:
 11938                                                    properties:
 11939                                                      env:
 11940                                                        items:
 11941                                                          properties:
 11942                                                            name:
 11943                                                              type: string
 11944                                                            value:
 11945                                                              type: string
 11946                                                          required:
 11947                                                          - name
 11948                                                          - value
 11949                                                          type: object
 11950                                                        type: array
 11951                                                      name:
 11952                                                        type: string
 11953                                                      parameters:
 11954                                                        items:
 11955                                                          properties:
 11956                                                            array:
 11957                                                              items:
 11958                                                                type: string
 11959                                                              type: array
 11960                                                            map:
 11961                                                              additionalProperties:
 11962                                                                type: string
 11963                                                              type: object
 11964                                                            name:
 11965                                                              type: string
 11966                                                            string:
 11967                                                              type: string
 11968                                                          type: object
 11969                                                        type: array
 11970                                                    type: object
 11971                                                  ref:
 11972                                                    type: string
 11973                                                  repoURL:
 11974                                                    type: string
 11975                                                  targetRevision:
 11976                                                    type: string
 11977                                                required:
 11978                                                - repoURL
 11979                                                type: object
 11980                                              type: array
 11981                                            syncPolicy:
 11982                                              properties:
 11983                                                automated:
 11984                                                  properties:
 11985                                                    allowEmpty:
 11986                                                      type: boolean
 11987                                                    enabled:
 11988                                                      type: boolean
 11989                                                    prune:
 11990                                                      type: boolean
 11991                                                    selfHeal:
 11992                                                      type: boolean
 11993                                                  type: object
 11994                                                managedNamespaceMetadata:
 11995                                                  properties:
 11996                                                    annotations:
 11997                                                      additionalProperties:
 11998                                                        type: string
 11999                                                      type: object
 12000                                                    labels:
 12001                                                      additionalProperties:
 12002                                                        type: string
 12003                                                      type: object
 12004                                                  type: object
 12005                                                retry:
 12006                                                  properties:
 12007                                                    backoff:
 12008                                                      properties:
 12009                                                        duration:
 12010                                                          type: string
 12011                                                        factor:
 12012                                                          format: int64
 12013                                                          type: integer
 12014                                                        maxDuration:
 12015                                                          type: string
 12016                                                      type: object
 12017                                                    limit:
 12018                                                      format: int64
 12019                                                      type: integer
 12020                                                    refresh:
 12021                                                      type: boolean
 12022                                                  type: object
 12023                                                syncOptions:
 12024                                                  items:
 12025                                                    type: string
 12026                                                  type: array
 12027                                              type: object
 12028                                          required:
 12029                                          - destination
 12030                                          - project
 12031                                          type: object
 12032                                      required:
 12033                                      - metadata
 12034                                      - spec
 12035                                      type: object
 12036                                    values:
 12037                                      additionalProperties:
 12038                                        type: string
 12039                                      type: object
 12040                                  required:
 12041                                  - configMapRef
 12042                                  type: object
 12043                                pullRequest:
 12044                                  properties:
 12045                                    azuredevops:
 12046                                      properties:
 12047                                        api:
 12048                                          type: string
 12049                                        labels:
 12050                                          items:
 12051                                            type: string
 12052                                          type: array
 12053                                        organization:
 12054                                          type: string
 12055                                        project:
 12056                                          type: string
 12057                                        repo:
 12058                                          type: string
 12059                                        tokenRef:
 12060                                          properties:
 12061                                            key:
 12062                                              type: string
 12063                                            secretName:
 12064                                              type: string
 12065                                          required:
 12066                                          - key
 12067                                          - secretName
 12068                                          type: object
 12069                                      required:
 12070                                      - organization
 12071                                      - project
 12072                                      - repo
 12073                                      type: object
 12074                                    bitbucket:
 12075                                      properties:
 12076                                        api:
 12077                                          type: string
 12078                                        basicAuth:
 12079                                          properties:
 12080                                            passwordRef:
 12081                                              properties:
 12082                                                key:
 12083                                                  type: string
 12084                                                secretName:
 12085                                                  type: string
 12086                                              required:
 12087                                              - key
 12088                                              - secretName
 12089                                              type: object
 12090                                            username:
 12091                                              type: string
 12092                                          required:
 12093                                          - passwordRef
 12094                                          - username
 12095                                          type: object
 12096                                        bearerToken:
 12097                                          properties:
 12098                                            tokenRef:
 12099                                              properties:
 12100                                                key:
 12101                                                  type: string
 12102                                                secretName:
 12103                                                  type: string
 12104                                              required:
 12105                                              - key
 12106                                              - secretName
 12107                                              type: object
 12108                                          required:
 12109                                          - tokenRef
 12110                                          type: object
 12111                                        owner:
 12112                                          type: string
 12113                                        repo:
 12114                                          type: string
 12115                                      required:
 12116                                      - owner
 12117                                      - repo
 12118                                      type: object
 12119                                    bitbucketServer:
 12120                                      properties:
 12121                                        api:
 12122                                          type: string
 12123                                        basicAuth:
 12124                                          properties:
 12125                                            passwordRef:
 12126                                              properties:
 12127                                                key:
 12128                                                  type: string
 12129                                                secretName:
 12130                                                  type: string
 12131                                              required:
 12132                                              - key
 12133                                              - secretName
 12134                                              type: object
 12135                                            username:
 12136                                              type: string
 12137                                          required:
 12138                                          - passwordRef
 12139                                          - username
 12140                                          type: object
 12141                                        bearerToken:
 12142                                          properties:
 12143                                            tokenRef:
 12144                                              properties:
 12145                                                key:
 12146                                                  type: string
 12147                                                secretName:
 12148                                                  type: string
 12149                                              required:
 12150                                              - key
 12151                                              - secretName
 12152                                              type: object
 12153                                          required:
 12154                                          - tokenRef
 12155                                          type: object
 12156                                        caRef:
 12157                                          properties:
 12158                                            configMapName:
 12159                                              type: string
 12160                                            key:
 12161                                              type: string
 12162                                          required:
 12163                                          - configMapName
 12164                                          - key
 12165                                          type: object
 12166                                        insecure:
 12167                                          type: boolean
 12168                                        project:
 12169                                          type: string
 12170                                        repo:
 12171                                          type: string
 12172                                      required:
 12173                                      - api
 12174                                      - project
 12175                                      - repo
 12176                                      type: object
 12177                                    continueOnRepoNotFoundError:
 12178                                      type: boolean
 12179                                    filters:
 12180                                      items:
 12181                                        properties:
 12182                                          branchMatch:
 12183                                            type: string
 12184                                          targetBranchMatch:
 12185                                            type: string
 12186                                          titleMatch:
 12187                                            type: string
 12188                                        type: object
 12189                                      type: array
 12190                                    gitea:
 12191                                      properties:
 12192                                        api:
 12193                                          type: string
 12194                                        insecure:
 12195                                          type: boolean
 12196                                        labels:
 12197                                          items:
 12198                                            type: string
 12199                                          type: array
 12200                                        owner:
 12201                                          type: string
 12202                                        repo:
 12203                                          type: string
 12204                                        tokenRef:
 12205                                          properties:
 12206                                            key:
 12207                                              type: string
 12208                                            secretName:
 12209                                              type: string
 12210                                          required:
 12211                                          - key
 12212                                          - secretName
 12213                                          type: object
 12214                                      required:
 12215                                      - api
 12216                                      - owner
 12217                                      - repo
 12218                                      type: object
 12219                                    github:
 12220                                      properties:
 12221                                        api:
 12222                                          type: string
 12223                                        appSecretName:
 12224                                          type: string
 12225                                        labels:
 12226                                          items:
 12227                                            type: string
 12228                                          type: array
 12229                                        owner:
 12230                                          type: string
 12231                                        repo:
 12232                                          type: string
 12233                                        tokenRef:
 12234                                          properties:
 12235                                            key:
 12236                                              type: string
 12237                                            secretName:
 12238                                              type: string
 12239                                          required:
 12240                                          - key
 12241                                          - secretName
 12242                                          type: object
 12243                                      required:
 12244                                      - owner
 12245                                      - repo
 12246                                      type: object
 12247                                    gitlab:
 12248                                      properties:
 12249                                        api:
 12250                                          type: string
 12251                                        caRef:
 12252                                          properties:
 12253                                            configMapName:
 12254                                              type: string
 12255                                            key:
 12256                                              type: string
 12257                                          required:
 12258                                          - configMapName
 12259                                          - key
 12260                                          type: object
 12261                                        insecure:
 12262                                          type: boolean
 12263                                        labels:
 12264                                          items:
 12265                                            type: string
 12266                                          type: array
 12267                                        project:
 12268                                          type: string
 12269                                        pullRequestState:
 12270                                          type: string
 12271                                        tokenRef:
 12272                                          properties:
 12273                                            key:
 12274                                              type: string
 12275                                            secretName:
 12276                                              type: string
 12277                                          required:
 12278                                          - key
 12279                                          - secretName
 12280                                          type: object
 12281                                      required:
 12282                                      - project
 12283                                      type: object
 12284                                    requeueAfterSeconds:
 12285                                      format: int64
 12286                                      type: integer
 12287                                    template:
 12288                                      properties:
 12289                                        metadata:
 12290                                          properties:
 12291                                            annotations:
 12292                                              additionalProperties:
 12293                                                type: string
 12294                                              type: object
 12295                                            finalizers:
 12296                                              items:
 12297                                                type: string
 12298                                              type: array
 12299                                            labels:
 12300                                              additionalProperties:
 12301                                                type: string
 12302                                              type: object
 12303                                            name:
 12304                                              type: string
 12305                                            namespace:
 12306                                              type: string
 12307                                          type: object
 12308                                        spec:
 12309                                          properties:
 12310                                            destination:
 12311                                              properties:
 12312                                                name:
 12313                                                  type: string
 12314                                                namespace:
 12315                                                  type: string
 12316                                                server:
 12317                                                  type: string
 12318                                              type: object
 12319                                            ignoreDifferences:
 12320                                              items:
 12321                                                properties:
 12322                                                  group:
 12323                                                    type: string
 12324                                                  jqPathExpressions:
 12325                                                    items:
 12326                                                      type: string
 12327                                                    type: array
 12328                                                  jsonPointers:
 12329                                                    items:
 12330                                                      type: string
 12331                                                    type: array
 12332                                                  kind:
 12333                                                    type: string
 12334                                                  managedFieldsManagers:
 12335                                                    items:
 12336                                                      type: string
 12337                                                    type: array
 12338                                                  name:
 12339                                                    type: string
 12340                                                  namespace:
 12341                                                    type: string
 12342                                                required:
 12343                                                - kind
 12344                                                type: object
 12345                                              type: array
 12346                                            info:
 12347                                              items:
 12348                                                properties:
 12349                                                  name:
 12350                                                    type: string
 12351                                                  value:
 12352                                                    type: string
 12353                                                required:
 12354                                                - name
 12355                                                - value
 12356                                                type: object
 12357                                              type: array
 12358                                            project:
 12359                                              type: string
 12360                                            revisionHistoryLimit:
 12361                                              format: int64
 12362                                              type: integer
 12363                                            source:
 12364                                              properties:
 12365                                                chart:
 12366                                                  type: string
 12367                                                directory:
 12368                                                  properties:
 12369                                                    exclude:
 12370                                                      type: string
 12371                                                    include:
 12372                                                      type: string
 12373                                                    jsonnet:
 12374                                                      properties:
 12375                                                        extVars:
 12376                                                          items:
 12377                                                            properties:
 12378                                                              code:
 12379                                                                type: boolean
 12380                                                              name:
 12381                                                                type: string
 12382                                                              value:
 12383                                                                type: string
 12384                                                            required:
 12385                                                            - name
 12386                                                            - value
 12387                                                            type: object
 12388                                                          type: array
 12389                                                        libs:
 12390                                                          items:
 12391                                                            type: string
 12392                                                          type: array
 12393                                                        tlas:
 12394                                                          items:
 12395                                                            properties:
 12396                                                              code:
 12397                                                                type: boolean
 12398                                                              name:
 12399                                                                type: string
 12400                                                              value:
 12401                                                                type: string
 12402                                                            required:
 12403                                                            - name
 12404                                                            - value
 12405                                                            type: object
 12406                                                          type: array
 12407                                                      type: object
 12408                                                    recurse:
 12409                                                      type: boolean
 12410                                                  type: object
 12411                                                helm:
 12412                                                  properties:
 12413                                                    apiVersions:
 12414                                                      items:
 12415                                                        type: string
 12416                                                      type: array
 12417                                                    fileParameters:
 12418                                                      items:
 12419                                                        properties:
 12420                                                          name:
 12421                                                            type: string
 12422                                                          path:
 12423                                                            type: string
 12424                                                        type: object
 12425                                                      type: array
 12426                                                    ignoreMissingValueFiles:
 12427                                                      type: boolean
 12428                                                    kubeVersion:
 12429                                                      type: string
 12430                                                    namespace:
 12431                                                      type: string
 12432                                                    parameters:
 12433                                                      items:
 12434                                                        properties:
 12435                                                          forceString:
 12436                                                            type: boolean
 12437                                                          name:
 12438                                                            type: string
 12439                                                          value:
 12440                                                            type: string
 12441                                                        type: object
 12442                                                      type: array
 12443                                                    passCredentials:
 12444                                                      type: boolean
 12445                                                    releaseName:
 12446                                                      type: string
 12447                                                    skipCrds:
 12448                                                      type: boolean
 12449                                                    skipSchemaValidation:
 12450                                                      type: boolean
 12451                                                    skipTests:
 12452                                                      type: boolean
 12453                                                    valueFiles:
 12454                                                      items:
 12455                                                        type: string
 12456                                                      type: array
 12457                                                    values:
 12458                                                      type: string
 12459                                                    valuesObject:
 12460                                                      type: object
 12461                                                      x-kubernetes-preserve-unknown-fields: true
 12462                                                    version:
 12463                                                      type: string
 12464                                                  type: object
 12465                                                kustomize:
 12466                                                  properties:
 12467                                                    apiVersions:
 12468                                                      items:
 12469                                                        type: string
 12470                                                      type: array
 12471                                                    commonAnnotations:
 12472                                                      additionalProperties:
 12473                                                        type: string
 12474                                                      type: object
 12475                                                    commonAnnotationsEnvsubst:
 12476                                                      type: boolean
 12477                                                    commonLabels:
 12478                                                      additionalProperties:
 12479                                                        type: string
 12480                                                      type: object
 12481                                                    components:
 12482                                                      items:
 12483                                                        type: string
 12484                                                      type: array
 12485                                                    forceCommonAnnotations:
 12486                                                      type: boolean
 12487                                                    forceCommonLabels:
 12488                                                      type: boolean
 12489                                                    ignoreMissingComponents:
 12490                                                      type: boolean
 12491                                                    images:
 12492                                                      items:
 12493                                                        type: string
 12494                                                      type: array
 12495                                                    kubeVersion:
 12496                                                      type: string
 12497                                                    labelIncludeTemplates:
 12498                                                      type: boolean
 12499                                                    labelWithoutSelector:
 12500                                                      type: boolean
 12501                                                    namePrefix:
 12502                                                      type: string
 12503                                                    nameSuffix:
 12504                                                      type: string
 12505                                                    namespace:
 12506                                                      type: string
 12507                                                    patches:
 12508                                                      items:
 12509                                                        properties:
 12510                                                          options:
 12511                                                            additionalProperties:
 12512                                                              type: boolean
 12513                                                            type: object
 12514                                                          patch:
 12515                                                            type: string
 12516                                                          path:
 12517                                                            type: string
 12518                                                          target:
 12519                                                            properties:
 12520                                                              annotationSelector:
 12521                                                                type: string
 12522                                                              group:
 12523                                                                type: string
 12524                                                              kind:
 12525                                                                type: string
 12526                                                              labelSelector:
 12527                                                                type: string
 12528                                                              name:
 12529                                                                type: string
 12530                                                              namespace:
 12531                                                                type: string
 12532                                                              version:
 12533                                                                type: string
 12534                                                            type: object
 12535                                                        type: object
 12536                                                      type: array
 12537                                                    replicas:
 12538                                                      items:
 12539                                                        properties:
 12540                                                          count:
 12541                                                            anyOf:
 12542                                                            - type: integer
 12543                                                            - type: string
 12544                                                            x-kubernetes-int-or-string: true
 12545                                                          name:
 12546                                                            type: string
 12547                                                        required:
 12548                                                        - count
 12549                                                        - name
 12550                                                        type: object
 12551                                                      type: array
 12552                                                    version:
 12553                                                      type: string
 12554                                                  type: object
 12555                                                name:
 12556                                                  type: string
 12557                                                path:
 12558                                                  type: string
 12559                                                plugin:
 12560                                                  properties:
 12561                                                    env:
 12562                                                      items:
 12563                                                        properties:
 12564                                                          name:
 12565                                                            type: string
 12566                                                          value:
 12567                                                            type: string
 12568                                                        required:
 12569                                                        - name
 12570                                                        - value
 12571                                                        type: object
 12572                                                      type: array
 12573                                                    name:
 12574                                                      type: string
 12575                                                    parameters:
 12576                                                      items:
 12577                                                        properties:
 12578                                                          array:
 12579                                                            items:
 12580                                                              type: string
 12581                                                            type: array
 12582                                                          map:
 12583                                                            additionalProperties:
 12584                                                              type: string
 12585                                                            type: object
 12586                                                          name:
 12587                                                            type: string
 12588                                                          string:
 12589                                                            type: string
 12590                                                        type: object
 12591                                                      type: array
 12592                                                  type: object
 12593                                                ref:
 12594                                                  type: string
 12595                                                repoURL:
 12596                                                  type: string
 12597                                                targetRevision:
 12598                                                  type: string
 12599                                              required:
 12600                                              - repoURL
 12601                                              type: object
 12602                                            sourceHydrator:
 12603                                              properties:
 12604                                                drySource:
 12605                                                  properties:
 12606                                                    path:
 12607                                                      type: string
 12608                                                    repoURL:
 12609                                                      type: string
 12610                                                    targetRevision:
 12611                                                      type: string
 12612                                                  required:
 12613                                                  - path
 12614                                                  - repoURL
 12615                                                  - targetRevision
 12616                                                  type: object
 12617                                                hydrateTo:
 12618                                                  properties:
 12619                                                    targetBranch:
 12620                                                      type: string
 12621                                                  required:
 12622                                                  - targetBranch
 12623                                                  type: object
 12624                                                syncSource:
 12625                                                  properties:
 12626                                                    path:
 12627                                                      minLength: 1
 12628                                                      pattern: ^.{2,}|[^./]$
 12629                                                      type: string
 12630                                                    targetBranch:
 12631                                                      type: string
 12632                                                  required:
 12633                                                  - path
 12634                                                  - targetBranch
 12635                                                  type: object
 12636                                              required:
 12637                                              - drySource
 12638                                              - syncSource
 12639                                              type: object
 12640                                            sources:
 12641                                              items:
 12642                                                properties:
 12643                                                  chart:
 12644                                                    type: string
 12645                                                  directory:
 12646                                                    properties:
 12647                                                      exclude:
 12648                                                        type: string
 12649                                                      include:
 12650                                                        type: string
 12651                                                      jsonnet:
 12652                                                        properties:
 12653                                                          extVars:
 12654                                                            items:
 12655                                                              properties:
 12656                                                                code:
 12657                                                                  type: boolean
 12658                                                                name:
 12659                                                                  type: string
 12660                                                                value:
 12661                                                                  type: string
 12662                                                              required:
 12663                                                              - name
 12664                                                              - value
 12665                                                              type: object
 12666                                                            type: array
 12667                                                          libs:
 12668                                                            items:
 12669                                                              type: string
 12670                                                            type: array
 12671                                                          tlas:
 12672                                                            items:
 12673                                                              properties:
 12674                                                                code:
 12675                                                                  type: boolean
 12676                                                                name:
 12677                                                                  type: string
 12678                                                                value:
 12679                                                                  type: string
 12680                                                              required:
 12681                                                              - name
 12682                                                              - value
 12683                                                              type: object
 12684                                                            type: array
 12685                                                        type: object
 12686                                                      recurse:
 12687                                                        type: boolean
 12688                                                    type: object
 12689                                                  helm:
 12690                                                    properties:
 12691                                                      apiVersions:
 12692                                                        items:
 12693                                                          type: string
 12694                                                        type: array
 12695                                                      fileParameters:
 12696                                                        items:
 12697                                                          properties:
 12698                                                            name:
 12699                                                              type: string
 12700                                                            path:
 12701                                                              type: string
 12702                                                          type: object
 12703                                                        type: array
 12704                                                      ignoreMissingValueFiles:
 12705                                                        type: boolean
 12706                                                      kubeVersion:
 12707                                                        type: string
 12708                                                      namespace:
 12709                                                        type: string
 12710                                                      parameters:
 12711                                                        items:
 12712                                                          properties:
 12713                                                            forceString:
 12714                                                              type: boolean
 12715                                                            name:
 12716                                                              type: string
 12717                                                            value:
 12718                                                              type: string
 12719                                                          type: object
 12720                                                        type: array
 12721                                                      passCredentials:
 12722                                                        type: boolean
 12723                                                      releaseName:
 12724                                                        type: string
 12725                                                      skipCrds:
 12726                                                        type: boolean
 12727                                                      skipSchemaValidation:
 12728                                                        type: boolean
 12729                                                      skipTests:
 12730                                                        type: boolean
 12731                                                      valueFiles:
 12732                                                        items:
 12733                                                          type: string
 12734                                                        type: array
 12735                                                      values:
 12736                                                        type: string
 12737                                                      valuesObject:
 12738                                                        type: object
 12739                                                        x-kubernetes-preserve-unknown-fields: true
 12740                                                      version:
 12741                                                        type: string
 12742                                                    type: object
 12743                                                  kustomize:
 12744                                                    properties:
 12745                                                      apiVersions:
 12746                                                        items:
 12747                                                          type: string
 12748                                                        type: array
 12749                                                      commonAnnotations:
 12750                                                        additionalProperties:
 12751                                                          type: string
 12752                                                        type: object
 12753                                                      commonAnnotationsEnvsubst:
 12754                                                        type: boolean
 12755                                                      commonLabels:
 12756                                                        additionalProperties:
 12757                                                          type: string
 12758                                                        type: object
 12759                                                      components:
 12760                                                        items:
 12761                                                          type: string
 12762                                                        type: array
 12763                                                      forceCommonAnnotations:
 12764                                                        type: boolean
 12765                                                      forceCommonLabels:
 12766                                                        type: boolean
 12767                                                      ignoreMissingComponents:
 12768                                                        type: boolean
 12769                                                      images:
 12770                                                        items:
 12771                                                          type: string
 12772                                                        type: array
 12773                                                      kubeVersion:
 12774                                                        type: string
 12775                                                      labelIncludeTemplates:
 12776                                                        type: boolean
 12777                                                      labelWithoutSelector:
 12778                                                        type: boolean
 12779                                                      namePrefix:
 12780                                                        type: string
 12781                                                      nameSuffix:
 12782                                                        type: string
 12783                                                      namespace:
 12784                                                        type: string
 12785                                                      patches:
 12786                                                        items:
 12787                                                          properties:
 12788                                                            options:
 12789                                                              additionalProperties:
 12790                                                                type: boolean
 12791                                                              type: object
 12792                                                            patch:
 12793                                                              type: string
 12794                                                            path:
 12795                                                              type: string
 12796                                                            target:
 12797                                                              properties:
 12798                                                                annotationSelector:
 12799                                                                  type: string
 12800                                                                group:
 12801                                                                  type: string
 12802                                                                kind:
 12803                                                                  type: string
 12804                                                                labelSelector:
 12805                                                                  type: string
 12806                                                                name:
 12807                                                                  type: string
 12808                                                                namespace:
 12809                                                                  type: string
 12810                                                                version:
 12811                                                                  type: string
 12812                                                              type: object
 12813                                                          type: object
 12814                                                        type: array
 12815                                                      replicas:
 12816                                                        items:
 12817                                                          properties:
 12818                                                            count:
 12819                                                              anyOf:
 12820                                                              - type: integer
 12821                                                              - type: string
 12822                                                              x-kubernetes-int-or-string: true
 12823                                                            name:
 12824                                                              type: string
 12825                                                          required:
 12826                                                          - count
 12827                                                          - name
 12828                                                          type: object
 12829                                                        type: array
 12830                                                      version:
 12831                                                        type: string
 12832                                                    type: object
 12833                                                  name:
 12834                                                    type: string
 12835                                                  path:
 12836                                                    type: string
 12837                                                  plugin:
 12838                                                    properties:
 12839                                                      env:
 12840                                                        items:
 12841                                                          properties:
 12842                                                            name:
 12843                                                              type: string
 12844                                                            value:
 12845                                                              type: string
 12846                                                          required:
 12847                                                          - name
 12848                                                          - value
 12849                                                          type: object
 12850                                                        type: array
 12851                                                      name:
 12852                                                        type: string
 12853                                                      parameters:
 12854                                                        items:
 12855                                                          properties:
 12856                                                            array:
 12857                                                              items:
 12858                                                                type: string
 12859                                                              type: array
 12860                                                            map:
 12861                                                              additionalProperties:
 12862                                                                type: string
 12863                                                              type: object
 12864                                                            name:
 12865                                                              type: string
 12866                                                            string:
 12867                                                              type: string
 12868                                                          type: object
 12869                                                        type: array
 12870                                                    type: object
 12871                                                  ref:
 12872                                                    type: string
 12873                                                  repoURL:
 12874                                                    type: string
 12875                                                  targetRevision:
 12876                                                    type: string
 12877                                                required:
 12878                                                - repoURL
 12879                                                type: object
 12880                                              type: array
 12881                                            syncPolicy:
 12882                                              properties:
 12883                                                automated:
 12884                                                  properties:
 12885                                                    allowEmpty:
 12886                                                      type: boolean
 12887                                                    enabled:
 12888                                                      type: boolean
 12889                                                    prune:
 12890                                                      type: boolean
 12891                                                    selfHeal:
 12892                                                      type: boolean
 12893                                                  type: object
 12894                                                managedNamespaceMetadata:
 12895                                                  properties:
 12896                                                    annotations:
 12897                                                      additionalProperties:
 12898                                                        type: string
 12899                                                      type: object
 12900                                                    labels:
 12901                                                      additionalProperties:
 12902                                                        type: string
 12903                                                      type: object
 12904                                                  type: object
 12905                                                retry:
 12906                                                  properties:
 12907                                                    backoff:
 12908                                                      properties:
 12909                                                        duration:
 12910                                                          type: string
 12911                                                        factor:
 12912                                                          format: int64
 12913                                                          type: integer
 12914                                                        maxDuration:
 12915                                                          type: string
 12916                                                      type: object
 12917                                                    limit:
 12918                                                      format: int64
 12919                                                      type: integer
 12920                                                    refresh:
 12921                                                      type: boolean
 12922                                                  type: object
 12923                                                syncOptions:
 12924                                                  items:
 12925                                                    type: string
 12926                                                  type: array
 12927                                              type: object
 12928                                          required:
 12929                                          - destination
 12930                                          - project
 12931                                          type: object
 12932                                      required:
 12933                                      - metadata
 12934                                      - spec
 12935                                      type: object
 12936                                    values:
 12937                                      additionalProperties:
 12938                                        type: string
 12939                                      type: object
 12940                                  type: object
 12941                                scmProvider:
 12942                                  properties:
 12943                                    awsCodeCommit:
 12944                                      properties:
 12945                                        allBranches:
 12946                                          type: boolean
 12947                                        region:
 12948                                          type: string
 12949                                        role:
 12950                                          type: string
 12951                                        tagFilters:
 12952                                          items:
 12953                                            properties:
 12954                                              key:
 12955                                                type: string
 12956                                              value:
 12957                                                type: string
 12958                                            required:
 12959                                            - key
 12960                                            type: object
 12961                                          type: array
 12962                                      type: object
 12963                                    azureDevOps:
 12964                                      properties:
 12965                                        accessTokenRef:
 12966                                          properties:
 12967                                            key:
 12968                                              type: string
 12969                                            secretName:
 12970                                              type: string
 12971                                          required:
 12972                                          - key
 12973                                          - secretName
 12974                                          type: object
 12975                                        allBranches:
 12976                                          type: boolean
 12977                                        api:
 12978                                          type: string
 12979                                        organization:
 12980                                          type: string
 12981                                        teamProject:
 12982                                          type: string
 12983                                      required:
 12984                                      - accessTokenRef
 12985                                      - organization
 12986                                      - teamProject
 12987                                      type: object
 12988                                    bitbucket:
 12989                                      properties:
 12990                                        allBranches:
 12991                                          type: boolean
 12992                                        appPasswordRef:
 12993                                          properties:
 12994                                            key:
 12995                                              type: string
 12996                                            secretName:
 12997                                              type: string
 12998                                          required:
 12999                                          - key
 13000                                          - secretName
 13001                                          type: object
 13002                                        owner:
 13003                                          type: string
 13004                                        user:
 13005                                          type: string
 13006                                      required:
 13007                                      - appPasswordRef
 13008                                      - owner
 13009                                      - user
 13010                                      type: object
 13011                                    bitbucketServer:
 13012                                      properties:
 13013                                        allBranches:
 13014                                          type: boolean
 13015                                        api:
 13016                                          type: string
 13017                                        basicAuth:
 13018                                          properties:
 13019                                            passwordRef:
 13020                                              properties:
 13021                                                key:
 13022                                                  type: string
 13023                                                secretName:
 13024                                                  type: string
 13025                                              required:
 13026                                              - key
 13027                                              - secretName
 13028                                              type: object
 13029                                            username:
 13030                                              type: string
 13031                                          required:
 13032                                          - passwordRef
 13033                                          - username
 13034                                          type: object
 13035                                        bearerToken:
 13036                                          properties:
 13037                                            tokenRef:
 13038                                              properties:
 13039                                                key:
 13040                                                  type: string
 13041                                                secretName:
 13042                                                  type: string
 13043                                              required:
 13044                                              - key
 13045                                              - secretName
 13046                                              type: object
 13047                                          required:
 13048                                          - tokenRef
 13049                                          type: object
 13050                                        caRef:
 13051                                          properties:
 13052                                            configMapName:
 13053                                              type: string
 13054                                            key:
 13055                                              type: string
 13056                                          required:
 13057                                          - configMapName
 13058                                          - key
 13059                                          type: object
 13060                                        insecure:
 13061                                          type: boolean
 13062                                        project:
 13063                                          type: string
 13064                                      required:
 13065                                      - api
 13066                                      - project
 13067                                      type: object
 13068                                    cloneProtocol:
 13069                                      type: string
 13070                                    filters:
 13071                                      items:
 13072                                        properties:
 13073                                          branchMatch:
 13074                                            type: string
 13075                                          labelMatch:
 13076                                            type: string
 13077                                          pathsDoNotExist:
 13078                                            items:
 13079                                              type: string
 13080                                            type: array
 13081                                          pathsExist:
 13082                                            items:
 13083                                              type: string
 13084                                            type: array
 13085                                          repositoryMatch:
 13086                                            type: string
 13087                                        type: object
 13088                                      type: array
 13089                                    gitea:
 13090                                      properties:
 13091                                        allBranches:
 13092                                          type: boolean
 13093                                        api:
 13094                                          type: string
 13095                                        insecure:
 13096                                          type: boolean
 13097                                        owner:
 13098                                          type: string
 13099                                        tokenRef:
 13100                                          properties:
 13101                                            key:
 13102                                              type: string
 13103                                            secretName:
 13104                                              type: string
 13105                                          required:
 13106                                          - key
 13107                                          - secretName
 13108                                          type: object
 13109                                      required:
 13110                                      - api
 13111                                      - owner
 13112                                      type: object
 13113                                    github:
 13114                                      properties:
 13115                                        allBranches:
 13116                                          type: boolean
 13117                                        api:
 13118                                          type: string
 13119                                        appSecretName:
 13120                                          type: string
 13121                                        organization:
 13122                                          type: string
 13123                                        tokenRef:
 13124                                          properties:
 13125                                            key:
 13126                                              type: string
 13127                                            secretName:
 13128                                              type: string
 13129                                          required:
 13130                                          - key
 13131                                          - secretName
 13132                                          type: object
 13133                                      required:
 13134                                      - organization
 13135                                      type: object
 13136                                    gitlab:
 13137                                      properties:
 13138                                        allBranches:
 13139                                          type: boolean
 13140                                        api:
 13141                                          type: string
 13142                                        caRef:
 13143                                          properties:
 13144                                            configMapName:
 13145                                              type: string
 13146                                            key:
 13147                                              type: string
 13148                                          required:
 13149                                          - configMapName
 13150                                          - key
 13151                                          type: object
 13152                                        group:
 13153                                          type: string
 13154                                        includeSharedProjects:
 13155                                          type: boolean
 13156                                        includeSubgroups:
 13157                                          type: boolean
 13158                                        insecure:
 13159                                          type: boolean
 13160                                        tokenRef:
 13161                                          properties:
 13162                                            key:
 13163                                              type: string
 13164                                            secretName:
 13165                                              type: string
 13166                                          required:
 13167                                          - key
 13168                                          - secretName
 13169                                          type: object
 13170                                        topic:
 13171                                          type: string
 13172                                      required:
 13173                                      - group
 13174                                      type: object
 13175                                    requeueAfterSeconds:
 13176                                      format: int64
 13177                                      type: integer
 13178                                    template:
 13179                                      properties:
 13180                                        metadata:
 13181                                          properties:
 13182                                            annotations:
 13183                                              additionalProperties:
 13184                                                type: string
 13185                                              type: object
 13186                                            finalizers:
 13187                                              items:
 13188                                                type: string
 13189                                              type: array
 13190                                            labels:
 13191                                              additionalProperties:
 13192                                                type: string
 13193                                              type: object
 13194                                            name:
 13195                                              type: string
 13196                                            namespace:
 13197                                              type: string
 13198                                          type: object
 13199                                        spec:
 13200                                          properties:
 13201                                            destination:
 13202                                              properties:
 13203                                                name:
 13204                                                  type: string
 13205                                                namespace:
 13206                                                  type: string
 13207                                                server:
 13208                                                  type: string
 13209                                              type: object
 13210                                            ignoreDifferences:
 13211                                              items:
 13212                                                properties:
 13213                                                  group:
 13214                                                    type: string
 13215                                                  jqPathExpressions:
 13216                                                    items:
 13217                                                      type: string
 13218                                                    type: array
 13219                                                  jsonPointers:
 13220                                                    items:
 13221                                                      type: string
 13222                                                    type: array
 13223                                                  kind:
 13224                                                    type: string
 13225                                                  managedFieldsManagers:
 13226                                                    items:
 13227                                                      type: string
 13228                                                    type: array
 13229                                                  name:
 13230                                                    type: string
 13231                                                  namespace:
 13232                                                    type: string
 13233                                                required:
 13234                                                - kind
 13235                                                type: object
 13236                                              type: array
 13237                                            info:
 13238                                              items:
 13239                                                properties:
 13240                                                  name:
 13241                                                    type: string
 13242                                                  value:
 13243                                                    type: string
 13244                                                required:
 13245                                                - name
 13246                                                - value
 13247                                                type: object
 13248                                              type: array
 13249                                            project:
 13250                                              type: string
 13251                                            revisionHistoryLimit:
 13252                                              format: int64
 13253                                              type: integer
 13254                                            source:
 13255                                              properties:
 13256                                                chart:
 13257                                                  type: string
 13258                                                directory:
 13259                                                  properties:
 13260                                                    exclude:
 13261                                                      type: string
 13262                                                    include:
 13263                                                      type: string
 13264                                                    jsonnet:
 13265                                                      properties:
 13266                                                        extVars:
 13267                                                          items:
 13268                                                            properties:
 13269                                                              code:
 13270                                                                type: boolean
 13271                                                              name:
 13272                                                                type: string
 13273                                                              value:
 13274                                                                type: string
 13275                                                            required:
 13276                                                            - name
 13277                                                            - value
 13278                                                            type: object
 13279                                                          type: array
 13280                                                        libs:
 13281                                                          items:
 13282                                                            type: string
 13283                                                          type: array
 13284                                                        tlas:
 13285                                                          items:
 13286                                                            properties:
 13287                                                              code:
 13288                                                                type: boolean
 13289                                                              name:
 13290                                                                type: string
 13291                                                              value:
 13292                                                                type: string
 13293                                                            required:
 13294                                                            - name
 13295                                                            - value
 13296                                                            type: object
 13297                                                          type: array
 13298                                                      type: object
 13299                                                    recurse:
 13300                                                      type: boolean
 13301                                                  type: object
 13302                                                helm:
 13303                                                  properties:
 13304                                                    apiVersions:
 13305                                                      items:
 13306                                                        type: string
 13307                                                      type: array
 13308                                                    fileParameters:
 13309                                                      items:
 13310                                                        properties:
 13311                                                          name:
 13312                                                            type: string
 13313                                                          path:
 13314                                                            type: string
 13315                                                        type: object
 13316                                                      type: array
 13317                                                    ignoreMissingValueFiles:
 13318                                                      type: boolean
 13319                                                    kubeVersion:
 13320                                                      type: string
 13321                                                    namespace:
 13322                                                      type: string
 13323                                                    parameters:
 13324                                                      items:
 13325                                                        properties:
 13326                                                          forceString:
 13327                                                            type: boolean
 13328                                                          name:
 13329                                                            type: string
 13330                                                          value:
 13331                                                            type: string
 13332                                                        type: object
 13333                                                      type: array
 13334                                                    passCredentials:
 13335                                                      type: boolean
 13336                                                    releaseName:
 13337                                                      type: string
 13338                                                    skipCrds:
 13339                                                      type: boolean
 13340                                                    skipSchemaValidation:
 13341                                                      type: boolean
 13342                                                    skipTests:
 13343                                                      type: boolean
 13344                                                    valueFiles:
 13345                                                      items:
 13346                                                        type: string
 13347                                                      type: array
 13348                                                    values:
 13349                                                      type: string
 13350                                                    valuesObject:
 13351                                                      type: object
 13352                                                      x-kubernetes-preserve-unknown-fields: true
 13353                                                    version:
 13354                                                      type: string
 13355                                                  type: object
 13356                                                kustomize:
 13357                                                  properties:
 13358                                                    apiVersions:
 13359                                                      items:
 13360                                                        type: string
 13361                                                      type: array
 13362                                                    commonAnnotations:
 13363                                                      additionalProperties:
 13364                                                        type: string
 13365                                                      type: object
 13366                                                    commonAnnotationsEnvsubst:
 13367                                                      type: boolean
 13368                                                    commonLabels:
 13369                                                      additionalProperties:
 13370                                                        type: string
 13371                                                      type: object
 13372                                                    components:
 13373                                                      items:
 13374                                                        type: string
 13375                                                      type: array
 13376                                                    forceCommonAnnotations:
 13377                                                      type: boolean
 13378                                                    forceCommonLabels:
 13379                                                      type: boolean
 13380                                                    ignoreMissingComponents:
 13381                                                      type: boolean
 13382                                                    images:
 13383                                                      items:
 13384                                                        type: string
 13385                                                      type: array
 13386                                                    kubeVersion:
 13387                                                      type: string
 13388                                                    labelIncludeTemplates:
 13389                                                      type: boolean
 13390                                                    labelWithoutSelector:
 13391                                                      type: boolean
 13392                                                    namePrefix:
 13393                                                      type: string
 13394                                                    nameSuffix:
 13395                                                      type: string
 13396                                                    namespace:
 13397                                                      type: string
 13398                                                    patches:
 13399                                                      items:
 13400                                                        properties:
 13401                                                          options:
 13402                                                            additionalProperties:
 13403                                                              type: boolean
 13404                                                            type: object
 13405                                                          patch:
 13406                                                            type: string
 13407                                                          path:
 13408                                                            type: string
 13409                                                          target:
 13410                                                            properties:
 13411                                                              annotationSelector:
 13412                                                                type: string
 13413                                                              group:
 13414                                                                type: string
 13415                                                              kind:
 13416                                                                type: string
 13417                                                              labelSelector:
 13418                                                                type: string
 13419                                                              name:
 13420                                                                type: string
 13421                                                              namespace:
 13422                                                                type: string
 13423                                                              version:
 13424                                                                type: string
 13425                                                            type: object
 13426                                                        type: object
 13427                                                      type: array
 13428                                                    replicas:
 13429                                                      items:
 13430                                                        properties:
 13431                                                          count:
 13432                                                            anyOf:
 13433                                                            - type: integer
 13434                                                            - type: string
 13435                                                            x-kubernetes-int-or-string: true
 13436                                                          name:
 13437                                                            type: string
 13438                                                        required:
 13439                                                        - count
 13440                                                        - name
 13441                                                        type: object
 13442                                                      type: array
 13443                                                    version:
 13444                                                      type: string
 13445                                                  type: object
 13446                                                name:
 13447                                                  type: string
 13448                                                path:
 13449                                                  type: string
 13450                                                plugin:
 13451                                                  properties:
 13452                                                    env:
 13453                                                      items:
 13454                                                        properties:
 13455                                                          name:
 13456                                                            type: string
 13457                                                          value:
 13458                                                            type: string
 13459                                                        required:
 13460                                                        - name
 13461                                                        - value
 13462                                                        type: object
 13463                                                      type: array
 13464                                                    name:
 13465                                                      type: string
 13466                                                    parameters:
 13467                                                      items:
 13468                                                        properties:
 13469                                                          array:
 13470                                                            items:
 13471                                                              type: string
 13472                                                            type: array
 13473                                                          map:
 13474                                                            additionalProperties:
 13475                                                              type: string
 13476                                                            type: object
 13477                                                          name:
 13478                                                            type: string
 13479                                                          string:
 13480                                                            type: string
 13481                                                        type: object
 13482                                                      type: array
 13483                                                  type: object
 13484                                                ref:
 13485                                                  type: string
 13486                                                repoURL:
 13487                                                  type: string
 13488                                                targetRevision:
 13489                                                  type: string
 13490                                              required:
 13491                                              - repoURL
 13492                                              type: object
 13493                                            sourceHydrator:
 13494                                              properties:
 13495                                                drySource:
 13496                                                  properties:
 13497                                                    path:
 13498                                                      type: string
 13499                                                    repoURL:
 13500                                                      type: string
 13501                                                    targetRevision:
 13502                                                      type: string
 13503                                                  required:
 13504                                                  - path
 13505                                                  - repoURL
 13506                                                  - targetRevision
 13507                                                  type: object
 13508                                                hydrateTo:
 13509                                                  properties:
 13510                                                    targetBranch:
 13511                                                      type: string
 13512                                                  required:
 13513                                                  - targetBranch
 13514                                                  type: object
 13515                                                syncSource:
 13516                                                  properties:
 13517                                                    path:
 13518                                                      minLength: 1
 13519                                                      pattern: ^.{2,}|[^./]$
 13520                                                      type: string
 13521                                                    targetBranch:
 13522                                                      type: string
 13523                                                  required:
 13524                                                  - path
 13525                                                  - targetBranch
 13526                                                  type: object
 13527                                              required:
 13528                                              - drySource
 13529                                              - syncSource
 13530                                              type: object
 13531                                            sources:
 13532                                              items:
 13533                                                properties:
 13534                                                  chart:
 13535                                                    type: string
 13536                                                  directory:
 13537                                                    properties:
 13538                                                      exclude:
 13539                                                        type: string
 13540                                                      include:
 13541                                                        type: string
 13542                                                      jsonnet:
 13543                                                        properties:
 13544                                                          extVars:
 13545                                                            items:
 13546                                                              properties:
 13547                                                                code:
 13548                                                                  type: boolean
 13549                                                                name:
 13550                                                                  type: string
 13551                                                                value:
 13552                                                                  type: string
 13553                                                              required:
 13554                                                              - name
 13555                                                              - value
 13556                                                              type: object
 13557                                                            type: array
 13558                                                          libs:
 13559                                                            items:
 13560                                                              type: string
 13561                                                            type: array
 13562                                                          tlas:
 13563                                                            items:
 13564                                                              properties:
 13565                                                                code:
 13566                                                                  type: boolean
 13567                                                                name:
 13568                                                                  type: string
 13569                                                                value:
 13570                                                                  type: string
 13571                                                              required:
 13572                                                              - name
 13573                                                              - value
 13574                                                              type: object
 13575                                                            type: array
 13576                                                        type: object
 13577                                                      recurse:
 13578                                                        type: boolean
 13579                                                    type: object
 13580                                                  helm:
 13581                                                    properties:
 13582                                                      apiVersions:
 13583                                                        items:
 13584                                                          type: string
 13585                                                        type: array
 13586                                                      fileParameters:
 13587                                                        items:
 13588                                                          properties:
 13589                                                            name:
 13590                                                              type: string
 13591                                                            path:
 13592                                                              type: string
 13593                                                          type: object
 13594                                                        type: array
 13595                                                      ignoreMissingValueFiles:
 13596                                                        type: boolean
 13597                                                      kubeVersion:
 13598                                                        type: string
 13599                                                      namespace:
 13600                                                        type: string
 13601                                                      parameters:
 13602                                                        items:
 13603                                                          properties:
 13604                                                            forceString:
 13605                                                              type: boolean
 13606                                                            name:
 13607                                                              type: string
 13608                                                            value:
 13609                                                              type: string
 13610                                                          type: object
 13611                                                        type: array
 13612                                                      passCredentials:
 13613                                                        type: boolean
 13614                                                      releaseName:
 13615                                                        type: string
 13616                                                      skipCrds:
 13617                                                        type: boolean
 13618                                                      skipSchemaValidation:
 13619                                                        type: boolean
 13620                                                      skipTests:
 13621                                                        type: boolean
 13622                                                      valueFiles:
 13623                                                        items:
 13624                                                          type: string
 13625                                                        type: array
 13626                                                      values:
 13627                                                        type: string
 13628                                                      valuesObject:
 13629                                                        type: object
 13630                                                        x-kubernetes-preserve-unknown-fields: true
 13631                                                      version:
 13632                                                        type: string
 13633                                                    type: object
 13634                                                  kustomize:
 13635                                                    properties:
 13636                                                      apiVersions:
 13637                                                        items:
 13638                                                          type: string
 13639                                                        type: array
 13640                                                      commonAnnotations:
 13641                                                        additionalProperties:
 13642                                                          type: string
 13643                                                        type: object
 13644                                                      commonAnnotationsEnvsubst:
 13645                                                        type: boolean
 13646                                                      commonLabels:
 13647                                                        additionalProperties:
 13648                                                          type: string
 13649                                                        type: object
 13650                                                      components:
 13651                                                        items:
 13652                                                          type: string
 13653                                                        type: array
 13654                                                      forceCommonAnnotations:
 13655                                                        type: boolean
 13656                                                      forceCommonLabels:
 13657                                                        type: boolean
 13658                                                      ignoreMissingComponents:
 13659                                                        type: boolean
 13660                                                      images:
 13661                                                        items:
 13662                                                          type: string
 13663                                                        type: array
 13664                                                      kubeVersion:
 13665                                                        type: string
 13666                                                      labelIncludeTemplates:
 13667                                                        type: boolean
 13668                                                      labelWithoutSelector:
 13669                                                        type: boolean
 13670                                                      namePrefix:
 13671                                                        type: string
 13672                                                      nameSuffix:
 13673                                                        type: string
 13674                                                      namespace:
 13675                                                        type: string
 13676                                                      patches:
 13677                                                        items:
 13678                                                          properties:
 13679                                                            options:
 13680                                                              additionalProperties:
 13681                                                                type: boolean
 13682                                                              type: object
 13683                                                            patch:
 13684                                                              type: string
 13685                                                            path:
 13686                                                              type: string
 13687                                                            target:
 13688                                                              properties:
 13689                                                                annotationSelector:
 13690                                                                  type: string
 13691                                                                group:
 13692                                                                  type: string
 13693                                                                kind:
 13694                                                                  type: string
 13695                                                                labelSelector:
 13696                                                                  type: string
 13697                                                                name:
 13698                                                                  type: string
 13699                                                                namespace:
 13700                                                                  type: string
 13701                                                                version:
 13702                                                                  type: string
 13703                                                              type: object
 13704                                                          type: object
 13705                                                        type: array
 13706                                                      replicas:
 13707                                                        items:
 13708                                                          properties:
 13709                                                            count:
 13710                                                              anyOf:
 13711                                                              - type: integer
 13712                                                              - type: string
 13713                                                              x-kubernetes-int-or-string: true
 13714                                                            name:
 13715                                                              type: string
 13716                                                          required:
 13717                                                          - count
 13718                                                          - name
 13719                                                          type: object
 13720                                                        type: array
 13721                                                      version:
 13722                                                        type: string
 13723                                                    type: object
 13724                                                  name:
 13725                                                    type: string
 13726                                                  path:
 13727                                                    type: string
 13728                                                  plugin:
 13729                                                    properties:
 13730                                                      env:
 13731                                                        items:
 13732                                                          properties:
 13733                                                            name:
 13734                                                              type: string
 13735                                                            value:
 13736                                                              type: string
 13737                                                          required:
 13738                                                          - name
 13739                                                          - value
 13740                                                          type: object
 13741                                                        type: array
 13742                                                      name:
 13743                                                        type: string
 13744                                                      parameters:
 13745                                                        items:
 13746                                                          properties:
 13747                                                            array:
 13748                                                              items:
 13749                                                                type: string
 13750                                                              type: array
 13751                                                            map:
 13752                                                              additionalProperties:
 13753                                                                type: string
 13754                                                              type: object
 13755                                                            name:
 13756                                                              type: string
 13757                                                            string:
 13758                                                              type: string
 13759                                                          type: object
 13760                                                        type: array
 13761                                                    type: object
 13762                                                  ref:
 13763                                                    type: string
 13764                                                  repoURL:
 13765                                                    type: string
 13766                                                  targetRevision:
 13767                                                    type: string
 13768                                                required:
 13769                                                - repoURL
 13770                                                type: object
 13771                                              type: array
 13772                                            syncPolicy:
 13773                                              properties:
 13774                                                automated:
 13775                                                  properties:
 13776                                                    allowEmpty:
 13777                                                      type: boolean
 13778                                                    enabled:
 13779                                                      type: boolean
 13780                                                    prune:
 13781                                                      type: boolean
 13782                                                    selfHeal:
 13783                                                      type: boolean
 13784                                                  type: object
 13785                                                managedNamespaceMetadata:
 13786                                                  properties:
 13787                                                    annotations:
 13788                                                      additionalProperties:
 13789                                                        type: string
 13790                                                      type: object
 13791                                                    labels:
 13792                                                      additionalProperties:
 13793                                                        type: string
 13794                                                      type: object
 13795                                                  type: object
 13796                                                retry:
 13797                                                  properties:
 13798                                                    backoff:
 13799                                                      properties:
 13800                                                        duration:
 13801                                                          type: string
 13802                                                        factor:
 13803                                                          format: int64
 13804                                                          type: integer
 13805                                                        maxDuration:
 13806                                                          type: string
 13807                                                      type: object
 13808                                                    limit:
 13809                                                      format: int64
 13810                                                      type: integer
 13811                                                    refresh:
 13812                                                      type: boolean
 13813                                                  type: object
 13814                                                syncOptions:
 13815                                                  items:
 13816                                                    type: string
 13817                                                  type: array
 13818                                              type: object
 13819                                          required:
 13820                                          - destination
 13821                                          - project
 13822                                          type: object
 13823                                      required:
 13824                                      - metadata
 13825                                      - spec
 13826                                      type: object
 13827                                    values:
 13828                                      additionalProperties:
 13829                                        type: string
 13830                                      type: object
 13831                                  type: object
 13832                                selector:
 13833                                  properties:
 13834                                    matchExpressions:
 13835                                      items:
 13836                                        properties:
 13837                                          key:
 13838                                            type: string
 13839                                          operator:
 13840                                            type: string
 13841                                          values:
 13842                                            items:
 13843                                              type: string
 13844                                            type: array
 13845                                            x-kubernetes-list-type: atomic
 13846                                        required:
 13847                                        - key
 13848                                        - operator
 13849                                        type: object
 13850                                      type: array
 13851                                      x-kubernetes-list-type: atomic
 13852                                    matchLabels:
 13853                                      additionalProperties:
 13854                                        type: string
 13855                                      type: object
 13856                                  type: object
 13857                                  x-kubernetes-map-type: atomic
 13858                              type: object
 13859                            type: array
 13860                          mergeKeys:
 13861                            items:
 13862                              type: string
 13863                            type: array
 13864                          template:
 13865                            properties:
 13866                              metadata:
 13867                                properties:
 13868                                  annotations:
 13869                                    additionalProperties:
 13870                                      type: string
 13871                                    type: object
 13872                                  finalizers:
 13873                                    items:
 13874                                      type: string
 13875                                    type: array
 13876                                  labels:
 13877                                    additionalProperties:
 13878                                      type: string
 13879                                    type: object
 13880                                  name:
 13881                                    type: string
 13882                                  namespace:
 13883                                    type: string
 13884                                type: object
 13885                              spec:
 13886                                properties:
 13887                                  destination:
 13888                                    properties:
 13889                                      name:
 13890                                        type: string
 13891                                      namespace:
 13892                                        type: string
 13893                                      server:
 13894                                        type: string
 13895                                    type: object
 13896                                  ignoreDifferences:
 13897                                    items:
 13898                                      properties:
 13899                                        group:
 13900                                          type: string
 13901                                        jqPathExpressions:
 13902                                          items:
 13903                                            type: string
 13904                                          type: array
 13905                                        jsonPointers:
 13906                                          items:
 13907                                            type: string
 13908                                          type: array
 13909                                        kind:
 13910                                          type: string
 13911                                        managedFieldsManagers:
 13912                                          items:
 13913                                            type: string
 13914                                          type: array
 13915                                        name:
 13916                                          type: string
 13917                                        namespace:
 13918                                          type: string
 13919                                      required:
 13920                                      - kind
 13921                                      type: object
 13922                                    type: array
 13923                                  info:
 13924                                    items:
 13925                                      properties:
 13926                                        name:
 13927                                          type: string
 13928                                        value:
 13929                                          type: string
 13930                                      required:
 13931                                      - name
 13932                                      - value
 13933                                      type: object
 13934                                    type: array
 13935                                  project:
 13936                                    type: string
 13937                                  revisionHistoryLimit:
 13938                                    format: int64
 13939                                    type: integer
 13940                                  source:
 13941                                    properties:
 13942                                      chart:
 13943                                        type: string
 13944                                      directory:
 13945                                        properties:
 13946                                          exclude:
 13947                                            type: string
 13948                                          include:
 13949                                            type: string
 13950                                          jsonnet:
 13951                                            properties:
 13952                                              extVars:
 13953                                                items:
 13954                                                  properties:
 13955                                                    code:
 13956                                                      type: boolean
 13957                                                    name:
 13958                                                      type: string
 13959                                                    value:
 13960                                                      type: string
 13961                                                  required:
 13962                                                  - name
 13963                                                  - value
 13964                                                  type: object
 13965                                                type: array
 13966                                              libs:
 13967                                                items:
 13968                                                  type: string
 13969                                                type: array
 13970                                              tlas:
 13971                                                items:
 13972                                                  properties:
 13973                                                    code:
 13974                                                      type: boolean
 13975                                                    name:
 13976                                                      type: string
 13977                                                    value:
 13978                                                      type: string
 13979                                                  required:
 13980                                                  - name
 13981                                                  - value
 13982                                                  type: object
 13983                                                type: array
 13984                                            type: object
 13985                                          recurse:
 13986                                            type: boolean
 13987                                        type: object
 13988                                      helm:
 13989                                        properties:
 13990                                          apiVersions:
 13991                                            items:
 13992                                              type: string
 13993                                            type: array
 13994                                          fileParameters:
 13995                                            items:
 13996                                              properties:
 13997                                                name:
 13998                                                  type: string
 13999                                                path:
 14000                                                  type: string
 14001                                              type: object
 14002                                            type: array
 14003                                          ignoreMissingValueFiles:
 14004                                            type: boolean
 14005                                          kubeVersion:
 14006                                            type: string
 14007                                          namespace:
 14008                                            type: string
 14009                                          parameters:
 14010                                            items:
 14011                                              properties:
 14012                                                forceString:
 14013                                                  type: boolean
 14014                                                name:
 14015                                                  type: string
 14016                                                value:
 14017                                                  type: string
 14018                                              type: object
 14019                                            type: array
 14020                                          passCredentials:
 14021                                            type: boolean
 14022                                          releaseName:
 14023                                            type: string
 14024                                          skipCrds:
 14025                                            type: boolean
 14026                                          skipSchemaValidation:
 14027                                            type: boolean
 14028                                          skipTests:
 14029                                            type: boolean
 14030                                          valueFiles:
 14031                                            items:
 14032                                              type: string
 14033                                            type: array
 14034                                          values:
 14035                                            type: string
 14036                                          valuesObject:
 14037                                            type: object
 14038                                            x-kubernetes-preserve-unknown-fields: true
 14039                                          version:
 14040                                            type: string
 14041                                        type: object
 14042                                      kustomize:
 14043                                        properties:
 14044                                          apiVersions:
 14045                                            items:
 14046                                              type: string
 14047                                            type: array
 14048                                          commonAnnotations:
 14049                                            additionalProperties:
 14050                                              type: string
 14051                                            type: object
 14052                                          commonAnnotationsEnvsubst:
 14053                                            type: boolean
 14054                                          commonLabels:
 14055                                            additionalProperties:
 14056                                              type: string
 14057                                            type: object
 14058                                          components:
 14059                                            items:
 14060                                              type: string
 14061                                            type: array
 14062                                          forceCommonAnnotations:
 14063                                            type: boolean
 14064                                          forceCommonLabels:
 14065                                            type: boolean
 14066                                          ignoreMissingComponents:
 14067                                            type: boolean
 14068                                          images:
 14069                                            items:
 14070                                              type: string
 14071                                            type: array
 14072                                          kubeVersion:
 14073                                            type: string
 14074                                          labelIncludeTemplates:
 14075                                            type: boolean
 14076                                          labelWithoutSelector:
 14077                                            type: boolean
 14078                                          namePrefix:
 14079                                            type: string
 14080                                          nameSuffix:
 14081                                            type: string
 14082                                          namespace:
 14083                                            type: string
 14084                                          patches:
 14085                                            items:
 14086                                              properties:
 14087                                                options:
 14088                                                  additionalProperties:
 14089                                                    type: boolean
 14090                                                  type: object
 14091                                                patch:
 14092                                                  type: string
 14093                                                path:
 14094                                                  type: string
 14095                                                target:
 14096                                                  properties:
 14097                                                    annotationSelector:
 14098                                                      type: string
 14099                                                    group:
 14100                                                      type: string
 14101                                                    kind:
 14102                                                      type: string
 14103                                                    labelSelector:
 14104                                                      type: string
 14105                                                    name:
 14106                                                      type: string
 14107                                                    namespace:
 14108                                                      type: string
 14109                                                    version:
 14110                                                      type: string
 14111                                                  type: object
 14112                                              type: object
 14113                                            type: array
 14114                                          replicas:
 14115                                            items:
 14116                                              properties:
 14117                                                count:
 14118                                                  anyOf:
 14119                                                  - type: integer
 14120                                                  - type: string
 14121                                                  x-kubernetes-int-or-string: true
 14122                                                name:
 14123                                                  type: string
 14124                                              required:
 14125                                              - count
 14126                                              - name
 14127                                              type: object
 14128                                            type: array
 14129                                          version:
 14130                                            type: string
 14131                                        type: object
 14132                                      name:
 14133                                        type: string
 14134                                      path:
 14135                                        type: string
 14136                                      plugin:
 14137                                        properties:
 14138                                          env:
 14139                                            items:
 14140                                              properties:
 14141                                                name:
 14142                                                  type: string
 14143                                                value:
 14144                                                  type: string
 14145                                              required:
 14146                                              - name
 14147                                              - value
 14148                                              type: object
 14149                                            type: array
 14150                                          name:
 14151                                            type: string
 14152                                          parameters:
 14153                                            items:
 14154                                              properties:
 14155                                                array:
 14156                                                  items:
 14157                                                    type: string
 14158                                                  type: array
 14159                                                map:
 14160                                                  additionalProperties:
 14161                                                    type: string
 14162                                                  type: object
 14163                                                name:
 14164                                                  type: string
 14165                                                string:
 14166                                                  type: string
 14167                                              type: object
 14168                                            type: array
 14169                                        type: object
 14170                                      ref:
 14171                                        type: string
 14172                                      repoURL:
 14173                                        type: string
 14174                                      targetRevision:
 14175                                        type: string
 14176                                    required:
 14177                                    - repoURL
 14178                                    type: object
 14179                                  sourceHydrator:
 14180                                    properties:
 14181                                      drySource:
 14182                                        properties:
 14183                                          path:
 14184                                            type: string
 14185                                          repoURL:
 14186                                            type: string
 14187                                          targetRevision:
 14188                                            type: string
 14189                                        required:
 14190                                        - path
 14191                                        - repoURL
 14192                                        - targetRevision
 14193                                        type: object
 14194                                      hydrateTo:
 14195                                        properties:
 14196                                          targetBranch:
 14197                                            type: string
 14198                                        required:
 14199                                        - targetBranch
 14200                                        type: object
 14201                                      syncSource:
 14202                                        properties:
 14203                                          path:
 14204                                            minLength: 1
 14205                                            pattern: ^.{2,}|[^./]$
 14206                                            type: string
 14207                                          targetBranch:
 14208                                            type: string
 14209                                        required:
 14210                                        - path
 14211                                        - targetBranch
 14212                                        type: object
 14213                                    required:
 14214                                    - drySource
 14215                                    - syncSource
 14216                                    type: object
 14217                                  sources:
 14218                                    items:
 14219                                      properties:
 14220                                        chart:
 14221                                          type: string
 14222                                        directory:
 14223                                          properties:
 14224                                            exclude:
 14225                                              type: string
 14226                                            include:
 14227                                              type: string
 14228                                            jsonnet:
 14229                                              properties:
 14230                                                extVars:
 14231                                                  items:
 14232                                                    properties:
 14233                                                      code:
 14234                                                        type: boolean
 14235                                                      name:
 14236                                                        type: string
 14237                                                      value:
 14238                                                        type: string
 14239                                                    required:
 14240                                                    - name
 14241                                                    - value
 14242                                                    type: object
 14243                                                  type: array
 14244                                                libs:
 14245                                                  items:
 14246                                                    type: string
 14247                                                  type: array
 14248                                                tlas:
 14249                                                  items:
 14250                                                    properties:
 14251                                                      code:
 14252                                                        type: boolean
 14253                                                      name:
 14254                                                        type: string
 14255                                                      value:
 14256                                                        type: string
 14257                                                    required:
 14258                                                    - name
 14259                                                    - value
 14260                                                    type: object
 14261                                                  type: array
 14262                                              type: object
 14263                                            recurse:
 14264                                              type: boolean
 14265                                          type: object
 14266                                        helm:
 14267                                          properties:
 14268                                            apiVersions:
 14269                                              items:
 14270                                                type: string
 14271                                              type: array
 14272                                            fileParameters:
 14273                                              items:
 14274                                                properties:
 14275                                                  name:
 14276                                                    type: string
 14277                                                  path:
 14278                                                    type: string
 14279                                                type: object
 14280                                              type: array
 14281                                            ignoreMissingValueFiles:
 14282                                              type: boolean
 14283                                            kubeVersion:
 14284                                              type: string
 14285                                            namespace:
 14286                                              type: string
 14287                                            parameters:
 14288                                              items:
 14289                                                properties:
 14290                                                  forceString:
 14291                                                    type: boolean
 14292                                                  name:
 14293                                                    type: string
 14294                                                  value:
 14295                                                    type: string
 14296                                                type: object
 14297                                              type: array
 14298                                            passCredentials:
 14299                                              type: boolean
 14300                                            releaseName:
 14301                                              type: string
 14302                                            skipCrds:
 14303                                              type: boolean
 14304                                            skipSchemaValidation:
 14305                                              type: boolean
 14306                                            skipTests:
 14307                                              type: boolean
 14308                                            valueFiles:
 14309                                              items:
 14310                                                type: string
 14311                                              type: array
 14312                                            values:
 14313                                              type: string
 14314                                            valuesObject:
 14315                                              type: object
 14316                                              x-kubernetes-preserve-unknown-fields: true
 14317                                            version:
 14318                                              type: string
 14319                                          type: object
 14320                                        kustomize:
 14321                                          properties:
 14322                                            apiVersions:
 14323                                              items:
 14324                                                type: string
 14325                                              type: array
 14326                                            commonAnnotations:
 14327                                              additionalProperties:
 14328                                                type: string
 14329                                              type: object
 14330                                            commonAnnotationsEnvsubst:
 14331                                              type: boolean
 14332                                            commonLabels:
 14333                                              additionalProperties:
 14334                                                type: string
 14335                                              type: object
 14336                                            components:
 14337                                              items:
 14338                                                type: string
 14339                                              type: array
 14340                                            forceCommonAnnotations:
 14341                                              type: boolean
 14342                                            forceCommonLabels:
 14343                                              type: boolean
 14344                                            ignoreMissingComponents:
 14345                                              type: boolean
 14346                                            images:
 14347                                              items:
 14348                                                type: string
 14349                                              type: array
 14350                                            kubeVersion:
 14351                                              type: string
 14352                                            labelIncludeTemplates:
 14353                                              type: boolean
 14354                                            labelWithoutSelector:
 14355                                              type: boolean
 14356                                            namePrefix:
 14357                                              type: string
 14358                                            nameSuffix:
 14359                                              type: string
 14360                                            namespace:
 14361                                              type: string
 14362                                            patches:
 14363                                              items:
 14364                                                properties:
 14365                                                  options:
 14366                                                    additionalProperties:
 14367                                                      type: boolean
 14368                                                    type: object
 14369                                                  patch:
 14370                                                    type: string
 14371                                                  path:
 14372                                                    type: string
 14373                                                  target:
 14374                                                    properties:
 14375                                                      annotationSelector:
 14376                                                        type: string
 14377                                                      group:
 14378                                                        type: string
 14379                                                      kind:
 14380                                                        type: string
 14381                                                      labelSelector:
 14382                                                        type: string
 14383                                                      name:
 14384                                                        type: string
 14385                                                      namespace:
 14386                                                        type: string
 14387                                                      version:
 14388                                                        type: string
 14389                                                    type: object
 14390                                                type: object
 14391                                              type: array
 14392                                            replicas:
 14393                                              items:
 14394                                                properties:
 14395                                                  count:
 14396                                                    anyOf:
 14397                                                    - type: integer
 14398                                                    - type: string
 14399                                                    x-kubernetes-int-or-string: true
 14400                                                  name:
 14401                                                    type: string
 14402                                                required:
 14403                                                - count
 14404                                                - name
 14405                                                type: object
 14406                                              type: array
 14407                                            version:
 14408                                              type: string
 14409                                          type: object
 14410                                        name:
 14411                                          type: string
 14412                                        path:
 14413                                          type: string
 14414                                        plugin:
 14415                                          properties:
 14416                                            env:
 14417                                              items:
 14418                                                properties:
 14419                                                  name:
 14420                                                    type: string
 14421                                                  value:
 14422                                                    type: string
 14423                                                required:
 14424                                                - name
 14425                                                - value
 14426                                                type: object
 14427                                              type: array
 14428                                            name:
 14429                                              type: string
 14430                                            parameters:
 14431                                              items:
 14432                                                properties:
 14433                                                  array:
 14434                                                    items:
 14435                                                      type: string
 14436                                                    type: array
 14437                                                  map:
 14438                                                    additionalProperties:
 14439                                                      type: string
 14440                                                    type: object
 14441                                                  name:
 14442                                                    type: string
 14443                                                  string:
 14444                                                    type: string
 14445                                                type: object
 14446                                              type: array
 14447                                          type: object
 14448                                        ref:
 14449                                          type: string
 14450                                        repoURL:
 14451                                          type: string
 14452                                        targetRevision:
 14453                                          type: string
 14454                                      required:
 14455                                      - repoURL
 14456                                      type: object
 14457                                    type: array
 14458                                  syncPolicy:
 14459                                    properties:
 14460                                      automated:
 14461                                        properties:
 14462                                          allowEmpty:
 14463                                            type: boolean
 14464                                          enabled:
 14465                                            type: boolean
 14466                                          prune:
 14467                                            type: boolean
 14468                                          selfHeal:
 14469                                            type: boolean
 14470                                        type: object
 14471                                      managedNamespaceMetadata:
 14472                                        properties:
 14473                                          annotations:
 14474                                            additionalProperties:
 14475                                              type: string
 14476                                            type: object
 14477                                          labels:
 14478                                            additionalProperties:
 14479                                              type: string
 14480                                            type: object
 14481                                        type: object
 14482                                      retry:
 14483                                        properties:
 14484                                          backoff:
 14485                                            properties:
 14486                                              duration:
 14487                                                type: string
 14488                                              factor:
 14489                                                format: int64
 14490                                                type: integer
 14491                                              maxDuration:
 14492                                                type: string
 14493                                            type: object
 14494                                          limit:
 14495                                            format: int64
 14496                                            type: integer
 14497                                          refresh:
 14498                                            type: boolean
 14499                                        type: object
 14500                                      syncOptions:
 14501                                        items:
 14502                                          type: string
 14503                                        type: array
 14504                                    type: object
 14505                                required:
 14506                                - destination
 14507                                - project
 14508                                type: object
 14509                            required:
 14510                            - metadata
 14511                            - spec
 14512                            type: object
 14513                        required:
 14514                        - generators
 14515                        - mergeKeys
 14516                        type: object
 14517                      plugin:
 14518                        properties:
 14519                          configMapRef:
 14520                            properties:
 14521                              name:
 14522                                type: string
 14523                            required:
 14524                            - name
 14525                            type: object
 14526                          input:
 14527                            properties:
 14528                              parameters:
 14529                                additionalProperties:
 14530                                  x-kubernetes-preserve-unknown-fields: true
 14531                                type: object
 14532                            type: object
 14533                          requeueAfterSeconds:
 14534                            format: int64
 14535                            type: integer
 14536                          template:
 14537                            properties:
 14538                              metadata:
 14539                                properties:
 14540                                  annotations:
 14541                                    additionalProperties:
 14542                                      type: string
 14543                                    type: object
 14544                                  finalizers:
 14545                                    items:
 14546                                      type: string
 14547                                    type: array
 14548                                  labels:
 14549                                    additionalProperties:
 14550                                      type: string
 14551                                    type: object
 14552                                  name:
 14553                                    type: string
 14554                                  namespace:
 14555                                    type: string
 14556                                type: object
 14557                              spec:
 14558                                properties:
 14559                                  destination:
 14560                                    properties:
 14561                                      name:
 14562                                        type: string
 14563                                      namespace:
 14564                                        type: string
 14565                                      server:
 14566                                        type: string
 14567                                    type: object
 14568                                  ignoreDifferences:
 14569                                    items:
 14570                                      properties:
 14571                                        group:
 14572                                          type: string
 14573                                        jqPathExpressions:
 14574                                          items:
 14575                                            type: string
 14576                                          type: array
 14577                                        jsonPointers:
 14578                                          items:
 14579                                            type: string
 14580                                          type: array
 14581                                        kind:
 14582                                          type: string
 14583                                        managedFieldsManagers:
 14584                                          items:
 14585                                            type: string
 14586                                          type: array
 14587                                        name:
 14588                                          type: string
 14589                                        namespace:
 14590                                          type: string
 14591                                      required:
 14592                                      - kind
 14593                                      type: object
 14594                                    type: array
 14595                                  info:
 14596                                    items:
 14597                                      properties:
 14598                                        name:
 14599                                          type: string
 14600                                        value:
 14601                                          type: string
 14602                                      required:
 14603                                      - name
 14604                                      - value
 14605                                      type: object
 14606                                    type: array
 14607                                  project:
 14608                                    type: string
 14609                                  revisionHistoryLimit:
 14610                                    format: int64
 14611                                    type: integer
 14612                                  source:
 14613                                    properties:
 14614                                      chart:
 14615                                        type: string
 14616                                      directory:
 14617                                        properties:
 14618                                          exclude:
 14619                                            type: string
 14620                                          include:
 14621                                            type: string
 14622                                          jsonnet:
 14623                                            properties:
 14624                                              extVars:
 14625                                                items:
 14626                                                  properties:
 14627                                                    code:
 14628                                                      type: boolean
 14629                                                    name:
 14630                                                      type: string
 14631                                                    value:
 14632                                                      type: string
 14633                                                  required:
 14634                                                  - name
 14635                                                  - value
 14636                                                  type: object
 14637                                                type: array
 14638                                              libs:
 14639                                                items:
 14640                                                  type: string
 14641                                                type: array
 14642                                              tlas:
 14643                                                items:
 14644                                                  properties:
 14645                                                    code:
 14646                                                      type: boolean
 14647                                                    name:
 14648                                                      type: string
 14649                                                    value:
 14650                                                      type: string
 14651                                                  required:
 14652                                                  - name
 14653                                                  - value
 14654                                                  type: object
 14655                                                type: array
 14656                                            type: object
 14657                                          recurse:
 14658                                            type: boolean
 14659                                        type: object
 14660                                      helm:
 14661                                        properties:
 14662                                          apiVersions:
 14663                                            items:
 14664                                              type: string
 14665                                            type: array
 14666                                          fileParameters:
 14667                                            items:
 14668                                              properties:
 14669                                                name:
 14670                                                  type: string
 14671                                                path:
 14672                                                  type: string
 14673                                              type: object
 14674                                            type: array
 14675                                          ignoreMissingValueFiles:
 14676                                            type: boolean
 14677                                          kubeVersion:
 14678                                            type: string
 14679                                          namespace:
 14680                                            type: string
 14681                                          parameters:
 14682                                            items:
 14683                                              properties:
 14684                                                forceString:
 14685                                                  type: boolean
 14686                                                name:
 14687                                                  type: string
 14688                                                value:
 14689                                                  type: string
 14690                                              type: object
 14691                                            type: array
 14692                                          passCredentials:
 14693                                            type: boolean
 14694                                          releaseName:
 14695                                            type: string
 14696                                          skipCrds:
 14697                                            type: boolean
 14698                                          skipSchemaValidation:
 14699                                            type: boolean
 14700                                          skipTests:
 14701                                            type: boolean
 14702                                          valueFiles:
 14703                                            items:
 14704                                              type: string
 14705                                            type: array
 14706                                          values:
 14707                                            type: string
 14708                                          valuesObject:
 14709                                            type: object
 14710                                            x-kubernetes-preserve-unknown-fields: true
 14711                                          version:
 14712                                            type: string
 14713                                        type: object
 14714                                      kustomize:
 14715                                        properties:
 14716                                          apiVersions:
 14717                                            items:
 14718                                              type: string
 14719                                            type: array
 14720                                          commonAnnotations:
 14721                                            additionalProperties:
 14722                                              type: string
 14723                                            type: object
 14724                                          commonAnnotationsEnvsubst:
 14725                                            type: boolean
 14726                                          commonLabels:
 14727                                            additionalProperties:
 14728                                              type: string
 14729                                            type: object
 14730                                          components:
 14731                                            items:
 14732                                              type: string
 14733                                            type: array
 14734                                          forceCommonAnnotations:
 14735                                            type: boolean
 14736                                          forceCommonLabels:
 14737                                            type: boolean
 14738                                          ignoreMissingComponents:
 14739                                            type: boolean
 14740                                          images:
 14741                                            items:
 14742                                              type: string
 14743                                            type: array
 14744                                          kubeVersion:
 14745                                            type: string
 14746                                          labelIncludeTemplates:
 14747                                            type: boolean
 14748                                          labelWithoutSelector:
 14749                                            type: boolean
 14750                                          namePrefix:
 14751                                            type: string
 14752                                          nameSuffix:
 14753                                            type: string
 14754                                          namespace:
 14755                                            type: string
 14756                                          patches:
 14757                                            items:
 14758                                              properties:
 14759                                                options:
 14760                                                  additionalProperties:
 14761                                                    type: boolean
 14762                                                  type: object
 14763                                                patch:
 14764                                                  type: string
 14765                                                path:
 14766                                                  type: string
 14767                                                target:
 14768                                                  properties:
 14769                                                    annotationSelector:
 14770                                                      type: string
 14771                                                    group:
 14772                                                      type: string
 14773                                                    kind:
 14774                                                      type: string
 14775                                                    labelSelector:
 14776                                                      type: string
 14777                                                    name:
 14778                                                      type: string
 14779                                                    namespace:
 14780                                                      type: string
 14781                                                    version:
 14782                                                      type: string
 14783                                                  type: object
 14784                                              type: object
 14785                                            type: array
 14786                                          replicas:
 14787                                            items:
 14788                                              properties:
 14789                                                count:
 14790                                                  anyOf:
 14791                                                  - type: integer
 14792                                                  - type: string
 14793                                                  x-kubernetes-int-or-string: true
 14794                                                name:
 14795                                                  type: string
 14796                                              required:
 14797                                              - count
 14798                                              - name
 14799                                              type: object
 14800                                            type: array
 14801                                          version:
 14802                                            type: string
 14803                                        type: object
 14804                                      name:
 14805                                        type: string
 14806                                      path:
 14807                                        type: string
 14808                                      plugin:
 14809                                        properties:
 14810                                          env:
 14811                                            items:
 14812                                              properties:
 14813                                                name:
 14814                                                  type: string
 14815                                                value:
 14816                                                  type: string
 14817                                              required:
 14818                                              - name
 14819                                              - value
 14820                                              type: object
 14821                                            type: array
 14822                                          name:
 14823                                            type: string
 14824                                          parameters:
 14825                                            items:
 14826                                              properties:
 14827                                                array:
 14828                                                  items:
 14829                                                    type: string
 14830                                                  type: array
 14831                                                map:
 14832                                                  additionalProperties:
 14833                                                    type: string
 14834                                                  type: object
 14835                                                name:
 14836                                                  type: string
 14837                                                string:
 14838                                                  type: string
 14839                                              type: object
 14840                                            type: array
 14841                                        type: object
 14842                                      ref:
 14843                                        type: string
 14844                                      repoURL:
 14845                                        type: string
 14846                                      targetRevision:
 14847                                        type: string
 14848                                    required:
 14849                                    - repoURL
 14850                                    type: object
 14851                                  sourceHydrator:
 14852                                    properties:
 14853                                      drySource:
 14854                                        properties:
 14855                                          path:
 14856                                            type: string
 14857                                          repoURL:
 14858                                            type: string
 14859                                          targetRevision:
 14860                                            type: string
 14861                                        required:
 14862                                        - path
 14863                                        - repoURL
 14864                                        - targetRevision
 14865                                        type: object
 14866                                      hydrateTo:
 14867                                        properties:
 14868                                          targetBranch:
 14869                                            type: string
 14870                                        required:
 14871                                        - targetBranch
 14872                                        type: object
 14873                                      syncSource:
 14874                                        properties:
 14875                                          path:
 14876                                            minLength: 1
 14877                                            pattern: ^.{2,}|[^./]$
 14878                                            type: string
 14879                                          targetBranch:
 14880                                            type: string
 14881                                        required:
 14882                                        - path
 14883                                        - targetBranch
 14884                                        type: object
 14885                                    required:
 14886                                    - drySource
 14887                                    - syncSource
 14888                                    type: object
 14889                                  sources:
 14890                                    items:
 14891                                      properties:
 14892                                        chart:
 14893                                          type: string
 14894                                        directory:
 14895                                          properties:
 14896                                            exclude:
 14897                                              type: string
 14898                                            include:
 14899                                              type: string
 14900                                            jsonnet:
 14901                                              properties:
 14902                                                extVars:
 14903                                                  items:
 14904                                                    properties:
 14905                                                      code:
 14906                                                        type: boolean
 14907                                                      name:
 14908                                                        type: string
 14909                                                      value:
 14910                                                        type: string
 14911                                                    required:
 14912                                                    - name
 14913                                                    - value
 14914                                                    type: object
 14915                                                  type: array
 14916                                                libs:
 14917                                                  items:
 14918                                                    type: string
 14919                                                  type: array
 14920                                                tlas:
 14921                                                  items:
 14922                                                    properties:
 14923                                                      code:
 14924                                                        type: boolean
 14925                                                      name:
 14926                                                        type: string
 14927                                                      value:
 14928                                                        type: string
 14929                                                    required:
 14930                                                    - name
 14931                                                    - value
 14932                                                    type: object
 14933                                                  type: array
 14934                                              type: object
 14935                                            recurse:
 14936                                              type: boolean
 14937                                          type: object
 14938                                        helm:
 14939                                          properties:
 14940                                            apiVersions:
 14941                                              items:
 14942                                                type: string
 14943                                              type: array
 14944                                            fileParameters:
 14945                                              items:
 14946                                                properties:
 14947                                                  name:
 14948                                                    type: string
 14949                                                  path:
 14950                                                    type: string
 14951                                                type: object
 14952                                              type: array
 14953                                            ignoreMissingValueFiles:
 14954                                              type: boolean
 14955                                            kubeVersion:
 14956                                              type: string
 14957                                            namespace:
 14958                                              type: string
 14959                                            parameters:
 14960                                              items:
 14961                                                properties:
 14962                                                  forceString:
 14963                                                    type: boolean
 14964                                                  name:
 14965                                                    type: string
 14966                                                  value:
 14967                                                    type: string
 14968                                                type: object
 14969                                              type: array
 14970                                            passCredentials:
 14971                                              type: boolean
 14972                                            releaseName:
 14973                                              type: string
 14974                                            skipCrds:
 14975                                              type: boolean
 14976                                            skipSchemaValidation:
 14977                                              type: boolean
 14978                                            skipTests:
 14979                                              type: boolean
 14980                                            valueFiles:
 14981                                              items:
 14982                                                type: string
 14983                                              type: array
 14984                                            values:
 14985                                              type: string
 14986                                            valuesObject:
 14987                                              type: object
 14988                                              x-kubernetes-preserve-unknown-fields: true
 14989                                            version:
 14990                                              type: string
 14991                                          type: object
 14992                                        kustomize:
 14993                                          properties:
 14994                                            apiVersions:
 14995                                              items:
 14996                                                type: string
 14997                                              type: array
 14998                                            commonAnnotations:
 14999                                              additionalProperties:
 15000                                                type: string
 15001                                              type: object
 15002                                            commonAnnotationsEnvsubst:
 15003                                              type: boolean
 15004                                            commonLabels:
 15005                                              additionalProperties:
 15006                                                type: string
 15007                                              type: object
 15008                                            components:
 15009                                              items:
 15010                                                type: string
 15011                                              type: array
 15012                                            forceCommonAnnotations:
 15013                                              type: boolean
 15014                                            forceCommonLabels:
 15015                                              type: boolean
 15016                                            ignoreMissingComponents:
 15017                                              type: boolean
 15018                                            images:
 15019                                              items:
 15020                                                type: string
 15021                                              type: array
 15022                                            kubeVersion:
 15023                                              type: string
 15024                                            labelIncludeTemplates:
 15025                                              type: boolean
 15026                                            labelWithoutSelector:
 15027                                              type: boolean
 15028                                            namePrefix:
 15029                                              type: string
 15030                                            nameSuffix:
 15031                                              type: string
 15032                                            namespace:
 15033                                              type: string
 15034                                            patches:
 15035                                              items:
 15036                                                properties:
 15037                                                  options:
 15038                                                    additionalProperties:
 15039                                                      type: boolean
 15040                                                    type: object
 15041                                                  patch:
 15042                                                    type: string
 15043                                                  path:
 15044                                                    type: string
 15045                                                  target:
 15046                                                    properties:
 15047                                                      annotationSelector:
 15048                                                        type: string
 15049                                                      group:
 15050                                                        type: string
 15051                                                      kind:
 15052                                                        type: string
 15053                                                      labelSelector:
 15054                                                        type: string
 15055                                                      name:
 15056                                                        type: string
 15057                                                      namespace:
 15058                                                        type: string
 15059                                                      version:
 15060                                                        type: string
 15061                                                    type: object
 15062                                                type: object
 15063                                              type: array
 15064                                            replicas:
 15065                                              items:
 15066                                                properties:
 15067                                                  count:
 15068                                                    anyOf:
 15069                                                    - type: integer
 15070                                                    - type: string
 15071                                                    x-kubernetes-int-or-string: true
 15072                                                  name:
 15073                                                    type: string
 15074                                                required:
 15075                                                - count
 15076                                                - name
 15077                                                type: object
 15078                                              type: array
 15079                                            version:
 15080                                              type: string
 15081                                          type: object
 15082                                        name:
 15083                                          type: string
 15084                                        path:
 15085                                          type: string
 15086                                        plugin:
 15087                                          properties:
 15088                                            env:
 15089                                              items:
 15090                                                properties:
 15091                                                  name:
 15092                                                    type: string
 15093                                                  value:
 15094                                                    type: string
 15095                                                required:
 15096                                                - name
 15097                                                - value
 15098                                                type: object
 15099                                              type: array
 15100                                            name:
 15101                                              type: string
 15102                                            parameters:
 15103                                              items:
 15104                                                properties:
 15105                                                  array:
 15106                                                    items:
 15107                                                      type: string
 15108                                                    type: array
 15109                                                  map:
 15110                                                    additionalProperties:
 15111                                                      type: string
 15112                                                    type: object
 15113                                                  name:
 15114                                                    type: string
 15115                                                  string:
 15116                                                    type: string
 15117                                                type: object
 15118                                              type: array
 15119                                          type: object
 15120                                        ref:
 15121                                          type: string
 15122                                        repoURL:
 15123                                          type: string
 15124                                        targetRevision:
 15125                                          type: string
 15126                                      required:
 15127                                      - repoURL
 15128                                      type: object
 15129                                    type: array
 15130                                  syncPolicy:
 15131                                    properties:
 15132                                      automated:
 15133                                        properties:
 15134                                          allowEmpty:
 15135                                            type: boolean
 15136                                          enabled:
 15137                                            type: boolean
 15138                                          prune:
 15139                                            type: boolean
 15140                                          selfHeal:
 15141                                            type: boolean
 15142                                        type: object
 15143                                      managedNamespaceMetadata:
 15144                                        properties:
 15145                                          annotations:
 15146                                            additionalProperties:
 15147                                              type: string
 15148                                            type: object
 15149                                          labels:
 15150                                            additionalProperties:
 15151                                              type: string
 15152                                            type: object
 15153                                        type: object
 15154                                      retry:
 15155                                        properties:
 15156                                          backoff:
 15157                                            properties:
 15158                                              duration:
 15159                                                type: string
 15160                                              factor:
 15161                                                format: int64
 15162                                                type: integer
 15163                                              maxDuration:
 15164                                                type: string
 15165                                            type: object
 15166                                          limit:
 15167                                            format: int64
 15168                                            type: integer
 15169                                          refresh:
 15170                                            type: boolean
 15171                                        type: object
 15172                                      syncOptions:
 15173                                        items:
 15174                                          type: string
 15175                                        type: array
 15176                                    type: object
 15177                                required:
 15178                                - destination
 15179                                - project
 15180                                type: object
 15181                            required:
 15182                            - metadata
 15183                            - spec
 15184                            type: object
 15185                          values:
 15186                            additionalProperties:
 15187                              type: string
 15188                            type: object
 15189                        required:
 15190                        - configMapRef
 15191                        type: object
 15192                      pullRequest:
 15193                        properties:
 15194                          azuredevops:
 15195                            properties:
 15196                              api:
 15197                                type: string
 15198                              labels:
 15199                                items:
 15200                                  type: string
 15201                                type: array
 15202                              organization:
 15203                                type: string
 15204                              project:
 15205                                type: string
 15206                              repo:
 15207                                type: string
 15208                              tokenRef:
 15209                                properties:
 15210                                  key:
 15211                                    type: string
 15212                                  secretName:
 15213                                    type: string
 15214                                required:
 15215                                - key
 15216                                - secretName
 15217                                type: object
 15218                            required:
 15219                            - organization
 15220                            - project
 15221                            - repo
 15222                            type: object
 15223                          bitbucket:
 15224                            properties:
 15225                              api:
 15226                                type: string
 15227                              basicAuth:
 15228                                properties:
 15229                                  passwordRef:
 15230                                    properties:
 15231                                      key:
 15232                                        type: string
 15233                                      secretName:
 15234                                        type: string
 15235                                    required:
 15236                                    - key
 15237                                    - secretName
 15238                                    type: object
 15239                                  username:
 15240                                    type: string
 15241                                required:
 15242                                - passwordRef
 15243                                - username
 15244                                type: object
 15245                              bearerToken:
 15246                                properties:
 15247                                  tokenRef:
 15248                                    properties:
 15249                                      key:
 15250                                        type: string
 15251                                      secretName:
 15252                                        type: string
 15253                                    required:
 15254                                    - key
 15255                                    - secretName
 15256                                    type: object
 15257                                required:
 15258                                - tokenRef
 15259                                type: object
 15260                              owner:
 15261                                type: string
 15262                              repo:
 15263                                type: string
 15264                            required:
 15265                            - owner
 15266                            - repo
 15267                            type: object
 15268                          bitbucketServer:
 15269                            properties:
 15270                              api:
 15271                                type: string
 15272                              basicAuth:
 15273                                properties:
 15274                                  passwordRef:
 15275                                    properties:
 15276                                      key:
 15277                                        type: string
 15278                                      secretName:
 15279                                        type: string
 15280                                    required:
 15281                                    - key
 15282                                    - secretName
 15283                                    type: object
 15284                                  username:
 15285                                    type: string
 15286                                required:
 15287                                - passwordRef
 15288                                - username
 15289                                type: object
 15290                              bearerToken:
 15291                                properties:
 15292                                  tokenRef:
 15293                                    properties:
 15294                                      key:
 15295                                        type: string
 15296                                      secretName:
 15297                                        type: string
 15298                                    required:
 15299                                    - key
 15300                                    - secretName
 15301                                    type: object
 15302                                required:
 15303                                - tokenRef
 15304                                type: object
 15305                              caRef:
 15306                                properties:
 15307                                  configMapName:
 15308                                    type: string
 15309                                  key:
 15310                                    type: string
 15311                                required:
 15312                                - configMapName
 15313                                - key
 15314                                type: object
 15315                              insecure:
 15316                                type: boolean
 15317                              project:
 15318                                type: string
 15319                              repo:
 15320                                type: string
 15321                            required:
 15322                            - api
 15323                            - project
 15324                            - repo
 15325                            type: object
 15326                          continueOnRepoNotFoundError:
 15327                            type: boolean
 15328                          filters:
 15329                            items:
 15330                              properties:
 15331                                branchMatch:
 15332                                  type: string
 15333                                targetBranchMatch:
 15334                                  type: string
 15335                                titleMatch:
 15336                                  type: string
 15337                              type: object
 15338                            type: array
 15339                          gitea:
 15340                            properties:
 15341                              api:
 15342                                type: string
 15343                              insecure:
 15344                                type: boolean
 15345                              labels:
 15346                                items:
 15347                                  type: string
 15348                                type: array
 15349                              owner:
 15350                                type: string
 15351                              repo:
 15352                                type: string
 15353                              tokenRef:
 15354                                properties:
 15355                                  key:
 15356                                    type: string
 15357                                  secretName:
 15358                                    type: string
 15359                                required:
 15360                                - key
 15361                                - secretName
 15362                                type: object
 15363                            required:
 15364                            - api
 15365                            - owner
 15366                            - repo
 15367                            type: object
 15368                          github:
 15369                            properties:
 15370                              api:
 15371                                type: string
 15372                              appSecretName:
 15373                                type: string
 15374                              labels:
 15375                                items:
 15376                                  type: string
 15377                                type: array
 15378                              owner:
 15379                                type: string
 15380                              repo:
 15381                                type: string
 15382                              tokenRef:
 15383                                properties:
 15384                                  key:
 15385                                    type: string
 15386                                  secretName:
 15387                                    type: string
 15388                                required:
 15389                                - key
 15390                                - secretName
 15391                                type: object
 15392                            required:
 15393                            - owner
 15394                            - repo
 15395                            type: object
 15396                          gitlab:
 15397                            properties:
 15398                              api:
 15399                                type: string
 15400                              caRef:
 15401                                properties:
 15402                                  configMapName:
 15403                                    type: string
 15404                                  key:
 15405                                    type: string
 15406                                required:
 15407                                - configMapName
 15408                                - key
 15409                                type: object
 15410                              insecure:
 15411                                type: boolean
 15412                              labels:
 15413                                items:
 15414                                  type: string
 15415                                type: array
 15416                              project:
 15417                                type: string
 15418                              pullRequestState:
 15419                                type: string
 15420                              tokenRef:
 15421                                properties:
 15422                                  key:
 15423                                    type: string
 15424                                  secretName:
 15425                                    type: string
 15426                                required:
 15427                                - key
 15428                                - secretName
 15429                                type: object
 15430                            required:
 15431                            - project
 15432                            type: object
 15433                          requeueAfterSeconds:
 15434                            format: int64
 15435                            type: integer
 15436                          template:
 15437                            properties:
 15438                              metadata:
 15439                                properties:
 15440                                  annotations:
 15441                                    additionalProperties:
 15442                                      type: string
 15443                                    type: object
 15444                                  finalizers:
 15445                                    items:
 15446                                      type: string
 15447                                    type: array
 15448                                  labels:
 15449                                    additionalProperties:
 15450                                      type: string
 15451                                    type: object
 15452                                  name:
 15453                                    type: string
 15454                                  namespace:
 15455                                    type: string
 15456                                type: object
 15457                              spec:
 15458                                properties:
 15459                                  destination:
 15460                                    properties:
 15461                                      name:
 15462                                        type: string
 15463                                      namespace:
 15464                                        type: string
 15465                                      server:
 15466                                        type: string
 15467                                    type: object
 15468                                  ignoreDifferences:
 15469                                    items:
 15470                                      properties:
 15471                                        group:
 15472                                          type: string
 15473                                        jqPathExpressions:
 15474                                          items:
 15475                                            type: string
 15476                                          type: array
 15477                                        jsonPointers:
 15478                                          items:
 15479                                            type: string
 15480                                          type: array
 15481                                        kind:
 15482                                          type: string
 15483                                        managedFieldsManagers:
 15484                                          items:
 15485                                            type: string
 15486                                          type: array
 15487                                        name:
 15488                                          type: string
 15489                                        namespace:
 15490                                          type: string
 15491                                      required:
 15492                                      - kind
 15493                                      type: object
 15494                                    type: array
 15495                                  info:
 15496                                    items:
 15497                                      properties:
 15498                                        name:
 15499                                          type: string
 15500                                        value:
 15501                                          type: string
 15502                                      required:
 15503                                      - name
 15504                                      - value
 15505                                      type: object
 15506                                    type: array
 15507                                  project:
 15508                                    type: string
 15509                                  revisionHistoryLimit:
 15510                                    format: int64
 15511                                    type: integer
 15512                                  source:
 15513                                    properties:
 15514                                      chart:
 15515                                        type: string
 15516                                      directory:
 15517                                        properties:
 15518                                          exclude:
 15519                                            type: string
 15520                                          include:
 15521                                            type: string
 15522                                          jsonnet:
 15523                                            properties:
 15524                                              extVars:
 15525                                                items:
 15526                                                  properties:
 15527                                                    code:
 15528                                                      type: boolean
 15529                                                    name:
 15530                                                      type: string
 15531                                                    value:
 15532                                                      type: string
 15533                                                  required:
 15534                                                  - name
 15535                                                  - value
 15536                                                  type: object
 15537                                                type: array
 15538                                              libs:
 15539                                                items:
 15540                                                  type: string
 15541                                                type: array
 15542                                              tlas:
 15543                                                items:
 15544                                                  properties:
 15545                                                    code:
 15546                                                      type: boolean
 15547                                                    name:
 15548                                                      type: string
 15549                                                    value:
 15550                                                      type: string
 15551                                                  required:
 15552                                                  - name
 15553                                                  - value
 15554                                                  type: object
 15555                                                type: array
 15556                                            type: object
 15557                                          recurse:
 15558                                            type: boolean
 15559                                        type: object
 15560                                      helm:
 15561                                        properties:
 15562                                          apiVersions:
 15563                                            items:
 15564                                              type: string
 15565                                            type: array
 15566                                          fileParameters:
 15567                                            items:
 15568                                              properties:
 15569                                                name:
 15570                                                  type: string
 15571                                                path:
 15572                                                  type: string
 15573                                              type: object
 15574                                            type: array
 15575                                          ignoreMissingValueFiles:
 15576                                            type: boolean
 15577                                          kubeVersion:
 15578                                            type: string
 15579                                          namespace:
 15580                                            type: string
 15581                                          parameters:
 15582                                            items:
 15583                                              properties:
 15584                                                forceString:
 15585                                                  type: boolean
 15586                                                name:
 15587                                                  type: string
 15588                                                value:
 15589                                                  type: string
 15590                                              type: object
 15591                                            type: array
 15592                                          passCredentials:
 15593                                            type: boolean
 15594                                          releaseName:
 15595                                            type: string
 15596                                          skipCrds:
 15597                                            type: boolean
 15598                                          skipSchemaValidation:
 15599                                            type: boolean
 15600                                          skipTests:
 15601                                            type: boolean
 15602                                          valueFiles:
 15603                                            items:
 15604                                              type: string
 15605                                            type: array
 15606                                          values:
 15607                                            type: string
 15608                                          valuesObject:
 15609                                            type: object
 15610                                            x-kubernetes-preserve-unknown-fields: true
 15611                                          version:
 15612                                            type: string
 15613                                        type: object
 15614                                      kustomize:
 15615                                        properties:
 15616                                          apiVersions:
 15617                                            items:
 15618                                              type: string
 15619                                            type: array
 15620                                          commonAnnotations:
 15621                                            additionalProperties:
 15622                                              type: string
 15623                                            type: object
 15624                                          commonAnnotationsEnvsubst:
 15625                                            type: boolean
 15626                                          commonLabels:
 15627                                            additionalProperties:
 15628                                              type: string
 15629                                            type: object
 15630                                          components:
 15631                                            items:
 15632                                              type: string
 15633                                            type: array
 15634                                          forceCommonAnnotations:
 15635                                            type: boolean
 15636                                          forceCommonLabels:
 15637                                            type: boolean
 15638                                          ignoreMissingComponents:
 15639                                            type: boolean
 15640                                          images:
 15641                                            items:
 15642                                              type: string
 15643                                            type: array
 15644                                          kubeVersion:
 15645                                            type: string
 15646                                          labelIncludeTemplates:
 15647                                            type: boolean
 15648                                          labelWithoutSelector:
 15649                                            type: boolean
 15650                                          namePrefix:
 15651                                            type: string
 15652                                          nameSuffix:
 15653                                            type: string
 15654                                          namespace:
 15655                                            type: string
 15656                                          patches:
 15657                                            items:
 15658                                              properties:
 15659                                                options:
 15660                                                  additionalProperties:
 15661                                                    type: boolean
 15662                                                  type: object
 15663                                                patch:
 15664                                                  type: string
 15665                                                path:
 15666                                                  type: string
 15667                                                target:
 15668                                                  properties:
 15669                                                    annotationSelector:
 15670                                                      type: string
 15671                                                    group:
 15672                                                      type: string
 15673                                                    kind:
 15674                                                      type: string
 15675                                                    labelSelector:
 15676                                                      type: string
 15677                                                    name:
 15678                                                      type: string
 15679                                                    namespace:
 15680                                                      type: string
 15681                                                    version:
 15682                                                      type: string
 15683                                                  type: object
 15684                                              type: object
 15685                                            type: array
 15686                                          replicas:
 15687                                            items:
 15688                                              properties:
 15689                                                count:
 15690                                                  anyOf:
 15691                                                  - type: integer
 15692                                                  - type: string
 15693                                                  x-kubernetes-int-or-string: true
 15694                                                name:
 15695                                                  type: string
 15696                                              required:
 15697                                              - count
 15698                                              - name
 15699                                              type: object
 15700                                            type: array
 15701                                          version:
 15702                                            type: string
 15703                                        type: object
 15704                                      name:
 15705                                        type: string
 15706                                      path:
 15707                                        type: string
 15708                                      plugin:
 15709                                        properties:
 15710                                          env:
 15711                                            items:
 15712                                              properties:
 15713                                                name:
 15714                                                  type: string
 15715                                                value:
 15716                                                  type: string
 15717                                              required:
 15718                                              - name
 15719                                              - value
 15720                                              type: object
 15721                                            type: array
 15722                                          name:
 15723                                            type: string
 15724                                          parameters:
 15725                                            items:
 15726                                              properties:
 15727                                                array:
 15728                                                  items:
 15729                                                    type: string
 15730                                                  type: array
 15731                                                map:
 15732                                                  additionalProperties:
 15733                                                    type: string
 15734                                                  type: object
 15735                                                name:
 15736                                                  type: string
 15737                                                string:
 15738                                                  type: string
 15739                                              type: object
 15740                                            type: array
 15741                                        type: object
 15742                                      ref:
 15743                                        type: string
 15744                                      repoURL:
 15745                                        type: string
 15746                                      targetRevision:
 15747                                        type: string
 15748                                    required:
 15749                                    - repoURL
 15750                                    type: object
 15751                                  sourceHydrator:
 15752                                    properties:
 15753                                      drySource:
 15754                                        properties:
 15755                                          path:
 15756                                            type: string
 15757                                          repoURL:
 15758                                            type: string
 15759                                          targetRevision:
 15760                                            type: string
 15761                                        required:
 15762                                        - path
 15763                                        - repoURL
 15764                                        - targetRevision
 15765                                        type: object
 15766                                      hydrateTo:
 15767                                        properties:
 15768                                          targetBranch:
 15769                                            type: string
 15770                                        required:
 15771                                        - targetBranch
 15772                                        type: object
 15773                                      syncSource:
 15774                                        properties:
 15775                                          path:
 15776                                            minLength: 1
 15777                                            pattern: ^.{2,}|[^./]$
 15778                                            type: string
 15779                                          targetBranch:
 15780                                            type: string
 15781                                        required:
 15782                                        - path
 15783                                        - targetBranch
 15784                                        type: object
 15785                                    required:
 15786                                    - drySource
 15787                                    - syncSource
 15788                                    type: object
 15789                                  sources:
 15790                                    items:
 15791                                      properties:
 15792                                        chart:
 15793                                          type: string
 15794                                        directory:
 15795                                          properties:
 15796                                            exclude:
 15797                                              type: string
 15798                                            include:
 15799                                              type: string
 15800                                            jsonnet:
 15801                                              properties:
 15802                                                extVars:
 15803                                                  items:
 15804                                                    properties:
 15805                                                      code:
 15806                                                        type: boolean
 15807                                                      name:
 15808                                                        type: string
 15809                                                      value:
 15810                                                        type: string
 15811                                                    required:
 15812                                                    - name
 15813                                                    - value
 15814                                                    type: object
 15815                                                  type: array
 15816                                                libs:
 15817                                                  items:
 15818                                                    type: string
 15819                                                  type: array
 15820                                                tlas:
 15821                                                  items:
 15822                                                    properties:
 15823                                                      code:
 15824                                                        type: boolean
 15825                                                      name:
 15826                                                        type: string
 15827                                                      value:
 15828                                                        type: string
 15829                                                    required:
 15830                                                    - name
 15831                                                    - value
 15832                                                    type: object
 15833                                                  type: array
 15834                                              type: object
 15835                                            recurse:
 15836                                              type: boolean
 15837                                          type: object
 15838                                        helm:
 15839                                          properties:
 15840                                            apiVersions:
 15841                                              items:
 15842                                                type: string
 15843                                              type: array
 15844                                            fileParameters:
 15845                                              items:
 15846                                                properties:
 15847                                                  name:
 15848                                                    type: string
 15849                                                  path:
 15850                                                    type: string
 15851                                                type: object
 15852                                              type: array
 15853                                            ignoreMissingValueFiles:
 15854                                              type: boolean
 15855                                            kubeVersion:
 15856                                              type: string
 15857                                            namespace:
 15858                                              type: string
 15859                                            parameters:
 15860                                              items:
 15861                                                properties:
 15862                                                  forceString:
 15863                                                    type: boolean
 15864                                                  name:
 15865                                                    type: string
 15866                                                  value:
 15867                                                    type: string
 15868                                                type: object
 15869                                              type: array
 15870                                            passCredentials:
 15871                                              type: boolean
 15872                                            releaseName:
 15873                                              type: string
 15874                                            skipCrds:
 15875                                              type: boolean
 15876                                            skipSchemaValidation:
 15877                                              type: boolean
 15878                                            skipTests:
 15879                                              type: boolean
 15880                                            valueFiles:
 15881                                              items:
 15882                                                type: string
 15883                                              type: array
 15884                                            values:
 15885                                              type: string
 15886                                            valuesObject:
 15887                                              type: object
 15888                                              x-kubernetes-preserve-unknown-fields: true
 15889                                            version:
 15890                                              type: string
 15891                                          type: object
 15892                                        kustomize:
 15893                                          properties:
 15894                                            apiVersions:
 15895                                              items:
 15896                                                type: string
 15897                                              type: array
 15898                                            commonAnnotations:
 15899                                              additionalProperties:
 15900                                                type: string
 15901                                              type: object
 15902                                            commonAnnotationsEnvsubst:
 15903                                              type: boolean
 15904                                            commonLabels:
 15905                                              additionalProperties:
 15906                                                type: string
 15907                                              type: object
 15908                                            components:
 15909                                              items:
 15910                                                type: string
 15911                                              type: array
 15912                                            forceCommonAnnotations:
 15913                                              type: boolean
 15914                                            forceCommonLabels:
 15915                                              type: boolean
 15916                                            ignoreMissingComponents:
 15917                                              type: boolean
 15918                                            images:
 15919                                              items:
 15920                                                type: string
 15921                                              type: array
 15922                                            kubeVersion:
 15923                                              type: string
 15924                                            labelIncludeTemplates:
 15925                                              type: boolean
 15926                                            labelWithoutSelector:
 15927                                              type: boolean
 15928                                            namePrefix:
 15929                                              type: string
 15930                                            nameSuffix:
 15931                                              type: string
 15932                                            namespace:
 15933                                              type: string
 15934                                            patches:
 15935                                              items:
 15936                                                properties:
 15937                                                  options:
 15938                                                    additionalProperties:
 15939                                                      type: boolean
 15940                                                    type: object
 15941                                                  patch:
 15942                                                    type: string
 15943                                                  path:
 15944                                                    type: string
 15945                                                  target:
 15946                                                    properties:
 15947                                                      annotationSelector:
 15948                                                        type: string
 15949                                                      group:
 15950                                                        type: string
 15951                                                      kind:
 15952                                                        type: string
 15953                                                      labelSelector:
 15954                                                        type: string
 15955                                                      name:
 15956                                                        type: string
 15957                                                      namespace:
 15958                                                        type: string
 15959                                                      version:
 15960                                                        type: string
 15961                                                    type: object
 15962                                                type: object
 15963                                              type: array
 15964                                            replicas:
 15965                                              items:
 15966                                                properties:
 15967                                                  count:
 15968                                                    anyOf:
 15969                                                    - type: integer
 15970                                                    - type: string
 15971                                                    x-kubernetes-int-or-string: true
 15972                                                  name:
 15973                                                    type: string
 15974                                                required:
 15975                                                - count
 15976                                                - name
 15977                                                type: object
 15978                                              type: array
 15979                                            version:
 15980                                              type: string
 15981                                          type: object
 15982                                        name:
 15983                                          type: string
 15984                                        path:
 15985                                          type: string
 15986                                        plugin:
 15987                                          properties:
 15988                                            env:
 15989                                              items:
 15990                                                properties:
 15991                                                  name:
 15992                                                    type: string
 15993                                                  value:
 15994                                                    type: string
 15995                                                required:
 15996                                                - name
 15997                                                - value
 15998                                                type: object
 15999                                              type: array
 16000                                            name:
 16001                                              type: string
 16002                                            parameters:
 16003                                              items:
 16004                                                properties:
 16005                                                  array:
 16006                                                    items:
 16007                                                      type: string
 16008                                                    type: array
 16009                                                  map:
 16010                                                    additionalProperties:
 16011                                                      type: string
 16012                                                    type: object
 16013                                                  name:
 16014                                                    type: string
 16015                                                  string:
 16016                                                    type: string
 16017                                                type: object
 16018                                              type: array
 16019                                          type: object
 16020                                        ref:
 16021                                          type: string
 16022                                        repoURL:
 16023                                          type: string
 16024                                        targetRevision:
 16025                                          type: string
 16026                                      required:
 16027                                      - repoURL
 16028                                      type: object
 16029                                    type: array
 16030                                  syncPolicy:
 16031                                    properties:
 16032                                      automated:
 16033                                        properties:
 16034                                          allowEmpty:
 16035                                            type: boolean
 16036                                          enabled:
 16037                                            type: boolean
 16038                                          prune:
 16039                                            type: boolean
 16040                                          selfHeal:
 16041                                            type: boolean
 16042                                        type: object
 16043                                      managedNamespaceMetadata:
 16044                                        properties:
 16045                                          annotations:
 16046                                            additionalProperties:
 16047                                              type: string
 16048                                            type: object
 16049                                          labels:
 16050                                            additionalProperties:
 16051                                              type: string
 16052                                            type: object
 16053                                        type: object
 16054                                      retry:
 16055                                        properties:
 16056                                          backoff:
 16057                                            properties:
 16058                                              duration:
 16059                                                type: string
 16060                                              factor:
 16061                                                format: int64
 16062                                                type: integer
 16063                                              maxDuration:
 16064                                                type: string
 16065                                            type: object
 16066                                          limit:
 16067                                            format: int64
 16068                                            type: integer
 16069                                          refresh:
 16070                                            type: boolean
 16071                                        type: object
 16072                                      syncOptions:
 16073                                        items:
 16074                                          type: string
 16075                                        type: array
 16076                                    type: object
 16077                                required:
 16078                                - destination
 16079                                - project
 16080                                type: object
 16081                            required:
 16082                            - metadata
 16083                            - spec
 16084                            type: object
 16085                          values:
 16086                            additionalProperties:
 16087                              type: string
 16088                            type: object
 16089                        type: object
 16090                      scmProvider:
 16091                        properties:
 16092                          awsCodeCommit:
 16093                            properties:
 16094                              allBranches:
 16095                                type: boolean
 16096                              region:
 16097                                type: string
 16098                              role:
 16099                                type: string
 16100                              tagFilters:
 16101                                items:
 16102                                  properties:
 16103                                    key:
 16104                                      type: string
 16105                                    value:
 16106                                      type: string
 16107                                  required:
 16108                                  - key
 16109                                  type: object
 16110                                type: array
 16111                            type: object
 16112                          azureDevOps:
 16113                            properties:
 16114                              accessTokenRef:
 16115                                properties:
 16116                                  key:
 16117                                    type: string
 16118                                  secretName:
 16119                                    type: string
 16120                                required:
 16121                                - key
 16122                                - secretName
 16123                                type: object
 16124                              allBranches:
 16125                                type: boolean
 16126                              api:
 16127                                type: string
 16128                              organization:
 16129                                type: string
 16130                              teamProject:
 16131                                type: string
 16132                            required:
 16133                            - accessTokenRef
 16134                            - organization
 16135                            - teamProject
 16136                            type: object
 16137                          bitbucket:
 16138                            properties:
 16139                              allBranches:
 16140                                type: boolean
 16141                              appPasswordRef:
 16142                                properties:
 16143                                  key:
 16144                                    type: string
 16145                                  secretName:
 16146                                    type: string
 16147                                required:
 16148                                - key
 16149                                - secretName
 16150                                type: object
 16151                              owner:
 16152                                type: string
 16153                              user:
 16154                                type: string
 16155                            required:
 16156                            - appPasswordRef
 16157                            - owner
 16158                            - user
 16159                            type: object
 16160                          bitbucketServer:
 16161                            properties:
 16162                              allBranches:
 16163                                type: boolean
 16164                              api:
 16165                                type: string
 16166                              basicAuth:
 16167                                properties:
 16168                                  passwordRef:
 16169                                    properties:
 16170                                      key:
 16171                                        type: string
 16172                                      secretName:
 16173                                        type: string
 16174                                    required:
 16175                                    - key
 16176                                    - secretName
 16177                                    type: object
 16178                                  username:
 16179                                    type: string
 16180                                required:
 16181                                - passwordRef
 16182                                - username
 16183                                type: object
 16184                              bearerToken:
 16185                                properties:
 16186                                  tokenRef:
 16187                                    properties:
 16188                                      key:
 16189                                        type: string
 16190                                      secretName:
 16191                                        type: string
 16192                                    required:
 16193                                    - key
 16194                                    - secretName
 16195                                    type: object
 16196                                required:
 16197                                - tokenRef
 16198                                type: object
 16199                              caRef:
 16200                                properties:
 16201                                  configMapName:
 16202                                    type: string
 16203                                  key:
 16204                                    type: string
 16205                                required:
 16206                                - configMapName
 16207                                - key
 16208                                type: object
 16209                              insecure:
 16210                                type: boolean
 16211                              project:
 16212                                type: string
 16213                            required:
 16214                            - api
 16215                            - project
 16216                            type: object
 16217                          cloneProtocol:
 16218                            type: string
 16219                          filters:
 16220                            items:
 16221                              properties:
 16222                                branchMatch:
 16223                                  type: string
 16224                                labelMatch:
 16225                                  type: string
 16226                                pathsDoNotExist:
 16227                                  items:
 16228                                    type: string
 16229                                  type: array
 16230                                pathsExist:
 16231                                  items:
 16232                                    type: string
 16233                                  type: array
 16234                                repositoryMatch:
 16235                                  type: string
 16236                              type: object
 16237                            type: array
 16238                          gitea:
 16239                            properties:
 16240                              allBranches:
 16241                                type: boolean
 16242                              api:
 16243                                type: string
 16244                              insecure:
 16245                                type: boolean
 16246                              owner:
 16247                                type: string
 16248                              tokenRef:
 16249                                properties:
 16250                                  key:
 16251                                    type: string
 16252                                  secretName:
 16253                                    type: string
 16254                                required:
 16255                                - key
 16256                                - secretName
 16257                                type: object
 16258                            required:
 16259                            - api
 16260                            - owner
 16261                            type: object
 16262                          github:
 16263                            properties:
 16264                              allBranches:
 16265                                type: boolean
 16266                              api:
 16267                                type: string
 16268                              appSecretName:
 16269                                type: string
 16270                              organization:
 16271                                type: string
 16272                              tokenRef:
 16273                                properties:
 16274                                  key:
 16275                                    type: string
 16276                                  secretName:
 16277                                    type: string
 16278                                required:
 16279                                - key
 16280                                - secretName
 16281                                type: object
 16282                            required:
 16283                            - organization
 16284                            type: object
 16285                          gitlab:
 16286                            properties:
 16287                              allBranches:
 16288                                type: boolean
 16289                              api:
 16290                                type: string
 16291                              caRef:
 16292                                properties:
 16293                                  configMapName:
 16294                                    type: string
 16295                                  key:
 16296                                    type: string
 16297                                required:
 16298                                - configMapName
 16299                                - key
 16300                                type: object
 16301                              group:
 16302                                type: string
 16303                              includeSharedProjects:
 16304                                type: boolean
 16305                              includeSubgroups:
 16306                                type: boolean
 16307                              insecure:
 16308                                type: boolean
 16309                              tokenRef:
 16310                                properties:
 16311                                  key:
 16312                                    type: string
 16313                                  secretName:
 16314                                    type: string
 16315                                required:
 16316                                - key
 16317                                - secretName
 16318                                type: object
 16319                              topic:
 16320                                type: string
 16321                            required:
 16322                            - group
 16323                            type: object
 16324                          requeueAfterSeconds:
 16325                            format: int64
 16326                            type: integer
 16327                          template:
 16328                            properties:
 16329                              metadata:
 16330                                properties:
 16331                                  annotations:
 16332                                    additionalProperties:
 16333                                      type: string
 16334                                    type: object
 16335                                  finalizers:
 16336                                    items:
 16337                                      type: string
 16338                                    type: array
 16339                                  labels:
 16340                                    additionalProperties:
 16341                                      type: string
 16342                                    type: object
 16343                                  name:
 16344                                    type: string
 16345                                  namespace:
 16346                                    type: string
 16347                                type: object
 16348                              spec:
 16349                                properties:
 16350                                  destination:
 16351                                    properties:
 16352                                      name:
 16353                                        type: string
 16354                                      namespace:
 16355                                        type: string
 16356                                      server:
 16357                                        type: string
 16358                                    type: object
 16359                                  ignoreDifferences:
 16360                                    items:
 16361                                      properties:
 16362                                        group:
 16363                                          type: string
 16364                                        jqPathExpressions:
 16365                                          items:
 16366                                            type: string
 16367                                          type: array
 16368                                        jsonPointers:
 16369                                          items:
 16370                                            type: string
 16371                                          type: array
 16372                                        kind:
 16373                                          type: string
 16374                                        managedFieldsManagers:
 16375                                          items:
 16376                                            type: string
 16377                                          type: array
 16378                                        name:
 16379                                          type: string
 16380                                        namespace:
 16381                                          type: string
 16382                                      required:
 16383                                      - kind
 16384                                      type: object
 16385                                    type: array
 16386                                  info:
 16387                                    items:
 16388                                      properties:
 16389                                        name:
 16390                                          type: string
 16391                                        value:
 16392                                          type: string
 16393                                      required:
 16394                                      - name
 16395                                      - value
 16396                                      type: object
 16397                                    type: array
 16398                                  project:
 16399                                    type: string
 16400                                  revisionHistoryLimit:
 16401                                    format: int64
 16402                                    type: integer
 16403                                  source:
 16404                                    properties:
 16405                                      chart:
 16406                                        type: string
 16407                                      directory:
 16408                                        properties:
 16409                                          exclude:
 16410                                            type: string
 16411                                          include:
 16412                                            type: string
 16413                                          jsonnet:
 16414                                            properties:
 16415                                              extVars:
 16416                                                items:
 16417                                                  properties:
 16418                                                    code:
 16419                                                      type: boolean
 16420                                                    name:
 16421                                                      type: string
 16422                                                    value:
 16423                                                      type: string
 16424                                                  required:
 16425                                                  - name
 16426                                                  - value
 16427                                                  type: object
 16428                                                type: array
 16429                                              libs:
 16430                                                items:
 16431                                                  type: string
 16432                                                type: array
 16433                                              tlas:
 16434                                                items:
 16435                                                  properties:
 16436                                                    code:
 16437                                                      type: boolean
 16438                                                    name:
 16439                                                      type: string
 16440                                                    value:
 16441                                                      type: string
 16442                                                  required:
 16443                                                  - name
 16444                                                  - value
 16445                                                  type: object
 16446                                                type: array
 16447                                            type: object
 16448                                          recurse:
 16449                                            type: boolean
 16450                                        type: object
 16451                                      helm:
 16452                                        properties:
 16453                                          apiVersions:
 16454                                            items:
 16455                                              type: string
 16456                                            type: array
 16457                                          fileParameters:
 16458                                            items:
 16459                                              properties:
 16460                                                name:
 16461                                                  type: string
 16462                                                path:
 16463                                                  type: string
 16464                                              type: object
 16465                                            type: array
 16466                                          ignoreMissingValueFiles:
 16467                                            type: boolean
 16468                                          kubeVersion:
 16469                                            type: string
 16470                                          namespace:
 16471                                            type: string
 16472                                          parameters:
 16473                                            items:
 16474                                              properties:
 16475                                                forceString:
 16476                                                  type: boolean
 16477                                                name:
 16478                                                  type: string
 16479                                                value:
 16480                                                  type: string
 16481                                              type: object
 16482                                            type: array
 16483                                          passCredentials:
 16484                                            type: boolean
 16485                                          releaseName:
 16486                                            type: string
 16487                                          skipCrds:
 16488                                            type: boolean
 16489                                          skipSchemaValidation:
 16490                                            type: boolean
 16491                                          skipTests:
 16492                                            type: boolean
 16493                                          valueFiles:
 16494                                            items:
 16495                                              type: string
 16496                                            type: array
 16497                                          values:
 16498                                            type: string
 16499                                          valuesObject:
 16500                                            type: object
 16501                                            x-kubernetes-preserve-unknown-fields: true
 16502                                          version:
 16503                                            type: string
 16504                                        type: object
 16505                                      kustomize:
 16506                                        properties:
 16507                                          apiVersions:
 16508                                            items:
 16509                                              type: string
 16510                                            type: array
 16511                                          commonAnnotations:
 16512                                            additionalProperties:
 16513                                              type: string
 16514                                            type: object
 16515                                          commonAnnotationsEnvsubst:
 16516                                            type: boolean
 16517                                          commonLabels:
 16518                                            additionalProperties:
 16519                                              type: string
 16520                                            type: object
 16521                                          components:
 16522                                            items:
 16523                                              type: string
 16524                                            type: array
 16525                                          forceCommonAnnotations:
 16526                                            type: boolean
 16527                                          forceCommonLabels:
 16528                                            type: boolean
 16529                                          ignoreMissingComponents:
 16530                                            type: boolean
 16531                                          images:
 16532                                            items:
 16533                                              type: string
 16534                                            type: array
 16535                                          kubeVersion:
 16536                                            type: string
 16537                                          labelIncludeTemplates:
 16538                                            type: boolean
 16539                                          labelWithoutSelector:
 16540                                            type: boolean
 16541                                          namePrefix:
 16542                                            type: string
 16543                                          nameSuffix:
 16544                                            type: string
 16545                                          namespace:
 16546                                            type: string
 16547                                          patches:
 16548                                            items:
 16549                                              properties:
 16550                                                options:
 16551                                                  additionalProperties:
 16552                                                    type: boolean
 16553                                                  type: object
 16554                                                patch:
 16555                                                  type: string
 16556                                                path:
 16557                                                  type: string
 16558                                                target:
 16559                                                  properties:
 16560                                                    annotationSelector:
 16561                                                      type: string
 16562                                                    group:
 16563                                                      type: string
 16564                                                    kind:
 16565                                                      type: string
 16566                                                    labelSelector:
 16567                                                      type: string
 16568                                                    name:
 16569                                                      type: string
 16570                                                    namespace:
 16571                                                      type: string
 16572                                                    version:
 16573                                                      type: string
 16574                                                  type: object
 16575                                              type: object
 16576                                            type: array
 16577                                          replicas:
 16578                                            items:
 16579                                              properties:
 16580                                                count:
 16581                                                  anyOf:
 16582                                                  - type: integer
 16583                                                  - type: string
 16584                                                  x-kubernetes-int-or-string: true
 16585                                                name:
 16586                                                  type: string
 16587                                              required:
 16588                                              - count
 16589                                              - name
 16590                                              type: object
 16591                                            type: array
 16592                                          version:
 16593                                            type: string
 16594                                        type: object
 16595                                      name:
 16596                                        type: string
 16597                                      path:
 16598                                        type: string
 16599                                      plugin:
 16600                                        properties:
 16601                                          env:
 16602                                            items:
 16603                                              properties:
 16604                                                name:
 16605                                                  type: string
 16606                                                value:
 16607                                                  type: string
 16608                                              required:
 16609                                              - name
 16610                                              - value
 16611                                              type: object
 16612                                            type: array
 16613                                          name:
 16614                                            type: string
 16615                                          parameters:
 16616                                            items:
 16617                                              properties:
 16618                                                array:
 16619                                                  items:
 16620                                                    type: string
 16621                                                  type: array
 16622                                                map:
 16623                                                  additionalProperties:
 16624                                                    type: string
 16625                                                  type: object
 16626                                                name:
 16627                                                  type: string
 16628                                                string:
 16629                                                  type: string
 16630                                              type: object
 16631                                            type: array
 16632                                        type: object
 16633                                      ref:
 16634                                        type: string
 16635                                      repoURL:
 16636                                        type: string
 16637                                      targetRevision:
 16638                                        type: string
 16639                                    required:
 16640                                    - repoURL
 16641                                    type: object
 16642                                  sourceHydrator:
 16643                                    properties:
 16644                                      drySource:
 16645                                        properties:
 16646                                          path:
 16647                                            type: string
 16648                                          repoURL:
 16649                                            type: string
 16650                                          targetRevision:
 16651                                            type: string
 16652                                        required:
 16653                                        - path
 16654                                        - repoURL
 16655                                        - targetRevision
 16656                                        type: object
 16657                                      hydrateTo:
 16658                                        properties:
 16659                                          targetBranch:
 16660                                            type: string
 16661                                        required:
 16662                                        - targetBranch
 16663                                        type: object
 16664                                      syncSource:
 16665                                        properties:
 16666                                          path:
 16667                                            minLength: 1
 16668                                            pattern: ^.{2,}|[^./]$
 16669                                            type: string
 16670                                          targetBranch:
 16671                                            type: string
 16672                                        required:
 16673                                        - path
 16674                                        - targetBranch
 16675                                        type: object
 16676                                    required:
 16677                                    - drySource
 16678                                    - syncSource
 16679                                    type: object
 16680                                  sources:
 16681                                    items:
 16682                                      properties:
 16683                                        chart:
 16684                                          type: string
 16685                                        directory:
 16686                                          properties:
 16687                                            exclude:
 16688                                              type: string
 16689                                            include:
 16690                                              type: string
 16691                                            jsonnet:
 16692                                              properties:
 16693                                                extVars:
 16694                                                  items:
 16695                                                    properties:
 16696                                                      code:
 16697                                                        type: boolean
 16698                                                      name:
 16699                                                        type: string
 16700                                                      value:
 16701                                                        type: string
 16702                                                    required:
 16703                                                    - name
 16704                                                    - value
 16705                                                    type: object
 16706                                                  type: array
 16707                                                libs:
 16708                                                  items:
 16709                                                    type: string
 16710                                                  type: array
 16711                                                tlas:
 16712                                                  items:
 16713                                                    properties:
 16714                                                      code:
 16715                                                        type: boolean
 16716                                                      name:
 16717                                                        type: string
 16718                                                      value:
 16719                                                        type: string
 16720                                                    required:
 16721                                                    - name
 16722                                                    - value
 16723                                                    type: object
 16724                                                  type: array
 16725                                              type: object
 16726                                            recurse:
 16727                                              type: boolean
 16728                                          type: object
 16729                                        helm:
 16730                                          properties:
 16731                                            apiVersions:
 16732                                              items:
 16733                                                type: string
 16734                                              type: array
 16735                                            fileParameters:
 16736                                              items:
 16737                                                properties:
 16738                                                  name:
 16739                                                    type: string
 16740                                                  path:
 16741                                                    type: string
 16742                                                type: object
 16743                                              type: array
 16744                                            ignoreMissingValueFiles:
 16745                                              type: boolean
 16746                                            kubeVersion:
 16747                                              type: string
 16748                                            namespace:
 16749                                              type: string
 16750                                            parameters:
 16751                                              items:
 16752                                                properties:
 16753                                                  forceString:
 16754                                                    type: boolean
 16755                                                  name:
 16756                                                    type: string
 16757                                                  value:
 16758                                                    type: string
 16759                                                type: object
 16760                                              type: array
 16761                                            passCredentials:
 16762                                              type: boolean
 16763                                            releaseName:
 16764                                              type: string
 16765                                            skipCrds:
 16766                                              type: boolean
 16767                                            skipSchemaValidation:
 16768                                              type: boolean
 16769                                            skipTests:
 16770                                              type: boolean
 16771                                            valueFiles:
 16772                                              items:
 16773                                                type: string
 16774                                              type: array
 16775                                            values:
 16776                                              type: string
 16777                                            valuesObject:
 16778                                              type: object
 16779                                              x-kubernetes-preserve-unknown-fields: true
 16780                                            version:
 16781                                              type: string
 16782                                          type: object
 16783                                        kustomize:
 16784                                          properties:
 16785                                            apiVersions:
 16786                                              items:
 16787                                                type: string
 16788                                              type: array
 16789                                            commonAnnotations:
 16790                                              additionalProperties:
 16791                                                type: string
 16792                                              type: object
 16793                                            commonAnnotationsEnvsubst:
 16794                                              type: boolean
 16795                                            commonLabels:
 16796                                              additionalProperties:
 16797                                                type: string
 16798                                              type: object
 16799                                            components:
 16800                                              items:
 16801                                                type: string
 16802                                              type: array
 16803                                            forceCommonAnnotations:
 16804                                              type: boolean
 16805                                            forceCommonLabels:
 16806                                              type: boolean
 16807                                            ignoreMissingComponents:
 16808                                              type: boolean
 16809                                            images:
 16810                                              items:
 16811                                                type: string
 16812                                              type: array
 16813                                            kubeVersion:
 16814                                              type: string
 16815                                            labelIncludeTemplates:
 16816                                              type: boolean
 16817                                            labelWithoutSelector:
 16818                                              type: boolean
 16819                                            namePrefix:
 16820                                              type: string
 16821                                            nameSuffix:
 16822                                              type: string
 16823                                            namespace:
 16824                                              type: string
 16825                                            patches:
 16826                                              items:
 16827                                                properties:
 16828                                                  options:
 16829                                                    additionalProperties:
 16830                                                      type: boolean
 16831                                                    type: object
 16832                                                  patch:
 16833                                                    type: string
 16834                                                  path:
 16835                                                    type: string
 16836                                                  target:
 16837                                                    properties:
 16838                                                      annotationSelector:
 16839                                                        type: string
 16840                                                      group:
 16841                                                        type: string
 16842                                                      kind:
 16843                                                        type: string
 16844                                                      labelSelector:
 16845                                                        type: string
 16846                                                      name:
 16847                                                        type: string
 16848                                                      namespace:
 16849                                                        type: string
 16850                                                      version:
 16851                                                        type: string
 16852                                                    type: object
 16853                                                type: object
 16854                                              type: array
 16855                                            replicas:
 16856                                              items:
 16857                                                properties:
 16858                                                  count:
 16859                                                    anyOf:
 16860                                                    - type: integer
 16861                                                    - type: string
 16862                                                    x-kubernetes-int-or-string: true
 16863                                                  name:
 16864                                                    type: string
 16865                                                required:
 16866                                                - count
 16867                                                - name
 16868                                                type: object
 16869                                              type: array
 16870                                            version:
 16871                                              type: string
 16872                                          type: object
 16873                                        name:
 16874                                          type: string
 16875                                        path:
 16876                                          type: string
 16877                                        plugin:
 16878                                          properties:
 16879                                            env:
 16880                                              items:
 16881                                                properties:
 16882                                                  name:
 16883                                                    type: string
 16884                                                  value:
 16885                                                    type: string
 16886                                                required:
 16887                                                - name
 16888                                                - value
 16889                                                type: object
 16890                                              type: array
 16891                                            name:
 16892                                              type: string
 16893                                            parameters:
 16894                                              items:
 16895                                                properties:
 16896                                                  array:
 16897                                                    items:
 16898                                                      type: string
 16899                                                    type: array
 16900                                                  map:
 16901                                                    additionalProperties:
 16902                                                      type: string
 16903                                                    type: object
 16904                                                  name:
 16905                                                    type: string
 16906                                                  string:
 16907                                                    type: string
 16908                                                type: object
 16909                                              type: array
 16910                                          type: object
 16911                                        ref:
 16912                                          type: string
 16913                                        repoURL:
 16914                                          type: string
 16915                                        targetRevision:
 16916                                          type: string
 16917                                      required:
 16918                                      - repoURL
 16919                                      type: object
 16920                                    type: array
 16921                                  syncPolicy:
 16922                                    properties:
 16923                                      automated:
 16924                                        properties:
 16925                                          allowEmpty:
 16926                                            type: boolean
 16927                                          enabled:
 16928                                            type: boolean
 16929                                          prune:
 16930                                            type: boolean
 16931                                          selfHeal:
 16932                                            type: boolean
 16933                                        type: object
 16934                                      managedNamespaceMetadata:
 16935                                        properties:
 16936                                          annotations:
 16937                                            additionalProperties:
 16938                                              type: string
 16939                                            type: object
 16940                                          labels:
 16941                                            additionalProperties:
 16942                                              type: string
 16943                                            type: object
 16944                                        type: object
 16945                                      retry:
 16946                                        properties:
 16947                                          backoff:
 16948                                            properties:
 16949                                              duration:
 16950                                                type: string
 16951                                              factor:
 16952                                                format: int64
 16953                                                type: integer
 16954                                              maxDuration:
 16955                                                type: string
 16956                                            type: object
 16957                                          limit:
 16958                                            format: int64
 16959                                            type: integer
 16960                                          refresh:
 16961                                            type: boolean
 16962                                        type: object
 16963                                      syncOptions:
 16964                                        items:
 16965                                          type: string
 16966                                        type: array
 16967                                    type: object
 16968                                required:
 16969                                - destination
 16970                                - project
 16971                                type: object
 16972                            required:
 16973                            - metadata
 16974                            - spec
 16975                            type: object
 16976                          values:
 16977                            additionalProperties:
 16978                              type: string
 16979                            type: object
 16980                        type: object
 16981                      selector:
 16982                        properties:
 16983                          matchExpressions:
 16984                            items:
 16985                              properties:
 16986                                key:
 16987                                  type: string
 16988                                operator:
 16989                                  type: string
 16990                                values:
 16991                                  items:
 16992                                    type: string
 16993                                  type: array
 16994                                  x-kubernetes-list-type: atomic
 16995                              required:
 16996                              - key
 16997                              - operator
 16998                              type: object
 16999                            type: array
 17000                            x-kubernetes-list-type: atomic
 17001                          matchLabels:
 17002                            additionalProperties:
 17003                              type: string
 17004                            type: object
 17005                        type: object
 17006                        x-kubernetes-map-type: atomic
 17007                    type: object
 17008                  type: array
 17009                goTemplate:
 17010                  type: boolean
 17011                goTemplateOptions:
 17012                  items:
 17013                    type: string
 17014                  type: array
 17015                ignoreApplicationDifferences:
 17016                  items:
 17017                    properties:
 17018                      jqPathExpressions:
 17019                        items:
 17020                          type: string
 17021                        type: array
 17022                      jsonPointers:
 17023                        items:
 17024                          type: string
 17025                        type: array
 17026                      name:
 17027                        type: string
 17028                    type: object
 17029                  type: array
 17030                preservedFields:
 17031                  properties:
 17032                    annotations:
 17033                      items:
 17034                        type: string
 17035                      type: array
 17036                    labels:
 17037                      items:
 17038                        type: string
 17039                      type: array
 17040                  type: object
 17041                strategy:
 17042                  properties:
 17043                    deletionOrder:
 17044                      type: string
 17045                    rollingSync:
 17046                      properties:
 17047                        steps:
 17048                          items:
 17049                            properties:
 17050                              matchExpressions:
 17051                                items:
 17052                                  properties:
 17053                                    key:
 17054                                      type: string
 17055                                    operator:
 17056                                      type: string
 17057                                    values:
 17058                                      items:
 17059                                        type: string
 17060                                      type: array
 17061                                  type: object
 17062                                type: array
 17063                              maxUpdate:
 17064                                anyOf:
 17065                                - type: integer
 17066                                - type: string
 17067                                x-kubernetes-int-or-string: true
 17068                            type: object
 17069                          type: array
 17070                      type: object
 17071                    type:
 17072                      type: string
 17073                  type: object
 17074                syncPolicy:
 17075                  properties:
 17076                    applicationsSync:
 17077                      enum:
 17078                      - create-only
 17079                      - create-update
 17080                      - create-delete
 17081                      - sync
 17082                      type: string
 17083                    preserveResourcesOnDeletion:
 17084                      type: boolean
 17085                  type: object
 17086                template:
 17087                  properties:
 17088                    metadata:
 17089                      properties:
 17090                        annotations:
 17091                          additionalProperties:
 17092                            type: string
 17093                          type: object
 17094                        finalizers:
 17095                          items:
 17096                            type: string
 17097                          type: array
 17098                        labels:
 17099                          additionalProperties:
 17100                            type: string
 17101                          type: object
 17102                        name:
 17103                          type: string
 17104                        namespace:
 17105                          type: string
 17106                      type: object
 17107                    spec:
 17108                      properties:
 17109                        destination:
 17110                          properties:
 17111                            name:
 17112                              type: string
 17113                            namespace:
 17114                              type: string
 17115                            server:
 17116                              type: string
 17117                          type: object
 17118                        ignoreDifferences:
 17119                          items:
 17120                            properties:
 17121                              group:
 17122                                type: string
 17123                              jqPathExpressions:
 17124                                items:
 17125                                  type: string
 17126                                type: array
 17127                              jsonPointers:
 17128                                items:
 17129                                  type: string
 17130                                type: array
 17131                              kind:
 17132                                type: string
 17133                              managedFieldsManagers:
 17134                                items:
 17135                                  type: string
 17136                                type: array
 17137                              name:
 17138                                type: string
 17139                              namespace:
 17140                                type: string
 17141                            required:
 17142                            - kind
 17143                            type: object
 17144                          type: array
 17145                        info:
 17146                          items:
 17147                            properties:
 17148                              name:
 17149                                type: string
 17150                              value:
 17151                                type: string
 17152                            required:
 17153                            - name
 17154                            - value
 17155                            type: object
 17156                          type: array
 17157                        project:
 17158                          type: string
 17159                        revisionHistoryLimit:
 17160                          format: int64
 17161                          type: integer
 17162                        source:
 17163                          properties:
 17164                            chart:
 17165                              type: string
 17166                            directory:
 17167                              properties:
 17168                                exclude:
 17169                                  type: string
 17170                                include:
 17171                                  type: string
 17172                                jsonnet:
 17173                                  properties:
 17174                                    extVars:
 17175                                      items:
 17176                                        properties:
 17177                                          code:
 17178                                            type: boolean
 17179                                          name:
 17180                                            type: string
 17181                                          value:
 17182                                            type: string
 17183                                        required:
 17184                                        - name
 17185                                        - value
 17186                                        type: object
 17187                                      type: array
 17188                                    libs:
 17189                                      items:
 17190                                        type: string
 17191                                      type: array
 17192                                    tlas:
 17193                                      items:
 17194                                        properties:
 17195                                          code:
 17196                                            type: boolean
 17197                                          name:
 17198                                            type: string
 17199                                          value:
 17200                                            type: string
 17201                                        required:
 17202                                        - name
 17203                                        - value
 17204                                        type: object
 17205                                      type: array
 17206                                  type: object
 17207                                recurse:
 17208                                  type: boolean
 17209                              type: object
 17210                            helm:
 17211                              properties:
 17212                                apiVersions:
 17213                                  items:
 17214                                    type: string
 17215                                  type: array
 17216                                fileParameters:
 17217                                  items:
 17218                                    properties:
 17219                                      name:
 17220                                        type: string
 17221                                      path:
 17222                                        type: string
 17223                                    type: object
 17224                                  type: array
 17225                                ignoreMissingValueFiles:
 17226                                  type: boolean
 17227                                kubeVersion:
 17228                                  type: string
 17229                                namespace:
 17230                                  type: string
 17231                                parameters:
 17232                                  items:
 17233                                    properties:
 17234                                      forceString:
 17235                                        type: boolean
 17236                                      name:
 17237                                        type: string
 17238                                      value:
 17239                                        type: string
 17240                                    type: object
 17241                                  type: array
 17242                                passCredentials:
 17243                                  type: boolean
 17244                                releaseName:
 17245                                  type: string
 17246                                skipCrds:
 17247                                  type: boolean
 17248                                skipSchemaValidation:
 17249                                  type: boolean
 17250                                skipTests:
 17251                                  type: boolean
 17252                                valueFiles:
 17253                                  items:
 17254                                    type: string
 17255                                  type: array
 17256                                values:
 17257                                  type: string
 17258                                valuesObject:
 17259                                  type: object
 17260                                  x-kubernetes-preserve-unknown-fields: true
 17261                                version:
 17262                                  type: string
 17263                              type: object
 17264                            kustomize:
 17265                              properties:
 17266                                apiVersions:
 17267                                  items:
 17268                                    type: string
 17269                                  type: array
 17270                                commonAnnotations:
 17271                                  additionalProperties:
 17272                                    type: string
 17273                                  type: object
 17274                                commonAnnotationsEnvsubst:
 17275                                  type: boolean
 17276                                commonLabels:
 17277                                  additionalProperties:
 17278                                    type: string
 17279                                  type: object
 17280                                components:
 17281                                  items:
 17282                                    type: string
 17283                                  type: array
 17284                                forceCommonAnnotations:
 17285                                  type: boolean
 17286                                forceCommonLabels:
 17287                                  type: boolean
 17288                                ignoreMissingComponents:
 17289                                  type: boolean
 17290                                images:
 17291                                  items:
 17292                                    type: string
 17293                                  type: array
 17294                                kubeVersion:
 17295                                  type: string
 17296                                labelIncludeTemplates:
 17297                                  type: boolean
 17298                                labelWithoutSelector:
 17299                                  type: boolean
 17300                                namePrefix:
 17301                                  type: string
 17302                                nameSuffix:
 17303                                  type: string
 17304                                namespace:
 17305                                  type: string
 17306                                patches:
 17307                                  items:
 17308                                    properties:
 17309                                      options:
 17310                                        additionalProperties:
 17311                                          type: boolean
 17312                                        type: object
 17313                                      patch:
 17314                                        type: string
 17315                                      path:
 17316                                        type: string
 17317                                      target:
 17318                                        properties:
 17319                                          annotationSelector:
 17320                                            type: string
 17321                                          group:
 17322                                            type: string
 17323                                          kind:
 17324                                            type: string
 17325                                          labelSelector:
 17326                                            type: string
 17327                                          name:
 17328                                            type: string
 17329                                          namespace:
 17330                                            type: string
 17331                                          version:
 17332                                            type: string
 17333                                        type: object
 17334                                    type: object
 17335                                  type: array
 17336                                replicas:
 17337                                  items:
 17338                                    properties:
 17339                                      count:
 17340                                        anyOf:
 17341                                        - type: integer
 17342                                        - type: string
 17343                                        x-kubernetes-int-or-string: true
 17344                                      name:
 17345                                        type: string
 17346                                    required:
 17347                                    - count
 17348                                    - name
 17349                                    type: object
 17350                                  type: array
 17351                                version:
 17352                                  type: string
 17353                              type: object
 17354                            name:
 17355                              type: string
 17356                            path:
 17357                              type: string
 17358                            plugin:
 17359                              properties:
 17360                                env:
 17361                                  items:
 17362                                    properties:
 17363                                      name:
 17364                                        type: string
 17365                                      value:
 17366                                        type: string
 17367                                    required:
 17368                                    - name
 17369                                    - value
 17370                                    type: object
 17371                                  type: array
 17372                                name:
 17373                                  type: string
 17374                                parameters:
 17375                                  items:
 17376                                    properties:
 17377                                      array:
 17378                                        items:
 17379                                          type: string
 17380                                        type: array
 17381                                      map:
 17382                                        additionalProperties:
 17383                                          type: string
 17384                                        type: object
 17385                                      name:
 17386                                        type: string
 17387                                      string:
 17388                                        type: string
 17389                                    type: object
 17390                                  type: array
 17391                              type: object
 17392                            ref:
 17393                              type: string
 17394                            repoURL:
 17395                              type: string
 17396                            targetRevision:
 17397                              type: string
 17398                          required:
 17399                          - repoURL
 17400                          type: object
 17401                        sourceHydrator:
 17402                          properties:
 17403                            drySource:
 17404                              properties:
 17405                                path:
 17406                                  type: string
 17407                                repoURL:
 17408                                  type: string
 17409                                targetRevision:
 17410                                  type: string
 17411                              required:
 17412                              - path
 17413                              - repoURL
 17414                              - targetRevision
 17415                              type: object
 17416                            hydrateTo:
 17417                              properties:
 17418                                targetBranch:
 17419                                  type: string
 17420                              required:
 17421                              - targetBranch
 17422                              type: object
 17423                            syncSource:
 17424                              properties:
 17425                                path:
 17426                                  minLength: 1
 17427                                  pattern: ^.{2,}|[^./]$
 17428                                  type: string
 17429                                targetBranch:
 17430                                  type: string
 17431                              required:
 17432                              - path
 17433                              - targetBranch
 17434                              type: object
 17435                          required:
 17436                          - drySource
 17437                          - syncSource
 17438                          type: object
 17439                        sources:
 17440                          items:
 17441                            properties:
 17442                              chart:
 17443                                type: string
 17444                              directory:
 17445                                properties:
 17446                                  exclude:
 17447                                    type: string
 17448                                  include:
 17449                                    type: string
 17450                                  jsonnet:
 17451                                    properties:
 17452                                      extVars:
 17453                                        items:
 17454                                          properties:
 17455                                            code:
 17456                                              type: boolean
 17457                                            name:
 17458                                              type: string
 17459                                            value:
 17460                                              type: string
 17461                                          required:
 17462                                          - name
 17463                                          - value
 17464                                          type: object
 17465                                        type: array
 17466                                      libs:
 17467                                        items:
 17468                                          type: string
 17469                                        type: array
 17470                                      tlas:
 17471                                        items:
 17472                                          properties:
 17473                                            code:
 17474                                              type: boolean
 17475                                            name:
 17476                                              type: string
 17477                                            value:
 17478                                              type: string
 17479                                          required:
 17480                                          - name
 17481                                          - value
 17482                                          type: object
 17483                                        type: array
 17484                                    type: object
 17485                                  recurse:
 17486                                    type: boolean
 17487                                type: object
 17488                              helm:
 17489                                properties:
 17490                                  apiVersions:
 17491                                    items:
 17492                                      type: string
 17493                                    type: array
 17494                                  fileParameters:
 17495                                    items:
 17496                                      properties:
 17497                                        name:
 17498                                          type: string
 17499                                        path:
 17500                                          type: string
 17501                                      type: object
 17502                                    type: array
 17503                                  ignoreMissingValueFiles:
 17504                                    type: boolean
 17505                                  kubeVersion:
 17506                                    type: string
 17507                                  namespace:
 17508                                    type: string
 17509                                  parameters:
 17510                                    items:
 17511                                      properties:
 17512                                        forceString:
 17513                                          type: boolean
 17514                                        name:
 17515                                          type: string
 17516                                        value:
 17517                                          type: string
 17518                                      type: object
 17519                                    type: array
 17520                                  passCredentials:
 17521                                    type: boolean
 17522                                  releaseName:
 17523                                    type: string
 17524                                  skipCrds:
 17525                                    type: boolean
 17526                                  skipSchemaValidation:
 17527                                    type: boolean
 17528                                  skipTests:
 17529                                    type: boolean
 17530                                  valueFiles:
 17531                                    items:
 17532                                      type: string
 17533                                    type: array
 17534                                  values:
 17535                                    type: string
 17536                                  valuesObject:
 17537                                    type: object
 17538                                    x-kubernetes-preserve-unknown-fields: true
 17539                                  version:
 17540                                    type: string
 17541                                type: object
 17542                              kustomize:
 17543                                properties:
 17544                                  apiVersions:
 17545                                    items:
 17546                                      type: string
 17547                                    type: array
 17548                                  commonAnnotations:
 17549                                    additionalProperties:
 17550                                      type: string
 17551                                    type: object
 17552                                  commonAnnotationsEnvsubst:
 17553                                    type: boolean
 17554                                  commonLabels:
 17555                                    additionalProperties:
 17556                                      type: string
 17557                                    type: object
 17558                                  components:
 17559                                    items:
 17560                                      type: string
 17561                                    type: array
 17562                                  forceCommonAnnotations:
 17563                                    type: boolean
 17564                                  forceCommonLabels:
 17565                                    type: boolean
 17566                                  ignoreMissingComponents:
 17567                                    type: boolean
 17568                                  images:
 17569                                    items:
 17570                                      type: string
 17571                                    type: array
 17572                                  kubeVersion:
 17573                                    type: string
 17574                                  labelIncludeTemplates:
 17575                                    type: boolean
 17576                                  labelWithoutSelector:
 17577                                    type: boolean
 17578                                  namePrefix:
 17579                                    type: string
 17580                                  nameSuffix:
 17581                                    type: string
 17582                                  namespace:
 17583                                    type: string
 17584                                  patches:
 17585                                    items:
 17586                                      properties:
 17587                                        options:
 17588                                          additionalProperties:
 17589                                            type: boolean
 17590                                          type: object
 17591                                        patch:
 17592                                          type: string
 17593                                        path:
 17594                                          type: string
 17595                                        target:
 17596                                          properties:
 17597                                            annotationSelector:
 17598                                              type: string
 17599                                            group:
 17600                                              type: string
 17601                                            kind:
 17602                                              type: string
 17603                                            labelSelector:
 17604                                              type: string
 17605                                            name:
 17606                                              type: string
 17607                                            namespace:
 17608                                              type: string
 17609                                            version:
 17610                                              type: string
 17611                                          type: object
 17612                                      type: object
 17613                                    type: array
 17614                                  replicas:
 17615                                    items:
 17616                                      properties:
 17617                                        count:
 17618                                          anyOf:
 17619                                          - type: integer
 17620                                          - type: string
 17621                                          x-kubernetes-int-or-string: true
 17622                                        name:
 17623                                          type: string
 17624                                      required:
 17625                                      - count
 17626                                      - name
 17627                                      type: object
 17628                                    type: array
 17629                                  version:
 17630                                    type: string
 17631                                type: object
 17632                              name:
 17633                                type: string
 17634                              path:
 17635                                type: string
 17636                              plugin:
 17637                                properties:
 17638                                  env:
 17639                                    items:
 17640                                      properties:
 17641                                        name:
 17642                                          type: string
 17643                                        value:
 17644                                          type: string
 17645                                      required:
 17646                                      - name
 17647                                      - value
 17648                                      type: object
 17649                                    type: array
 17650                                  name:
 17651                                    type: string
 17652                                  parameters:
 17653                                    items:
 17654                                      properties:
 17655                                        array:
 17656                                          items:
 17657                                            type: string
 17658                                          type: array
 17659                                        map:
 17660                                          additionalProperties:
 17661                                            type: string
 17662                                          type: object
 17663                                        name:
 17664                                          type: string
 17665                                        string:
 17666                                          type: string
 17667                                      type: object
 17668                                    type: array
 17669                                type: object
 17670                              ref:
 17671                                type: string
 17672                              repoURL:
 17673                                type: string
 17674                              targetRevision:
 17675                                type: string
 17676                            required:
 17677                            - repoURL
 17678                            type: object
 17679                          type: array
 17680                        syncPolicy:
 17681                          properties:
 17682                            automated:
 17683                              properties:
 17684                                allowEmpty:
 17685                                  type: boolean
 17686                                enabled:
 17687                                  type: boolean
 17688                                prune:
 17689                                  type: boolean
 17690                                selfHeal:
 17691                                  type: boolean
 17692                              type: object
 17693                            managedNamespaceMetadata:
 17694                              properties:
 17695                                annotations:
 17696                                  additionalProperties:
 17697                                    type: string
 17698                                  type: object
 17699                                labels:
 17700                                  additionalProperties:
 17701                                    type: string
 17702                                  type: object
 17703                              type: object
 17704                            retry:
 17705                              properties:
 17706                                backoff:
 17707                                  properties:
 17708                                    duration:
 17709                                      type: string
 17710                                    factor:
 17711                                      format: int64
 17712                                      type: integer
 17713                                    maxDuration:
 17714                                      type: string
 17715                                  type: object
 17716                                limit:
 17717                                  format: int64
 17718                                  type: integer
 17719                                refresh:
 17720                                  type: boolean
 17721                              type: object
 17722                            syncOptions:
 17723                              items:
 17724                                type: string
 17725                              type: array
 17726                          type: object
 17727                      required:
 17728                      - destination
 17729                      - project
 17730                      type: object
 17731                  required:
 17732                  - metadata
 17733                  - spec
 17734                  type: object
 17735                templatePatch:
 17736                  type: string
 17737              required:
 17738              - generators
 17739              - template
 17740              type: object
 17741            status:
 17742              properties:
 17743                applicationStatus:
 17744                  items:
 17745                    properties:
 17746                      application:
 17747                        type: string
 17748                      lastTransitionTime:
 17749                        format: date-time
 17750                        type: string
 17751                      message:
 17752                        type: string
 17753                      status:
 17754                        type: string
 17755                      step:
 17756                        type: string
 17757                      targetRevisions:
 17758                        items:
 17759                          type: string
 17760                        type: array
 17761                    required:
 17762                    - application
 17763                    - message
 17764                    - status
 17765                    - step
 17766                    - targetRevisions
 17767                    type: object
 17768                  type: array
 17769                conditions:
 17770                  items:
 17771                    properties:
 17772                      lastTransitionTime:
 17773                        format: date-time
 17774                        type: string
 17775                      message:
 17776                        type: string
 17777                      reason:
 17778                        type: string
 17779                      status:
 17780                        type: string
 17781                      type:
 17782                        type: string
 17783                    required:
 17784                    - message
 17785                    - reason
 17786                    - status
 17787                    - type
 17788                    type: object
 17789                  type: array
 17790                resources:
 17791                  items:
 17792                    properties:
 17793                      group:
 17794                        type: string
 17795                      health:
 17796                        properties:
 17797                          lastTransitionTime:
 17798                            format: date-time
 17799                            type: string
 17800                          message:
 17801                            type: string
 17802                          status:
 17803                            type: string
 17804                        type: object
 17805                      hook:
 17806                        type: boolean
 17807                      kind:
 17808                        type: string
 17809                      name:
 17810                        type: string
 17811                      namespace:
 17812                        type: string
 17813                      requiresDeletionConfirmation:
 17814                        type: boolean
 17815                      requiresPruning:
 17816                        type: boolean
 17817                      status:
 17818                        type: string
 17819                      syncWave:
 17820                        format: int64
 17821                        type: integer
 17822                      version:
 17823                        type: string
 17824                    type: object
 17825                  type: array
 17826                resourcesCount:
 17827                  format: int64
 17828                  type: integer
 17829              type: object
 17830          required:
 17831          - metadata
 17832          - spec
 17833          type: object
 17834      served: true
 17835      storage: true
 17836      subresources:
 17837        status: {}