Commit Graph

663 Commits

Author SHA1 Message Date
Jeremy Tuloup
f3232e7c44 Add tljh_post_install hook 2019-06-27 11:45:36 +02:00
Yuvi Panda
d042724840 Merge pull request #386 from GeorgianaElena/idle_culler_issue
Run idle culler as a python module
2019-06-26 09:09:42 -07:00
Yuvi Panda
44c04da241 Merge pull request #385 from lumbric/consistent_docu_release_state
Replace pre-alpha by beta state in documentation
2019-06-24 10:12:50 -07:00
GeorgianaElena
be388ab68a Run idle culler as a tljh module 2019-06-24 13:34:51 +03:00
lumbric
495d3234d5 Replace pre-alpha by beta state in documentation
According to 3af53522, TLJH is in beta state by now. This commit
replaces the other occurrences in the documentation to make it
consistent. Also syncs other paragraphs from index.rst to README.rst,
see 5374f5ea.
2019-06-24 10:15:40 +02:00
Tim Head
55a5ac186e Merge pull request #380 from yuvipanda/debian-non-interactive
Tell apt-get to never ask questions
2019-06-19 08:13:17 +02: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
Yuvi Panda
eb8aaa05da Merge pull request #376 from jtpio/patch-2
Typo fix: `s` -> `is`
2019-06-16 06:18:34 -07:00
Jeremy Tuloup
d034387abc Typo fix: s -> is 2019-06-16 11:00:11 +02:00
Yuvi Panda
ba86dcb405 Merge pull request #366 from GeorgianaElena/addIdleCuller
Add idle culler
2019-06-14 09:50:06 -07:00
GeorgianaElena
346701502d Addressed docs feedback 2019-06-14 14:18:39 +03:00
Yuvi Panda
4daa9650a4 Merge pull request #374 from jtpio/patch-1
Fix typo: missing "c" for instance
2019-06-13 07:17:29 -07:00
Jeremy Tuloup
0853450bb5 Fix typo: missing "c" for instance
For the OVH guide.
2019-06-13 16:12:33 +02:00
Yuvi Panda
ca62db67a1 Merge pull request #371 from jtpio/docs-providers-ovh
Add Tutorial for OVH
2019-06-13 07:04:28 -07:00
Yuvi Panda
060cef2d6f Merge pull request #372 from jtpio/patch-1
Minor typo fix: praticular -> particular
2019-06-13 06:53:58 -07:00
Jeremy Tuloup
f19f48abba Minor typo fix: praticular -> particular 2019-06-13 15:42:16 +02:00
Yuvi Panda
72b583dc16 Merge pull request #370 from jtpio/doc-requirements
Clarify the steps to build the docs locally
2019-06-13 05:14:09 -07:00
GeorgianaElena
31d92199e1 Added idle culler docs 2019-06-13 14:54:51 +03:00
Jeremy Tuloup
4b58e13bad Add Tutorial for OVH 2019-06-13 13:20:03 +02:00
Jeremy Tuloup
b4a87b8c62 Clarify the steps to build the docs locally
* Add `cd docs/`
* Install all requirements with `pip install -r requirements.txt`
2019-06-13 11:59:37 +02:00
GeorgianaElena
a6dee394aa Fixed test 2019-06-12 17:32:33 +03:00
GeorgianaElena
20374db7c6 Enforce the type of idle culler options 2019-06-12 17:05:13 +03:00
GeorgianaElena
5ec046716a More idle culler tests 2019-06-12 17:05:13 +03:00
GeorgianaElena
c178afe4cd Idle culler integration test 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
Tim Head
cd503da874 Merge pull request #367 from pbugnion/fix-readme-link
Fix typo in README link
2019-06-10 14:10:44 +02:00
Pascal Bugnion
162e7766a0 Fix typo in README link 2019-06-10 07:40:14 +01:00
Georgiana Elena
a774e2c320 Merge pull request #360 from yuvipanda/repo2dockerspawner
Add custom hub package & config hooks
2019-06-05 16:49:11 +03:00
Georgiana Elena
d1aca5f52c Merge pull request #365 from yuvipanda/tmpauthenticator-add
Add tmpauthenticator by default to TLJH
2019-06-05 16:44:32 +03:00
yuvipanda
b7f72a9f9e Set up pluggy before calling hooks in jupyter_config.py 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
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
Georgiana Elena
b84c1fbe0d Merge pull request #363 from staeiou/patch-2
Fix typo: cohnfig -> config
2019-06-05 11:48:31 +03:00
Stuart Geiger
6c93b40d8f Fix typo: cohnfig -> config 2019-06-04 09:50:15 -07:00
Georgiana Elena
b11a10b8ed Merge pull request #359 from yuvipanda/pycurl
Install & use pycurl for requests
2019-05-30 22:50:16 +03:00
Chris Holdgraf
860b25c465 Merge pull request #358 from yuvipanda/minor-azure
Minor azure doc cleanup
2019-05-29 15:15:53 -07: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
8ec3fab3f3 Make installer.log non-readable by non-root users
Doesn't have any sensitive info right now but might
in the future.

Fixes #142
2019-05-29 11:27:53 -07:00
yuvipanda
f5ecce77a1 Add unit tests for run_subprocess 2019-05-29 11:27:53 -07:00
yuvipanda
7071332445 Provide much better error messages
- When processes fail, they actually print a failure message
  on the user's terminal
- Regardless of success or failure, we print all output to
  /opt/tljh/installer.log

This should make debugging people's issues *much* easier, since
we can actually see the output of failing commands rather than
having to guess.
2019-05-29 11:27:53 -07:00
yuvipanda
236781d44d Minor azure doc cleanup
- Change title of azure config howto
- Link to azure docs from README
- Keep all the cloud provider links together in the
  documentation index
2019-05-29 11:17:49 -07:00
Yuvi Panda
190b61d953 Merge pull request #313 from minrk/jhub-1
Upgrade to JupyterHub 1.0
2019-05-29 11:08:40 -07:00
GeorgianaElena
c6255c87bd Suppress insecure HTTPS warning when upgrading TLJH 2019-05-29 12:35:19 +03:00
Yuvi Panda
cebeff736f Merge pull request #355 from JuanCab/tljh_docsfix
Fixed out of date config directory listed in docs for tljh-config
2019-05-28 16:41:27 -07:00
Juan Cabanela
c77ff4747c Fixed out of date config directory listed in docs for tljh-config 2019-05-28 18:05:50 -05:00
Yuvi Panda
5a3ca1fd8c Merge pull request #242 from owah/master
Adds the universe repository to the used sources
2019-05-28 13:15:42 -07:00