argocd-extension-metrics icon indicating copy to clipboard operation
argocd-extension-metrics copied to clipboard

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

Open autokilla47 opened this issue 1 year ago • 6 comments

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

autokilla47 avatar Dec 27 '22 10:12 autokilla47