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