Hi Ravi,
Thanks for getting back to me, I reverse engineered the docker image and bundled in a new ARM build of openjdk
, which gets delegate starting.
Although I’ve hit an issue when delegate.configuration.InstallUtils
install dependencies, the binaries downloaded are amd64
builds. Are the URL’s for these artifact downloads configureable?
2021-03-05 19:29:25,337 [1.0.67009] 928 [system-3] INFO io.harness.delegate.configuration.InstallUtils - Installing kubectl
2021-03-05 19:29:25,341 [1.0.67009] 928 [system-3] INFO io.harness.delegate.configuration.InstallUtils - download Url is https://app.harness.io/public/shared/tools/kubectl/release/v1.13.2/bin/linux/amd64/kubectl
21-03-05 19:29:36,999 [1.0.67009] 928 [system-3] ERROR io.harness.delegate.configuration.InstallUtils - kubectl install failed
2021-03-05 19:29:37,000 [1.0.67009] 928 [system-3] ERROR io.harness.delegate.configuration.InstallUtils - % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 37.4M 100 37.4M 0 0 5391k 0 0:00:07 0:00:07 --:--:-- 5453k
/bin/bash: line 2: ./kubectl: cannot execute binary file: Exec format error
For anyone else wanting to try, I’ve pushed my arm64
build to public.ecr.aws/alexlast/harness-delegate:latest