Skip to content

Update Ray to v2.44.1 and update Runtime Image refs #825

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

Merged
merged 3 commits into from
May 13, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/odh-notebooks-sync.yml
Original file line number Diff line number Diff line change
@@ -33,7 +33,7 @@ env:
REPO_OWNER: ${{ github.event.inputs.codeflare-repository-organization }}
REPO_NAME: notebooks
GITHUB_TOKEN: ${{ secrets.CODEFLARE_MACHINE_ACCOUNT_TOKEN }}
MINIMUM_SUPPORTED_PYTHON_VERSION: 3.9
MINIMUM_SUPPORTED_PYTHON_VERSION: 3.11

jobs:
build:
2 changes: 1 addition & 1 deletion .github/workflows/publish-documentation.yaml
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@ jobs:
- name: Install Python
uses: actions/setup-python@v5
with:
python-version: 3.9
python-version: 3.11
- name: Install Sphinx
run: |
sudo apt-get update
1 change: 0 additions & 1 deletion demo-notebooks/additional-demos/hf_interactive.ipynb
Original file line number Diff line number Diff line change
@@ -70,7 +70,6 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
3 changes: 1 addition & 2 deletions demo-notebooks/additional-demos/local_interactive.ipynb
Original file line number Diff line number Diff line change
@@ -37,8 +37,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
3 changes: 1 addition & 2 deletions demo-notebooks/additional-demos/ray_job_client.ipynb
Original file line number Diff line number Diff line change
@@ -43,8 +43,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
3 changes: 1 addition & 2 deletions demo-notebooks/guided-demos/0_basic_ray.ipynb
Original file line number Diff line number Diff line change
@@ -49,8 +49,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
3 changes: 1 addition & 2 deletions demo-notebooks/guided-demos/1_cluster_job_client.ipynb
Original file line number Diff line number Diff line change
@@ -43,8 +43,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
3 changes: 1 addition & 2 deletions demo-notebooks/guided-demos/2_basic_interactive.ipynb
Original file line number Diff line number Diff line change
@@ -46,8 +46,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
3 changes: 1 addition & 2 deletions demo-notebooks/guided-demos/3_widget_example.ipynb
Original file line number Diff line number Diff line change
@@ -49,8 +49,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
Original file line number Diff line number Diff line change
@@ -49,8 +49,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
Original file line number Diff line number Diff line change
@@ -43,8 +43,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
Original file line number Diff line number Diff line change
@@ -46,8 +46,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
Original file line number Diff line number Diff line change
@@ -81,7 +81,7 @@ spec:
value: /home/ray/workspace/tls/server.key
- name: RAY_TLS_CA_CERT
value: /home/ray/workspace/tls/ca.crt
image: quay.io/modh/ray:2.35.0-py39-cu121
image: quay.io/modh/ray:2.44.1-py311-cu121
imagePullPolicy: Always
lifecycle:
preStop:
@@ -147,7 +147,7 @@ spec:
value: /home/ray/workspace/tls/server.key
- name: RAY_TLS_CA_CERT
value: /home/ray/workspace/tls/ca.crt
image: quay.io/modh/ray:2.35.0-py39-cu121
image: quay.io/modh/ray:2.44.1-py311-cu121
lifecycle:
preStop:
exec:
4 changes: 2 additions & 2 deletions demo-notebooks/guided-demos/notebook-ex-outputs/jobtest.yaml
Original file line number Diff line number Diff line change
@@ -70,7 +70,7 @@ spec:
value: /home/ray/workspace/tls/server.key
- name: RAY_TLS_CA_CERT
value: /home/ray/workspace/tls/ca.crt
image: quay.io/modh/ray:2.35.0-py39-cu121
image: quay.io/modh/ray:2.44.1-py311-cu121
imagePullPolicy: Always
lifecycle:
preStop:
@@ -127,7 +127,7 @@ spec:
value: /home/ray/workspace/tls/server.key
- name: RAY_TLS_CA_CERT
value: /home/ray/workspace/tls/ca.crt
image: quay.io/modh/ray:2.35.0-py39-cu121
image: quay.io/modh/ray:2.44.1-py311-cu121
lifecycle:
preStop:
exec:
4 changes: 2 additions & 2 deletions demo-notebooks/guided-demos/notebook-ex-outputs/raytest.yaml
Original file line number Diff line number Diff line change
@@ -70,7 +70,7 @@ spec:
value: /home/ray/workspace/tls/server.key
- name: RAY_TLS_CA_CERT
value: /home/ray/workspace/tls/ca.crt
image: quay.io/modh/ray:2.35.0-py39-cu121
image: quay.io/modh/ray:2.44.1-py311-cu121
imagePullPolicy: Always
lifecycle:
preStop:
@@ -127,7 +127,7 @@ spec:
value: /home/ray/workspace/tls/server.key
- name: RAY_TLS_CA_CERT
value: /home/ray/workspace/tls/ca.crt
image: quay.io/modh/ray:2.35.0-py39-cu121
image: quay.io/modh/ray:2.44.1-py311-cu121
lifecycle:
preStop:
exec:
3 changes: 1 addition & 2 deletions demo-notebooks/guided-demos/preview_nbs/0_basic_ray.ipynb
Original file line number Diff line number Diff line change
@@ -49,8 +49,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
Original file line number Diff line number Diff line change
@@ -43,8 +43,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
Original file line number Diff line number Diff line change
@@ -46,8 +46,7 @@
"\n",
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
"\n",
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
"\n",
"If you prefer to use a custom Ray image that better suits your needs, you can specify it in the image field to override the default."
]
5 changes: 2 additions & 3 deletions docs/sphinx/user-docs/cluster-configuration.rst
Original file line number Diff line number Diff line change
@@ -35,13 +35,12 @@ requirements for creating the Ray Cluster.
The default images used by the CodeFlare SDK for creating
a RayCluster resource depend on the installed Python version:

- For Python 3.9: `quay.io/modh/ray:2.35.0-py39-cu121`
- For Python 3.11: `quay.io/modh/ray:2.35.0-py311-cu121`
- For Python 3.11: `quay.io/modh/ray:2.44.1-py311-cu121`

If you prefer to use a custom Ray image that better suits your
needs, you can specify it in the image field to override the default.
If you are using ROCm compatible GPUs you
can use `quay.io/modh/ray:2.35.0-py39-rocm61`. You can also find
can use `quay.io/modh/ray:2.35.0-py311-rocm62`. You can also find
documentation on building a custom image
`here <https://github.com/opendatahub-io/distributed-workloads/tree/main/images/runtime/examples>`__.

3,312 changes: 1,715 additions & 1,597 deletions poetry.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -20,10 +20,10 @@ homepage = "https://github.com/project-codeflare/codeflare-sdk"
keywords = ['codeflare', 'python', 'sdk', 'client', 'batch', 'scale']

[tool.poetry.dependencies]
python = "^3.9"
python = "^3.11"
openshift-client = "1.0.18"
rich = ">=12.5,<14.0"
ray = {version = "2.35.0", extras = ["data", "default"]}
ray = {version = "2.44.1", extras = ["data", "default"]}
kubernetes = ">= 27.2.0"
cryptography = "43.0.3"
executing = "1.2.0"
8 changes: 3 additions & 5 deletions src/codeflare_sdk/common/utils/unit_test_support.py
Original file line number Diff line number Diff line change
@@ -68,7 +68,7 @@ def create_cluster_wrong_type():
worker_extended_resource_requests={"nvidia.com/gpu": 7},
appwrapper=True,
image_pull_secrets=["unit-test-pull-secret"],
image="quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06",
image="quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31",
write_to_file=True,
labels={1: 1},
)
@@ -273,11 +273,9 @@ def apply_template(yaml_file_path, variables):


def get_expected_image():
# TODO: Add Python 3.12 support
python_version = sys.version_info
if python_version.major == 3 and python_version.minor == 9:
return "quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06"
else:
return "quay.io/modh/ray@sha256:db667df1bc437a7b0965e8031e905d3ab04b86390d764d120e05ea5a5c18d1b4"
return "quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31"


def get_template_variables():
7 changes: 3 additions & 4 deletions src/codeflare_sdk/ray/cluster/build_ray_cluster.py
Original file line number Diff line number Diff line change
@@ -20,6 +20,7 @@
from ...common import _kube_api_error_handling
from ...common.kubernetes_cluster import get_api_client, config_check
from kubernetes.client.exceptions import ApiException
from utils.constants import RAY_VERSION
import codeflare_sdk
import os

@@ -93,8 +94,7 @@
]

SUPPORTED_PYTHON_VERSIONS = {
"3.9": "quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06",
"3.11": "quay.io/modh/ray@sha256:db667df1bc437a7b0965e8031e905d3ab04b86390d764d120e05ea5a5c18d1b4",
"3.11": "quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31",
}


@@ -105,7 +105,6 @@ def build_ray_cluster(cluster: "codeflare_sdk.ray.cluster.Cluster"):
The resource is a dict template which uses Kubernetes Objects for creating metadata, resource requests,
specs and containers. The result is sanitised and returned either as a dict or written as a yaml file.
"""
ray_version = "2.35.0"

# GPU related variables
head_gpu_count, worker_gpu_count = head_worker_gpu_count_from_cluster(cluster)
@@ -123,7 +122,7 @@ def build_ray_cluster(cluster: "codeflare_sdk.ray.cluster.Cluster"):
"kind": "RayCluster",
"metadata": get_metadata(cluster),
"spec": {
"rayVersion": ray_version,
"rayVersion": RAY_VERSION,
"enableInTreeAutoscaling": False,
"autoscalerOptions": {
"upscalingMode": "Default",
3 changes: 1 addition & 2 deletions src/codeflare_sdk/ray/cluster/test_build_ray_cluster.py
Original file line number Diff line number Diff line change
@@ -41,7 +41,6 @@ def test_update_image_without_supported_python_version(mocker):
mocker.patch.dict(
"codeflare_sdk.ray.cluster.build_ray_cluster.SUPPORTED_PYTHON_VERSIONS",
{
"3.9": "ray-py3.9",
"3.11": "ray-py3.11",
},
)
@@ -60,7 +59,7 @@ def test_update_image_without_supported_python_version(mocker):

# Assert that the warning was called with the expected message
warn_mock.assert_called_once_with(
"No default Ray image defined for 3.8. Please provide your own image or use one of the following python versions: 3.9, 3.11."
"No default Ray image defined for 3.8. Please provide your own image or use one of the following python versions: 3.11."
)

# Assert that no image was set since the Python version is not supported
1 change: 1 addition & 0 deletions src/utils/constants.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
RAY_VERSION = "2.44.1"
2 changes: 1 addition & 1 deletion tests/e2e/support.py
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@ def get_ray_cluster(cluster_name, namespace):


def get_ray_image():
default_ray_image = "quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06"
default_ray_image = "quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31"
return os.getenv("RAY_IMAGE", default_ray_image)


6 changes: 3 additions & 3 deletions tests/test_cluster_yamls/appwrapper/test-case-bad.yaml
Original file line number Diff line number Diff line change
@@ -42,7 +42,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: status.podIP
image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
@@ -66,7 +66,7 @@ spec:
requests:
cpu: 2
memory: 8G
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-unit-test-cluster
maxReplicas: 2
@@ -89,7 +89,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: status.podIP
image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
lifecycle:
preStop:
exec:
Original file line number Diff line number Diff line change
@@ -131,7 +131,7 @@ spec:
name: odh-trusted-ca-bundle
optional: true
name: odh-ca-cert
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-aw-all-params
maxReplicas: 10
2 changes: 1 addition & 1 deletion tests/test_cluster_yamls/kueue/aw_kueue.yaml
Original file line number Diff line number Diff line change
@@ -90,7 +90,7 @@ spec:
name: odh-trusted-ca-bundle
optional: true
name: odh-ca-cert
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-unit-test-aw-kueue
maxReplicas: 2
2 changes: 1 addition & 1 deletion tests/test_cluster_yamls/kueue/ray_cluster_kueue.yaml
Original file line number Diff line number Diff line change
@@ -90,7 +90,7 @@ spec:
name: odh-trusted-ca-bundle
optional: true
name: odh-ca-cert
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-unit-test-cluster-kueue
maxReplicas: 2
2 changes: 1 addition & 1 deletion tests/test_cluster_yamls/ray/default-appwrapper.yaml
Original file line number Diff line number Diff line change
@@ -88,7 +88,7 @@ spec:
name: odh-trusted-ca-bundle
optional: true
name: odh-ca-cert
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-default-appwrapper
maxReplicas: 1
2 changes: 1 addition & 1 deletion tests/test_cluster_yamls/ray/default-ray-cluster.yaml
Original file line number Diff line number Diff line change
@@ -80,7 +80,7 @@ spec:
name: odh-trusted-ca-bundle
optional: true
name: odh-ca-cert
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-default-cluster
maxReplicas: 1
2 changes: 1 addition & 1 deletion tests/test_cluster_yamls/ray/unit-test-all-params.yaml
Original file line number Diff line number Diff line change
@@ -122,7 +122,7 @@ spec:
name: odh-trusted-ca-bundle
optional: true
name: odh-ca-cert
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-test-all-params
maxReplicas: 10
6 changes: 3 additions & 3 deletions tests/test_cluster_yamls/support_clusters/test-aw-a.yaml
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@ spec:
template:
spec:
containers:
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
@@ -91,7 +91,7 @@ spec:
name: odh-trusted-ca-bundle
optional: true
name: odh-ca-cert
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-test-cluster-a
maxReplicas: 1
@@ -109,7 +109,7 @@ spec:
key: value
spec:
containers:
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
lifecycle:
preStop:
exec:
6 changes: 3 additions & 3 deletions tests/test_cluster_yamls/support_clusters/test-aw-b.yaml
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@ spec:
template:
spec:
containers:
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
@@ -91,7 +91,7 @@ spec:
name: odh-trusted-ca-bundle
optional: true
name: odh-ca-cert
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-test-cluster-b
maxReplicas: 1
@@ -109,7 +109,7 @@ spec:
key: value
spec:
containers:
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
lifecycle:
preStop:
exec:
6 changes: 3 additions & 3 deletions tests/test_cluster_yamls/support_clusters/test-rc-a.yaml
Original file line number Diff line number Diff line change
@@ -29,7 +29,7 @@ spec:
template:
spec:
containers:
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
@@ -82,7 +82,7 @@ spec:
name: odh-trusted-ca-bundle
optional: true
name: odh-ca-cert
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-test-cluster-a
maxReplicas: 1
@@ -100,7 +100,7 @@ spec:
key: value
spec:
containers:
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
lifecycle:
preStop:
exec:
6 changes: 3 additions & 3 deletions tests/test_cluster_yamls/support_clusters/test-rc-b.yaml
Original file line number Diff line number Diff line change
@@ -29,7 +29,7 @@ spec:
template:
spec:
containers:
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
@@ -82,7 +82,7 @@ spec:
name: odh-trusted-ca-bundle
optional: true
name: odh-ca-cert
rayVersion: 2.35.0
rayVersion: 2.44.1
workerGroupSpecs:
- groupName: small-group-test-rc-b
maxReplicas: 1
@@ -100,7 +100,7 @@ spec:
key: value
spec:
containers:
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
lifecycle:
preStop:
exec: