rollout-extension icon indicating copy to clipboard operation
rollout-extension copied to clipboard

argocd-extension-installer is deployed but "more" tab is missing in argoCD UI.

Open rajgupta2720 opened this issue 1 year ago • 4 comments

Argo rollouts version: 1.7.1 (Installed in argo-rollouts namespace). ArgoCD version: 2.11.5 (Installed in argocd namespace via helm chart)

 extensions:
    enabled: true
    image:
      repository: "quay.io/argoprojlabs/argocd-extension-installer"
      tag: "v0.0.5"
      imagePullPolicy: ""
    extensionList:
      - name: rollout-extension
        env:
          - name: EXTENSION_URL
            value: https://github.com/argoproj-labs/rollout-extension/releases/download/v0.3.5/extension.tar

image

I could see init-container is completed successfully. However, I can't see extension or "more" tab in ArgoCD UI or is there any other way to verify? Not sure what am I missing.

rajgupta2720 avatar Jul 23 '24 15:07 rajgupta2720

did you manage to sort this ?

drtinkerer avatar Aug 07 '24 06:08 drtinkerer

I had the same question in the beginning, but finally found that this extension is only for Rollout objects inside an Application. It adds a "Rollout" tab for Rollout objects to view the rollout status. image

kyleli666 avatar Aug 22 '24 11:08 kyleli666

@rajgupta2720, do you have any solution for this?

I have the same issues.

Argo rollouts version: 1.7.2 (Installed in argo-rollouts namespace). ArgoCD version: v2.12.6+4dab5bd (Installed in good namespace via helm chart)

When I tried to view the created pod manifest, I got this.

initContainers:
  - env:
    - name: EXTENSION_URL
      value: https://github.com/argoproj-labs/rollout-extension/releases/download/v0.3.4/extension.tar
    image: quay.io/argoprojlabs/argocd-extension-installer:v0.0.5
    imagePullPolicy: IfNotPresent
    name: rollout-extension
    resources: {}
    securityContext:
      allowPrivilegeEscalation: false
      capabilities:
        drop:
        - ALL
      readOnlyRootFilesystem: true
      runAsNonRoot: true
      runAsUser: 1000
      seccompProfile:
        type: RuntimeDefault
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /tmp/extensions/
      name: extensions
    - mountPath: /tmp
      name: tmp
    - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      name: kube-api-access-7cv7r
      readOnly: true

Gowtham029 avatar Oct 22 '24 17:10 Gowtham029

~~I have the same questions. Argocd 2.9, 2.10 rollout-extension 0.1.0 - 0.3.6~~ upd. my mistake.I found a misconfiguration: readOnlyRootFilesystem was enabled, therefore the ArgoCD extensions installer couldn't create a temporary folder and exited without downloading the extension.

artarik avatar Dec 06 '24 14:12 artarik