kuberay icon indicating copy to clipboard operation
kuberay copied to clipboard

[Task] Update RayCluster to v1beta1

Open DmitriGekhtman opened this issue 3 years ago • 2 comments

Search before asking

  • [X] I had searched in the issues and found no similar feature requirement.

Description

KubeRay CR resource versions are currently at v1alpha1. These should be upgraded, simply to signal the APIs’ stability. RayCluster should be upgraded now. RayService and RayJob can be upgraded later. The main task is to put in place the machinery (webhooks, whatever) required to update api versions.

Use case

Signal maturity of the APIs.

Related issues

No response

Are you willing to submit a PR?

  • [ ] Yes I am willing to submit a PR!

DmitriGekhtman avatar Sep 06 '22 16:09 DmitriGekhtman

There's a dependency task to support multi-version API. (webhook or multiple controllers or other ways). With that supported, we can introduce v1beta1

Jeffwan avatar Sep 06 '22 22:09 Jeffwan

I'll mark this as P2 for now, as we don't have an urgent need to introduce breaking changes. This mostly a public relations item.

DmitriGekhtman avatar Sep 14 '22 17:09 DmitriGekhtman

If it's too much of a bother to update to v1beta1, we can just keep developing until we reach a GA state (whenever that will be) and upgrade straight to v1 with KubeRay 1.0.0.

DmitriGekhtman avatar Nov 15 '22 04:11 DmitriGekhtman

Close this one. I will bump the CRD versions to v1 this week.

kevin85421 avatar Sep 15 '23 07:09 kevin85421