In this PR, we fail the RayJob if the RayCluster is provisioned. However, this is a breaking change since we shouldn’t include other modes like K8sJobMode or HTTPMode.
One possible solution is to add a label or annotation to identify whether the RayCluster is from RayJob’s sidecar mode or not, then fail the RayJob if needed.