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

     1  apiVersion: operators.coreos.com/v1alpha1
     2  kind: ClusterServiceVersion
     3  metadata:
     4    annotations:
     5      alm-examples: |-
     6        [
     7          {
     8            "apiVersion": "argoproj.io/v1alpha1",
     9            "kind": "AppProject",
    10            "metadata": {
    11              "name": "example"
    12            },
    13            "spec": null
    14          },
    15          {
    16            "apiVersion": "argoproj.io/v1alpha1",
    17            "kind": "Application",
    18            "metadata": {
    19              "name": "example"
    20            },
    21            "spec": null
    22          },
    23          {
    24            "apiVersion": "argoproj.io/v1alpha1",
    25            "kind": "ApplicationSet",
    26            "metadata": {
    27              "name": "example"
    28            },
    29            "spec": null
    30          },
    31          {
    32            "apiVersion": "argoproj.io/v1alpha1",
    33            "kind": "ArgoCD",
    34            "metadata": {
    35              "name": "argocd-sample"
    36            },
    37            "spec": {
    38              "controller": {
    39                "resources": {
    40                  "limits": {
    41                    "cpu": "2000m",
    42                    "memory": "2048Mi"
    43                  },
    44                  "requests": {
    45                    "cpu": "250m",
    46                    "memory": "1024Mi"
    47                  }
    48                }
    49              },
    50              "ha": {
    51                "enabled": false,
    52                "resources": {
    53                  "limits": {
    54                    "cpu": "500m",
    55                    "memory": "256Mi"
    56                  },
    57                  "requests": {
    58                    "cpu": "250m",
    59                    "memory": "128Mi"
    60                  }
    61                }
    62              },
    63              "redis": {
    64                "resources": {
    65                  "limits": {
    66                    "cpu": "500m",
    67                    "memory": "256Mi"
    68                  },
    69                  "requests": {
    70                    "cpu": "250m",
    71                    "memory": "128Mi"
    72                  }
    73                }
    74              },
    75              "repo": {
    76                "resources": {
    77                  "limits": {
    78                    "cpu": "1000m",
    79                    "memory": "512Mi"
    80                  },
    81                  "requests": {
    82                    "cpu": "250m",
    83                    "memory": "256Mi"
    84                  }
    85                }
    86              },
    87              "server": {
    88                "resources": {
    89                  "limits": {
    90                    "cpu": "500m",
    91                    "memory": "256Mi"
    92                  },
    93                  "requests": {
    94                    "cpu": "125m",
    95                    "memory": "128Mi"
    96                  }
    97                },
    98                "route": {
    99                  "enabled": true
   100                }
   101              },
   102              "sso": {
   103                "dex": {
   104                  "resources": {
   105                    "limits": {
   106                      "cpu": "500m",
   107                      "memory": "256Mi"
   108                    },
   109                    "requests": {
   110                      "cpu": "250m",
   111                      "memory": "128Mi"
   112                    }
   113                  }
   114                },
   115                "provider": "dex"
   116              }
   117            }
   118          },
   119          {
   120            "apiVersion": "argoproj.io/v1alpha1",
   121            "kind": "ArgoCDExport",
   122            "metadata": {
   123              "name": "argocdexport-sample"
   124            },
   125            "spec": {
   126              "argocd": "argocd-sample"
   127            }
   128          },
   129          {
   130            "apiVersion": "argoproj.io/v1beta1",
   131            "kind": "ArgoCD",
   132            "metadata": {
   133              "name": "argocd-sample"
   134            },
   135            "spec": {
   136              "controller": {
   137                "resources": {
   138                  "limits": {
   139                    "cpu": "2000m",
   140                    "memory": "2048Mi"
   141                  },
   142                  "requests": {
   143                    "cpu": "250m",
   144                    "memory": "1024Mi"
   145                  }
   146                }
   147              },
   148              "ha": {
   149                "enabled": false,
   150                "resources": {
   151                  "limits": {
   152                    "cpu": "500m",
   153                    "memory": "256Mi"
   154                  },
   155                  "requests": {
   156                    "cpu": "250m",
   157                    "memory": "128Mi"
   158                  }
   159                }
   160              },
   161              "redis": {
   162                "resources": {
   163                  "limits": {
   164                    "cpu": "500m",
   165                    "memory": "256Mi"
   166                  },
   167                  "requests": {
   168                    "cpu": "250m",
   169                    "memory": "128Mi"
   170                  }
   171                }
   172              },
   173              "repo": {
   174                "resources": {
   175                  "limits": {
   176                    "cpu": "1000m",
   177                    "memory": "512Mi"
   178                  },
   179                  "requests": {
   180                    "cpu": "250m",
   181                    "memory": "256Mi"
   182                  }
   183                }
   184              },
   185              "server": {
   186                "resources": {
   187                  "limits": {
   188                    "cpu": "500m",
   189                    "memory": "256Mi"
   190                  },
   191                  "requests": {
   192                    "cpu": "125m",
   193                    "memory": "128Mi"
   194                  }
   195                },
   196                "route": {
   197                  "enabled": true
   198                }
   199              },
   200              "sso": {
   201                "dex": {
   202                  "resources": {
   203                    "limits": {
   204                      "cpu": "500m",
   205                      "memory": "256Mi"
   206                    },
   207                    "requests": {
   208                      "cpu": "250m",
   209                      "memory": "128Mi"
   210                    }
   211                  }
   212                },
   213                "provider": "dex"
   214              }
   215            }
   216          }
   217        ]
   218      capabilities: Deep Insights
   219      categories: Integration & Delivery
   220      certified: "false"
   221      description: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.
   222      operators.operatorframework.io/builder: operator-sdk-v1.10.0+git
   223      operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
   224      repository: https://github.com/argoproj-labs/argocd-operator
   225      support: Argo CD
   226    name: argocd-operator.v0.8.0
   227    namespace: placeholder
   228  spec:
   229    apiservicedefinitions: {}
   230    customresourcedefinitions:
   231      owned:
   232      - description: An Application is a group of Kubernetes resources as defined by
   233          a manifest.
   234        displayName: Application
   235        kind: Application
   236        name: applications.argoproj.io
   237        version: v1alpha1
   238      - description: An ApplicationSet is a group or set of Application resources.
   239        displayName: ApplicationSet
   240        kind: ApplicationSet
   241        name: applicationsets.argoproj.io
   242        version: v1alpha1
   243      - description: An AppProject is a logical grouping of Argo CD Applications.
   244        displayName: AppProject
   245        kind: AppProject
   246        name: appprojects.argoproj.io
   247        version: v1alpha1
   248      - description: ArgoCDExport is the Schema for the argocdexports API
   249        displayName: Argo CDExport
   250        kind: ArgoCDExport
   251        name: argocdexports.argoproj.io
   252        resources:
   253        - kind: ArgoCD
   254          name: ""
   255          version: v1alpha1
   256        - kind: ArgoCDExport
   257          name: ""
   258          version: v1alpha1
   259        - kind: ConfigMap
   260          name: ""
   261          version: v1
   262        - kind: CronJob
   263          name: ""
   264          version: v1
   265        - kind: Deployment
   266          name: ""
   267          version: v1
   268        - kind: Ingress
   269          name: ""
   270          version: v1
   271        - kind: Job
   272          name: ""
   273          version: v1
   274        - kind: PersistentVolumeClaim
   275          name: ""
   276          version: v1
   277        - kind: Pod
   278          name: ""
   279          version: v1
   280        - kind: Prometheus
   281          name: ""
   282          version: v1
   283        - kind: ReplicaSet
   284          name: ""
   285          version: v1
   286        - kind: Route
   287          name: ""
   288          version: v1
   289        - kind: Secret
   290          name: ""
   291          version: v1
   292        - kind: Service
   293          name: ""
   294          version: v1
   295        - kind: ServiceMonitor
   296          name: ""
   297          version: v1
   298        - kind: StatefulSet
   299          name: ""
   300          version: v1
   301        specDescriptors:
   302        - description: Argocd is the name of the ArgoCD instance to export.
   303          displayName: ArgoCD
   304          path: argocd
   305          x-descriptors:
   306          - urn:alm:descriptor:com.tectonic.ui:text
   307        - description: Schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
   308          displayName: Schedule
   309          path: schedule
   310          x-descriptors:
   311          - urn:alm:descriptor:com.tectonic.ui:text
   312        - description: Storage defines the storage configuration options.
   313          displayName: Storage
   314          path: storage
   315        statusDescriptors:
   316        - description: 'Phase is a simple, high-level summary of where the ArgoCDExport
   317            is in its lifecycle. There are five possible phase values: Pending: The
   318            ArgoCDExport has been accepted by the Kubernetes system, but one or more
   319            of the required resources have not been created. Running: All of the containers
   320            for the ArgoCDExport are still running, or in the process of starting or
   321            restarting. Succeeded: All containers for the ArgoCDExport have terminated
   322            in success, and will not be restarted. Failed: At least one container has
   323            terminated in failure, either exited with non-zero status or was terminated
   324            by the system. Unknown: For some reason the state of the ArgoCDExport could
   325            not be obtained.'
   326          displayName: Phase
   327          path: phase
   328          x-descriptors:
   329          - urn:alm:descriptor:com.tectonic.ui:text
   330        version: v1alpha1
   331      - description: ArgoCD is the Schema for the argocds API
   332        displayName: Argo CD
   333        kind: ArgoCD
   334        name: argocds.argoproj.io
   335        resources:
   336        - kind: ArgoCD
   337          name: ""
   338          version: v1alpha1
   339        - kind: ArgoCDExport
   340          name: ""
   341          version: v1alpha1
   342        - kind: ConfigMap
   343          name: ""
   344          version: v1
   345        - kind: CronJob
   346          name: ""
   347          version: v1
   348        - kind: Deployment
   349          name: ""
   350          version: v1
   351        - kind: Ingress
   352          name: ""
   353          version: v1
   354        - kind: Job
   355          name: ""
   356          version: v1
   357        - kind: PersistentVolumeClaim
   358          name: ""
   359          version: v1
   360        - kind: Pod
   361          name: ""
   362          version: v1
   363        - kind: Prometheus
   364          name: ""
   365          version: v1
   366        - kind: ReplicaSet
   367          name: ""
   368          version: v1
   369        - kind: Route
   370          name: ""
   371          version: v1
   372        - kind: Secret
   373          name: ""
   374          version: v1
   375        - kind: Service
   376          name: ""
   377          version: v1
   378        - kind: ServiceMonitor
   379          name: ""
   380          version: v1
   381        - kind: StatefulSet
   382          name: ""
   383          version: v1
   384        specDescriptors:
   385        - description: ApplicationInstanceLabelKey is the key name where Argo CD injects
   386            the app name as a tracking label.
   387          displayName: Application Instance Label Key'
   388          path: applicationInstanceLabelKey
   389          x-descriptors:
   390          - urn:alm:descriptor:com.tectonic.ui:text
   391          - urn:alm:descriptor:com.tectonic.ui:advanced
   392        - description: Host is the hostname to use for Ingress/Route resources.
   393          displayName: Host
   394          path: applicationSet.webhookServer.host
   395          x-descriptors:
   396          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   397          - urn:alm:descriptor:com.tectonic.ui:text
   398        - description: Enabled will toggle the creation of the Ingress.
   399          displayName: Ingress Enabled'
   400          path: applicationSet.webhookServer.ingress.enabled
   401          x-descriptors:
   402          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   403          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   404          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   405          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   406        - description: Enabled will toggle the creation of the OpenShift Route.
   407          displayName: Route Enabled'
   408          path: applicationSet.webhookServer.route.enabled
   409          x-descriptors:
   410          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   411          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   412          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   413          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   414        - description: ConfigManagementPlugins is used to specify additional config
   415            management plugins.
   416          displayName: Config Management Plugins'
   417          path: configManagementPlugins
   418          x-descriptors:
   419          - urn:alm:descriptor:com.tectonic.ui:text
   420          - urn:alm:descriptor:com.tectonic.ui:advanced
   421        - description: Operation is the number of application operation processors.
   422          displayName: Operation Processor Count'
   423          path: controller.processors.operation
   424          x-descriptors:
   425          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller
   426          - urn:alm:descriptor:com.tectonic.ui:number
   427        - description: Status is the number of application status processors.
   428          displayName: Status Processor Count'
   429          path: controller.processors.status
   430          x-descriptors:
   431          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller
   432          - urn:alm:descriptor:com.tectonic.ui:number
   433        - description: Resources defines the Compute Resources required by the container
   434            for the Application Controller.
   435          displayName: Resource Requirements'
   436          path: controller.resources
   437          x-descriptors:
   438          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller
   439          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
   440        - description: Config is the dex connector configuration.
   441          displayName: Configuration
   442          path: dex.config
   443          x-descriptors:
   444          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
   445          - urn:alm:descriptor:com.tectonic.ui:text
   446        - description: Image is the Dex container image.
   447          displayName: Image
   448          path: dex.image
   449          x-descriptors:
   450          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
   451          - urn:alm:descriptor:com.tectonic.ui:text
   452        - description: OpenShiftOAuth enables OpenShift OAuth authentication for the
   453            Dex server.
   454          displayName: OpenShift OAuth Enabled'
   455          path: dex.openShiftOAuth
   456          x-descriptors:
   457          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
   458          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   459        - description: Resources defines the Compute Resources required by the container
   460            for Dex.
   461          displayName: Resource Requirements'
   462          path: dex.resources
   463          x-descriptors:
   464          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
   465          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
   466        - description: Version is the Dex container image tag.
   467          displayName: Version
   468          path: dex.version
   469          x-descriptors:
   470          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
   471          - urn:alm:descriptor:com.tectonic.ui:text
   472        - description: GAAnonymizeUsers toggles user IDs being hashed before sending
   473            to google analytics.
   474          displayName: Google Analytics Anonymize Users'
   475          path: gaAnonymizeUsers
   476          x-descriptors:
   477          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   478          - urn:alm:descriptor:com.tectonic.ui:advanced
   479        - description: GATrackingID is the google analytics tracking ID to use.
   480          displayName: Google Analytics Tracking ID'
   481          path: gaTrackingID
   482          x-descriptors:
   483          - urn:alm:descriptor:com.tectonic.ui:text
   484          - urn:alm:descriptor:com.tectonic.ui:advanced
   485        - description: Enabled will toggle Grafana support globally for ArgoCD.
   486          displayName: Enabled
   487          path: grafana.enabled
   488          x-descriptors:
   489          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   490          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   491        - description: Host is the hostname to use for Ingress/Route resources.
   492          displayName: Host
   493          path: grafana.host
   494          x-descriptors:
   495          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   496          - urn:alm:descriptor:com.tectonic.ui:text
   497        - description: Image is the Grafana container image.
   498          displayName: Image
   499          path: grafana.image
   500          x-descriptors:
   501          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   502          - urn:alm:descriptor:com.tectonic.ui:text
   503        - description: Enabled will toggle the creation of the Ingress.
   504          displayName: Ingress Enabled'
   505          path: grafana.ingress.enabled
   506          x-descriptors:
   507          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   508          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   509          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   510          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   511        - description: Resources defines the Compute Resources required by the container
   512            for Grafana.
   513          displayName: Resource Requirements'
   514          path: grafana.resources
   515          x-descriptors:
   516          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   517          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
   518        - description: Enabled will toggle the creation of the OpenShift Route.
   519          displayName: Route Enabled'
   520          path: grafana.route.enabled
   521          x-descriptors:
   522          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   523          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   524          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   525          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   526        - description: Size is the replica count for the Grafana Deployment.
   527          displayName: Size
   528          path: grafana.size
   529          x-descriptors:
   530          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   531          - urn:alm:descriptor:com.tectonic.ui:podCount
   532        - description: Version is the Grafana container image tag.
   533          displayName: Version
   534          path: grafana.version
   535          x-descriptors:
   536          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   537          - urn:alm:descriptor:com.tectonic.ui:text
   538        - description: Enabled will toggle HA support globally for Argo CD.
   539          displayName: Enabled
   540          path: ha.enabled
   541          x-descriptors:
   542          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:HA
   543          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   544        - description: HelpChatText is the text for getting chat help, defaults to "Chat
   545            now!"
   546          displayName: Help Chat Text'
   547          path: helpChatText
   548          x-descriptors:
   549          - urn:alm:descriptor:com.tectonic.ui:text
   550          - urn:alm:descriptor:com.tectonic.ui:advanced
   551        - description: HelpChatURL is the URL for getting chat help, this will typically
   552            be your Slack channel for support.
   553          displayName: Help Chat URL'
   554          path: helpChatURL
   555          x-descriptors:
   556          - urn:alm:descriptor:com.tectonic.ui:text
   557          - urn:alm:descriptor:com.tectonic.ui:advanced
   558        - description: Image is the ArgoCD container image for all ArgoCD components.
   559          displayName: Image
   560          path: image
   561          x-descriptors:
   562          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD
   563          - urn:alm:descriptor:com.tectonic.ui:text
   564        - description: Name of an ArgoCDExport from which to import data.
   565          displayName: Name
   566          path: import.name
   567          x-descriptors:
   568          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Import
   569          - urn:alm:descriptor:com.tectonic.ui:text
   570        - description: Namespace for the ArgoCDExport, defaults to the same namespace
   571            as the ArgoCD.
   572          displayName: Namespace
   573          path: import.namespace
   574          x-descriptors:
   575          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Import
   576          - urn:alm:descriptor:com.tectonic.ui:text
   577        - description: InitialRepositories to configure Argo CD with upon creation of
   578            the cluster.
   579          displayName: Initial Repositories'
   580          path: initialRepositories
   581          x-descriptors:
   582          - urn:alm:descriptor:com.tectonic.ui:text
   583          - urn:alm:descriptor:com.tectonic.ui:advanced
   584        - description: KustomizeVersions is a listing of configured versions of Kustomize
   585            to be made available within ArgoCD.
   586          displayName: Kustomize Build Options'
   587          path: kustomizeVersions
   588          x-descriptors:
   589          - urn:alm:descriptor:com.tectonic.ui:text
   590          - urn:alm:descriptor:com.tectonic.ui:advanced
   591        - description: OIDCConfig is the OIDC configuration as an alternative to dex.
   592          displayName: OIDC Config'
   593          path: oidcConfig
   594          x-descriptors:
   595          - urn:alm:descriptor:com.tectonic.ui:text
   596          - urn:alm:descriptor:com.tectonic.ui:advanced
   597        - description: Enabled will toggle Prometheus support globally for ArgoCD.
   598          displayName: Enabled
   599          path: prometheus.enabled
   600          x-descriptors:
   601          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   602          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   603        - description: Host is the hostname to use for Ingress/Route resources.
   604          displayName: Host
   605          path: prometheus.host
   606          x-descriptors:
   607          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   608          - urn:alm:descriptor:com.tectonic.ui:text
   609        - description: Enabled will toggle the creation of the Ingress.
   610          displayName: Ingress Enabled'
   611          path: prometheus.ingress.enabled
   612          x-descriptors:
   613          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   614          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   615          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   616          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   617        - description: Enabled will toggle the creation of the OpenShift Route.
   618          displayName: Route Enabled'
   619          path: prometheus.route.enabled
   620          x-descriptors:
   621          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   622          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   623          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   624          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   625        - description: Size is the replica count for the Prometheus StatefulSet.
   626          displayName: Size
   627          path: prometheus.size
   628          x-descriptors:
   629          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   630          - urn:alm:descriptor:com.tectonic.ui:podCount
   631        - description: DefaultPolicy is the name of the default role which Argo CD will
   632            falls back to, when authorizing API requests (optional). If omitted or empty,
   633            users may be still be able to login, but will see no apps, projects, etc...
   634          displayName: Default Policy'
   635          path: rbac.defaultPolicy
   636          x-descriptors:
   637          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC
   638          - urn:alm:descriptor:com.tectonic.ui:text
   639        - description: 'Policy is CSV containing user-defined RBAC policies and role
   640            definitions. Policy rules are in the form:   p, subject, resource, action,
   641            object, effect Role definitions and bindings are in the form:   g, subject,
   642            inherited-subject See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md
   643            for additional information.'
   644          displayName: Policy
   645          path: rbac.policy
   646          x-descriptors:
   647          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC
   648          - urn:alm:descriptor:com.tectonic.ui:text
   649        - description: 'Scopes controls which OIDC scopes to examine during rbac enforcement
   650            (in addition to `sub` scope). If omitted, defaults to: ''[groups]''.'
   651          displayName: Scopes
   652          path: rbac.scopes
   653          x-descriptors:
   654          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC
   655          - urn:alm:descriptor:com.tectonic.ui:text
   656        - description: Image is the Redis container image.
   657          displayName: Image
   658          path: redis.image
   659          x-descriptors:
   660          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis
   661          - urn:alm:descriptor:com.tectonic.ui:text
   662        - description: Resources defines the Compute Resources required by the container
   663            for Redis.
   664          displayName: Resource Requirements'
   665          path: redis.resources
   666          x-descriptors:
   667          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis
   668          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
   669        - description: Version is the Redis container image tag.
   670          displayName: Version
   671          path: redis.version
   672          x-descriptors:
   673          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis
   674          - urn:alm:descriptor:com.tectonic.ui:text
   675        - description: Resources defines the Compute Resources required by the container
   676            for Redis.
   677          displayName: Resource Requirements'
   678          path: repo.resources
   679          x-descriptors:
   680          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Repo
   681          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
   682        - description: ResourceActions customizes resource action behavior.
   683          displayName: Resource Action Customizations'
   684          path: resourceActions
   685          x-descriptors:
   686          - urn:alm:descriptor:com.tectonic.ui:text
   687          - urn:alm:descriptor:com.tectonic.ui:advanced
   688        - description: 'Deprecated field. Support dropped in v1beta1 version. ResourceCustomizations
   689            customizes resource behavior. Keys are in the form: group/Kind. Please note
   690            that this is being deprecated in favor of ResourceHealthChecks, ResourceIgnoreDifferences,
   691            and ResourceActions.'
   692          displayName: Resource Customizations'
   693          path: resourceCustomizations
   694          x-descriptors:
   695          - urn:alm:descriptor:com.tectonic.ui:text
   696          - urn:alm:descriptor:com.tectonic.ui:advanced
   697        - description: ResourceExclusions is used to completely ignore entire classes
   698            of resource group/kinds.
   699          displayName: Resource Exclusions'
   700          path: resourceExclusions
   701          x-descriptors:
   702          - urn:alm:descriptor:com.tectonic.ui:text
   703          - urn:alm:descriptor:com.tectonic.ui:advanced
   704        - description: ResourceHealthChecks customizes resource health check behavior.
   705          displayName: Resource Health Check Customizations'
   706          path: resourceHealthChecks
   707          x-descriptors:
   708          - urn:alm:descriptor:com.tectonic.ui:text
   709          - urn:alm:descriptor:com.tectonic.ui:advanced
   710        - description: ResourceIgnoreDifferences customizes resource ignore difference
   711            behavior.
   712          displayName: Resource Ignore Difference Customizations'
   713          path: resourceIgnoreDifferences
   714          x-descriptors:
   715          - urn:alm:descriptor:com.tectonic.ui:text
   716          - urn:alm:descriptor:com.tectonic.ui:advanced
   717        - description: ResourceTrackingMethod defines how Argo CD should track resources
   718            that it manages
   719          displayName: Resource Tracking Method'
   720          path: resourceTrackingMethod
   721          x-descriptors:
   722          - urn:alm:descriptor:com.tectonic.ui:text
   723          - urn:alm:descriptor:com.tectonic.ui:advanced
   724        - description: Enabled will toggle autoscaling support for the Argo CD Server
   725            component.
   726          displayName: Autoscale Enabled'
   727          path: server.autoscale.enabled
   728          x-descriptors:
   729          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   730          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   731        - description: Host is the hostname to use for Ingress/Route resources.
   732          displayName: GRPC Host
   733          path: server.grpc.host
   734          x-descriptors:
   735          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   736          - urn:alm:descriptor:com.tectonic.ui:text
   737        - description: Ingress defines the desired state for the Argo CD Server GRPC
   738            Ingress.
   739          displayName: GRPC Ingress Enabled'
   740          path: server.grpc.ingress
   741          x-descriptors:
   742          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   743          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   744        - description: Enabled will toggle the creation of the Ingress.
   745          displayName: Ingress Enabled'
   746          path: server.grpc.ingress.enabled
   747          x-descriptors:
   748          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   749          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   750          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   751          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   752        - description: Host is the hostname to use for Ingress/Route resources.
   753          displayName: Host
   754          path: server.host
   755          x-descriptors:
   756          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   757          - urn:alm:descriptor:com.tectonic.ui:text
   758        - description: Enabled will toggle the creation of the Ingress.
   759          displayName: Ingress Enabled'
   760          path: server.ingress.enabled
   761          x-descriptors:
   762          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   763          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   764          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   765          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   766        - description: Insecure toggles the insecure flag.
   767          displayName: Insecure
   768          path: server.insecure
   769          x-descriptors:
   770          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   771          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   772        - description: Resources defines the Compute Resources required by the container
   773            for the Argo CD server component.
   774          displayName: Resource Requirements'
   775          path: server.resources
   776          x-descriptors:
   777          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   778          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
   779        - description: Enabled will toggle the creation of the OpenShift Route.
   780          displayName: Route Enabled'
   781          path: server.route.enabled
   782          x-descriptors:
   783          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
   784          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
   785          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   786          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   787        - description: Type is the ServiceType to use for the Service resource.
   788          displayName: Service Type'
   789          path: server.service.type
   790          x-descriptors:
   791          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
   792          - urn:alm:descriptor:com.tectonic.ui:text
   793        - description: Config is the dex connector configuration.
   794          displayName: Configuration
   795          path: sso.dex.config
   796          x-descriptors:
   797          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
   798          - urn:alm:descriptor:com.tectonic.ui:text
   799        - description: Image is the Dex container image.
   800          displayName: Image
   801          path: sso.dex.image
   802          x-descriptors:
   803          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
   804          - urn:alm:descriptor:com.tectonic.ui:text
   805        - description: OpenShiftOAuth enables OpenShift OAuth authentication for the
   806            Dex server.
   807          displayName: OpenShift OAuth Enabled'
   808          path: sso.dex.openShiftOAuth
   809          x-descriptors:
   810          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
   811          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   812        - description: Resources defines the Compute Resources required by the container
   813            for Dex.
   814          displayName: Resource Requirements'
   815          path: sso.dex.resources
   816          x-descriptors:
   817          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
   818          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
   819        - description: Version is the Dex container image tag.
   820          displayName: Version
   821          path: sso.dex.version
   822          x-descriptors:
   823          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
   824          - urn:alm:descriptor:com.tectonic.ui:text
   825        - description: StatusBadgeEnabled toggles application status badge feature.
   826          displayName: Status Badge Enabled'
   827          path: statusBadgeEnabled
   828          x-descriptors:
   829          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   830          - urn:alm:descriptor:com.tectonic.ui:advanced
   831        - description: UsersAnonymousEnabled toggles anonymous user access. The anonymous
   832            users get default role permissions specified argocd-rbac-cm.
   833          displayName: Anonymous Users Enabled'
   834          path: usersAnonymousEnabled
   835          x-descriptors:
   836          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
   837          - urn:alm:descriptor:com.tectonic.ui:advanced
   838        - description: Version is the tag to use with the ArgoCD container image for
   839            all ArgoCD components.
   840          displayName: Version
   841          path: version
   842          x-descriptors:
   843          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD
   844          - urn:alm:descriptor:com.tectonic.ui:text
   845        statusDescriptors:
   846        - description: 'ApplicationController is a simple, high-level summary of where
   847            the Argo CD application controller component is in its lifecycle. There
   848            are four possible ApplicationController values: Pending: The Argo CD application
   849            controller component has been accepted by the Kubernetes system, but one
   850            or more of the required resources have not been created. Running: All of
   851            the required Pods for the Argo CD application controller component are in
   852            a Ready state. Failed: At least one of the  Argo CD application controller
   853            component Pods had a failure. Unknown: The state of the Argo CD application
   854            controller component could not be obtained.'
   855          displayName: ApplicationController
   856          path: applicationController
   857          x-descriptors:
   858          - urn:alm:descriptor:com.tectonic.ui:text
   859        - description: 'ApplicationSetController is a simple, high-level summary of
   860            where the Argo CD applicationSet controller component is in its lifecycle.
   861            There are four possible ApplicationSetController values: Pending: The Argo
   862            CD applicationSet controller component has been accepted by the Kubernetes
   863            system, but one or more of the required resources have not been created.
   864            Running: All of the required Pods for the Argo CD applicationSet controller
   865            component are in a Ready state. Failed: At least one of the  Argo CD applicationSet
   866            controller component Pods had a failure. Unknown: The state of the Argo
   867            CD applicationSet controller component could not be obtained.'
   868          displayName: ApplicationSetController
   869          path: applicationSetController
   870          x-descriptors:
   871          - urn:alm:descriptor:com.tectonic.ui:text
   872        - description: 'NotificationsController is a simple, high-level summary of where
   873            the Argo CD notifications controller component is in its lifecycle. There
   874            are four possible NotificationsController values: Pending: The Argo CD notifications
   875            controller component has been accepted by the Kubernetes system, but one
   876            or more of the required resources have not been created. Running: All of
   877            the required Pods for the Argo CD notifications controller component are
   878            in a Ready state. Failed: At least one of the  Argo CD notifications controller
   879            component Pods had a failure. Unknown: The state of the Argo CD notifications
   880            controller component could not be obtained.'
   881          displayName: NotificationsController
   882          path: notificationsController
   883          x-descriptors:
   884          - urn:alm:descriptor:com.tectonic.ui:text
   885        - description: 'Phase is a simple, high-level summary of where the ArgoCD is
   886            in its lifecycle. There are four possible phase values: Pending: The ArgoCD
   887            has been accepted by the Kubernetes system, but one or more of the required
   888            resources have not been created. Available: All of the resources for the
   889            ArgoCD are ready. Failed: At least one resource has experienced a failure.
   890            Unknown: The state of the ArgoCD phase could not be obtained.'
   891          displayName: Phase
   892          path: phase
   893          x-descriptors:
   894          - urn:alm:descriptor:com.tectonic.ui:text
   895        - description: 'Redis is a simple, high-level summary of where the Argo CD Redis
   896            component is in its lifecycle. There are four possible redis values: Pending:
   897            The Argo CD Redis component has been accepted by the Kubernetes system,
   898            but one or more of the required resources have not been created. Running:
   899            All of the required Pods for the Argo CD Redis component are in a Ready
   900            state. Failed: At least one of the  Argo CD Redis component Pods had a failure.
   901            Unknown: The state of the Argo CD Redis component could not be obtained.'
   902          displayName: Redis
   903          path: redis
   904          x-descriptors:
   905          - urn:alm:descriptor:com.tectonic.ui:text
   906        - description: 'Repo is a simple, high-level summary of where the Argo CD Repo
   907            component is in its lifecycle. There are four possible repo values: Pending:
   908            The Argo CD Repo component has been accepted by the Kubernetes system, but
   909            one or more of the required resources have not been created. Running: All
   910            of the required Pods for the Argo CD Repo component are in a Ready state.
   911            Failed: At least one of the  Argo CD Repo component Pods had a failure.
   912            Unknown: The state of the Argo CD Repo component could not be obtained.'
   913          displayName: Repo
   914          path: repo
   915          x-descriptors:
   916          - urn:alm:descriptor:com.tectonic.ui:text
   917        - description: 'Server is a simple, high-level summary of where the Argo CD
   918            server component is in its lifecycle. There are four possible server values:
   919            Pending: The Argo CD server component has been accepted by the Kubernetes
   920            system, but one or more of the required resources have not been created.
   921            Running: All of the required Pods for the Argo CD server component are in
   922            a Ready state. Failed: At least one of the  Argo CD server component Pods
   923            had a failure. Unknown: The state of the Argo CD server component could
   924            not be obtained.'
   925          displayName: Server
   926          path: server
   927          x-descriptors:
   928          - urn:alm:descriptor:com.tectonic.ui:text
   929        - description: 'SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak)
   930            component is in its lifecycle. There are four possible sso values: Pending:
   931            The Argo CD SSO component has been accepted by the Kubernetes system, but
   932            one or more of the required resources have not been created. Running: All
   933            of the required Pods for the Argo CD SSO component are in a Ready state.
   934            Failed: At least one of the  Argo CD SSO component Pods had a failure. Unknown:
   935            The state of the Argo CD SSO component could not be obtained.'
   936          displayName: SSO
   937          path: sso
   938          x-descriptors:
   939          - urn:alm:descriptor:com.tectonic.ui:text
   940        version: v1alpha1
   941      - description: ArgoCD is the Schema for the argocds API
   942        displayName: Argo CD
   943        kind: ArgoCD
   944        name: argocds.argoproj.io
   945        resources:
   946        - kind: ArgoCD
   947          name: ""
   948          version: v1beta1
   949        - kind: ArgoCDExport
   950          name: ""
   951          version: v1alpha1
   952        - kind: ConfigMap
   953          name: ""
   954          version: v1
   955        - kind: CronJob
   956          name: ""
   957          version: v1
   958        - kind: Deployment
   959          name: ""
   960          version: v1
   961        - kind: Ingress
   962          name: ""
   963          version: v1
   964        - kind: Job
   965          name: ""
   966          version: v1
   967        - kind: PersistentVolumeClaim
   968          name: ""
   969          version: v1
   970        - kind: Pod
   971          name: ""
   972          version: v1
   973        - kind: Prometheus
   974          name: ""
   975          version: v1
   976        - kind: ReplicaSet
   977          name: ""
   978          version: v1
   979        - kind: Route
   980          name: ""
   981          version: v1
   982        - kind: Secret
   983          name: ""
   984          version: v1
   985        - kind: Service
   986          name: ""
   987          version: v1
   988        - kind: ServiceMonitor
   989          name: ""
   990          version: v1
   991        - kind: StatefulSet
   992          name: ""
   993          version: v1
   994        specDescriptors:
   995        - description: ApplicationInstanceLabelKey is the key name where Argo CD injects
   996            the app name as a tracking label.
   997          displayName: Application Instance Label Key'
   998          path: applicationInstanceLabelKey
   999          x-descriptors:
  1000          - urn:alm:descriptor:com.tectonic.ui:text
  1001          - urn:alm:descriptor:com.tectonic.ui:advanced
  1002        - description: Host is the hostname to use for Ingress/Route resources.
  1003          displayName: Host
  1004          path: applicationSet.webhookServer.host
  1005          x-descriptors:
  1006          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1007          - urn:alm:descriptor:com.tectonic.ui:text
  1008        - description: Enabled will toggle the creation of the Ingress.
  1009          displayName: Ingress Enabled'
  1010          path: applicationSet.webhookServer.ingress.enabled
  1011          x-descriptors:
  1012          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1013          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1014          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1015          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1016        - description: Enabled will toggle the creation of the OpenShift Route.
  1017          displayName: Route Enabled'
  1018          path: applicationSet.webhookServer.route.enabled
  1019          x-descriptors:
  1020          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1021          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1022          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1023          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1024        - description: ConfigManagementPlugins is used to specify additional config
  1025            management plugins.
  1026          displayName: Config Management Plugins'
  1027          path: configManagementPlugins
  1028          x-descriptors:
  1029          - urn:alm:descriptor:com.tectonic.ui:text
  1030          - urn:alm:descriptor:com.tectonic.ui:advanced
  1031        - description: Operation is the number of application operation processors.
  1032          displayName: Operation Processor Count'
  1033          path: controller.processors.operation
  1034          x-descriptors:
  1035          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller
  1036          - urn:alm:descriptor:com.tectonic.ui:number
  1037        - description: Status is the number of application status processors.
  1038          displayName: Status Processor Count'
  1039          path: controller.processors.status
  1040          x-descriptors:
  1041          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller
  1042          - urn:alm:descriptor:com.tectonic.ui:number
  1043        - description: Resources defines the Compute Resources required by the container
  1044            for the Application Controller.
  1045          displayName: Resource Requirements'
  1046          path: controller.resources
  1047          x-descriptors:
  1048          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Controller
  1049          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
  1050        - description: GAAnonymizeUsers toggles user IDs being hashed before sending
  1051            to google analytics.
  1052          displayName: Google Analytics Anonymize Users'
  1053          path: gaAnonymizeUsers
  1054          x-descriptors:
  1055          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1056          - urn:alm:descriptor:com.tectonic.ui:advanced
  1057        - description: GATrackingID is the google analytics tracking ID to use.
  1058          displayName: Google Analytics Tracking ID'
  1059          path: gaTrackingID
  1060          x-descriptors:
  1061          - urn:alm:descriptor:com.tectonic.ui:text
  1062          - urn:alm:descriptor:com.tectonic.ui:advanced
  1063        - description: Enabled will toggle Grafana support globally for ArgoCD.
  1064          displayName: Enabled
  1065          path: grafana.enabled
  1066          x-descriptors:
  1067          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1068          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1069        - description: Host is the hostname to use for Ingress/Route resources.
  1070          displayName: Host
  1071          path: grafana.host
  1072          x-descriptors:
  1073          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1074          - urn:alm:descriptor:com.tectonic.ui:text
  1075        - description: Image is the Grafana container image.
  1076          displayName: Image
  1077          path: grafana.image
  1078          x-descriptors:
  1079          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1080          - urn:alm:descriptor:com.tectonic.ui:text
  1081        - description: Enabled will toggle the creation of the Ingress.
  1082          displayName: Ingress Enabled'
  1083          path: grafana.ingress.enabled
  1084          x-descriptors:
  1085          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1086          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1087          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1088          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1089        - description: Resources defines the Compute Resources required by the container
  1090            for Grafana.
  1091          displayName: Resource Requirements'
  1092          path: grafana.resources
  1093          x-descriptors:
  1094          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1095          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
  1096        - description: Enabled will toggle the creation of the OpenShift Route.
  1097          displayName: Route Enabled'
  1098          path: grafana.route.enabled
  1099          x-descriptors:
  1100          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1101          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1102          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1103          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1104        - description: Size is the replica count for the Grafana Deployment.
  1105          displayName: Size
  1106          path: grafana.size
  1107          x-descriptors:
  1108          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1109          - urn:alm:descriptor:com.tectonic.ui:podCount
  1110        - description: Version is the Grafana container image tag.
  1111          displayName: Version
  1112          path: grafana.version
  1113          x-descriptors:
  1114          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1115          - urn:alm:descriptor:com.tectonic.ui:text
  1116        - description: Enabled will toggle HA support globally for Argo CD.
  1117          displayName: Enabled
  1118          path: ha.enabled
  1119          x-descriptors:
  1120          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:HA
  1121          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1122        - description: HelpChatText is the text for getting chat help, defaults to "Chat
  1123            now!"
  1124          displayName: Help Chat Text'
  1125          path: helpChatText
  1126          x-descriptors:
  1127          - urn:alm:descriptor:com.tectonic.ui:text
  1128          - urn:alm:descriptor:com.tectonic.ui:advanced
  1129        - description: HelpChatURL is the URL for getting chat help, this will typically
  1130            be your Slack channel for support.
  1131          displayName: Help Chat URL'
  1132          path: helpChatURL
  1133          x-descriptors:
  1134          - urn:alm:descriptor:com.tectonic.ui:text
  1135          - urn:alm:descriptor:com.tectonic.ui:advanced
  1136        - description: Image is the ArgoCD container image for all ArgoCD components.
  1137          displayName: Image
  1138          path: image
  1139          x-descriptors:
  1140          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD
  1141          - urn:alm:descriptor:com.tectonic.ui:text
  1142        - description: Name of an ArgoCDExport from which to import data.
  1143          displayName: Name
  1144          path: import.name
  1145          x-descriptors:
  1146          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Import
  1147          - urn:alm:descriptor:com.tectonic.ui:text
  1148        - description: Namespace for the ArgoCDExport, defaults to the same namespace
  1149            as the ArgoCD.
  1150          displayName: Namespace
  1151          path: import.namespace
  1152          x-descriptors:
  1153          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Import
  1154          - urn:alm:descriptor:com.tectonic.ui:text
  1155        - description: InitialRepositories to configure Argo CD with upon creation of
  1156            the cluster.
  1157          displayName: Initial Repositories'
  1158          path: initialRepositories
  1159          x-descriptors:
  1160          - urn:alm:descriptor:com.tectonic.ui:text
  1161          - urn:alm:descriptor:com.tectonic.ui:advanced
  1162        - description: KustomizeVersions is a listing of configured versions of Kustomize
  1163            to be made available within ArgoCD.
  1164          displayName: Kustomize Build Options'
  1165          path: kustomizeVersions
  1166          x-descriptors:
  1167          - urn:alm:descriptor:com.tectonic.ui:text
  1168          - urn:alm:descriptor:com.tectonic.ui:advanced
  1169        - description: OIDCConfig is the OIDC configuration as an alternative to dex.
  1170          displayName: OIDC Config'
  1171          path: oidcConfig
  1172          x-descriptors:
  1173          - urn:alm:descriptor:com.tectonic.ui:text
  1174          - urn:alm:descriptor:com.tectonic.ui:advanced
  1175        - description: Enabled will toggle Prometheus support globally for ArgoCD.
  1176          displayName: Enabled
  1177          path: prometheus.enabled
  1178          x-descriptors:
  1179          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1180          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1181        - description: Host is the hostname to use for Ingress/Route resources.
  1182          displayName: Host
  1183          path: prometheus.host
  1184          x-descriptors:
  1185          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1186          - urn:alm:descriptor:com.tectonic.ui:text
  1187        - description: Enabled will toggle the creation of the Ingress.
  1188          displayName: Ingress Enabled'
  1189          path: prometheus.ingress.enabled
  1190          x-descriptors:
  1191          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1192          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1193          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1194          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1195        - description: Enabled will toggle the creation of the OpenShift Route.
  1196          displayName: Route Enabled'
  1197          path: prometheus.route.enabled
  1198          x-descriptors:
  1199          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1200          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1201          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1202          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1203        - description: Size is the replica count for the Prometheus StatefulSet.
  1204          displayName: Size
  1205          path: prometheus.size
  1206          x-descriptors:
  1207          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1208          - urn:alm:descriptor:com.tectonic.ui:podCount
  1209        - description: DefaultPolicy is the name of the default role which Argo CD will
  1210            falls back to, when authorizing API requests (optional). If omitted or empty,
  1211            users may be still be able to login, but will see no apps, projects, etc...
  1212          displayName: Default Policy'
  1213          path: rbac.defaultPolicy
  1214          x-descriptors:
  1215          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC
  1216          - urn:alm:descriptor:com.tectonic.ui:text
  1217        - description: 'Policy is CSV containing user-defined RBAC policies and role
  1218            definitions. Policy rules are in the form:   p, subject, resource, action,
  1219            object, effect Role definitions and bindings are in the form:   g, subject,
  1220            inherited-subject See https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/rbac.md
  1221            for additional information.'
  1222          displayName: Policy
  1223          path: rbac.policy
  1224          x-descriptors:
  1225          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC
  1226          - urn:alm:descriptor:com.tectonic.ui:text
  1227        - description: 'Scopes controls which OIDC scopes to examine during rbac enforcement
  1228            (in addition to `sub` scope). If omitted, defaults to: ''[groups]''.'
  1229          displayName: Scopes
  1230          path: rbac.scopes
  1231          x-descriptors:
  1232          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:RBAC
  1233          - urn:alm:descriptor:com.tectonic.ui:text
  1234        - description: Image is the Redis container image.
  1235          displayName: Image
  1236          path: redis.image
  1237          x-descriptors:
  1238          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis
  1239          - urn:alm:descriptor:com.tectonic.ui:text
  1240        - description: Resources defines the Compute Resources required by the container
  1241            for Redis.
  1242          displayName: Resource Requirements'
  1243          path: redis.resources
  1244          x-descriptors:
  1245          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis
  1246          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
  1247        - description: Version is the Redis container image tag.
  1248          displayName: Version
  1249          path: redis.version
  1250          x-descriptors:
  1251          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Redis
  1252          - urn:alm:descriptor:com.tectonic.ui:text
  1253        - description: Resources defines the Compute Resources required by the container
  1254            for Redis.
  1255          displayName: Resource Requirements'
  1256          path: repo.resources
  1257          x-descriptors:
  1258          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Repo
  1259          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
  1260        - description: ResourceActions customizes resource action behavior.
  1261          displayName: Resource Action Customizations'
  1262          path: resourceActions
  1263          x-descriptors:
  1264          - urn:alm:descriptor:com.tectonic.ui:text
  1265          - urn:alm:descriptor:com.tectonic.ui:advanced
  1266        - description: ResourceExclusions is used to completely ignore entire classes
  1267            of resource group/kinds.
  1268          displayName: Resource Exclusions'
  1269          path: resourceExclusions
  1270          x-descriptors:
  1271          - urn:alm:descriptor:com.tectonic.ui:text
  1272          - urn:alm:descriptor:com.tectonic.ui:advanced
  1273        - description: ResourceHealthChecks customizes resource health check behavior.
  1274          displayName: Resource Health Check Customizations'
  1275          path: resourceHealthChecks
  1276          x-descriptors:
  1277          - urn:alm:descriptor:com.tectonic.ui:text
  1278          - urn:alm:descriptor:com.tectonic.ui:advanced
  1279        - description: ResourceIgnoreDifferences customizes resource ignore difference
  1280            behavior.
  1281          displayName: Resource Ignore Difference Customizations'
  1282          path: resourceIgnoreDifferences
  1283          x-descriptors:
  1284          - urn:alm:descriptor:com.tectonic.ui:text
  1285          - urn:alm:descriptor:com.tectonic.ui:advanced
  1286        - description: ResourceTrackingMethod defines how Argo CD should track resources
  1287            that it manages
  1288          displayName: Resource Tracking Method'
  1289          path: resourceTrackingMethod
  1290          x-descriptors:
  1291          - urn:alm:descriptor:com.tectonic.ui:text
  1292          - urn:alm:descriptor:com.tectonic.ui:advanced
  1293        - description: Enabled will toggle autoscaling support for the Argo CD Server
  1294            component.
  1295          displayName: Autoscale Enabled'
  1296          path: server.autoscale.enabled
  1297          x-descriptors:
  1298          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1299          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1300        - description: Host is the hostname to use for Ingress/Route resources.
  1301          displayName: GRPC Host
  1302          path: server.grpc.host
  1303          x-descriptors:
  1304          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1305          - urn:alm:descriptor:com.tectonic.ui:text
  1306        - description: Ingress defines the desired state for the Argo CD Server GRPC
  1307            Ingress.
  1308          displayName: GRPC Ingress Enabled'
  1309          path: server.grpc.ingress
  1310          x-descriptors:
  1311          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1312          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1313        - description: Enabled will toggle the creation of the Ingress.
  1314          displayName: Ingress Enabled'
  1315          path: server.grpc.ingress.enabled
  1316          x-descriptors:
  1317          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1318          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1319          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1320          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1321        - description: Host is the hostname to use for Ingress/Route resources.
  1322          displayName: Host
  1323          path: server.host
  1324          x-descriptors:
  1325          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1326          - urn:alm:descriptor:com.tectonic.ui:text
  1327        - description: Enabled will toggle the creation of the Ingress.
  1328          displayName: Ingress Enabled'
  1329          path: server.ingress.enabled
  1330          x-descriptors:
  1331          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1332          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1333          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1334          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1335        - description: Insecure toggles the insecure flag.
  1336          displayName: Insecure
  1337          path: server.insecure
  1338          x-descriptors:
  1339          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1340          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1341        - description: Resources defines the Compute Resources required by the container
  1342            for the Argo CD server component.
  1343          displayName: Resource Requirements'
  1344          path: server.resources
  1345          x-descriptors:
  1346          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1347          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
  1348        - description: Enabled will toggle the creation of the OpenShift Route.
  1349          displayName: Route Enabled'
  1350          path: server.route.enabled
  1351          x-descriptors:
  1352          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Grafana
  1353          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Prometheus
  1354          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1355          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1356        - description: Type is the ServiceType to use for the Service resource.
  1357          displayName: Service Type'
  1358          path: server.service.type
  1359          x-descriptors:
  1360          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Server
  1361          - urn:alm:descriptor:com.tectonic.ui:text
  1362        - description: Config is the dex connector configuration.
  1363          displayName: Configuration
  1364          path: sso.dex.config
  1365          x-descriptors:
  1366          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
  1367          - urn:alm:descriptor:com.tectonic.ui:text
  1368        - description: Image is the Dex container image.
  1369          displayName: Image
  1370          path: sso.dex.image
  1371          x-descriptors:
  1372          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
  1373          - urn:alm:descriptor:com.tectonic.ui:text
  1374        - description: OpenShiftOAuth enables OpenShift OAuth authentication for the
  1375            Dex server.
  1376          displayName: OpenShift OAuth Enabled'
  1377          path: sso.dex.openShiftOAuth
  1378          x-descriptors:
  1379          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
  1380          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1381        - description: Resources defines the Compute Resources required by the container
  1382            for Dex.
  1383          displayName: Resource Requirements'
  1384          path: sso.dex.resources
  1385          x-descriptors:
  1386          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
  1387          - urn:alm:descriptor:com.tectonic.ui:resourceRequirements
  1388        - description: Version is the Dex container image tag.
  1389          displayName: Version
  1390          path: sso.dex.version
  1391          x-descriptors:
  1392          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:Dex
  1393          - urn:alm:descriptor:com.tectonic.ui:text
  1394        - description: StatusBadgeEnabled toggles application status badge feature.
  1395          displayName: Status Badge Enabled'
  1396          path: statusBadgeEnabled
  1397          x-descriptors:
  1398          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1399          - urn:alm:descriptor:com.tectonic.ui:advanced
  1400        - description: UsersAnonymousEnabled toggles anonymous user access. The anonymous
  1401            users get default role permissions specified argocd-rbac-cm.
  1402          displayName: Anonymous Users Enabled'
  1403          path: usersAnonymousEnabled
  1404          x-descriptors:
  1405          - urn:alm:descriptor:com.tectonic.ui:booleanSwitch
  1406          - urn:alm:descriptor:com.tectonic.ui:advanced
  1407        - description: Version is the tag to use with the ArgoCD container image for
  1408            all ArgoCD components.
  1409          displayName: Version
  1410          path: version
  1411          x-descriptors:
  1412          - urn:alm:descriptor:com.tectonic.ui:fieldGroup:ArgoCD
  1413          - urn:alm:descriptor:com.tectonic.ui:text
  1414        statusDescriptors:
  1415        - description: 'ApplicationController is a simple, high-level summary of where
  1416            the Argo CD application controller component is in its lifecycle. There
  1417            are four possible ApplicationController values: Pending: The Argo CD application
  1418            controller component has been accepted by the Kubernetes system, but one
  1419            or more of the required resources have not been created. Running: All of
  1420            the required Pods for the Argo CD application controller component are in
  1421            a Ready state. Failed: At least one of the  Argo CD application controller
  1422            component Pods had a failure. Unknown: The state of the Argo CD application
  1423            controller component could not be obtained.'
  1424          displayName: ApplicationController
  1425          path: applicationController
  1426          x-descriptors:
  1427          - urn:alm:descriptor:com.tectonic.ui:text
  1428        - description: 'ApplicationSetController is a simple, high-level summary of
  1429            where the Argo CD applicationSet controller component is in its lifecycle.
  1430            There are four possible ApplicationSetController values: Pending: The Argo
  1431            CD applicationSet controller component has been accepted by the Kubernetes
  1432            system, but one or more of the required resources have not been created.
  1433            Running: All of the required Pods for the Argo CD applicationSet controller
  1434            component are in a Ready state. Failed: At least one of the  Argo CD applicationSet
  1435            controller component Pods had a failure. Unknown: The state of the Argo
  1436            CD applicationSet controller component could not be obtained.'
  1437          displayName: ApplicationSetController
  1438          path: applicationSetController
  1439          x-descriptors:
  1440          - urn:alm:descriptor:com.tectonic.ui:text
  1441        - description: 'NotificationsController is a simple, high-level summary of where
  1442            the Argo CD notifications controller component is in its lifecycle. There
  1443            are four possible NotificationsController values: Pending: The Argo CD notifications
  1444            controller component has been accepted by the Kubernetes system, but one
  1445            or more of the required resources have not been created. Running: All of
  1446            the required Pods for the Argo CD notifications controller component are
  1447            in a Ready state. Failed: At least one of the  Argo CD notifications controller
  1448            component Pods had a failure. Unknown: The state of the Argo CD notifications
  1449            controller component could not be obtained.'
  1450          displayName: NotificationsController
  1451          path: notificationsController
  1452          x-descriptors:
  1453          - urn:alm:descriptor:com.tectonic.ui:text
  1454        - description: 'Phase is a simple, high-level summary of where the ArgoCD is
  1455            in its lifecycle. There are four possible phase values: Pending: The ArgoCD
  1456            has been accepted by the Kubernetes system, but one or more of the required
  1457            resources have not been created. Available: All of the resources for the
  1458            ArgoCD are ready. Failed: At least one resource has experienced a failure.
  1459            Unknown: The state of the ArgoCD phase could not be obtained.'
  1460          displayName: Phase
  1461          path: phase
  1462          x-descriptors:
  1463          - urn:alm:descriptor:com.tectonic.ui:text
  1464        - description: 'Redis is a simple, high-level summary of where the Argo CD Redis
  1465            component is in its lifecycle. There are four possible redis values: Pending:
  1466            The Argo CD Redis component has been accepted by the Kubernetes system,
  1467            but one or more of the required resources have not been created. Running:
  1468            All of the required Pods for the Argo CD Redis component are in a Ready
  1469            state. Failed: At least one of the  Argo CD Redis component Pods had a failure.
  1470            Unknown: The state of the Argo CD Redis component could not be obtained.'
  1471          displayName: Redis
  1472          path: redis
  1473          x-descriptors:
  1474          - urn:alm:descriptor:com.tectonic.ui:text
  1475        - description: 'Repo is a simple, high-level summary of where the Argo CD Repo
  1476            component is in its lifecycle. There are four possible repo values: Pending:
  1477            The Argo CD Repo component has been accepted by the Kubernetes system, but
  1478            one or more of the required resources have not been created. Running: All
  1479            of the required Pods for the Argo CD Repo component are in a Ready state.
  1480            Failed: At least one of the  Argo CD Repo component Pods had a failure.
  1481            Unknown: The state of the Argo CD Repo component could not be obtained.'
  1482          displayName: Repo
  1483          path: repo
  1484          x-descriptors:
  1485          - urn:alm:descriptor:com.tectonic.ui:text
  1486        - description: 'Server is a simple, high-level summary of where the Argo CD
  1487            server component is in its lifecycle. There are four possible server values:
  1488            Pending: The Argo CD server component has been accepted by the Kubernetes
  1489            system, but one or more of the required resources have not been created.
  1490            Running: All of the required Pods for the Argo CD server component are in
  1491            a Ready state. Failed: At least one of the  Argo CD server component Pods
  1492            had a failure. Unknown: The state of the Argo CD server component could
  1493            not be obtained.'
  1494          displayName: Server
  1495          path: server
  1496          x-descriptors:
  1497          - urn:alm:descriptor:com.tectonic.ui:text
  1498        - description: 'SSO is a simple, high-level summary of where the Argo CD SSO(Dex/Keycloak)
  1499            component is in its lifecycle. There are four possible sso values: Pending:
  1500            The Argo CD SSO component has been accepted by the Kubernetes system, but
  1501            one or more of the required resources have not been created. Running: All
  1502            of the required Pods for the Argo CD SSO component are in a Ready state.
  1503            Failed: At least one of the  Argo CD SSO component Pods had a failure. Unknown:
  1504            The state of the Argo CD SSO component could not be obtained.'
  1505          displayName: SSO
  1506          path: sso
  1507          x-descriptors:
  1508          - urn:alm:descriptor:com.tectonic.ui:text
  1509        version: v1beta1
  1510    description: |
  1511      ## Overview
  1512  
  1513      The Argo CD Operator manages the full lifecycle for [Argo CD](https://argoproj.github.io/argo-cd/) and it's
  1514      components. The operator's goal is to automate the tasks required when operating an Argo CD cluster.
  1515  
  1516      Beyond installation, the operator helps to automate the process of upgrading, backing up and restoring as needed and
  1517      remove the human as much as possible. In addition, the operator aims to provide deep insights into the Argo CD
  1518      environment by configuring Prometheus and Grafana to aggregate, visualize and expose the metrics already exported by
  1519      Argo CD.
  1520  
  1521      The operator aims to provide the following, and is a work in progress.
  1522  
  1523      * Easy configuration and installation of the Argo CD components with sane defaults to get up and running quickly.
  1524      * Provide seamless upgrades to the Argo CD components.
  1525      * Ability to back up and restore an Argo CD cluster from a point in time or on a recurring schedule.
  1526      * Aggregate and expose the metrics for Argo CD and the operator itself using Prometheus and Grafana.
  1527      * Autoscale the Argo CD components as necessary to handle variability in demand.
  1528  
  1529      ## Usage
  1530  
  1531      Deploy a basic Argo CD cluster by creating a new ArgoCD resource in the namespace where the operator is installed.
  1532  
  1533      ```
  1534      apiVersion: argoproj.io/v1alpha1
  1535      kind: ArgoCD
  1536      metadata:
  1537        name: example-argocd
  1538      spec: {}
  1539      ```
  1540  
  1541      ## Backup
  1542  
  1543      Backup the cluster above by creating a new ArgoCDExport resource in the namespace where the operator is installed.
  1544  
  1545      ```
  1546      apiVersion: argoproj.io/v1alpha1
  1547      kind: ArgoCDExport
  1548      metadata:
  1549        name: example-argocdexport
  1550      spec:
  1551        argocd: example-argocd
  1552      ```
  1553  
  1554      See the [documentation](https://argocd-operator.readthedocs.io) and examples on
  1555      [github](https://github.com/argoproj-labs/argocd-operator) for more information.
  1556    displayName: Argo CD
  1557    icon:
  1558    - base64data: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzIDMwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtOS4yLC03KSI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2LDI3LjdDMTYsMjcuNyAxNS44LDI4LjMgMTUuNSwyOC42QzE1LjMsMjguOCAxNS4xLDI4LjkgMTQuOCwyOC45QzE0LjEsMjkuMSAxMy4zLDI5LjIgMTMuMywyOS4yQzEzLjMsMjkuMiAxNCwyOS4zIDE0LjgsMjkuNEMxNS4xLDI5LjQgMTUuMSwyOS40IDE1LjMsMjkuNUMxNS44LDI5LjUgMTYsMjkuMiAxNiwyOS4yTDE2LDI3LjdaIiBzdHlsZT0iZmlsbDpyZ2IoMjMzLDEwMSw3NSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuMiwyNy43QzI1LjIsMjcuNyAyNS40LDI4LjMgMjUuNywyOC42QzI1LjksMjguOCAyNi4xLDI4LjkgMjYuNCwyOC45QzI3LjEsMjkuMSAyNy45LDI5LjIgMjcuOSwyOS4yQzI3LjksMjkuMiAyNy4yLDI5LjMgMjYuMywyOS40QzI2LDI5LjQgMjYsMjkuNCAyNS44LDI5LjVDMjUuMiwyOS41IDI1LjEsMjkuMiAyNS4xLDI5LjJMMjUuMiwyNy43WiIgc3R5bGU9ImZpbGw6cmdiKDIzMywxMDEsNzUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMjAuNyIgY3k9IjE3LjgiIHI9IjEwLjgiIHN0eWxlPSJmaWxsOnJnYigxODIsMjA3LDIzNCk7Ii8+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyMC43IiBjeT0iMTcuOCIgcj0iMTAuNCIgc3R5bGU9ImZpbGw6cmdiKDIzMCwyNDUsMjQ4KTsiLz4KICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjIwLjciIGN5PSIxOCIgcj0iOC41IiBzdHlsZT0iZmlsbDpyZ2IoMjA4LDIzMiwyNDApOyIvPgogICAgICAgICAgICAgICAgPGcgaWQ9IkJvZHlfMV8iPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS43LDIyQzE1LjcsMjIgMTYuNCwzMy4zIDE2LjQsMzMuNUMxNi40LDMzLjYgMTYuNSwzMy44IDE2LDM0QzE1LjUsMzQuMiAxMy45LDM0LjYgMTMuOSwzNC42TDE2LjMsMzQuNkMxNy40LDM0LjYgMTcuNCwzMy43IDE3LjQsMzMuNUMxNy40LDMzLjMgMTcuNywyOSAxNy43LDI5QzE3LjcsMjkgMTcuOCwzNC4xIDE3LjgsMzQuM0MxNy44LDM0LjUgMTcuNywzNC44IDE3LDM1QzE2LjUsMzUuMSAxNSwzNS40IDE1LDM1LjRMMTcuMywzNS40QzE4LjcsMzUuNCAxOC43LDM0LjUgMTguNywzNC41TDE5LDMwQzE5LDMwIDE5LjEsMzQuNSAxOS4xLDM1QzE5LjEsMzUuNCAxOC44LDM1LjcgMTcuNywzNS45QzE3LDM2LjEgMTYuMSwzNi4zIDE2LjEsMzYuM0wxOC43LDM2LjNDMjAsMzYuMiAyMC4yLDM1LjMgMjAuMiwzNS4zTDIyLjQsMjQuMUwxNS43LDIyWiIgc3R5bGU9ImZpbGw6cmdiKDIzOCwxMjEsNzUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS43LDIyQzI1LjcsMjIgMjUsMzMuMyAyNSwzMy41QzI1LDMzLjYgMjQuOSwzMy44IDI1LjQsMzRDMjUuOSwzNC4yIDI3LjUsMzQuNiAyNy41LDM0LjZMMjUuMSwzNC42QzI0LDM0LjYgMjQsMzMuNyAyNCwzMy41QzI0LDMzLjMgMjMuNywyOSAyMy43LDI5QzIzLjcsMjkgMjMuNiwzNC4xIDIzLjYsMzQuM0MyMy42LDM0LjUgMjMuNywzNC44IDI0LjQsMzVDMjQuOSwzNS4xIDI2LjQsMzUuNCAyNi40LDM1LjRMMjQuMSwzNS40QzIyLjcsMzUuNCAyMi43LDM0LjUgMjIuNywzNC41TDIyLjQsMzBDMjIuNCwzMCAyMi4zLDM0LjUgMjIuMywzNUMyMi4zLDM1LjQgMjIuNiwzNS43IDIzLjcsMzUuOUMyNC40LDM2LjEgMjUuMywzNi4zIDI1LjMsMzYuM0wyMi43LDM2LjNDMjEuNCwzNi4yIDIxLjIsMzUuMyAyMS4yLDM1LjNMMTksMjQuMUwyNS43LDIyWiIgc3R5bGU9ImZpbGw6cmdiKDIzOCwxMjEsNzUpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS44LDE2LjVDMjUuOCwxOS4zIDIzLjUsMjEuNSAyMC44LDIxLjVDMTguMSwyMS41IDE1LjgsMTkuMiAxNS44LDE2LjVDMTUuOCwxMy44IDE4LjEsMTEuNSAyMC44LDExLjVDMjMuNSwxMS41IDI1LjgsMTMuNyAyNS44LDE2LjVaIiBzdHlsZT0iZmlsbDpyZ2IoMjM4LDEyMSw3NSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDEiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuOCwxNi4zTDI1LjIsMzBMMTYuMiwzMEwxNS43LDE2LjMiLz4KICAgICAgICAgICAgICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgICAgICAgICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDEpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMjAuOCIgY3k9IjE5LjIiIHI9IjguOSIgc3R5bGU9ImZpbGw6cmdiKDIzOCwxMjEsNzUpOyIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuNSwyMkMyNS41LDIyIDI2LjEsMTYuNyAyNS4zLDE0LjdDMjMuOCwxMS4yIDIwLjMsMTEuNSAyMC4zLDExLjVDMjAuMywxMS41IDIyLjMsMTIuMyAyMi40LDE1LjNDMjIuNSwxNy40IDIyLjQsMjAuNSAyMi40LDIwLjVMMjUuNSwyMloiIHN0eWxlPSJmaWxsOnJnYigyMjcsNzgsNTkpO2ZpbGwtb3BhY2l0eTowLjIyO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9IkZhY2VfMV8iPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjE4LjciIGN5PSIxMy44IiByPSIwLjciIHN0eWxlPSJmaWxsOnJnYigyNTEsMjIzLDE5NSk7ZmlsbC1vcGFjaXR5OjAuNTsiLz4KICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjIuNSwyNEMyMi41LDI1LjcgMjEuNywyNi44IDIwLjcsMjYuOEMxOS43LDI2LjggMTguOSwyNS41IDE4LjksMjMuOEMxOC45LDIzLjggMTkuNywyNS40IDIwLjgsMjUuNEMyMS45LDI1LjQgMjIuNSwyNCAyMi41LDI0WiIgc3R5bGU9ImZpbGw6cmdiKDEsMSwxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMi41LDI0QzIyLjUsMjUuMSAyMS43LDI1LjcgMjAuNywyNS43QzE5LjcsMjUuNyAxOSwyNC45IDE5LDIzLjlDMTksMjMuOSAxOS44LDI0LjkgMjAuOSwyNC45QzIyLDI0LjkgMjIuNSwyNCAyMi41LDI0WiIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMjQuMiIgY3k9IjE5LjMiIHI9IjMuMSIgc3R5bGU9ImZpbGw6cmdiKDIzMywxMDEsNzUpOyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIxNy4yIiBjeT0iMTkuMyIgcj0iMy4xIiBzdHlsZT0iZmlsbDpyZ2IoMjMzLDEwMSw3NSk7Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyNC4yIiBjeT0iMTkuMyIgcj0iMi40IiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTciIGN5PSIxOS4zIiByPSIyLjQiIHN0eWxlPSJmaWxsOndoaXRlOyIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjE3IiBjeT0iMTkiIHI9IjAuNyIgc3R5bGU9ImZpbGw6cmdiKDEsMSwxKTsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIyNC4yIiBjeT0iMTkiIHI9IjAuNyIgc3R5bGU9ImZpbGw6cmdiKDEsMSwxKTsiLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjcsMjAuNUM5LjQsMjAuNSA5LjIsMjAuMyA5LjIsMjBMOS4yLDE2QzkuMiwxNS43IDkuNCwxNS41IDkuNywxNS41QzEwLDE1LjUgMTAuMiwxNS43IDEwLjIsMTZMMTAuMiwyMEMxMC4yLDIwLjMgMTAsMjAuNSA5LjcsMjAuNVoiIHN0eWxlPSJmaWxsOnJnYigxODIsMjA3LDIzNCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzEuNSwyMC41QzMxLjIsMjAuNSAzMSwyMC4zIDMxLDIwTDMxLDE2QzMxLDE1LjcgMzEuMiwxNS41IDMxLjUsMTUuNUMzMS44LDE1LjUgMzIsMTUuNyAzMiwxNkwzMiwyMEMzMiwyMC4zIDMxLjgsMjAuNSAzMS41LDIwLjVaIiBzdHlsZT0iZmlsbDpyZ2IoMTgyLDIwNywyMzQpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iMTcuMyIgY3k9IjkuOCIgcj0iMC41IiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy43LDIzLjNDMTMuNiwyMy4zIDEzLjUsMjMuMyAxMy40LDIzLjJDMTIuMiwyMS43IDExLjYsMTkuOCAxMS42LDE3LjlDMTEuNiwxNi4zIDEyLDE0LjggMTIuOCwxMy40QzEzLjYsMTIuMSAxNC43LDExIDE2LDEwLjJDMTYuMiwxMC4xIDE2LjQsMTAuMiAxNi41LDEwLjNDMTYuNiwxMC41IDE2LjUsMTAuNyAxNi40LDEwLjhDMTMuOSwxMi4yIDEyLjMsMTQuOSAxMi4zLDE3LjhDMTIuMywxOS42IDEyLjksMjEuMyAxNCwyMi43QzE0LjEsMjIuOCAxNC4xLDIzLjEgMTMuOSwyMy4yQzEzLjgsMjMuMyAxMy44LDIzLjMgMTMuNywyMy4zWiIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuMiwyOEwyNS4yLDI3LjJDMjMuOCwyOCAyMi4zLDI4LjggMjAuNSwyOC44QzE4LjUsMjguOCAxNy4yLDI3LjkgMTUuOSwyNy4yTDE2LDI4QzE2LDI4IDE3LjUsMjkuNiAyMC42LDI5LjZDMjMuNSwyOS41IDI1LjIsMjggMjUuMiwyOFoiIHN0eWxlPSJmaWxsOnJnYigyMzMsMTAxLDc1KTtmaWxsLW9wYWNpdHk6MC4yNTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==
  1559      mediatype: image/svg+xml
  1560    install:
  1561      spec:
  1562        clusterPermissions:
  1563        - rules:
  1564          - apiGroups:
  1565            - ""
  1566            resources:
  1567            - configmaps
  1568            - endpoints
  1569            - events
  1570            - namespaces
  1571            - persistentvolumeclaims
  1572            - pods
  1573            - secrets
  1574            - serviceaccounts
  1575            - services
  1576            - services/finalizers
  1577            verbs:
  1578            - '*'
  1579          - apiGroups:
  1580            - ""
  1581            resources:
  1582            - pods
  1583            - pods/log
  1584            verbs:
  1585            - get
  1586          - apiGroups:
  1587            - apps
  1588            resources:
  1589            - daemonsets
  1590            - deployments
  1591            - replicasets
  1592            - statefulsets
  1593            verbs:
  1594            - '*'
  1595          - apiGroups:
  1596            - apps
  1597            resourceNames:
  1598            - argocd-operator
  1599            resources:
  1600            - deployments/finalizers
  1601            verbs:
  1602            - update
  1603          - apiGroups:
  1604            - apps.openshift.io
  1605            resources:
  1606            - deploymentconfigs
  1607            verbs:
  1608            - '*'
  1609          - apiGroups:
  1610            - argoproj.io
  1611            resources:
  1612            - applications
  1613            - appprojects
  1614            verbs:
  1615            - '*'
  1616          - apiGroups:
  1617            - argoproj.io
  1618            resources:
  1619            - argocdexports
  1620            - argocdexports/finalizers
  1621            - argocdexports/status
  1622            verbs:
  1623            - '*'
  1624          - apiGroups:
  1625            - argoproj.io
  1626            resources:
  1627            - argocds
  1628            - argocds/finalizers
  1629            - argocds/status
  1630            verbs:
  1631            - '*'
  1632          - apiGroups:
  1633            - autoscaling
  1634            resources:
  1635            - horizontalpodautoscalers
  1636            verbs:
  1637            - '*'
  1638          - apiGroups:
  1639            - batch
  1640            resources:
  1641            - cronjobs
  1642            - jobs
  1643            verbs:
  1644            - '*'
  1645          - apiGroups:
  1646            - config.openshift.io
  1647            resources:
  1648            - clusterversions
  1649            verbs:
  1650            - get
  1651            - list
  1652            - watch
  1653          - apiGroups:
  1654            - monitoring.coreos.com
  1655            resources:
  1656            - prometheuses
  1657            - prometheusrules
  1658            - servicemonitors
  1659            verbs:
  1660            - '*'
  1661          - apiGroups:
  1662            - networking.k8s.io
  1663            resources:
  1664            - ingresses
  1665            verbs:
  1666            - '*'
  1667          - apiGroups:
  1668            - oauth.openshift.io
  1669            resources:
  1670            - oauthclients
  1671            verbs:
  1672            - create
  1673            - delete
  1674            - get
  1675            - list
  1676            - patch
  1677            - update
  1678            - watch
  1679          - apiGroups:
  1680            - rbac.authorization.k8s.io
  1681            resources:
  1682            - '*'
  1683            verbs:
  1684            - '*'
  1685          - apiGroups:
  1686            - rbac.authorization.k8s.io
  1687            resources:
  1688            - clusterrolebindings
  1689            - clusterroles
  1690            verbs:
  1691            - '*'
  1692          - apiGroups:
  1693            - route.openshift.io
  1694            resources:
  1695            - routes
  1696            - routes/custom-host
  1697            verbs:
  1698            - '*'
  1699          - apiGroups:
  1700            - template.openshift.io
  1701            resources:
  1702            - templateconfigs
  1703            - templateinstances
  1704            - templates
  1705            verbs:
  1706            - '*'
  1707          - apiGroups:
  1708            - authentication.k8s.io
  1709            resources:
  1710            - tokenreviews
  1711            verbs:
  1712            - create
  1713          - apiGroups:
  1714            - authorization.k8s.io
  1715            resources:
  1716            - subjectaccessreviews
  1717            verbs:
  1718            - create
  1719          serviceAccountName: argocd-operator-controller-manager
  1720        deployments:
  1721        - name: argocd-operator-controller-manager
  1722          spec:
  1723            replicas: 1
  1724            selector:
  1725              matchLabels:
  1726                control-plane: argocd-operator
  1727            strategy: {}
  1728            template:
  1729              metadata:
  1730                labels:
  1731                  control-plane: argocd-operator
  1732              spec:
  1733                containers:
  1734                - args:
  1735                  - --leader-elect
  1736                  command:
  1737                  - /manager
  1738                  env:
  1739                  - name: WATCH_NAMESPACE
  1740                    valueFrom:
  1741                      fieldRef:
  1742                        fieldPath: metadata.annotations['olm.targetNamespaces']
  1743                  - name: ENABLE_CONVERSION_WEBHOOK
  1744                    value: "true"
  1745                  image: quay.io/argoprojlabs/argocd-operator:v0.8.0
  1746                  livenessProbe:
  1747                    httpGet:
  1748                      path: /healthz
  1749                      port: 8081
  1750                    initialDelaySeconds: 15
  1751                    periodSeconds: 20
  1752                  name: manager
  1753                  ports:
  1754                  - containerPort: 9443
  1755                    name: webhook-server
  1756                    protocol: TCP
  1757                  readinessProbe:
  1758                    httpGet:
  1759                      path: /readyz
  1760                      port: 8081
  1761                    initialDelaySeconds: 5
  1762                    periodSeconds: 10
  1763                  resources: {}
  1764                  securityContext:
  1765                    allowPrivilegeEscalation: false
  1766                    capabilities:
  1767                      drop:
  1768                      - ALL
  1769                    readOnlyRootFilesystem: true
  1770                    runAsNonRoot: true
  1771                securityContext:
  1772                  runAsNonRoot: true
  1773                serviceAccountName: argocd-operator-controller-manager
  1774                terminationGracePeriodSeconds: 10
  1775        permissions:
  1776        - rules:
  1777          - apiGroups:
  1778            - ""
  1779            resources:
  1780            - configmaps
  1781            verbs:
  1782            - get
  1783            - list
  1784            - watch
  1785            - create
  1786            - update
  1787            - patch
  1788            - delete
  1789          - apiGroups:
  1790            - coordination.k8s.io
  1791            resources:
  1792            - leases
  1793            verbs:
  1794            - get
  1795            - list
  1796            - watch
  1797            - create
  1798            - update
  1799            - patch
  1800            - delete
  1801          - apiGroups:
  1802            - ""
  1803            resources:
  1804            - events
  1805            verbs:
  1806            - create
  1807            - patch
  1808          serviceAccountName: argocd-operator-controller-manager
  1809      strategy: deployment
  1810    installModes:
  1811    - supported: false
  1812      type: OwnNamespace
  1813    - supported: false
  1814      type: SingleNamespace
  1815    - supported: false
  1816      type: MultiNamespace
  1817    - supported: true
  1818      type: AllNamespaces
  1819    keywords:
  1820    - gitops
  1821    - kubernetes
  1822    links:
  1823    - name: Argo CD Project
  1824      url: https://argoproj.github.io/argo-cd/
  1825    - name: Operator Documentation
  1826      url: https://argocd-operator.readthedocs.io
  1827    - name: Operator Source Code
  1828      url: https://github.com/argoproj-labs/argocd-operator
  1829    maintainers:
  1830    - email: aveerama@redhat.com
  1831      name: Abhishek Veeramalla
  1832    maturity: alpha
  1833    provider:
  1834      name: Argo CD Community
  1835    replaces: argocd-operator.v0.7.0
  1836    version: 0.8.0
  1837    webhookdefinitions:
  1838    - admissionReviewVersions:
  1839      - v1alpha1
  1840      - v1beta1
  1841      containerPort: 443
  1842      conversionCRDs:
  1843      - argocds.argoproj.io
  1844      deploymentName: argocd-operator-controller-manager
  1845      generateName: cargocds.kb.io
  1846      sideEffects: None
  1847      targetPort: 9443
  1848      type: ConversionWebhook
  1849      webhookPath: /convert