harness / harness/gitops-helm

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

Open
#53 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Mustache
Stars
1
Forks
5
PR merge metrics
No merged PRs in 30d

Description

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

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named; start by inspecting the gitops-helm chart version 1.1.19 and the gitops-agent-installer-helper:v0.0.3 image manifest and build source. Reproduce the init-container failure on an AWS Graviton node and trace the sops-helm-secrets-tool binary; done means the helper image and binary execute successfully on ARM64.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, docker, helm, kubernetes
Domain
build-system, cloud, devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.