You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix: Don't build container images when submitting to Ray cluster
* deps: Upgrade Ray to 2.11.0
* feat(kueue): Implement scheduling options, including priority classes
Jobs can now specify `SchedulingOptions`, which include the Kueue
local queue and priority class names.
Adds example priority classes (background, development, production)
and preemption options to the cluster queue manifest.
A sample "production" job has been added to simplify the demo of
preemption and priority based workload ordering in Kueue.
* feat(kueue): Validate existence of local queues and workload priority classes
* fix: Make all job options optional by default
* chore: Split up the Runner module
The `runner.py` module was growing to a point where readability was hampered.
This commit splits it up into the `jobs.runner` package, with submodules
grouped by execution platform.
Also, introduces a `KubernetesNamespaceMixin` to simplify determining the
current or desired namespace for a workload.
* fix: Canonicalize all paths in Docker image options
raiseValueError("Dockerfile must be relative to build context")
148
+
raiseValueError(
149
+
f"Dockerfile must be relative to build context {self.build_context}"
150
+
)
140
151
141
152
142
153
@dataclass(frozen=True)
143
154
classJobOptions:
144
-
resources: ResourceOptions|None
155
+
resources: ResourceOptions|None=None
145
156
"""Resource requests for this job in Kubernetes format (see https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#resource-units-in-kubernetes)"""
0 commit comments