Min RK
cd9e39bf54
allow authenticators to authenticate API requests for tokens
...
gives Authenticators the ability to authenticate token requests,
e.g. with an existing OAuth token from the upstream provider
2018-05-04 17:18:32 +02:00
Min RK
580e840165
Merge pull request #1709 from yuvipanda/retry-suggest
...
Suggest retry timing when we throttle server starts
2018-05-04 16:33:35 +02:00
Min RK
09a8fd5254
address review in spawn-throttle-retry
...
- update config to single tuple instead of two integers
- call it spawn_throttle_retry_range
- fix setting Retry-After header without disabling error pages
2018-05-04 13:44:32 +02:00
yuvipanda
8898faa141
Suggest retry timing when we throttle server starts
...
Fixes #1706
2018-05-04 12:38:11 +02:00
Min RK
fdbb1dad79
use bind_url in tests
2018-05-04 12:36:59 +02:00
Min RK
c39244168b
note deprecations for ip/port
...
in favor of bind_url
2018-05-04 11:03:47 +02:00
Min RK
9591fd88c5
add JupyterHub.bind_url for public bind URL
2018-05-04 11:02:16 +02:00
Min RK
3558ce958e
Merge pull request #1848 from willingc/docs-theme
...
Switch docs theme to be consistent with z2jh and binderhub
2018-05-04 10:27:44 +02:00
Min RK
804a9b7be8
Spawner.start can return a URL
...
enables internal HTTPS, if setup by the Spawner
2018-05-03 16:41:02 +02:00
Min RK
3cae550b13
remove redundant "Adding default route" log
...
the same message is logged immediately after with the URL
2018-05-03 16:32:56 +02:00
Min RK
138bad5913
add connect_url, bind_url overrides
...
enables `c.JupyterHub.bind_url = 'unix+http://%2Fsrv%2Fjupyterhub%2Fjupyterhub.sock '`
for listening on a bsd socket.
Similarly, bind_url and connect_url work as overrides everywhere
2018-05-03 16:32:31 +02:00
Carol Willing
09011815af
Good catch @betatim
2018-05-03 15:54:51 +02:00
Matthias Bussonnier
7b0c845c3a
Allow Hub to listen on a unix-socket
...
Add the hub_socket option to the JupyterHub class, which takes
precedence over the hub_ip and hub_port setting. It does not forward
this setting to the Hub class though, and a few log messages still say
the hub is listening on `http://:8000 ` that works fine when testing with
netcat:
```
$ nc -U /tmp/jhub.sock
GET /login HTTP/1.1
HTTP/1.1 302 Found
Server: TornadoServer/4.5.1
Content-Type: text/html; charset=UTF-8
Date: Fri, 28 Jul 2017 02:05:36 GMT
X-Jupyterhub-Version: 0.8.0.dev
Content-Security-Policy: frame-ancestors 'self'; report-uri /hub/security/csp-report
Location: /hub/login
Content-Length: 0
```
Should still be better documented I guess.
2018-05-03 15:49:17 +02:00
Min RK
6a47123ec9
Merge pull request #1847 from willingc/update-contributing
...
Update the contributing instructions for running tests.
2018-05-03 14:56:01 +02:00
Carol Willing
19fab6bbf8
fix typo
2018-05-03 04:42:06 +02:00
Carol Willing
90e6b63e59
bump tornado and sphinx versions
2018-05-03 04:37:33 +02:00
Carol Willing
bd78217cf3
remove jupyter alabaster theme from requirements
2018-05-03 04:34:56 +02:00
Carol Willing
b0833985e6
fix wording from spawn to launch
2018-05-03 04:32:22 +02:00
Carol Willing
a6f73b035f
updates to theme
2018-05-03 04:26:02 +02:00
Carol Willing
251440ec64
add templates for theme
2018-05-03 03:34:48 +02:00
Carol Willing
22a1df6fa0
update conf.py for theme
2018-05-03 03:34:16 +02:00
Carol Willing
6389751c22
move to alabaster theme
2018-05-03 03:22:26 +02:00
Carol Willing
8498691763
Update the contributing instructions for running tests.
2018-05-02 22:25:45 +02:00
Carol Willing
1750ff0324
Merge pull request #1846 from minrk/log-typo
...
ensure changed is defined
2018-05-02 20:53:08 +02:00
Carol Willing
2ce4c46afd
Merge pull request #1845 from minrk/colorblind-friendly
...
pick colorblind-friendly alternatives for success/danger
2018-05-02 20:22:46 +02:00
Carol Willing
a20f5e44d1
Merge pull request #1819 from minrk/test-tornado-45
...
require tornado 5
2018-05-02 20:12:59 +02:00
Min RK
cd746d72d4
scrub redirect urls as well
2018-05-02 12:58:50 +02:00
Min RK
f7eaff0828
ensure changed is defined
...
avoids UnboundLocal error when no change has occurred
2018-05-02 12:52:58 +02:00
Min RK
849f119a47
Merge pull request #1835 from minrk/secret-logs
...
further scrub potentially sensitive url params
2018-05-02 11:58:40 +02:00
Min RK
52b68381f6
require tornado 5
2018-05-02 11:56:26 +02:00
Min RK
46d495e1e2
use btn-primary instead of btn-success
...
avoid references to formerly-green color
2018-05-02 11:19:46 +02:00
Min RK
acc6c22355
eliminate distinction between 'primary' and 'success'
...
since we don't use them both on the same screen
2018-05-02 11:16:56 +02:00
Min RK
8143182971
pick colorblind-friendly alternatives for success/danger
...
danger is still red, success is now blue
picked from color brewer 2 RdYlBu
2018-05-02 11:14:19 +02:00
Carol Willing
04a22cd482
Merge pull request #1841 from rkdarst/run_same_service_culling
...
cull_idle_servers: Add note about running with different timeouts
2018-05-02 05:41:13 +02:00
Richard Darst
4376224084
cull_idle_servers: Add note about running with different timeouts
...
- Instead of creating many options for different timeouts of users and
servers, just add a note that the whole culler can be run multiple
times with different options. See discussion in #1834 .
- Closes : #1834
2018-05-02 01:11:29 +03:00
Min RK
a9fe88c343
Merge pull request #1838 from tklever/moment-upgrade
...
chore: bump moment.js version
2018-04-30 14:59:43 +02:00
Carol Willing
6eb95e1c66
Merge pull request #1839 from jupyterhub/spawner-as-noun
...
Use verb spawn in README to refer to things related to spawner
2018-04-30 14:36:27 +02:00
J Forde
a46287c4a6
Update README.md
...
We should probably use the verb spawn to refer to the spawner since the spawner is the name of a specific part of JHub
2018-04-30 13:27:25 +02:00
Haw-minn Lu
bc86ee1c31
Add custom handlers and allow setting of defaults
2018-04-27 15:58:59 -07:00
Haw-minn Lu
a73e6f0bf8
Attach an info field to the service
2018-04-27 14:51:55 -07:00
Tim Klever
10a6c5144d
chore: bump moment.js version
...
Moving to 2.19.3 or higher to clear some regex issues
2018-04-27 09:53:51 -07:00
Carol Willing
4e5f43aeae
Merge pull request #1832 from minrk/dockerfiles
...
Docker updates
2018-04-27 06:10:59 -07:00
Min RK
ff56db0c8b
Merge pull request #1828 from rkdarst/authenthicator_blacklist
...
Authenthicator blacklist
2018-04-26 17:59:44 +02:00
Richard Darst
95a9b97649
Add tests for authentication blacklist
2018-04-26 17:51:25 +03:00
Min RK
a5b5208823
add build context to alpine dir
2018-04-26 16:43:56 +02:00
Min RK
783295fabd
fix tags in post_push
2018-04-26 16:43:56 +02:00
Min RK
1c942ec97c
ubuntu base image has utf8 locale
2018-04-26 16:43:56 +02:00
Min RK
3b6d2655ab
fix onbuild build arg
2018-04-26 16:43:56 +02:00
Min RK
8a18d0daab
move onbuild hook to post_build
2018-04-26 16:43:56 +02:00
Min RK
e9f7ccbd25
make build hooks exit on failure
2018-04-26 16:43:56 +02:00