Skip to content

Conversation

khluu
Copy link
Contributor

@khluu khluu commented Oct 9, 2025

First test running on AKS cloud!

khluu added 9 commits October 8, 2025 04:50
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
@khluu khluu requested a review from a team as a code owner October 9, 2025 10:45
@khluu khluu marked this pull request as draft October 9, 2025 10:45
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a 'hello world' test for Azure by adding the necessary configuration files and a new test variation. The overall structure is correct, but there is a critical security vulnerability due to hardcoded secrets in the release/ray_release/environments/azure.env file. These sensitive values must be removed from the repository and managed through a secure secrets management system.

Comment on lines 1 to 7
ANYSCALE_HOST=https://console.anyscale-staging.com
RELEASE_AWS_ANYSCALE_SECRET_ARN="arn:aws:secretsmanager:us-west-2:029272617770:secret:release-automation/anyscale-staging-token20231008005227440600000001-JTgxb0"
RELEASE_DEFAULT_CLOUD_ID="cld_5nnv7pt2jn2312x2e5v72z53n2"
RELEASE_DEFAULT_PROJECT="prj_y8syktydl7ltabhz5axdelwnce"
ANYSCALE_CLOUD_STORAGE_PROVIDER=abfss
ANYSCALE_PROJECT_NAME="default"
ANYSCALE_CLOUD_NAME="anyscale_aks_public_default_cloud_us_west_2"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

Hardcoding secrets and sensitive identifiers in source code is a major security risk. This file contains sensitive values such as RELEASE_AWS_ANYSCALE_SECRET_ARN, RELEASE_DEFAULT_CLOUD_ID, and RELEASE_DEFAULT_PROJECT. These values should be removed from the repository and managed through a secure mechanism, such as CI/CD environment variables or a secret management service like AWS Secrets Manager. The values can then be injected into the test environment at runtime.

khluu added 9 commits October 9, 2025 17:54
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
@khluu khluu marked this pull request as ready for review October 9, 2025 23:56
cursor[bot]

This comment was marked as outdated.

Base automatically changed from khluu/azure_working_dir to master October 10, 2025 00:26
@ray-gardener ray-gardener bot added core Issues that should be addressed in Ray Core release-test release test labels Oct 10, 2025
khluu added 3 commits October 10, 2025 01:39
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
p
Signed-off-by: kevin <kevin@anyscale.com>
@khluu khluu requested a review from aslonnie October 10, 2025 01:41
target,
]
elif storage_service == "abfss":
elif storage_service == "azure_blob":
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Azure Blob Storage URL Scheme Issue

The update to the storage service detection logic removes support for abfss:// URLs. While urlparse().scheme correctly identifies abfss for these URLs, the elif condition now expects azure_blob, which is only set for a specific https:// pattern. This causes abfss:// URLs to fall through to an unsupported storage service exception.

Fix in Cursor Fix in Web

Copy link
Collaborator

@aslonnie aslonnie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this working?

@aslonnie aslonnie added the go add ONLY when ready to merge, run all tests label Oct 10, 2025
@aslonnie aslonnie self-requested a review October 10, 2025 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Issues that should be addressed in Ray Core go add ONLY when ready to merge, run all tests release-test release test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants