Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 82fa656

Browse files
kryanbeanechipspeak
authored andcommittedMay 13, 2025·
chore: remove python 3.9 support
1 parent ba4f631 commit 82fa656

31 files changed

+46
-368
lines changed
 

‎.github/workflows/odh-notebooks-sync.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ env:
3333
REPO_OWNER: ${{ github.event.inputs.codeflare-repository-organization }}
3434
REPO_NAME: notebooks
3535
GITHUB_TOKEN: ${{ secrets.CODEFLARE_MACHINE_ACCOUNT_TOKEN }}
36-
MINIMUM_SUPPORTED_PYTHON_VERSION: 3.9
36+
MINIMUM_SUPPORTED_PYTHON_VERSION: 3.11
3737

3838
jobs:
3939
build:

‎.github/workflows/publish-documentation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Install Python
2020
uses: actions/setup-python@v5
2121
with:
22-
python-version: 3.9
22+
python-version: 3.11
2323
- name: Install Sphinx
2424
run: |
2525
sudo apt-get update

‎demo-notebooks/additional-demos/hf_interactive.ipynb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070
"\n",
7171
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
7272
"\n",
73-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
7473
"- For Python 3.11: 'quay.io/modh/ray:2.35.0-py311-cu121'\n",
7574
"\n",
7675
"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."

‎demo-notebooks/additional-demos/local_interactive.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@
3737
"\n",
3838
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
3939
"\n",
40-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
41-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
40+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
4241
"\n",
4342
"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."
4443
]

‎demo-notebooks/additional-demos/ray_job_client.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@
4343
"\n",
4444
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
4545
"\n",
46-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
47-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
46+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
4847
"\n",
4948
"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."
5049
]

‎demo-notebooks/guided-demos/0_basic_ray.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@
4949
"\n",
5050
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
5151
"\n",
52-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
53-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
52+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
5453
"\n",
5554
"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."
5655
]

‎demo-notebooks/guided-demos/1_cluster_job_client.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@
4343
"\n",
4444
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
4545
"\n",
46-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
47-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
46+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
4847
"\n",
4948
"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."
5049
]

‎demo-notebooks/guided-demos/2_basic_interactive.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@
4646
"\n",
4747
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
4848
"\n",
49-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
50-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
49+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
5150
"\n",
5251
"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."
5352
]

‎demo-notebooks/guided-demos/3_widget_example.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@
4949
"\n",
5050
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
5151
"\n",
52-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
53-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
52+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
5453
"\n",
5554
"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."
5655
]

‎demo-notebooks/guided-demos/notebook-ex-outputs/0_basic_ray.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@
4949
"\n",
5050
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
5151
"\n",
52-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
53-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
52+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
5453
"\n",
5554
"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."
5655
]

‎demo-notebooks/guided-demos/notebook-ex-outputs/1_cluster_job_client.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@
4343
"\n",
4444
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
4545
"\n",
46-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
47-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
46+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
4847
"\n",
4948
"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."
5049
]

‎demo-notebooks/guided-demos/notebook-ex-outputs/2_basic_interactive.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@
4646
"\n",
4747
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
4848
"\n",
49-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
50-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
49+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
5150
"\n",
5251
"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."
5352
]

‎demo-notebooks/guided-demos/notebook-ex-outputs/interactivetest.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ spec:
8181
value: /home/ray/workspace/tls/server.key
8282
- name: RAY_TLS_CA_CERT
8383
value: /home/ray/workspace/tls/ca.crt
84-
image: quay.io/modh/ray:2.35.0-py39-cu121
84+
image: quay.io/modh/ray:2.44.1-py311-cu121
8585
imagePullPolicy: Always
8686
lifecycle:
8787
preStop:
@@ -147,7 +147,7 @@ spec:
147147
value: /home/ray/workspace/tls/server.key
148148
- name: RAY_TLS_CA_CERT
149149
value: /home/ray/workspace/tls/ca.crt
150-
image: quay.io/modh/ray:2.35.0-py39-cu121
150+
image: quay.io/modh/ray:2.44.1-py311-cu121
151151
lifecycle:
152152
preStop:
153153
exec:

‎demo-notebooks/guided-demos/notebook-ex-outputs/jobtest.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ spec:
7070
value: /home/ray/workspace/tls/server.key
7171
- name: RAY_TLS_CA_CERT
7272
value: /home/ray/workspace/tls/ca.crt
73-
image: quay.io/modh/ray:2.35.0-py39-cu121
73+
image: quay.io/modh/ray:2.44.1-py311-cu121
7474
imagePullPolicy: Always
7575
lifecycle:
7676
preStop:
@@ -127,7 +127,7 @@ spec:
127127
value: /home/ray/workspace/tls/server.key
128128
- name: RAY_TLS_CA_CERT
129129
value: /home/ray/workspace/tls/ca.crt
130-
image: quay.io/modh/ray:2.35.0-py39-cu121
130+
image: quay.io/modh/ray:2.44.1-py311-cu121
131131
lifecycle:
132132
preStop:
133133
exec:

‎demo-notebooks/guided-demos/notebook-ex-outputs/raytest.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ spec:
7070
value: /home/ray/workspace/tls/server.key
7171
- name: RAY_TLS_CA_CERT
7272
value: /home/ray/workspace/tls/ca.crt
73-
image: quay.io/modh/ray:2.35.0-py39-cu121
73+
image: quay.io/modh/ray:2.44.1-py311-cu121
7474
imagePullPolicy: Always
7575
lifecycle:
7676
preStop:
@@ -127,7 +127,7 @@ spec:
127127
value: /home/ray/workspace/tls/server.key
128128
- name: RAY_TLS_CA_CERT
129129
value: /home/ray/workspace/tls/ca.crt
130-
image: quay.io/modh/ray:2.35.0-py39-cu121
130+
image: quay.io/modh/ray:2.44.1-py311-cu121
131131
lifecycle:
132132
preStop:
133133
exec:

‎demo-notebooks/guided-demos/preview_nbs/0_basic_ray.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@
4949
"\n",
5050
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
5151
"\n",
52-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
53-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
52+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
5453
"\n",
5554
"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."
5655
]

‎demo-notebooks/guided-demos/preview_nbs/1_cluster_job_client.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@
4343
"\n",
4444
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
4545
"\n",
46-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
47-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
46+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
4847
"\n",
4948
"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."
5049
]

‎demo-notebooks/guided-demos/preview_nbs/2_basic_interactive.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@
4646
"\n",
4747
"NOTE: The default images used by the CodeFlare SDK for creating a RayCluster resource depend on the installed Python version:\n",
4848
"\n",
49-
"- For Python 3.9: 'quay.io/modh/ray:2.35.0-py39-cu121'\n",
50-
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121 '\n",
49+
"- For Python 3.11: 'quay.io/modh/ray:2.44.1-py311-cu121'\n",
5150
"\n",
5251
"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."
5352
]

‎docs/sphinx/user-docs/cluster-configuration.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,12 @@ requirements for creating the Ray Cluster.
3535
The default images used by the CodeFlare SDK for creating
3636
a RayCluster resource depend on the installed Python version:
3737

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

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

‎poetry.lock

Lines changed: 5 additions & 310 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ homepage = "https://github.com/project-codeflare/codeflare-sdk"
2020
keywords = ['codeflare', 'python', 'sdk', 'client', 'batch', 'scale']
2121

2222
[tool.poetry.dependencies]
23-
python = "^3.9"
23+
python = "^3.11"
2424
openshift-client = "1.0.18"
2525
rich = ">=12.5,<14.0"
2626
ray = {version = "2.44.1", extras = ["data", "default"]}

‎src/codeflare_sdk/common/utils/unit_test_support.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def create_cluster_wrong_type():
6868
worker_extended_resource_requests={"nvidia.com/gpu": 7},
6969
appwrapper=True,
7070
image_pull_secrets=["unit-test-pull-secret"],
71-
image="quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06",
71+
image="quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31",
7272
write_to_file=True,
7373
labels={1: 1},
7474
)
@@ -273,11 +273,9 @@ def apply_template(yaml_file_path, variables):
273273

274274

275275
def get_expected_image():
276+
# TODO: Add Python 3.12 support
276277
python_version = sys.version_info
277-
if python_version.major == 3 and python_version.minor == 9:
278-
return "quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06"
279-
else:
280-
return "quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31"
278+
return "quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31"
281279

282280

283281
def get_template_variables():

‎src/codeflare_sdk/ray/cluster/build_ray_cluster.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from ...common import _kube_api_error_handling
2121
from ...common.kubernetes_cluster import get_api_client, config_check
2222
from kubernetes.client.exceptions import ApiException
23+
from utils.constants import RAY_VERSION
2324
import codeflare_sdk
2425
import os
2526

@@ -93,7 +94,6 @@
9394
]
9495

9596
SUPPORTED_PYTHON_VERSIONS = {
96-
"3.9": "quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06",
9797
"3.11": "quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31",
9898
}
9999

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

110109
# GPU related variables
111110
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"):
123122
"kind": "RayCluster",
124123
"metadata": get_metadata(cluster),
125124
"spec": {
126-
"rayVersion": ray_version,
125+
"rayVersion": RAY_VERSION,
127126
"enableInTreeAutoscaling": False,
128127
"autoscalerOptions": {
129128
"upscalingMode": "Default",

‎src/codeflare_sdk/ray/cluster/test_build_ray_cluster.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ def test_update_image_without_supported_python_version(mocker):
4141
mocker.patch.dict(
4242
"codeflare_sdk.ray.cluster.build_ray_cluster.SUPPORTED_PYTHON_VERSIONS",
4343
{
44-
"3.9": "ray-py3.9",
4544
"3.11": "ray-py3.11",
4645
},
4746
)
@@ -60,7 +59,7 @@ def test_update_image_without_supported_python_version(mocker):
6059

6160
# Assert that the warning was called with the expected message
6261
warn_mock.assert_called_once_with(
63-
"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."
62+
"No default Ray image defined for 3.8. Please provide your own image or use one of the following python versions: 3.11."
6463
)
6564

6665
# Assert that no image was set since the Python version is not supported

‎src/utils/constants.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
RAY_VERSION = "2.44.1"

‎tests/e2e/support.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def get_ray_cluster(cluster_name, namespace):
2828

2929

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

3434

‎tests/test_cluster_yamls/appwrapper/test-case-bad.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ spec:
4242
valueFrom:
4343
fieldRef:
4444
fieldPath: status.podIP
45-
image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
45+
image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
4646
imagePullPolicy: IfNotPresent
4747
lifecycle:
4848
preStop:
@@ -89,7 +89,7 @@ spec:
8989
valueFrom:
9090
fieldRef:
9191
fieldPath: status.podIP
92-
image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
92+
image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
9393
lifecycle:
9494
preStop:
9595
exec:

‎tests/test_cluster_yamls/support_clusters/test-aw-a.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ spec:
3838
template:
3939
spec:
4040
containers:
41-
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
41+
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
4242
imagePullPolicy: IfNotPresent
4343
lifecycle:
4444
preStop:
@@ -109,7 +109,7 @@ spec:
109109
key: value
110110
spec:
111111
containers:
112-
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
112+
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
113113
lifecycle:
114114
preStop:
115115
exec:

‎tests/test_cluster_yamls/support_clusters/test-aw-b.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ spec:
3838
template:
3939
spec:
4040
containers:
41-
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
41+
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
4242
imagePullPolicy: IfNotPresent
4343
lifecycle:
4444
preStop:
@@ -109,7 +109,7 @@ spec:
109109
key: value
110110
spec:
111111
containers:
112-
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
112+
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
113113
lifecycle:
114114
preStop:
115115
exec:

‎tests/test_cluster_yamls/support_clusters/test-rc-a.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ spec:
2929
template:
3030
spec:
3131
containers:
32-
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
32+
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
3333
imagePullPolicy: IfNotPresent
3434
lifecycle:
3535
preStop:
@@ -100,7 +100,7 @@ spec:
100100
key: value
101101
spec:
102102
containers:
103-
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
103+
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
104104
lifecycle:
105105
preStop:
106106
exec:

‎tests/test_cluster_yamls/support_clusters/test-rc-b.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ spec:
2929
template:
3030
spec:
3131
containers:
32-
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
32+
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
3333
imagePullPolicy: IfNotPresent
3434
lifecycle:
3535
preStop:
@@ -100,7 +100,7 @@ spec:
100100
key: value
101101
spec:
102102
containers:
103-
- image: quay.io/modh/ray@sha256:0d715f92570a2997381b7cafc0e224cfa25323f18b9545acfd23bc2b71576d06
103+
- image: quay.io/modh/ray@sha256:ac401c35d29cbd920ef982775f20e86d948b81eb67e83adbbbba8b29ad33ca31
104104
lifecycle:
105105
preStop:
106106
exec:

0 commit comments

Comments
 (0)
Please sign in to comment.