Skip to content

Commit 6d46ba3

Browse files
authored
cherrypick #50836 (#50840)
set project id Signed-off-by: Lonnie Liu <lonnie@anyscale.com>
1 parent 034ca06 commit 6d46ba3

File tree

7 files changed

+24
-5
lines changed

7 files changed

+24
-5
lines changed

release/ray_release/buildkite/step.py

+10-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@
55
from ray_release.aws import RELEASE_AWS_BUCKET
66
from ray_release.buildkite.concurrency import get_concurrency_group
77
from ray_release.test import Test, TestState
8-
from ray_release.config import DEFAULT_ANYSCALE_PROJECT, DEFAULT_CLOUD_ID, as_smoke_test
8+
from ray_release.config import (
9+
DEFAULT_ANYSCALE_PROJECT,
10+
DEFAULT_CLOUD_ID,
11+
as_smoke_test,
12+
get_test_project_id,
13+
)
914
from ray_release.env import DEFAULT_ENVIRONMENT, load_environment
1015
from ray_release.template import get_test_env_var
1116
from ray_release.util import DeferredEnvVar
@@ -136,6 +141,10 @@ def get_step(
136141
env_dict = load_environment(env_to_use)
137142
env_dict.update(env)
138143

144+
# Set the project id for the test
145+
project_id = get_test_project_id(test)
146+
env_dict["ANYSCALE_PROJECT"] = project_id
147+
139148
step["env"].update(env_dict)
140149
step["plugins"][0][DOCKER_PLUGIN_KEY]["image"] = "python:3.9"
141150

release/ray_release/config.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
)
3232
DEFAULT_ANYSCALE_PROJECT = DeferredEnvVar(
3333
"RELEASE_DEFAULT_PROJECT",
34-
"prj_FKRmeV5pA6X72aVscFALNC32",
34+
"prj_rw3kzbqsehh4a6klka7j616fgb",
3535
)
3636

3737
RELEASE_PACKAGE_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))
@@ -253,3 +253,8 @@ def get_test_cloud_id(test: Test) -> str:
253253
else:
254254
cloud_id = cloud_id or str(DEFAULT_CLOUD_ID)
255255
return cloud_id
256+
257+
258+
def get_test_project_id(test: Test) -> str:
259+
default_project_id = str(DEFAULT_ANYSCALE_PROJECT)
260+
return test.get("cluster", {}).get("project_id", default_project_id)

release/ray_release/environments/aws.env

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ ANYSCALE_HOST=https://console.anyscale-staging.com
22
RELEASE_AWS_ANYSCALE_SECRET_ARN="arn:aws:secretsmanager:us-west-2:029272617770:secret:release-automation/anyscale-staging-token20231008005227440600000001-JTgxb0"
33
RELEASE_DEFAULT_CLOUD_ID="cld_kvedZWag2qA8i5BjxUevf5i7"
44
RELEASE_DEFAULT_PROJECT="prj_92c7b71w55flm6gv6imv4m6vqg"
5-
ANYSCALE_PROJECT="prj_92c7b71w55flm6gv6imv4m6vqg"

release/ray_release/environments/aws_perf.env

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ ANYSCALE_HOST=https://console.anyscale-staging.com
22
RELEASE_AWS_ANYSCALE_SECRET_ARN="arn:aws:secretsmanager:us-west-2:029272617770:secret:release-automation/anyscale-staging-token20231008005227440600000001-JTgxb0"
33
RELEASE_DEFAULT_CLOUD_ID="cld_kvedZWag2qA8i5BjxUevf5i7"
44
RELEASE_DEFAULT_PROJECT="prj_6rfevmf12tbsbd6g3al5f6zssh"
5-
ANYSCALE_PROJECT="prj_6rfevmf12tbsbd6g3al5f6zssh"

release/ray_release/environments/gce.env

-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ ANYSCALE_CLOUD_STORAGE_PROVIDER=gs
33
RELEASE_AWS_ANYSCALE_SECRET_ARN="arn:aws:secretsmanager:us-west-2:029272617770:secret:release-automation/anyscale-staging-token20231008005227440600000001-JTgxb0"
44
RELEASE_DEFAULT_CLOUD_ID="cld_vy7xqacrvddvbuy95auinvuqmt"
55
RELEASE_DEFAULT_PROJECT="prj_xqmpk8ps6civt438u1hp5pi88g"
6-
ANYSCALE_PROJECT="prj_xqmpk8ps6civt438u1hp5pi88g"
76
GOOGLE_CLOUD_PROJECT="anyscale-oss-ci"

release/ray_release/schema.json

+3
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@
8282
"cloud_id": {
8383
"type": "string"
8484
},
85+
"project_id": {
86+
"type": "string"
87+
},
8588
"cloud_name": {
8689
"type": "string"
8790
},

release/release_tests.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -1973,6 +1973,7 @@
19731973
byod: {}
19741974
cluster_compute: compute_tpl_single_node_32_cpu.yaml
19751975
cloud_id: cld_wy5a6nhazplvu32526ams61d98
1976+
project_id: prj_lhlrf1u5yv8qz9qg3xzw8fkiiq
19761977

19771978
run:
19781979
timeout: 7200
@@ -1995,6 +1996,7 @@
19951996
byod: {}
19961997
cluster_compute: compute_tpl_32_cpu.yaml
19971998
cloud_id: cld_wy5a6nhazplvu32526ams61d98
1999+
project_id: prj_lhlrf1u5yv8qz9qg3xzw8fkiiq
19982000

19992001
run:
20002002
timeout: 7200
@@ -2025,6 +2027,7 @@
20252027
type: gpu
20262028
cluster_compute: compute_tpl_single_node_32_cpu.yaml
20272029
cloud_id: cld_wy5a6nhazplvu32526ams61d98
2030+
project_id: prj_lhlrf1u5yv8qz9qg3xzw8fkiiq
20282031

20292032
run:
20302033
timeout: 7200
@@ -2047,6 +2050,7 @@
20472050
byod: {}
20482051
cluster_compute: compute_tpl_single_node_32_cpu.yaml
20492052
cloud_id: cld_wy5a6nhazplvu32526ams61d98
2053+
project_id: prj_lhlrf1u5yv8qz9qg3xzw8fkiiq
20502054

20512055
run:
20522056
timeout: 7200
@@ -2075,6 +2079,7 @@
20752079
type: gpu
20762080
cluster_compute: compute_tpl_gpu_node.yaml
20772081
cloud_id: cld_wy5a6nhazplvu32526ams61d98
2082+
project_id: prj_lhlrf1u5yv8qz9qg3xzw8fkiiq
20782083

20792084
run:
20802085
timeout: 7200

0 commit comments

Comments
 (0)