Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
autokilla47 opened this issue Dec 27, 2022 · 7 comments

Comments

@autokilla47
Copy link

autokilla47 commented Dec 27, 2022

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
Copy link

zek commented Feb 24, 2023

@autokilla47 did you solve it?

@autokilla47
Copy link
Author

autokilla47 commented Mar 2, 2023

@autokilla47 did you solve it?

nope, i added additional information about my steps.

@StepanKuksenko
Copy link

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

@harrywm
Copy link

harrywm commented Dec 5, 2023

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
Copy link

jwitko commented Mar 14, 2024

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
Copy link

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

@vikramalmosafer
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants