github.com/argoproj-labs/argocd-operator@v0.10.0/deploy/olm-catalog/argocd-operator/0.0.8/argocd-operator.v0.0.8.clusterserviceversion.yaml (about)

     1  apiVersion: operators.coreos.com/v1alpha1
     2  kind: ClusterServiceVersion
     3  metadata:
     4    annotations:
     5      alm-examples: '[{"apiVersion":"argoproj.io/v1alpha1","kind":"ArgoCD","metadata":{"name":"example-argocd"},"spec":{}},{"apiVersion":"argoproj.io/v1alpha1","kind":"ArgoCDExport","metadata":{"name":"example-argocdexport"},"spec":{"argocd":"example-argocd"}},{"apiVersion":"argoproj.io/v1alpha1","kind":"Application","metadata":{"name":"guestbook"},"spec":{"destination":{"namespace":"argocd","server":"https://kubernetes.default.svc"},"project":"default","source":{"path":"guestbook","repoURL":"https://github.com/argoproj/argocd-example-apps.git","targetRevision":"HEAD"}}},{"apiVersion":"argoproj.io/v1alpha1","kind":"AppProject","metadata":{"name":"example-project"},"spec":{"sourceRepos": ["*"]}}]'
     6      capabilities: Auto Pilot
     7      categories: Integration & Delivery
     8      certified: "false"
     9      containerImage: quay.io/jmckind/argocd-operator@sha256:d1385d23a60205636bc3789b0127d6159d33d7a7521dd07d6b679b7f734ee4b3
    10      createdAt: "2020-04-20 21:45:47"
    11      description: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
    12      repository: https://github.com/argoproj-labs/argocd-operator
    13      support: Argo CD
    14    name: argocd-operator.v0.0.8
    15    namespace: placeholder
    16  spec:
    17    apiservicedefinitions: {}
    18    customresourcedefinitions:
    19      owned:
    20      - kind: Application
    21        name: applications.argoproj.io
    22        version: v1alpha1
    23        displayName: Application
    24        description: An Application is a group of Kubernetes resources as defined by a manifest.
    25      - kind: AppProject
    26        name: appprojects.argoproj.io
    27        version: v1alpha1
    28        displayName: AppProject
    29        description: An AppProject is a logical grouping of Argo CD Applications.
    30      - kind: ArgoCDExport
    31        name: argocdexports.argoproj.io
    32        version: v1alpha1
    33        displayName: ArgoCDExport
    34        description: ArgoCDExport describes the desired state for the export of a given Argo CD deployment.
    35        resources:
    36          - kind: CronJob
    37            name: ''
    38            version: batch/v1beta1
    39          - kind: Job
    40            name: ''
    41            version: batch/v1
    42          - kind: PersistentVolumeClaim
    43            name: ''
    44            version: v1
    45        specDescriptors:
    46        - description: The name of the ArgoCD instance to export.
    47          displayName: ArgoCD
    48          path: argocd
    49          x-descriptors:
    50          - 'urn:alm:descriptor:com.tectonic.ui:text'
    51        - description: The schedule for the export in Cron format, see https://en.wikipedia.org/wiki/Cron.
    52          displayName: Schedule
    53          path: schedule
    54          x-descriptors:
    55          - 'urn:alm:descriptor:com.tectonic.ui:text'
    56        - description: The storage configuration options for the export.
    57          displayName: Storage
    58          path: storage
    59        statusDescriptors:
    60        - description: Phase is a simple, high-level summary of where the ArgoCDExport is in its lifecycle.
    61          displayName: Phase
    62          path: phase
    63          x-descriptors:
    64          - 'urn:alm:descriptor:com.tectonic.ui:text'
    65      - kind: ArgoCD
    66        name: argocds.argoproj.io
    67        version: v1alpha1
    68        displayName: ArgoCD
    69        description: ArgoCD is the representation of an Argo CD deployment.
    70        resources:
    71          - kind: ConfigMap
    72            name: ''
    73            version: v1
    74          - kind: Deployment
    75            name: ''
    76            version: apps/v1
    77          - kind: Ingress
    78            name: ''
    79            version: extensions/v1
    80          - kind: PersistentVolumeClaim
    81            name: ''
    82            version: v1
    83          - kind: Secret
    84            name: ''
    85            version: v1
    86          - kind: Service
    87            name: ''
    88            version: v1
    89          - kind: StatefulSet
    90            name: ''
    91            version: apps/v1
    92        specDescriptors:
    93        - description: 'The container image to use for the Argo CD components.'
    94          displayName: Image
    95          path: image
    96          x-descriptors:
    97            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD'
    98            - 'urn:alm:descriptor:com.tectonic.ui:text'
    99        - description: 'The container image tag (version) to use for the Argo CD components.'
   100          displayName: Version
   101          path: version
   102          x-descriptors:
   103            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD'
   104            - 'urn:alm:descriptor:com.tectonic.ui:text'
   105        - description: 'The number of operation processors for the Argo CD Application Controller.'
   106          displayName: 'Operation Processor Count'
   107          path: controller.processors.operation
   108          x-descriptors:
   109            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller'
   110            - 'urn:alm:descriptor:com.tectonic.ui:number'
   111        - description: 'The number of status processors for the Argo CD Application Controller.'
   112          displayName: 'Status Processor Count'
   113          path: controller.processors.status
   114          x-descriptors:
   115            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller'
   116            - 'urn:alm:descriptor:com.tectonic.ui:number'
   117        - description: 'The limits and requests requirements for the Argo CD Application Controller container.'
   118          displayName: 'Resource Requirements'
   119          path: controller.resources
   120          x-descriptors:
   121            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller'
   122            - 'urn:alm:descriptor:com.tectonic.ui:resourceRequirements'
   123        - description: 'The Dex connector configuration.'
   124          displayName: Configuration
   125          path: dex.config
   126          x-descriptors:
   127            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex'
   128            - 'urn:alm:descriptor:com.tectonic.ui:text'
   129        - description: 'The container image name to use for Dex.'
   130          displayName: Image
   131          path: dex.image
   132          x-descriptors:
   133            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex'
   134            - 'urn:alm:descriptor:com.tectonic.ui:text'
   135        - description: 'Selected if OpenShift OAuth should be automatically configured by the operator.'
   136          displayName: 'OpenShift OAuth Enabled'
   137          path: dex.openShiftOAuth
   138          x-descriptors:
   139            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex'
   140            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   141        - description: 'The limits and requests requirements for the Dex container.'
   142          displayName: 'Resource Requirements'
   143          path: dex.resources
   144          x-descriptors:
   145            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex'
   146            - 'urn:alm:descriptor:com.tectonic.ui:resourceRequirements'
   147        - description: 'The container image tag (version) to use for Dex.'
   148          displayName: Version
   149          path: dex.version
   150          x-descriptors:
   151            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex'
   152            - 'urn:alm:descriptor:com.tectonic.ui:text'
   153        - description: 'Selected if Grafana resources should created.'
   154          displayName: Enabled
   155          path: grafana.enabled
   156          x-descriptors:
   157            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
   158            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   159        - description: 'The hostname to use for access to Grafana.'
   160          displayName: Host
   161          path: grafana.host
   162          x-descriptors:
   163            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
   164            - 'urn:alm:descriptor:com.tectonic.ui:text'
   165        - description: 'The container image name to use for Grafana.'
   166          displayName: Image
   167          path: grafana.image
   168          x-descriptors:
   169            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
   170            - 'urn:alm:descriptor:com.tectonic.ui:text'
   171        - description: 'Selected if a Grafana Ingress resource should be created.'
   172          displayName: 'Ingress Enabled'
   173          path: grafana.ingress
   174          x-descriptors:
   175            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
   176            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   177        - description: 'The limits and requests requirements for the Grafana container.'
   178          displayName: 'Resource Requirements'
   179          path: grafana.resources
   180          x-descriptors:
   181            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
   182            - 'urn:alm:descriptor:com.tectonic.ui:resourceRequirements'
   183        - description: 'Selected if a Grafana Route resource should be created.'
   184          displayName: 'Route Enabled'
   185          path: grafana.route
   186          x-descriptors:
   187            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
   188            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   189        - description: 'The replica count for the Grafana Deployment.'
   190          displayName: Size
   191          path: grafana.size
   192          x-descriptors:
   193            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
   194            - 'urn:alm:descriptor:com.tectonic.ui:podCount'
   195        - description: 'The container image tag (version) to use for Grafana.'
   196          displayName: Version
   197          path: grafana.version
   198          x-descriptors:
   199            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
   200            - 'urn:alm:descriptor:com.tectonic.ui:text'
   201        - description: 'Selected if Argo CD high-availability mode should be enabled.'
   202          displayName: Enabled
   203          path: ha.enabled
   204          x-descriptors:
   205            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:HA'
   206            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   207        - description: 'The name of an ArgoCDExport from which to import initial data.'
   208          displayName: Name
   209          path: import.name
   210          x-descriptors:
   211            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Import'
   212            - 'urn:alm:descriptor:com.tectonic.ui:text'
   213        - description: 'Namespace for the ArgoCDExport, defaults to the same namespace as the ArgoCD.'
   214          displayName: Namespace
   215          path: import.namespace
   216          x-descriptors:
   217            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Import'
   218            - 'urn:alm:descriptor:com.tectonic.ui:text'
   219        - description: 'The path used for the Ingress resource.'
   220          displayName: Path
   221          path: ingress.path
   222          x-descriptors:
   223            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Ingress'
   224            - 'urn:alm:descriptor:com.tectonic.ui:text'
   225        - description: 'Selected if Prometheus resources should be created.'
   226          displayName: Enabled
   227          path: prometheus.enabled
   228          x-descriptors:
   229            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus'
   230            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   231        - description: 'The hostname to use for access to Prometheus.'
   232          displayName: Host
   233          path: prometheus.host
   234          x-descriptors:
   235            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus'
   236            - 'urn:alm:descriptor:com.tectonic.ui:text'
   237        - description: 'Selected if a Prometheus Ingress resource should be created.'
   238          displayName: 'Ingress Enabled'
   239          path: prometheus.ingress
   240          x-descriptors:
   241            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus'
   242            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   243        - description: 'Selected if a Prometheus Route resource should be created.'
   244          displayName: 'Route Enabled'
   245          path: prometheus.route
   246          x-descriptors:
   247            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus'
   248            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   249        - description: 'The replica count for the Prometheus Deployment.'
   250          displayName: Size
   251          path: prometheus.size
   252          x-descriptors:
   253            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus'
   254            - 'urn:alm:descriptor:com.tectonic.ui:podCount'
   255        - description: 'The default role which Argo CD will fall back to when authorizing API requests.'
   256          displayName: 'Default Policy'
   257          path: rbac.defaultPolicy
   258          x-descriptors:
   259            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC'
   260            - 'urn:alm:descriptor:com.tectonic.ui:text'
   261        - description: 'The user-defined RBAC policies and role definitions in CSV format.'
   262          displayName: Policy
   263          path: rbac.policy
   264          x-descriptors:
   265            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC'
   266            - 'urn:alm:descriptor:com.tectonic.ui:text'
   267        - description: 'The OIDC scopes to examine during RBAC enforcement.'
   268          displayName: Scopes
   269          path: rbac.scopes
   270          x-descriptors:
   271            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC'
   272            - 'urn:alm:descriptor:com.tectonic.ui:text'
   273        - description: 'The container image name to use for Redis.'
   274          displayName: Image
   275          path: redis.image
   276          x-descriptors:
   277            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis'
   278            - 'urn:alm:descriptor:com.tectonic.ui:text'
   279        - description: 'The limits and requests requirements for the Redis container.'
   280          displayName: 'Resource Requirements'
   281          path: redis.resources
   282          x-descriptors:
   283            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis'
   284            - 'urn:alm:descriptor:com.tectonic.ui:resourceRequirements'
   285        - description: 'The container image tag (version) to use for Redis.'
   286          displayName: Version
   287          path: redis.version
   288          x-descriptors:
   289            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis'
   290            - 'urn:alm:descriptor:com.tectonic.ui:text'
   291        - description: 'The limits and requests requirements for the Argo CD repo container.'
   292          displayName: 'Resource Requirements'
   293          path: repo.resources
   294          x-descriptors:
   295            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Repo'
   296            - 'urn:alm:descriptor:com.tectonic.ui:resourceRequirements'
   297        - description: 'Selected if autoscaling should be enabled for the Argo CD server.'
   298          displayName: 'Autoscale Enabled'
   299          path: server.autoscale.enabled
   300          x-descriptors:
   301            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   302            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   303        - description: 'The hostname to use for the GRPC Ingress/Route resource.'
   304          displayName: GRPC Host
   305          path: server.grpc.host
   306          x-descriptors:
   307            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   308            - 'urn:alm:descriptor:com.tectonic.ui:text'
   309        - description: 'Selected if a GRPC Ingress resource should be created.'
   310          displayName: 'GRPC Ingress Enabled'
   311          path: server.grpc.ingress
   312          x-descriptors:
   313            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   314            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   315        - description: 'The hostname to use for Ingress/Route resources.'
   316          displayName: Host
   317          path: server.host
   318          x-descriptors:
   319            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   320            - 'urn:alm:descriptor:com.tectonic.ui:text'
   321        - description: 'Selected if an Ingress resource should be created.'
   322          displayName: 'Ingress Enabled'
   323          path: server.ingress
   324          x-descriptors:
   325            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   326            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   327        - description: 'Selected if the Argo CD server should be run without TLS.'
   328          displayName: Insecure
   329          path: server.insecure
   330          x-descriptors:
   331            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   332            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   333        - description: 'The limits and requests requirements for the Argo CD server container.'
   334          displayName: 'Resource Requirements'
   335          path: server.resources
   336          x-descriptors:
   337            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   338            - 'urn:alm:descriptor:com.tectonic.ui:resourceRequirements'
   339        - description: 'Selected if a Route resource should be created.'
   340          displayName: 'Route Enabled'
   341          path: server.route
   342          x-descriptors:
   343            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   344            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   345        - description: 'The ServiceType to use for the Argo CD server Service resource.'
   346          displayName: 'Service Type'
   347          path: server.service.type
   348          x-descriptors:
   349            - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   350            - 'urn:alm:descriptor:com.tectonic.ui:text'
   351        - description: 'The metadata.label key name where Argo CD injects the app name as a tracking label.'
   352          displayName: 'Application Instance Label Key'
   353          path: applicationInstanceLabelKey
   354          x-descriptors:
   355            - 'urn:alm:descriptor:com.tectonic.ui:text'
   356            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   357        - description: 'Additional config management plugins.'
   358          displayName: 'Config Management Plugins'
   359          path: configManagementPlugins
   360          x-descriptors:
   361            - 'urn:alm:descriptor:com.tectonic.ui:text'
   362            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   363        - description: 'The Google Analytics tracking ID to use for Argo CD.'
   364          displayName: 'Google Analytics Tracking ID'
   365          path: gaTrackingID
   366          x-descriptors:
   367            - 'urn:alm:descriptor:com.tectonic.ui:text'
   368            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   369        - description: 'Selected if user IDs should be hashed before sending to Google Analytics.'
   370          displayName: 'Google Analytics Anonymize Users'
   371          path: gaAnonymizeUsers
   372          x-descriptors:
   373            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   374            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   375        - description: 'The URL for getting chat help.'
   376          displayName: 'Help Chat URL'
   377          path: helpChatURL
   378          x-descriptors:
   379            - 'urn:alm:descriptor:com.tectonic.ui:text'
   380            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   381        - description: 'The text to use for getting chat help.'
   382          displayName: 'Help Chat Text'
   383          path: helpChatText
   384          x-descriptors:
   385            - 'urn:alm:descriptor:com.tectonic.ui:text'
   386            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   387        - description: 'The initial repositories to configure Argo CD to use for projects.'
   388          displayName: 'Initial Repositories'
   389          path: initialRepositories
   390          x-descriptors:
   391            - 'urn:alm:descriptor:com.tectonic.ui:text'
   392            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   393        - description: 'The initial SSH known hosts data for connecting Git repositories via SSH.'
   394          displayName: 'Initial SSH Known Hosts'
   395          path: initialSSHKnownHosts
   396          x-descriptors:
   397            - 'urn:alm:descriptor:com.tectonic.ui:text'
   398            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   399        - description: 'The build options/parameters to use with `kustomize build`.'
   400          displayName: 'Kustomize Build Options'
   401          path: kustomizeBuildOptions
   402          x-descriptors:
   403            - 'urn:alm:descriptor:com.tectonic.ui:text'
   404            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   405        - description: 'The OIDC configuration as an alternative to Dex.'
   406          displayName: 'OIDC Config'
   407          path: oidcConfig
   408          x-descriptors:
   409            - 'urn:alm:descriptor:com.tectonic.ui:text'
   410            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   411        - description: 'Customizes resource behavior. Keys are in the form of group/Kind.'
   412          displayName: 'Resource Customizations'
   413          path: resourceCustomizations
   414          x-descriptors:
   415            - 'urn:alm:descriptor:com.tectonic.ui:text'
   416            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   417        - description: 'Completely ignore entire classes of resource group/kinds.'
   418          displayName: 'Resource Exclusions'
   419          path: resourceExclusions
   420          x-descriptors:
   421            - 'urn:alm:descriptor:com.tectonic.ui:text'
   422            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   423        - description: 'Selected if the application status badge feature should be enabled.'
   424          displayName: 'Status Badge Enabled'
   425          path: statusBadgeEnabled
   426          x-descriptors:
   427            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   428            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   429        - description: 'Selected if anonymous user access should be enabled.'
   430          displayName: 'Anonymous Users Enabled'
   431          path: usersAnonymousEnabled
   432          x-descriptors:
   433            - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   434            - 'urn:alm:descriptor:com.tectonic.ui:advanced'
   435        statusDescriptors:
   436        - description: 'Phase is a simple, high-level summary of where the ArgoCD is in its lifecycle.'
   437          displayName: Phase
   438          path: phase
   439          x-descriptors:
   440          - 'urn:alm:descriptor:com.tectonic.ui:text'
   441        - description: 'Server is a simple, high-level summary of where the Argo CD server component is in its lifecycle.'
   442          displayName: Server
   443          path: server
   444          x-descriptors:
   445          - 'urn:alm:descriptor:com.tectonic.ui:text'
   446    description: | 
   447      ## Overview
   448  
   449      The Argo CD Operator manages the full lifecycle for [Argo CD](https://argoproj.github.io/argo-cd/) and it's
   450      components. The operator's goal is to automate the tasks required when operating an Argo CD deployment.
   451  
   452      Beyond installation, the operator helps to automate the process of upgrading, backing up and restoring as needed and
   453      remove the human as much as possible. In addition, the operator aims to provide deep insights into the Argo CD
   454      environment by configuring Prometheus and Grafana to aggregate, visualize and expose the metrics already exported by
   455      Argo CD.
   456  
   457      The operator aims to provide the following, and is a work in progress.
   458  
   459      * Easy configuration and installation of the Argo CD components with sane defaults to get up and running quickly.
   460      * Provide seamless upgrades to the Argo CD components.
   461      * Ablity to back up and restore an Argo CD deployment from a point in time or recurring schedule.
   462      * Aggregate and expose the metrics for Argo CD and the operator itself using Prometheus and Grafana.
   463      * Autoscale the Argo CD components as necessary to handle variability in demand.
   464  
   465      ## Usage
   466  
   467      Deploy a basic Argo CD cluster by creating a new ArgoCD resource in the namespace where the operator is installed.
   468  
   469      ```
   470      apiVersion: argoproj.io/v1alpha1
   471      kind: ArgoCD
   472      metadata:
   473        name: example-argocd
   474      spec: {}
   475      ```
   476  
   477      ## Backup
   478  
   479      Backup the cluster above by creating a new ArgoCDExport resource in the namespace where the operator is installed.
   480  
   481      ```
   482      apiVersion: argoproj.io/v1alpha1
   483      kind: ArgoCDExport
   484      metadata:
   485        name: example-argocdexport
   486      spec:
   487        argocd: example-argocd
   488      ```
   489  
   490      See the [official documentation](https://argocd-operator.readthedocs.io) and examples at the
   491      [official github repository](https://github.com/argoproj-labs/argocd-operator) for more information.
   492    displayName: Argo CD
   493    icon:
   494    - base64data: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzIDMwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtOS4yLC03KSI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2LDI3LjdDMTYsMjcuNyAxNS44LDI4LjMgMTUuNSwyOC42QzE1LjMsMjguOCAxNS4xLDI4LjkgMTQuOCwyOC45QzE0LjEsMjkuMSAxMy4zLDI5LjIgMTMuMywyOS4yQzEzLjMsMjkuMiAxNCwyOS4zIDE0LjgsMjkuNEMxNS4xLDI5LjQgMTUuMSwyOS40IDE1LjMsMjkuNUMxNS44LDI5LjUgMTYsMjkuMiAxNiwyOS4yTDE2LDI3LjdaIiBzdHlsZT0iZmlsbDpyZ2IoMjMzLDEwMSw3NSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuMiwyNy43QzI1LjIsMjcuNyAyNS40LDI4LjMgMjUuNywyOC42QzI1LjksMjguOCAyNi4xLDI4LjkgMjYuNCwyOC45QzI3LjEsMjkuMSAyNy45LDI5LjIgMjcuOSwyOS4yQzI3LjksMjkuMiAyNy4yLDI5LjMgMjYuMywyOS40QzI2LDI5LjQgMjYsMjkuNCAyNS44LDI5LjVDMjUuMiwyOS41IDI1LjEsMjkuMiAyNS4xLDI5LjJMMjUuMiwyNy43WiIgc3R5bGU9ImZpbGw6cmdiKDIzMywxMDEsNzUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMjAuNyIgY3k9IjE3LjgiIHI9IjEwLjgiIHN0eWxlPSJmaWxsOnJnYigxODIsMjA3LDIzNCk7Ii8+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyMC43IiBjeT0iMTcuOCIgcj0iMTAuNCIgc3R5bGU9ImZpbGw6cmdiKDIzMCwyNDUsMjQ4KTsiLz4KICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIwLjciIGN5PSIxOCIgcj0iOC41IiBzdHlsZT0iZmlsbDpyZ2IoMjA4LDIzMiwyNDApOyIvPgogICAgICAgICAgICAgICAgPGcgaWQ9IkJvZHlfMV8iPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS43LDIyQzE1LjcsMjIgMTYuNCwzMy4zIDE2LjQsMzMuNUMxNi40LDMzLjYgMTYuNSwzMy44IDE2LDM0QzE1LjUsMzQuMiAxMy45LDM0LjYgMTMuOSwzNC42TDE2LjMsMzQuNkMxNy40LDM0LjYgMTcuNCwzMy43IDE3LjQsMzMuNUMxNy40LDMzLjMgMTcuNywyOSAxNy43LDI5QzE3LjcsMjkgMTcuOCwzNC4xIDE3LjgsMzQuM0MxNy44LDM0LjUgMTcuNywzNC44IDE3LDM1QzE2LjUsMzUuMSAxNSwzNS40IDE1LDM1LjRMMTcuMywzNS40QzE4LjcsMzUuNCAxOC43LDM0LjUgMTguNywzNC41TDE5LDMwQzE5LDMwIDE5LjEsMzQuNSAxOS4xLDM1QzE5LjEsMzUuNCAxOC44LDM1LjcgMTcuNywzNS45QzE3LDM2LjEgMTYuMSwzNi4zIDE2LjEsMzYuM0wxOC43LDM2LjNDMjAsMzYuMiAyMC4yLDM1LjMgMjAuMiwzNS4zTDIyLjQsMjQuMUwxNS43LDIyWiIgc3R5bGU9ImZpbGw6cmdiKDIzOCwxMjEsNzUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS43LDIyQzI1LjcsMjIgMjUsMzMuMyAyNSwzMy41QzI1LDMzLjYgMjQuOSwzMy44IDI1LjQsMzRDMjUuOSwzNC4yIDI3LjUsMzQuNiAyNy41LDM0LjZMMjUuMSwzNC42QzI0LDM0LjYgMjQsMzMuNyAyNCwzMy41QzI0LDMzLjMgMjMuNywyOSAyMy43LDI5QzIzLjcsMjkgMjMuNiwzNC4xIDIzLjYsMzQuM0MyMy42LDM0LjUgMjMuNywzNC44IDI0LjQsMzVDMjQuOSwzNS4xIDI2LjQsMzUuNCAyNi40LDM1LjRMMjQuMSwzNS40QzIyLjcsMzUuNCAyMi43LDM0LjUgMjIuNywzNC41TDIyLjQsMzBDMjIuNCwzMCAyMi4zLDM0LjUgMjIuMywzNUMyMi4zLDM1LjQgMjIuNiwzNS43IDIzLjcsMzUuOUMyNC40LDM2LjEgMjUuMywzNi4zIDI1LjMsMzYuM0wyMi43LDM2LjNDMjEuNCwzNi4yIDIxLjIsMzUuMyAyMS4yLDM1LjNMMTksMjQuMUwyNS43LDIyWiIgc3R5bGU9ImZpbGw6cmdiKDIzOCwxMjEsNzUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS44LDE2LjVDMjUuOCwxOS4zIDIzLjUsMjEuNSAyMC44LDIxLjVDMTguMSwyMS41IDE1LjgsMTkuMiAxNS44LDE2LjVDMTUuOCwxMy44IDE4LjEsMTEuNSAyMC44LDExLjVDMjMuNSwxMS41IDI1LjgsMTMuNyAyNS44LDE2LjVaIiBzdHlsZT0iZmlsbDpyZ2IoMjM4LDEyMSw3NSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDEiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuOCwxNi4zTDI1LjIsMzBMMTYuMiwzMEwxNS43LDE2LjMiLz4KICAgICAgICAgICAgICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgICAgICAgICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDEpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMjAuOCIgY3k9IjE5LjIiIHI9IjguOSIgc3R5bGU9ImZpbGw6cmdiKDIzOCwxMjEsNzUpOyIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuNSwyMkMyNS41LDIyIDI2LjEsMTYuNyAyNS4zLDE0LjdDMjMuOCwxMS4yIDIwLjMsMTEuNSAyMC4zLDExLjVDMjAuMywxMS41IDIyLjMsMTIuMyAyMi40LDE1LjNDMjIuNSwxNy40IDIyLjQsMjAuNSAyMi40LDIwLjVMMjUuNSwyMloiIHN0eWxlPSJmaWxsOnJnYigyMjcsNzgsNTkpO2ZpbGwtb3BhY2l0eTowLjIyO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9IkZhY2VfMV8iPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjE4LjciIGN5PSIxMy44IiByPSIwLjciIHN0eWxlPSJmaWxsOnJnYigyNTEsMjIzLDE5NSk7ZmlsbC1vcGFjaXR5OjAuNTsiLz4KICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjIuNSwyNEMyMi41LDI1LjcgMjEuNywyNi44IDIwLjcsMjYuOEMxOS43LDI2LjggMTguOSwyNS41IDE4LjksMjMuOEMxOC45LDIzLjggMTkuNywyNS40IDIwLjgsMjUuNEMyMS45LDI1LjQgMjIuNSwyNCAyMi41LDI0WiIgc3R5bGU9ImZpbGw6cmdiKDEsMSwxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMi41LDI0QzIyLjUsMjUuMSAyMS43LDI1LjcgMjAuNywyNS43QzE5LjcsMjUuNyAxOSwyNC45IDE5LDIzLjlDMTksMjMuOSAxOS44LDI0LjkgMjAuOSwyNC45QzIyLDI0LjkgMjIuNSwyNCAyMi41LDI0WiIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMjQuMiIgY3k9IjE5LjMiIHI9IjMuMSIgc3R5bGU9ImZpbGw6cmdiKDIzMywxMDEsNzUpOyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIxNy4yIiBjeT0iMTkuMyIgcj0iMy4xIiBzdHlsZT0iZmlsbDpyZ2IoMjMzLDEwMSw3NSk7Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyNC4yIiBjeT0iMTkuMyIgcj0iMi40IiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTciIGN5PSIxOS4zIiByPSIyLjQiIHN0eWxlPSJmaWxsOndoaXRlOyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjE3IiBjeT0iMTkiIHI9IjAuNyIgc3R5bGU9ImZpbGw6cmdiKDEsMSwxKTsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyNC4yIiBjeT0iMTkiIHI9IjAuNyIgc3R5bGU9ImZpbGw6cmdiKDEsMSwxKTsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjcsMjAuNUM5LjQsMjAuNSA5LjIsMjAuMyA5LjIsMjBMOS4yLDE2QzkuMiwxNS43IDkuNCwxNS41IDkuNywxNS41QzEwLDE1LjUgMTAuMiwxNS43IDEwLjIsMTZMMTAuMiwyMEMxMC4yLDIwLjMgMTAsMjAuNSA5LjcsMjAuNVoiIHN0eWxlPSJmaWxsOnJnYigxODIsMjA3LDIzNCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzEuNSwyMC41QzMxLjIsMjAuNSAzMSwyMC4zIDMxLDIwTDMxLDE2QzMxLDE1LjcgMzEuMiwxNS41IDMxLjUsMTUuNUMzMS44LDE1LjUgMzIsMTUuNyAzMiwxNkwzMiwyMEMzMiwyMC4zIDMxLjgsMjAuNSAzMS41LDIwLjVaIiBzdHlsZT0iZmlsbDpyZ2IoMTgyLDIwNywyMzQpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTcuMyIgY3k9IjkuOCIgcj0iMC41IiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy43LDIzLjNDMTMuNiwyMy4zIDEzLjUsMjMuMyAxMy40LDIzLjJDMTIuMiwyMS43IDExLjYsMTkuOCAxMS42LDE3LjlDMTEuNiwxNi4zIDEyLDE0LjggMTIuOCwxMy40QzEzLjYsMTIuMSAxNC43LDExIDE2LDEwLjJDMTYuMiwxMC4xIDE2LjQsMTAuMiAxNi41LDEwLjNDMTYuNiwxMC41IDE2LjUsMTAuNyAxNi40LDEwLjhDMTMuOSwxMi4yIDEyLjMsMTQuOSAxMi4zLDE3LjhDMTIuMywxOS42IDEyLjksMjEuMyAxNCwyMi43QzE0LjEsMjIuOCAxNC4xLDIzLjEgMTMuOSwyMy4yQzEzLjgsMjMuMyAxMy44LDIzLjMgMTMuNywyMy4zWiIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuMiwyOEwyNS4yLDI3LjJDMjMuOCwyOCAyMi4zLDI4LjggMjAuNSwyOC44QzE4LjUsMjguOCAxNy4yLDI3LjkgMTUuOSwyNy4yTDE2LDI4QzE2LDI4IDE3LjUsMjkuNiAyMC42LDI5LjZDMjMuNSwyOS41IDI1LjIsMjggMjUuMiwyOFoiIHN0eWxlPSJmaWxsOnJnYigyMzMsMTAxLDc1KTtmaWxsLW9wYWNpdHk6MC4yNTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg== 
   495      mediatype: image/svg+xml
   496    install:
   497      spec:
   498        clusterPermissions:
   499        - rules:
   500          - apiGroups:
   501            - '*'
   502            resources:
   503            - '*'
   504            verbs:
   505            - get
   506            - list
   507            - watch
   508          - nonResourceURLs:
   509            - '*'
   510            verbs:
   511            - get
   512            - list
   513          serviceAccountName: argocd-application-controller
   514        - rules:
   515          - apiGroups:
   516            - '*'
   517            resources:
   518            - '*'
   519            verbs:
   520            - get
   521          - apiGroups:
   522            - ""
   523            resources:
   524            - events
   525            verbs:
   526            - list
   527          - apiGroups:
   528            - ""
   529            resources:
   530            - pods
   531            - pods/log
   532            verbs:
   533            - get
   534          serviceAccountName: argocd-server
   535        deployments:
   536        - name: argocd-operator
   537          spec:
   538            replicas: 1
   539            selector:
   540              matchLabels:
   541                name: argocd-operator
   542            strategy: {}
   543            template:
   544              metadata:
   545                labels:
   546                  name: argocd-operator
   547              spec:
   548                containers:
   549                - command:
   550                  - argocd-operator
   551                  env:
   552                  - name: WATCH_NAMESPACE
   553                    valueFrom:
   554                      fieldRef:
   555                        fieldPath: metadata.annotations['olm.targetNamespaces']
   556                  - name: POD_NAME
   557                    valueFrom:
   558                      fieldRef:
   559                        fieldPath: metadata.name
   560                  - name: OPERATOR_NAME
   561                    value: argocd-operator
   562                  image: quay.io/jmckind/argocd-operator@sha256:d1385d23a60205636bc3789b0127d6159d33d7a7521dd07d6b679b7f734ee4b3
   563                  imagePullPolicy: Always
   564                  name: argocd-operator
   565                  resources: {}
   566                serviceAccountName: argocd-operator
   567        permissions:
   568        - rules:
   569          - apiGroups:
   570            - ""
   571            resources:
   572            - configmaps
   573            - endpoints
   574            - events
   575            - persistentvolumeclaims
   576            - pods
   577            - secrets
   578            - serviceaccounts
   579            - services
   580            - services/finalizers
   581            verbs:
   582            - '*'
   583          - apiGroups:
   584            - apps
   585            resources:
   586            - deployments
   587            - replicasets
   588            - statefulsets
   589            verbs:
   590            - '*'
   591          - apiGroups:
   592            - apps
   593            resourceNames:
   594            - argocd-operator
   595            resources:
   596            - deployments/finalizers
   597            verbs:
   598            - update
   599          - apiGroups:
   600            - argoproj.io
   601            resources:
   602            - argocds
   603            - argocds/finalizers
   604            - argocds/status
   605            - argocdexports
   606            - argocdexports/finalizers
   607            - argocdexports/status
   608            verbs:
   609            - '*'
   610          - apiGroups:
   611            - autoscaling
   612            resources:
   613            - horizontalpodautoscalers
   614            verbs:
   615            - '*'
   616          - apiGroups:
   617            - batch
   618            resources:
   619            - cronjobs
   620            - jobs
   621            verbs:
   622            - '*'
   623          - apiGroups:
   624            - extensions
   625            resources:
   626            - ingresses
   627            verbs:
   628            - '*'
   629          - apiGroups:
   630            - monitoring.coreos.com
   631            resources:
   632            - prometheuses
   633            - servicemonitors
   634            verbs:
   635            - '*'
   636          - apiGroups:
   637            - route.openshift.io
   638            resources:
   639            - routes
   640            - routes/custom-host
   641            verbs:
   642            - '*'
   643          serviceAccountName: argocd-operator
   644        - rules:
   645          - apiGroups:
   646            - ""
   647            resources:
   648            - pods
   649            - services
   650            - services/finalizers
   651            - endpoints
   652            - events
   653            - configmaps
   654            - secrets
   655            verbs:
   656            - '*'
   657          - apiGroups:
   658            - apps
   659            resources:
   660            - daemonsets
   661            - deployments
   662            - replicasets
   663            verbs:
   664            - '*'
   665          - apiGroups:
   666            - batch
   667            resources:
   668            - cronjobs
   669            - jobs
   670            verbs:
   671            - '*'
   672          - apiGroups:
   673            - argoproj.io
   674            resources:
   675            - applications
   676            - appprojects
   677            verbs:
   678            - '*'
   679          - apiGroups:
   680            - ""
   681            resources:
   682            - events
   683            verbs:
   684            - create
   685            - list
   686          - apiGroups:
   687            - route.openshift.io
   688            resources:
   689            - routes
   690            verbs:
   691            - '*'
   692          serviceAccountName: argocd-application-controller
   693        - rules:
   694          - apiGroups:
   695            - ""
   696            resources:
   697            - secrets
   698            - configmaps
   699            verbs:
   700            - get
   701            - list
   702            - watch
   703          serviceAccountName: argocd-dex-server
   704        - rules:
   705          - apiGroups:
   706            - ""
   707            resources:
   708            - endpoints
   709            verbs:
   710            - get
   711          serviceAccountName: argocd-redis-ha
   712        - rules:
   713          - apiGroups:
   714            - ""
   715            resources:
   716            - secrets
   717            - configmaps
   718            verbs:
   719            - create
   720            - get
   721            - list
   722            - watch
   723            - update
   724            - patch
   725            - delete
   726          - apiGroups:
   727            - argoproj.io
   728            resources:
   729            - applications
   730            - appprojects
   731            verbs:
   732            - create
   733            - get
   734            - list
   735            - watch
   736            - update
   737            - delete
   738            - patch
   739          - apiGroups:
   740            - ""
   741            resources:
   742            - events
   743            verbs:
   744            - create
   745            - list
   746          serviceAccountName: argocd-server
   747      strategy: deployment
   748    installModes:
   749    - supported: true
   750      type: OwnNamespace
   751    - supported: true
   752      type: SingleNamespace
   753    - supported: false
   754      type: MultiNamespace
   755    - supported: false
   756      type: AllNamespaces
   757    links:
   758    - name: Argo CD Project
   759      url: https://argoproj.github.io/argo-cd/
   760    - name: Operator Documentation
   761      url: https://argocd-operator.readthedocs.io
   762    - name: Operator Source Code
   763      url: https://github.com/argoproj-labs/argocd-operator
   764    maintainers:
   765    - email: john.mckenzie@redhat.com
   766      name: John McKenzie
   767    maturity: alpha
   768    provider:
   769      name: Argo CD Community
   770    replaces: argocd-operator.v0.0.6
   771    version: 0.0.8