github.com/argoproj-labs/argocd-operator@v0.10.0/deploy/olm-catalog/argocd-operator/0.5.0/argoproj.io_applicationsets.yaml (about)

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