kepler icon indicating copy to clipboard operation
kepler copied to clipboard

[WIP] multi-arch: build kepler multi-arch image

Open huoqifeng opened this issue 3 years ago • 3 comments

Use amd64 builder to build cross-platform kepler image. It depends on multi-arch kepler_base image.

Signed-off-by: huoqifeng [email protected]

huoqifeng avatar Sep 18 '22 06:09 huoqifeng

Depends on https://github.com/sustainable-computing-io/kepler/pull/202 and still WIP.

huoqifeng avatar Sep 18 '22 06:09 huoqifeng

@rootfs based on the flow here https://github.com/sustainable-computing-io/kepler/blob/main/.github/workflows/image-base.yml#L6, may you please create a branch base so that we can get a multi-arch kepler_base image built and pushed, so that this PR can move ahead. maybe, may you please grant my access to branch base also, I can fix any problems found quickly...

huoqifeng avatar Sep 27 '22 03:09 huoqifeng

@huoqifeng here you go image

rootfs avatar Sep 27 '22 10:09 rootfs

@huoqifeng are you still working on it? this will be very helpful once we have arm64 support, thanks

rootfs avatar Jan 04 '23 15:01 rootfs

@rootfs Sorry, I was busy on other projects, hopefully, I can check it this weekend.

huoqifeng avatar Jan 05 '23 00:01 huoqifeng

@huoqifeng thanks! You don't have to get everything in this PR. If you can make your work in a good shape, I'll pick up where you have left and ping you for review later.

rootfs avatar Jan 05 '23 01:01 rootfs

@rootfs I think we need make sure https://github.com/sustainable-computing-io/kepler/blob/base/.github/workflows/image-base.yml work well as it will generate and push the base image, which is the base for multi-arch kepler images. I remembered I don't have permission to rebase and push the branch base. May you help grant my write access to this base branch?

huoqifeng avatar Jan 05 '23 01:01 huoqifeng

Lack of the permission to rebase branch base to main. anyone can help on that?

huoqifeng avatar Jan 07 '23 06:01 huoqifeng

Lack of the permission to rebase branch base to main. anyone can help on that?

changed the base branch from main to base.

SamYuan1990 avatar Jan 07 '23 09:01 SamYuan1990

the integration test log is missing, do you happen to know what failed in the test? @huoqifeng

rootfs avatar Jan 07 '23 13:01 rootfs

I think we need make base branch get built successfully first, unfortunately I don't have permission to rebase the base branch.

huoqifeng avatar Jan 09 '23 01:01 huoqifeng

@huoqifeng let's pick up the change and see if the build works in the base branch.

rootfs avatar Jan 09 '23 14:01 rootfs