You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Feature] Custom Extra Environment Variables in TEE instance (#35)
This PR resolves#26
## Changes
* Dockerfile is now dynamically constructed at the Job creation in
memory. File system no longer used. (Resolves#3)
* Dockerfile is stored in the DB
* The Dockerfile has fields to specify dynamic environment variables
* The Jupyterhub Spawner can set custom environment variables with
prefix `MANATEE_EXTRA_ENV_`.
## Caveats
* Currently, the dockerfile is specifically for Google Confidential
Space backend. We need to make it support different backends (comment
added)
* I find it impossible to test the API with injecting DB dependency. So
I could only do manual testing.
## Testing
* Manual end-to-end testing
* Added unit test for a new function `generateDockerfile`
0 commit comments