Commit Graph

366 Commits

Author SHA1 Message Date
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