Skip to content
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

rename researchdelight.2i2c.cloud to showcase.2i2c.cloud #3279

Closed
3 of 4 tasks
Tracked by #11 ...
jmunroe opened this issue Oct 17, 2023 · 7 comments · Fixed by #3446
Closed
3 of 4 tasks
Tracked by #11 ...

rename researchdelight.2i2c.cloud to showcase.2i2c.cloud #3279

jmunroe opened this issue Oct 17, 2023 · 7 comments · Fixed by #3446
Assignees

Comments

@jmunroe
Copy link
Contributor

jmunroe commented Oct 17, 2023

Tasks

Preview Give feedback
@jmunroe
Copy link
Contributor Author

jmunroe commented Oct 20, 2023

@sgibson91 you are welcome to start into this task next week whenever you have time. The overall goal is to rename researchdelight -> showcase. I don't expect this to be a 'community self-serve' and would necessarily require the participation of 2i2c engineering. So as long as the process is covered in the engineering documentation, I think that's sufficient.

If "renaming a hub" turns out to be more difficult than tearing down the existing hub and deploying a completely new one, that's another path forward as well. In this task I want to learn what the engineering cost associated with 'renaming a hub' to determine if this is something we should be (or should not be) offering communities as a regular service.

If any step that I've listed above turns out to be 'non-trivial' please let's discuss it first before sending you down any rabbit holes.

@sgibson91
Copy link
Member

How to set a redirect is documented here: https://infrastructure.2i2c.org/howto/manage-domains/redirects/

@sgibson91
Copy link
Member

sgibson91 commented Oct 24, 2023

[Copying some questions from Slack to here for posterity]

  1. Is the canonical way to log into researchdelight/showcase using GitHub? I see an old CILogon client laying around and wondering if I should clean up. Answer: GitHub is the right OAuth client to use.
  2. Will the @2i2c-org/research-delight-team and @2i2c-org/research-delight-gpu-team team names be updated also? Also, see Rename 2i2c-imagebuilding-hub-access org to 2i2c-demo-hub-access team-compass#773 regarding some thoughts I had about these teams and how you might want to use them as part of showcasing.

@sgibson91
Copy link
Member

sgibson91 commented Oct 24, 2023

If "renaming a hub" turns out to be more difficult than tearing down the existing hub and deploying a completely new one, that's another path forward as well. In this task I want to learn what the engineering cost associated with 'renaming a hub' to determine if this is something we should be (or should not be) offering communities as a regular service.

So, changing the name: field of a hub entry in a cluster.yaml file will result in the creation of a new hub. This is because this field is linked to the helm namespace in which the hub is deployed, and I don't believe that helm has the concept of renaming a namespace It doesn't. The old namespace will continue to exist and will need to be manually deleted.

I think it's important to change this field because engineers run deployer deploy $CLUSTER_NAME $HUB_NAME from the command line a lot and having two different names may create unnecessary cognitive load. Especially since a change from researchdelight to showcase is quite drastic (in terms of characters typed, if not conceptually), though maybe not all change requests from our communities will be this drastic.

But this does mean that renaming a hub would be a destructive operation. So @jmunroe in reference to our conversation yesterday, we may want to lean towards the "put some effort into your community name from the start" end of the spectrum.

@sgibson91 sgibson91 moved this from Needs Shaping / Refinement to In progress in DEPRECATED Engineering and Product Backlog Oct 24, 2023
@sgibson91 sgibson91 moved this to Review / QA 👀 in Sprint Board Oct 24, 2023
@sgibson91
Copy link
Member

🎉 https://showcase.2i2c.cloud 🎉

@sgibson91 sgibson91 moved this from Review / QA 👀 to In Progress ⚡ in Sprint Board Oct 24, 2023
@sgibson91
Copy link
Member

While the technical aspects of this issue are completed, I'm leaving it open as I took some notes I'd like to get into the infrastructure guide

@jmunroe
Copy link
Contributor Author

jmunroe commented Nov 14, 2023

Are there already notes written that need to be added to the infrastructure guide? If so, please add them. If not, I recommended closing this issue for the purposes of the current sprint.

@damianavila damianavila moved this from In Progress ⚡ to Waiting 🕛 in Sprint Board Nov 15, 2023
@damianavila damianavila moved this from In progress to Waiting in DEPRECATED Engineering and Product Backlog Nov 15, 2023
@github-project-automation github-project-automation bot moved this from Waiting 🕛 to Done 🎉 in Sprint Board Nov 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Done 🎉
Development

Successfully merging a pull request may close this issue.

2 participants