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

Unit Testing for Hubploy #95

Open
salvis2 opened this issue Sep 15, 2020 · 2 comments
Open

Unit Testing for Hubploy #95

salvis2 opened this issue Sep 15, 2020 · 2 comments

Comments

@salvis2
Copy link
Collaborator

salvis2 commented Sep 15, 2020

@yuvipanda has been talking about this for a while. The biggest difficulties with testing hubploy itself are:

  1. You need to deploy a JupyterHub
  2. You need somewhere to deploy a JupyterHub

I thought on this a while and got nowhere because I wasn't sure who should host the cluster that this test deployment would go, wasn't sure on what the JupyterHub should include, etc.

I talked with @consideRatio about this a bit on Monday; he suggesting using k3s to launch a cluster on the small CI machine that you get for GitHub Actions. A basic JupyterHub installation is hopefully small enough to fit on this as well.

Thoughts on ramifications to this testing process can go below, just wanted to get the conversation started. At a very base level, we should probably test the hubploy build and hubploy deploy commands with simple setups.

@shaneknapp
Copy link
Contributor

@salvis2 i am unsure if you are still using hubploy, or know of anyone (other than UC Berkeley) that is... if so, please note that the current incarnation of hubploy is going under a major refactor due to it being mostly abandoned and we're changing our build and deploy workflow to rely on repo2docker-action for building and pushing of user container images.

final release: https://github.com/berkeley-dsep-infra/hubploy/releases/tag/v0.3
refactoring PR: #117

@salvis2
Copy link
Collaborator Author

salvis2 commented Jun 28, 2024

Hi @shaneknapp , I am not using it anymore, but this is good information in case someone else comes in looking to help. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants