-
Notifications
You must be signed in to change notification settings - Fork 402
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
Rename RayCluster folder to Ray since the group is Ray #275
Conversation
em. Do you plan to enable multi group support? There's some history I think you should know. Technically, we use I kind of forget whether kubebuilder supports multi-group at that time. We did use it to generate some codes but organize layout on our own. We thought even we have new CRDs, I think currently we have two options
|
The multigroup is already enabled. In PROJECT: multigroup: true
Thanks for the context. I think since domain is just the concept of kubebuilder, then we can make Then we can use Then RayCluster, RayService, and RayJob will be all in group This method leads to:
Otherwise:
First of all, I would like to know if we want the same group name: all crds like If we prefer the same group, this pr makes sense following by #270 |
For me, |
Rephrasing more or less the same: |
@brucez-anyscale kuberay/ray-operator/apis/raycluster/v1alpha1/groupversion_info.go Lines 12 to 14 in e0de2bd
|
Overall the change looks good to me. Thanks for driving this refactor effort. Please help check my last question. |
|
I think we get consensus on this and this PR is clean and straightforward. Let me merge this one |
Why are these changes needed?
The kubebuilder layout is that the CRD and controllers should under the
group
named packages.This pr relocates those files into the Ray folder.
Related issue number
Checks