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