51
51
from google .cloud .aiplatform_v1beta1 .types .service_networking import (
52
52
PscInterfaceConfig ,
53
53
)
54
+ import ray
54
55
import pytest
55
56
56
57
57
58
rovminversion = pytest .mark .skipif (
58
59
sys .version_info > (3 , 10 ), reason = "Requires python3.10 or lower"
59
60
)
61
+ # TODO(b/363340317)
62
+ xgbversion = pytest .mark .skipif (
63
+ ray .__version__ != "2.9.3" , reason = "Requires xgboost 1.7 or higher"
64
+ )
60
65
61
66
62
67
@dataclasses .dataclass (frozen = True )
@@ -347,6 +352,7 @@ class ClusterConstants:
347
352
),
348
353
psc_interface_config = None ,
349
354
network = ProjectConstants .TEST_VPC_NETWORK ,
355
+ reserved_ip_ranges = ["vertex-dedicated-range" ],
350
356
)
351
357
# Responses
352
358
TEST_RESOURCE_POOL_2 .replica_count = 1
@@ -366,6 +372,7 @@ class ClusterConstants:
366
372
network_attachment = TEST_PSC_NETWORK_ATTACHMENT
367
373
),
368
374
network = None ,
375
+ reserved_ip_ranges = None ,
369
376
resource_runtime = ResourceRuntime (
370
377
access_uris = {
371
378
"RAY_DASHBOARD_URI" : TEST_VERTEX_RAY_DASHBOARD_ADDRESS ,
@@ -386,6 +393,7 @@ class ClusterConstants:
386
393
),
387
394
),
388
395
network = ProjectConstants .TEST_VPC_NETWORK ,
396
+ reserved_ip_ranges = ["vertex-dedicated-range" ],
389
397
resource_runtime = ResourceRuntime (
390
398
access_uris = {
391
399
"RAY_DASHBOARD_URI" : TEST_VERTEX_RAY_DASHBOARD_ADDRESS ,
@@ -399,6 +407,7 @@ class ClusterConstants:
399
407
python_version = "3.10" ,
400
408
ray_version = "2.9" ,
401
409
network = ProjectConstants .TEST_VPC_NETWORK ,
410
+ reserved_ip_ranges = None ,
402
411
service_account = None ,
403
412
state = "RUNNING" ,
404
413
head_node_type = TEST_HEAD_NODE_TYPE_1_POOL ,
@@ -412,6 +421,7 @@ class ClusterConstants:
412
421
python_version = "3.10" ,
413
422
ray_version = "2.9" ,
414
423
network = "" ,
424
+ reserved_ip_ranges = "" ,
415
425
service_account = None ,
416
426
state = "RUNNING" ,
417
427
head_node_type = TEST_HEAD_NODE_TYPE_2_POOLS ,
@@ -424,6 +434,7 @@ class ClusterConstants:
424
434
TEST_CLUSTER_CUSTOM_IMAGE = Cluster (
425
435
cluster_resource_name = TEST_VERTEX_RAY_PR_ADDRESS ,
426
436
network = ProjectConstants .TEST_VPC_NETWORK ,
437
+ reserved_ip_ranges = ["vertex-dedicated-range" ],
427
438
service_account = None ,
428
439
state = "RUNNING" ,
429
440
head_node_type = TEST_HEAD_NODE_TYPE_2_POOLS_CUSTOM_IMAGE ,
@@ -438,6 +449,7 @@ class ClusterConstants:
438
449
python_version = "3.10" ,
439
450
ray_version = "2.9" ,
440
451
network = "" ,
452
+ reserved_ip_ranges = "" ,
441
453
service_account = ProjectConstants .TEST_SERVICE_ACCOUNT ,
442
454
state = "RUNNING" ,
443
455
head_node_type = TEST_HEAD_NODE_TYPE_1_POOL ,
0 commit comments