Improve Spark Operator release process #1975
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
As we discussed on our recent call, we want to improve Spark Operator release process to follow Kubernetes best-practices for releases. We want to maintain stable releases for Spark Operator and have an ability to cherry-pick bug fixes to the release branch.
We can follow similar release process as for Kubeflow Katib and Kubeflow Training Operator.
For that, we propose the following:
release-1.x
release-1.5
branch. When we make the first RC, we will add tagv1.5.0-rc.0
to therelease-1.5
branch. When we make the first release: v1.5.0, we will add tagv1.5.0
to therelease-1.5
branch.docker.io/kubeflow/spark-operator:v1.5.0-rc.0
docker.io/kubeflow/spark-operator:v1.5.0
docker.io/kubeflow/spark-operator:v1.5.1
Also, we don't want to maintain separate releases for the Helm charts and keep only 1 version for the Spark Operator image in the Charts. As an example, we can check the KServe Helm Charts where Helm charts have the same version as KServe Controller image.
/good-first-issue
/cc @vara-bonthu @yuchaoran2011
The text was updated successfully, but these errors were encountered: