-
Notifications
You must be signed in to change notification settings - Fork 550
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Core] Relax cluster name restrictions and process cluster names #2743
[Core] Relax cluster name restrictions and process cluster names #2743
Conversation
Hello @dtran24! Thanks for taking a stab at this. A few things we need to take care of:
skypilot/sky/backends/backend_utils.py Lines 901 to 902 in dd9450d
skypilot/sky/utils/common_utils.py Line 119 in dd9450d
Apologies that #2709 was under-specified. From the above we need to design a more involved solution. Update: some example errors from GCP and Azure if GCP
Azure
|
I see. So one approach could be: if I'll look into setting up GCP and Azure to better reproduce these errors |
@concretevitamin Let me know if I'm on the right track here, and I can start proposing possible solutions! If I should be more patient with feedback, please don't hesitate to share. Don't want to be too overbearing :) |
Moving the discussion to the issue: #2709 (comment) |
Hey @concretevitamin, could this get another review when you have a free cycle? As per #2709 (comment),
I tried running some of the smoke tests in my container, but the container seems to just stall out. I did manually test that these changes work for AWS and GCP. Edit: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the awesome PR @dtran24! Left a comment for the internal cluster name representation.
We should pick this back up at some point, as users frequently complain about |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR @dtran24! This is a very important feature to add. The main concern I have is what the cluster_name displayed should look like in our sky status
. There are two options:
- Adjust the cluster name and show the adjusted name in all our outputs
- Only adjust the cluster name when launching and querying the cloud, and keep the all of our outputs align with what users specified.
We can bring this to the discussion.
This reverts commit c34eaf5.
Relax cluster name restrictions and process cluster names
Tested (run the relevant ones):
bash format.sh
pytest tests/test_smoke.py
pytest tests/test_smoke.py::test_fill_in_the_name
bash tests/backward_comaptibility_tests.sh