Search before asking
Description
Currently, both SubmitJobOptions and CreateWorkerGroupOptions structs contain many overlapping fields related to Ray cluster configuration, such as resource specs (CPU, GPU, memory), image, version, and selectors.
Maintaining these separately leads to duplicated code and increases the risk of inconsistency when updating argument definitions.
Use case
No response
Related issues
#3562 (comment)
Are you willing to submit a PR?