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

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