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

JupyterHub integration into Unity Marketplace #90

Open
2 of 5 tasks
Tracked by #101
mike-gangl opened this issue Jun 21, 2023 · 4 comments
Open
2 of 5 tasks
Tracked by #101

JupyterHub integration into Unity Marketplace #90

mike-gangl opened this issue Jun 21, 2023 · 4 comments
Assignees
Labels
Feature Feature label used in Unity Project U-ADE U-ADS U-CS

Comments

@mike-gangl
Copy link
Contributor

mike-gangl commented Jun 21, 2023

Add Jupyterhub deployment to Unity Marketplace and Management Console Interface

Acceptance Criteria:

  • Jupyterhub is not deployed automatically to a venue until explicitly selected
  • Jupyter node is configurable (number of instances, types)
  • Market place entry and artifacts are created (See U-CS)
  • Deployment form Management Interface can be done to a project venue
  • Deployment integrates with Venue API Gateway (e.g. venue httpd backend)
  • Deployment is linked with Unity A&A / cognito
  • Health check endpoint is available and defined in marketplace entry
  • Data Bucket is readable from Jupyter Venue after deployment (Requires a data bucket created from U-DS)
  • NEW Gherkin Test case(s) added to System Test DURING THE PLANNING - how will we test the marketplace feature. Is it manual? or can it be automated?
  • NEW Gherkin Test case(s) implementation added to System Test during PI. If automated, these must implement the above test cases(s)

Work Tickets:

@mike-gangl mike-gangl converted this from a draft issue Jun 21, 2023
@mike-gangl mike-gangl added U-CS Feature Feature label used in Unity Project U-ADS labels Jun 21, 2023
@mike-gangl
Copy link
Contributor Author

@galenatjpl and @buggtb might want to add some nuance to the marketplace and deployment interface AC above.

@mcduffie mcduffie added the U-ADE label Jun 26, 2023
@mcduffie
Copy link

@rtapella rtapella added the dependency Ticket designating a dependency label Apr 8, 2024
@mike-gangl mike-gangl removed the dependency Ticket designating a dependency label Apr 9, 2024
@mike-gangl mike-gangl moved this from Todo to In Progress in Unity Project Board May 30, 2024
@mike-gangl mike-gangl moved this from In Progress to Todo in Unity Project Board Sep 10, 2024
@galenatjpl
Copy link

Noting this down here for now (will be described better in an actual work ticket soon). Link to terraform instructions for JupytherHub:
https://github.com/unity-sds/unity-ads-deployment/tree/main/dev_env/README.md

@GodwinShen GodwinShen moved this from Todo to In Progress in Unity Project Board Oct 22, 2024
@galenatjpl
Copy link

@pymonger , now that you have successfully deployed JupyterHub (e.g. your demo video), I think a good many of the work tickets in the description above can be checked off. Can you please review those, and close off the ones that are complete?

@brianlee731 , as for the Gherkin one, I think we can also say that this was manually tested?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Feature label used in Unity Project U-ADE U-ADS U-CS
Projects
Status: Done
Development

No branches or pull requests

5 participants