GeorgianaElena
9eb13cb439
bump jupyterlab minor version
2020-02-03 10:22:03 +02:00
Min RK
e15691ce94
switch base environment to requirements file
...
and update several dependencies in the process (jupyterlab 1.1, notebook 6.0, etc.)
2020-02-03 10:12:36 +02:00
Letian Wang
66e983624e
Update jupyterlab build methods
2020-02-01 17:16:14 +11:00
Letian Wang
2698274173
upgrade jupyterlab to 1.2.6
2020-02-01 15:13:12 +11:00
Yuvi Panda
edb7c29daf
Merge pull request #498 from GeorgianaElena/tls_version
...
Set tls 1.2 to be the min version
2020-01-31 12:41:00 -08:00
GeorgianaElena
44f5859381
Set tls min version
2020-01-31 12:29:25 +02:00
GeorgianaElena
063f92a9a6
Refactor
2020-01-30 20:24:06 +02:00
GeorgianaElena
4aef4b3de7
Only install miniconda if no prev installs exist
2020-01-30 19:59:44 +02:00
GeorgianaElena
b645e6e933
Only upgrade miniconda in fresh installs
2020-01-30 12:05:54 +02:00
GeorgianaElena
8b5d7ee79a
Bump conda in tests too
2020-01-30 12:05:54 +02:00
GeorgianaElena
fd81e9fef4
Bump conda to 4.7.10
2020-01-30 12:05:54 +02:00
GeorgianaElena
a659d1b48a
Make Python3.7 default and upgrade conda
2020-01-30 12:05:54 +02:00
GeorgianaElena
e1c0c911cb
Try to trigger test report
2020-01-14 14:07:52 +02:00
GeorgianaElena
b4b37d84cc
Added tests
2020-01-14 13:31:38 +02:00
GeorgianaElena
f653d48b87
Pass admin:password to the installer
2020-01-14 13:31:38 +02:00
GeorgianaElena
657280fdfd
Changed help msg for password
2020-01-14 13:31:38 +02:00
GeorgianaElena
a75250e512
Add the option to set admin passwords during install
2020-01-14 13:31:38 +02:00
GeorgianaElena
e47d6a4473
Upgrade authenticators
2020-01-08 10:54:17 +02:00
johannes.kaufmann
1af3b71585
Move plugin manager call to end
2019-12-02 15:58:01 +01:00
johannes.kaufmann
6c00595073
Move plugin manager to utils
...
Fix typo
2019-10-28 08:48:52 +01:00
johannes.kaufmann
e87a3846d8
move plugin call
2019-10-28 08:43:09 +01:00
johannes.kaufmann
b5af63f3a3
add hook
2019-10-24 15:54:56 +02:00
johannes.kaufmann
07e487a199
add plugin infrastructure to user script
2019-10-24 15:52:37 +02:00
GeorgianaElena
1956f11f62
Write out deb line only if it already doesn't exist
2019-10-21 13:47:16 +03:00
GeorgianaElena
eb6318c70f
Upgrade traefik version
2019-10-01 11:00:28 +03:00
GeorgianaElena
87bed7aaf1
Disable ProtectHome=tmpfs
2019-09-19 12:53:43 +03:00
Yuvi Panda
f952e4e590
Merge pull request #399 from GeorgianaElena/add_append_to_arg
...
Allow adding multiple admins during install
2019-07-15 09:24:46 -07:00
Min RK
7d30501fc5
Merge pull request #382 from GeorgianaElena/issue349
...
Allow adding users to specific groups
2019-07-12 09:38:21 +02:00
GeorgianaElena
989eda8906
Append admin cmd option
2019-07-11 20:51:51 +03:00
GeorgianaElena
93cf80a677
Import containers from collections.abc
2019-07-08 13:41:31 +03:00
GeorgianaElena
1842f46708
Fixed typo
2019-07-01 17:59:10 +03:00
GeorgianaElena
ba0454d23a
Fix import
2019-07-01 17:25:37 +03:00
GeorgianaElena
323847aa51
Validate user groups
2019-07-01 11:18:38 +03:00
Jeremy Tuloup
f3232e7c44
Add tljh_post_install hook
2019-06-27 11:45:36 +02:00
GeorgianaElena
be388ab68a
Run idle culler as a tljh module
2019-06-24 13:34:51 +03:00
GeorgianaElena
88a09285d2
Renamed group config option
2019-06-21 11:38:26 +03:00
GeorgianaElena
da443ebd4b
Allow adding users to specific groups
2019-06-20 21:54:51 +03:00
yuvipanda
7d4ecf9866
Tell apt-get to never ask questions
...
It seems to be blocking waiting on user input
for a couple packages now
Fixes #379
2019-06-18 13:16:24 -07:00
GeorgianaElena
20374db7c6
Enforce the type of idle culler options
2019-06-12 17:05:13 +03:00
GeorgianaElena
0b18b49cbc
Fix services init
2019-06-12 17:05:13 +03:00
GeorgianaElena
efe9853b85
Added Idle Culler
2019-06-12 17:05:13 +03:00
yuvipanda
b7f72a9f9e
Set up pluggy before calling hooks in jupyter_config.py
2019-06-05 15:20:49 +02:00
yuvipanda
b584bd1b2a
Add hook for custom jupyterhub_config.py content
...
This lets extensions directly control how JupyterHub
is configured
2019-06-05 15:20:49 +02:00
yuvipanda
77dc6a0e27
Add hook to install packages in hub environment
...
Required when installing additional authenticators or
spawners
2019-06-05 15:20:49 +02:00
yuvipanda
f7c472df5f
Add tmpauthenticator by default to TLJH
...
Is popular enough we should let people use it by
default
2019-06-05 15:20:49 +02:00
Georgiana Elena
b11a10b8ed
Merge pull request #359 from yuvipanda/pycurl
...
Install & use pycurl for requests
2019-05-30 22:50:16 +03:00
Yuvi Panda
993ccaf8cd
Merge pull request #337 from yuvipanda/better-output
...
Provide much better error messages
2019-05-29 13:13:08 -07:00
Yuvi Panda
7c2068f222
Merge pull request #357 from GeorgianaElena/issue356
...
Suppress insecure HTTPS warning when upgrading TLJH
2019-05-29 11:37:00 -07:00
yuvipanda
0583a7b0ba
Install & use pycurl for requests
...
It's generally more bugfree and performant.
We install dependencies of pycurl, including build-essential.
build-essential is used by many other dependencies
as well - particularly psutil for nbresuse.
Fixes #289
Fixes #286
2019-05-29 11:34:23 -07:00
yuvipanda
f5ecce77a1
Add unit tests for run_subprocess
2019-05-29 11:27:53 -07:00