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