Skip to content

Commit e5950a0

Browse files
committed
RHOAIENG-32532: Fix broken E2E tests
1 parent 80d1307 commit e5950a0

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

.github/workflows/e2e_tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
- name: Set up specific Python version
5858
uses: actions/setup-python@v5
5959
with:
60-
python-version: '3.11'
60+
python-version: '3.12'
6161
cache: 'pip' # caching pip dependencies
6262

6363
- name: Setup NVidia GPU environment for KinD

.github/workflows/rayjob_e2e_tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: rayjob-e2e-with-kueue
1+
name: rayjob-e2e
22

33
on:
44
pull_request:

src/codeflare_sdk/ray/cluster/cluster.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,12 @@ def remove_autogenerated_fields(resource):
783783
del resource[key]
784784
else:
785785
remove_autogenerated_fields(resource[key])
786+
787+
# After cleaning, remove empty metadata sections
788+
if "metadata" in resource and isinstance(resource["metadata"], dict):
789+
if len(resource["metadata"]) == 0:
790+
del resource["metadata"]
791+
786792
elif isinstance(resource, list):
787793
for item in resource:
788794
remove_autogenerated_fields(item)

tests/e2e/rayjob/ray_version_validation_oauth_test.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@
1111
ManagedClusterConfig,
1212
)
1313

14-
# This test validates Ray version compatibility checking for RayJob with cluster lifecycling scenarios
1514

16-
17-
@pytest.mark.openshift
1815
class TestRayJobRayVersionValidationOauth:
1916
def setup_method(self):
2017
initialize_kubernetes_client(self)

0 commit comments

Comments
 (0)