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