github.com/argoproj-labs/argocd-operator@v0.10.0/deploy/olm-catalog/argocd-operator/0.0.2/argocd-operator.v0.0.2.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"}},{"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: Deep Insights
     7      categories: Integration & Delivery
     8      certified: 'false'
     9      containerImage: quay.io/jmckind/argocd-operator:v0.0.2
    10      createdAt: 2019-09-04 06:44:32
    11      description: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
    12      repository: https://github.com/argoproj-labs/argocd-operator
    13      support: Argo CD
    14    name: argocd-operator.v0.0.2
    15    namespace: placeholder
    16  spec:
    17    apiservicedefinitions: {}
    18    customresourcedefinitions:
    19      owned:
    20      - kind: Application
    21        name: applications.argoproj.io
    22        version: v1alpha1
    23        displayName: Application
    24        description: An Application is a group of Kubernetes resources as defined by a manifest.
    25      - kind: AppProject
    26        name: appprojects.argoproj.io
    27        version: v1alpha1
    28        displayName: AppProject
    29        description: An AppProject is a logical grouping of Argo CD Applications.
    30      - kind: ArgoCD
    31        name: argocds.argoproj.io
    32        version: v1alpha1
    33        displayName: ArgoCD
    34        description: ArgoCD is the representation of an Argo CD deployment.
    35        resources:
    36        - kind: Service
    37          version: v1
    38        - kind: Pod
    39          version: v1
    40        specDescriptors:
    41        - description: The container image to use for the Argo CD components.
    42          displayName: Image
    43          path: image
    44          x-descriptors:
    45          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Argo CD'
    46          - 'urn:alm:descriptor:com.tectonic.ui:text'
    47        - description: The container image tag (version) to use for the Argo CD components.
    48          displayName: Version
    49          path: version
    50          x-descriptors:
    51          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Argo CD' 
    52          - 'urn:alm:descriptor:com.tectonic.ui:text'
    53        - description: The number of operation processors for the Argo CD Application Controller.
    54          displayName: Operation Processor Count
    55          path: controller.processors.operation
    56          x-descriptors:
    57          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller'
    58          - 'urn:alm:descriptor:com.tectonic.ui:number'
    59        - description: The number of status processors for the Argo CD Application Controller.
    60          displayName: Status Processor Count
    61          path: controller.processors.status
    62          x-descriptors:
    63          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller'
    64          - 'urn:alm:descriptor:com.tectonic.ui:number'
    65        - description: The container image name to use for Dex.
    66          displayName: Image
    67          path: dex.image
    68          x-descriptors:
    69          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex'
    70          - 'urn:alm:descriptor:com.tectonic.ui:text'
    71        - description: The container image tag (version) to use for Dex.
    72          displayName: Version
    73          path: dex.version
    74          x-descriptors:
    75          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex' 
    76          - 'urn:alm:descriptor:com.tectonic.ui:text'
    77        - description: Selected if Grafana resources should created.
    78          displayName: Enabled
    79          path: grafana.enabled
    80          x-descriptors: 
    81          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
    82          - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
    83        - description: The hostname to use for access to Grafana.
    84          displayName: Host
    85          path: grafana.host
    86          x-descriptors: 
    87          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
    88          - 'urn:alm:descriptor:com.tectonic.ui:text'
    89        - description: The container image name to use for Grafana.
    90          displayName: Image
    91          path: grafana.image
    92          x-descriptors: 
    93          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
    94          - 'urn:alm:descriptor:com.tectonic.ui:text'
    95        - description: The container image tag (version) to use for Grafana.
    96          displayName: Version
    97          path: grafana.version
    98          x-descriptors: 
    99          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana'
   100          - 'urn:alm:descriptor:com.tectonic.ui:text'
   101        - description: Selected if Ingress resources should created.
   102          displayName: Enabled
   103          path: ingress.enabled
   104          x-descriptors:
   105          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Ingress'
   106          - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   107        - description: The path to use for the Ingress resource.
   108          displayName: Path
   109          path: ingress.path
   110          x-descriptors:
   111          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Ingress'
   112          - 'urn:alm:descriptor:com.tectonic.ui:text'
   113        - description: Selected if Prometheus resources should created.
   114          displayName: Enabled
   115          path: prometheus.enabled
   116          x-descriptors: 
   117          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus'
   118          - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   119        - description: The hostname to use for access to Prometheus.
   120          displayName: Host
   121          path: prometheus.host
   122          x-descriptors: 
   123          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus'
   124          - 'urn:alm:descriptor:com.tectonic.ui:text'
   125        - description: The desired number of Pods for Prometheus.
   126          displayName: Size
   127          path: prometheus.size
   128          x-descriptors:
   129          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus'
   130          - 'urn:alm:descriptor:com.tectonic.ui:podCount'
   131        - description: The container image name to use for Redis.
   132          displayName: Image
   133          path: redis.image
   134          x-descriptors:
   135          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis'
   136          - 'urn:alm:descriptor:com.tectonic.ui:text'
   137        - description: The container image tag (version) to use for Redis.
   138          displayName: Version
   139          path: redis.version
   140          x-descriptors:
   141          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis'
   142          - 'urn:alm:descriptor:com.tectonic.ui:text'
   143        - description: The hostname to use for the Server GRPC Ingress resource.
   144          displayName: GRPC Host
   145          path: server.grpc.host
   146          x-descriptors:
   147          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   148          - 'urn:alm:descriptor:com.tectonic.ui:text'
   149        - description: The hostname to use for the Server Ingress resource.
   150          displayName: Host
   151          path: server.host
   152          x-descriptors:
   153          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   154          - 'urn:alm:descriptor:com.tectonic.ui:text'
   155        - description: Selected if the Argo CD server is insecure.
   156          displayName: Insecure
   157          path: server.insecure
   158          x-descriptors:
   159          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   160          - 'urn:alm:descriptor:com.tectonic.ui:booleanSwitch'
   161        - description: The type of Service for the Server component.
   162          displayName: Service Type
   163          path: server.service.type
   164          x-descriptors:
   165          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server'
   166          - 'urn:alm:descriptor:com.tectonic.ui:select:ClusterIP'
   167          - 'urn:alm:descriptor:com.tectonic.ui:select:NodePort'
   168          - 'urn:alm:descriptor:com.tectonic.ui:select:LoadBalancer'
   169          - 'urn:alm:descriptor:com.tectonic.ui:select:ExternalName'
   170        - description: The name of the ConfigMap object that stores the CA certificate.
   171          displayName: CA ConfigMap Name 
   172          path: tls.ca.configMapName
   173          x-descriptors:
   174          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:TLS'
   175          - 'urn:alm:descriptor:io.kubernetes:ConfigMap'
   176        - description: The name of the Secret object that stores the CA certificate.
   177          displayName: CA Secret Name
   178          path: tls.ca.SecretName
   179          x-descriptors:
   180          - 'urn:alm:descriptor:com.tectonic.ui:fieldGroup:TLS'
   181          - 'urn:alm:descriptor:io.kubernetes:Secret'
   182    description: | 
   183      ## Overview
   184  
   185      The Argo CD Operator manages the full lifecycle for the Argo CD components.
   186      
   187      The operator aims to provide the following.
   188    
   189      * Easy configuration and installation of the Argo CD components with sane defaults to get up and running quickly.
   190      * Provide seamless upgrades to the Argo CD components.
   191      * Ablity to back up and restore an Argo CD deployment from a point in time.
   192      * Expose and aggregate the metrics for Argo CD and the operator itself using Prometheus and Grafana.
   193      * Autoscale the Argo CD components as necessary to handle increased load.
   194  
   195      ## Usage
   196  
   197      Once the operator is installed, deploy Argo CD by creating a new ArgoCD resource in the namespace where the operator is installed.
   198  
   199      ```
   200      apiVersion: argoproj.io/v1alpha1
   201      kind: ArgoCD
   202      metadata:
   203      name: example-argocd
   204      ```
   205  
   206      See the documentation and examples at the [official github repository](https://github.com/argoproj-labs/argocd-operator) 
   207      for more informaction.
   208    displayName: Argo CD
   209    icon:
   210    - base64data: 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
   211      mediatype: image/png
   212    install:
   213      spec:
   214        clusterPermissions:
   215        - rules:
   216          - apiGroups:
   217            - '*'
   218            resources:
   219            - '*'
   220            verbs:
   221            - get
   222            - list
   223            - watch
   224          - nonResourceURLs:
   225            - '*'
   226            verbs:
   227            - get
   228            - list
   229          serviceAccountName: argocd-application-controller
   230        - rules:
   231          - apiGroups:
   232            - '*'
   233            resources:
   234            - '*'
   235            verbs:
   236            - get
   237          - apiGroups:
   238            - ""
   239            resources:
   240            - events
   241            verbs:
   242            - list
   243          - apiGroups:
   244            - ""
   245            resources:
   246            - pods
   247            - pods/log
   248            verbs:
   249            - get
   250          serviceAccountName: argocd-server
   251        deployments:
   252        - name: argocd-operator
   253          spec:
   254            replicas: 1
   255            selector:
   256              matchLabels:
   257                name: argocd-operator
   258            strategy: {}
   259            template:
   260              metadata:
   261                labels:
   262                  name: argocd-operator
   263              spec:
   264                containers:
   265                - command:
   266                  - argocd-operator
   267                  env:
   268                  - name: WATCH_NAMESPACE
   269                    valueFrom:
   270                      fieldRef:
   271                        fieldPath: metadata.annotations['olm.targetNamespaces']
   272                  - name: POD_NAME
   273                    valueFrom:
   274                      fieldRef:
   275                        fieldPath: metadata.name
   276                  - name: OPERATOR_NAME
   277                    value: argocd-operator
   278                  image: quay.io/jmckind/argocd-operator:v0.0.2
   279                  imagePullPolicy: Always
   280                  name: argocd-operator
   281                  resources: {}
   282                serviceAccountName: argocd-operator
   283        permissions:
   284        - rules:
   285          - apiGroups:
   286            - ""
   287            resources:
   288            - pods
   289            - services
   290            - services/finalizers
   291            - endpoints
   292            - events
   293            - configmaps
   294            - secrets
   295            verbs:
   296            - '*'
   297          - apiGroups:
   298            - extensions
   299            resources:
   300            - ingresses
   301            verbs:
   302            - '*'
   303          - apiGroups:
   304            - apps
   305            resources:
   306            - deployments
   307            - replicasets
   308            verbs:
   309            - '*'
   310          - apiGroups:
   311            - apps
   312            resourceNames:
   313            - argocd-operator
   314            resources:
   315            - deployments/finalizers
   316            verbs:
   317            - update
   318          - apiGroups:
   319            - ""
   320            resources:
   321            - pods
   322            verbs:
   323            - get
   324          - apiGroups:
   325            - apps
   326            resources:
   327            - replicasets
   328            verbs:
   329            - get
   330          - apiGroups:
   331            - argoproj.io
   332            resources:
   333            - '*'
   334            verbs:
   335            - '*'
   336          - apiGroups:
   337            - route.openshift.io
   338            resources:
   339            - routes
   340            verbs:
   341            - '*'
   342          - apiGroups:
   343            - monitoring.coreos.com
   344            resources:
   345            - prometheuses
   346            - servicemonitors
   347            verbs:
   348            - '*'
   349          serviceAccountName: argocd-operator
   350        - rules:
   351          - apiGroups:
   352            - ""
   353            resources:
   354            - pods
   355            - services
   356            - services/finalizers
   357            - endpoints
   358            - events
   359            - configmaps
   360            - secrets
   361            verbs:
   362            - '*'
   363          - apiGroups:
   364            - apps
   365            resources:
   366            - daemonsets
   367            - deployments
   368            - replicasets
   369            verbs:
   370            - '*'
   371          - apiGroups:
   372            - batch
   373            resources:
   374            - CronJob
   375            - Job
   376            verbs:
   377            - '*'
   378          - apiGroups:
   379            - argoproj.io
   380            resources:
   381            - applications
   382            - appprojects
   383            verbs:
   384            - '*'
   385          - apiGroups:
   386            - ""
   387            resources:
   388            - events
   389            verbs:
   390            - create
   391            - list
   392          - apiGroups:
   393            - route.openshift.io
   394            resources:
   395            - routes
   396            verbs:
   397            - '*'
   398          serviceAccountName: argocd-application-controller
   399        - rules:
   400          - apiGroups:
   401            - ""
   402            resources:
   403            - secrets
   404            - configmaps
   405            verbs:
   406            - get
   407            - list
   408            - watch
   409          serviceAccountName: argocd-dex-server
   410        - rules:
   411          - apiGroups:
   412            - ""
   413            resources:
   414            - secrets
   415            - configmaps
   416            verbs:
   417            - create
   418            - get
   419            - list
   420            - watch
   421            - update
   422            - patch
   423            - delete
   424          - apiGroups:
   425            - argoproj.io
   426            resources:
   427            - applications
   428            - appprojects
   429            verbs:
   430            - create
   431            - get
   432            - list
   433            - watch
   434            - update
   435            - delete
   436            - patch
   437          - apiGroups:
   438            - ""
   439            resources:
   440            - events
   441            verbs:
   442            - create
   443            - list
   444          serviceAccountName: argocd-server
   445      strategy: deployment
   446    installModes:
   447    - supported: true
   448      type: OwnNamespace
   449    - supported: true
   450      type: SingleNamespace
   451    - supported: true
   452      type: MultiNamespace
   453    - supported: true
   454      type: AllNamespaces
   455    links:
   456    - name: Argo CD
   457      url: https://argoproj.github.io/argo-cd/
   458    - name: Operator Repo
   459      url: https://github.com/argoproj-labs/argocd-operator
   460    maintainers:
   461    - email: john.mckenzie@redhat.com
   462      name: John McKenzie
   463    maturity: alpha
   464    provider:
   465      name: Argo CD
   466    version: 0.0.2