[ 
https://issues.apache.org/jira/browse/YUNIKORN-725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17494019#comment-17494019
 ] 

Wilfred Spiegelenburg commented on YUNIKORN-725:
------------------------------------------------

I would opt for the cross compiling with go and building a manifest. The 
manifest generation we can easily add to our automation tool for the release 
creation.

We should fix up the Makefile in the k8shim to pick up the GOOS and GOARCH 
settings from outside the file. That allows us to override the settings and 
cross compile. We can use the same architecture value to pass into the docker 
build. Just build one binary as part of the normal tests etc. Multiple binaries 
and images for release triggered from the release tools. With the copy of the 
binary we already d we should be able to use one docker file also as we can 
rename the different architecture builds to the same executable in the image.

> Support arm64
> -------------
>
>                 Key: YUNIKORN-725
>                 URL: https://issues.apache.org/jira/browse/YUNIKORN-725
>             Project: Apache YuniKorn
>          Issue Type: Improvement
>            Reporter: Holden Karau
>            Priority: Major
>
> It would be good to support arm64, this is probably not too painful and can 
> be done by swapping docker build with docker buildx, but there's often edge 
> cases where some code changes are needed.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@yunikorn.apache.org
For additional commands, e-mail: issues-h...@yunikorn.apache.org

Reply via email to