-
Task
-
Resolution: Fixed
-
Major
-
Labs Workbench - Beta
-
None
-
NDS Sprint 26
Using the most current (stable) ndslabs/deploy-tools image, deploy a Workbench instance for use at the EarthCube all-hands meeting (~June 9).
If possible, we would prefer to deploy this instance at SDSC for stability. If sufficient resources are not available at SDSC, however, deploying to Nebula would be acceptable.
Expected process:
- Deploy a minimal Labs Workbench cluster (see NDS-312 / https://github.com/nds-org/ndslabs-deploy-tools)
- OpenStack instances + volumes
- Kubernetes Binaries
- NDS Labs Application
- loadbalancer
- ndslabs/apiserver
- ndslabs/webui
To test that the cluster is working, run the automated e2e tests from within ndslabs/webui container to verify correctness (NOTE: these take a long time to run and may have intermittent failures... please report any failures, intermittent or otherwise, to lambert8)
- see https://github.com/nds-org/ndslabs/tree/master/gui/tests/e2e
- This will require you to sign up for an account on the new cluster before hand (just navigate to /#/register to sign up), and plug your credentials into an e2e.auth.json file in the container
This ticket is complete when there are dedicated resources provisioned for the EarthCube cluster that have been testing and scaled up accordingly.