Skip to content

gitops-agent-installer-helper Unable to execute on Arm64 #53

@MasonLegere

Description

@MasonLegere

Summary

I am assessing if Harness is a good match for CD in my org and was attempting to deploy the GitOps agent packaged with ArgoCD following this chart.

When running the init container for the argo repo-server deployment docker.io/harness/gitops-agent-installer-helper:v0.0.3 against an AWS Graviton node I ran into the following error suggesting that the sops-helm-secrets-tool binary has not been built arm - though the container appears to be cross compiled for amd64/arm64.

➜  harness-gitops-poc git:(main) ✗ stern argocd-repo-server-748bb5544f-sntks
+ argocd-repo-server-748bb5544f-sntks › sops-helm-secrets-tool
+ argocd-repo-server-748bb5544f-sntks › copyutil
argocd-repo-server-748bb5544f-sntks copyutil /bin/cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead
argocd-repo-server-748bb5544f-sntks sops-helm-secrets-tool exec /bin/sh: exec format error
- argocd-repo-server-748bb5544f-sntks › copyutil
- argocd-repo-server-748bb5544f-sntks › sops-helm-secrets-tool
+ argocd-repo-server-748bb5544f-sntks › sops-helm-secrets-tool
argocd-repo-server-748bb5544f-sntks sops-helm-secrets-tool exec /bin/sh: exec format error
- argocd-repo-server-748bb5544f-sntks › sops-helm-secrets-tool

Build

chart version: gitops-helm-1.1.19

Questions

  1. Can the helper image be updated to support Graviton instances and can I be pointed to the source code for gitops-agent-installer-helper

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions