- Use it at your own risk. Repository was made by interns.
- Check AWS prices before applying
Jupyterhub deployment with GitHub authentication via Terraform using Helm on EKS cluster. Consists out of two builds: http and https. Route 53 used as a hosted zone. TLS/SSL certificates received from Let's encrypt using acme.sh standalone request.
-
AWS account with admin rights and issued AWS Access keypair AWS Documentaion
-
AWS CLI version 2.0 or higher
-
GitHub account with created organization and issued OAuth application tokens GitHub Documentations
-
Terraform version 1.3.4 or higher
-
Domain name
-
Certification key and certificate (Ex. from Let's encrypt) for https build.
- https/README.md
- http/README.md