argoproj-labs / argocd-extension-metrics

An Argo CD extension to enable visualization of metrics in Argo CD UI.
Apache License 2.0
127 stars 28 forks source link

Is it possible to install this extension through argocd-apps helm chart? #12

Open autokilla47 opened 1 year ago

autokilla47 commented 1 year ago

image I deploy ArgoCD (ver: v2.5.5) from argo-cd helm chart, set server.extensions.enabled: true. Create argocd-metrics-server deployment in argocd namespace. Deploy ArgoCD apps from argocd-apps helm chart when set extensions like on a picture. In logs from container (ghcr.io/argoproj-labs/argocd-extensions:v0.2.1) i see just: 2022-12-27T10:31:23.268Z INFO controller.argocdextension Sources already downloaded. {"reconciler group": "argoproj.io", "reconciler kind": "ArgoCDExtension", "name": "argocd-extension-metrics", "namespace": "argocd"} Extension tab in AgroCD UI not showing up. Am I installing the extension incorrectly?

Upgrade: changet to:

  sources:
    - web:
        url: https://github.com/argoproj-labs/argocd-extension-metrics/blob/main/manifests/extension.tar

and use image: sarabala1979/argocd-metrics-server:latest ingress like this:

spec:
  ingressClassName: nginx
  rules:
    - host: my-argocd.info
      http:
        paths:
          - path: /extensions/metrics
            pathType: Prefix
            backend:
              service:
                name: argocd-metrics-server
                port:
                  number: 9003
          - path: /
            pathType: Prefix
            backend:
              service:
                name: argocd-server
                port:
                  number: 80
zek commented 1 year ago

@autokilla47 did you solve it?

autokilla47 commented 1 year ago

@autokilla47 did you solve it?

nope, i added additional information about my steps.

StepanKuksenko commented 1 year ago

i would be really helpful to have a clear way to deploy the plugin alongside with argocd deployment via helm

harrywm commented 11 months ago

I've got the extension deployed with Helm, and can take some time to contribute some documentation some time in the next week or so. I'm just figuring out a few kinks.

jwitko commented 7 months ago

I've got the extension deployed with Helm, and can take some time to contribute some documentation some time in the next week or so. I'm just figuring out a few kinks.

@harrywm did you ever get a chance to circle back on this ?

naveenkumarsp commented 5 months ago

@harrywm - Will you be able to share the configurations and steps which was taken to enable the extension?

vikramalmosafer commented 2 months ago

maybe out of context.. argocd-metrics-extention needs min 2.6.x+ argocd Version as per documentation.