WorksOnArm / equinix-metal-arm64-cluster

Arm and Equinix Metal have partnered to make powerful Neoverse based Armv8 bare metal infrastructure including latest generation Ampere systems — available for open source software developers to build, test and optimize for Arm64 architecture.
http://www.worksonarm.com
75 stars 12 forks source link

Kubevirt - Works On Arm Sponsored #289

Closed zhlhahaha closed 2 years ago

zhlhahaha commented 2 years ago

Name, email, company, job title Howard Zhang, howard.zhang@arm.com, Arm, senior software engineer

Project Title and description KubeVirt (https://github.com/kubevirt/kubevirt) is a virtual machine management add-on for Kubernetes. The aim is to provide a common ground for virtualization solutions on top of Kubernetes. Also Kubevirt is a CNCF project.

Describe your use case for these machines For kubevirt CI test. Currently, we have one Altra Mt Snow server for this project, we need one more server to enable live-migration e2e test.

Which members of the community would benefit from your work? Currently there are a bunch of contributions for this project, and together there is a need to have the fundamental integration test and unit test publicly now and furthermore the CI infrastructure in the future. This will encourage the contribution on multi-arch support, and thus appeal more kubevirt developers to utilize this project.

Is the code that you’re going to run 100% open source? Yes.

https://github.com/kubevirt/kubevirt

What infrastructure (computing resources and network access) do you need? one more new Altra Mt Snow

Describe / Name the continuous integration (CI) system for this project. prow and kubernetes

Please state your contributions to the open source community and any other relevant initiatives. Enable kubeVirt on ARM64 and related CI works

zhlhahaha commented 2 years ago

cc: @justin-he

pgmwoa commented 2 years ago

Additional Mt Snow request approved, after confirming that it is not feasible (see explanation) for Kubevirt and Kubernetes projects to share servers for e2e tests.

Explanation Kubevirt e2e test is built on an existing k8s cluster, which means the server should be deployed with Kubernetes. However, Kubernetes tests is supposed to run in an clean server which does not have Kubernetes deployed. So it is conflict if we run both kubevirt test and k8s test in a same machine.

pgmwoa commented 2 years ago

We are in the process of getting the servers ready for you. You will get an email as soon as the hardware is reserved and ready for use.

pgmwoa commented 2 years ago

Necessary infrastructure is reserved. You should be able to see the new system in the reserved systems list.