Comments (2)
Let's face it, right now almost every spawner evaluates shell startup files for users. SlurmSpawner
did, even with --keepvars, because srun
was not used which was required for this to take effect. Limiting environment then broke users' software that was being run. I don't have time to go through it all now, but let's just say that properly fixing things will require a detailed, spawner-specific analysis and will likely impact some users.
#97 at least now mentions that this is a currently unsolved problem and we can't guarantee security.
from batchspawner.
Also if environment variables are used to authenticate as an admin, they are usually going to be passed to the user as well. req_keepvars
can stop that but it's unwieldy to use. Consider this, too.
from batchspawner.
Related Issues (20)
- Running a singularity image container with SLURM and batchspawner HOT 2
- module envs are missing when using SlurmSpawner HOT 2
- Update test matrix HOT 2
- batch jobs that started but failed before launching the server leave the hub on unrecoverable state HOT 1
- Add a way to configure SLURM `#SBATCH --output` HOT 1
- epilogue not working HOT 3
- Use Jinja templating for batchspawner_singleuser_cmd HOT 1
- `SlurmSpawner`'s default `batch_script` fails if `jupyterhub-singleuser` is not in the `PATH`
- `SlurmSpawner` behaviors are different if installed through pip compared to installed locally HOT 4
- General maintenance needed (jh 4 not tested, tests broken, release needed) HOT 1
- Drop support for JupyterHub 0.9 and Python 3.6 HOT 1
- Rename from master to main HOT 1
- Add dependabot to bump github actions monthly
- Add RELEASE.md documentation
- Refactor to not use: asyncio_generator, tornado.gen.coroutine, tornado.gen.sleep
- Make a release to work with JupyterHub 3+ HOT 12
- Running into 404 error when redirected to /uses/<username>/tree at startup HOT 5
- Running singleuser from JupyterHUb via Slurm does not connect Hub HOT 4
- Non-configurable req_keepvars_extra HOT 2
- Allow dictionary-based customization of exec_prefix for each primary function in SlurmSpawner (and other spawners) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from batchspawner.