-
Notifications
You must be signed in to change notification settings - Fork 218
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
Release 0.4.0 #507
Comments
Sounds good to me |
@tenzen-y @terrytangyuan Wondering what is the estimated release date for this task? Our company depends on mpi-operator v2. I can also help on a few if needed :) |
@tenzen-y @alculquicondor Any estimates on those pending issues? Perhaps @ByronHsu could help some of those. |
@ByronHsu We have yet to set a release date for 0.4.0. However, progress has been good.
Thanks. However, I'm open to other tasks not mentioned above! |
we can leave #505 to the kueue repo as well |
As another option, we might be able to include kueue related enhancements after the 0.4.0 release (0.5.0?) |
Sounds good! Thanks for the amazing effort! |
It would be better to include #521 in MPI Operator v0.4.0. |
Releasing 0.4.0 will help for the Kueue-MPI integration: kubernetes-sigs/kueue#65. With the decision that the integration is happening inside Kueue we need to have a dependency on the mpi-operator. For now, I draft (kubernetes-sigs/kueue#578) the integration using the master of the mpi-operator, so it is not blocking progress, but at some point we need to switch. |
We are pretty much ready for a release. @terrytangyuan how can we do a release? |
Ah, this also needs to be updated https://github.com/kubeflow/mpi-operator/blob/master/RELEASE.md @tenzen-y could you take it? |
@alculquicondor We also need to add e2e for the coscheduling plugins (#500) before releasing v0.4.0. So I will update the change log once implementing e2e is done. |
We should release through GitHub Release (in the UI). Yes please update the release notes. |
Note that: Probably, we need to create CI pipelines to build example images or manually build those images on our local machine and push the registry before we cut a new release. |
Yep those should be automated. Here's a reference GitHub Action that we can borrow, e.g. docker image push and GitHub release. https://github.com/argoproj/argo-workflows/blob/master/.github/workflows/release.yaml |
created a issue: #541 |
Can we manually create the images for this release? Are we missing anything else for the release? |
I don't have permission to publish images to Dockerhub, although building images on my locally is possible.
I'm working on fixing the below bug:
And also, we might need to create CHANGELOG, as you mentioned. |
I do have permissions. Once you give me the green light, I could build and upload. |
Great! Note that to support the multi-architectures, we must specify the platforms when we build the operator image: $ make images PLATFORMS=linux/amd64,linux/arm64,linux/ppc64le |
Also need to run with |
Released v0.4.0 🎉 https://github.com/kubeflow/mpi-operator/releases/tag/v0.4.0 Only kubeflow/website#3453 remains. |
All tasks are completed! /close |
@tenzen-y: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Maybe we want to cut a new mpi-operator release once we have completed the following tasks:
Adapt mpi-operator v2 to Kueue #505(We will work on the kueue side: Add MPIJob controller kubernetes-sigs/kueue#578)The text was updated successfully, but these errors were encountered: