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

Create test hub deployment for D-Lab! #4375

Open
3 tasks
balajialg opened this issue Mar 15, 2023 · 0 comments
Open
3 tasks

Create test hub deployment for D-Lab! #4375

balajialg opened this issue Mar 15, 2023 · 0 comments
Assignees
Labels
enhancement Issues around improving existing functionality priority: low Low priority tasks

Comments

@balajialg
Copy link
Contributor

balajialg commented Mar 15, 2023

Summary

@aculich is interested in the idea of blue-green deployment for D-Lab. He intends to use the D-Lab test hub for testing bleeding edge changes (by customizing images regularly) and the standard hub for running workshops. You can read more about his requirements here.

Are there ways to solve this requirement without creating new hubs? If not, can we create a new hub with URL dlab-testing.datahub.berkeley.edu which has its own staging and prod with admin rights for @aculich and their team so that they can customize their image as per their interests. We can have the node pools and filestores shared with the D-Lab hub inorder to optimize for cloud costs (Thanks @ryanlovett for the suggestion).

User Stories

  • As a D-Lab Hub admin I want to test bleeding edge changes in a new hub so that the existing D-Lab deployment remains the stable hub which is not affected.

Acceptance Criteria

  • As a D-Lab admin, I can test bleeding edge changes in a test hub dedicated to D-Lab admins.

Important information

Most of the github repos that D-Lab uses come from one place: https://github.com/dlab-berkeley/
Which are the github repos that the upcoming workshop list points to.

Tasks to complete

  • Evaluate whether there is a non hub approach to solve this requirement
  • If not, Create a new hub
  • Provide enough privileges for Aaron and team to customize the image
@balajialg balajialg assigned balajialg and shaneknapp and unassigned balajialg Mar 15, 2023
@balajialg balajialg added enhancement Issues around improving existing functionality priority: low Low priority tasks labels Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issues around improving existing functionality priority: low Low priority tasks
Projects
None yet
Development

No branches or pull requests

2 participants