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

Fix Arm issue for rancher #2

Closed
wants to merge 2 commits into from

Conversation

niusmallnan
Copy link

@niusmallnan niusmallnan commented Apr 22, 2020

We tested Rancher on the Arm server (HUAWEI) of a Chinese customer and found that there was a problem with our rke-tools and its built-in confd could not run. However, this problem cannot be reproduced on the AWS Arm instance.

We need to release a new version of confd and make a PR to rke-tools to address this issue.

@niusmallnan
Copy link
Author

ping @cjellick

@290760647
Copy link

We are about to sign a contract with a customer GEOVIS/Kongtian Institute. The server chips they use are Huawei arm processor Kunpeng and PHYTIUM FT-2000, but currently confd components cannot be used normally in these two environments. Hope to support it as soon as possible

@kinarashah
Copy link
Member

Thanks for the PR @niusmallnan! Pulled in related arm changes, switch to go modules and fixing our build stuff in this PR together #3.

Can be tested with confd v0.16.2, rke-tools v0.1.69 for k8s versions in Rancher v2.4.13-rc3 mentioned here.

@kinarashah kinarashah closed this Jan 14, 2021
@XeonForce
Copy link

XeonForce commented Mar 3, 2021

confd v0.16.2 cannot run on my Huawei Kunpeng arm server.

I tried to build from source and it works fine.

# go 1.16 | Windows10
SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=arm64
go build

It seems that there is a problem with the officially released version.
I found that the file of arm and arm64 is the same. It should be caused by mistakenly building arm64 as arm.

# sha256sum.txt
e08a185763f1fd8a15e55937553669af72ab7dcc8eb3117704551032e5eae6e6  bin/confd-v0.16.2-linux-arm
e08a185763f1fd8a15e55937553669af72ab7dcc8eb3117704551032e5eae6e6  bin/confd-v0.16.2-linux-arm64

Hope to fix it asap.

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

Successfully merging this pull request may close these issues.

4 participants