Min RK
f29354e0f4
Merge branch 'master' into end-to-end-ssl
2018-10-02 11:15:53 +02:00
GeorgianaElena
67b774faca
fix missing import and resolve class attributes
2018-10-02 11:58:33 +03:00
Nils Werner
a08a839385
Replace python with sys.executable in most service examples
2018-10-02 09:42:54 +02:00
GeorgianaElena
425078652e
add status as a label for server_poll_duration_seconds metric
2018-10-02 09:38:00 +03:00
Thomas Mendoza
76a6959cf0
Test to ensure connections with improper certs fail
2018-10-01 16:48:03 -07:00
Thomas Mendoza
b7b5cf2f2d
Fix spawner tests for running with internal_ssl
2018-10-01 16:48:03 -07:00
Thomas Mendoza
2ff067be6d
Formatting change only
2018-10-01 16:48:03 -07:00
Thomas Mendoza
2cd6a9e720
Supply certs to individual async_requests
2018-10-01 16:48:03 -07:00
Thomas Mendoza
ca33692459
Only test internal_ssl if the value is set in request
2018-10-01 16:48:03 -07:00
Thomas Mendoza
32bd8aa105
Verify the self-signed certs for the proxy
2018-10-01 16:48:03 -07:00
Thomas Mendoza
080ff7043e
Set appropriate protocol for bind_url
2018-10-01 16:48:03 -07:00
Thomas Mendoza
c5102452e4
Move turning ssl on into __init__
2018-10-01 16:48:03 -07:00
Thomas Mendoza
99f2905cab
Use certs if available for test_api
2018-10-01 16:48:03 -07:00
Thomas Mendoza
34d59f66d9
Setup mock services to use certs from env
2018-10-01 16:48:03 -07:00
Thomas Mendoza
88b2954c90
Missed change in mocksu to pick up certs from env
2018-10-01 16:48:03 -07:00
Thomas Mendoza
d1aeff7bbf
Fix issue where Mockub was not seeing ssl_enabled flag
2018-10-01 16:48:03 -07:00
Thomas Mendoza
371ef6cad8
Spawn under name 'service' if no username exists
2018-10-01 16:48:03 -07:00
GeorgianaElena
053b038e74
Merge branch 'master' of https://github.com/jupyterhub/jupyterhub
2018-10-01 18:31:18 +03:00
Min RK
acdd9bb674
Merge pull request #2203 from minrk/entrypoints
...
allow spawners and authenticators to register via entry points
2018-10-01 17:22:11 +02:00
Tim Head
bc4844df3f
Merge pull request #2208 from choldgraf/pip
...
pip command update
2018-10-01 10:29:39 +02:00
Chris Holdgraf
372af86250
rst code syntax in docs
2018-09-29 09:09:31 -07:00
Thomas Mendoza
a13f4197d4
Move proxy cert creation into .init_internal_ssl
2018-09-28 16:33:18 -07:00
Yuvi Panda
356e71709a
Merge pull request #2197 from minrk/rm-null-string
...
Expand DummyAuthenticator docstring
2018-09-28 16:00:49 -07:00
Chris Holdgraf
c48988afcb
pip command update
2018-09-28 12:00:28 -07:00
GeorgianaElena
48b0658a52
add server_poll_duration_seconds prometheus metric
2018-09-28 20:20:14 +03:00
Carol Willing
9fa4106c04
bump bootstrap version
2018-09-28 07:45:22 -07:00
Min RK
8a7ab7bc78
Merge pull request #2198 from kshitija08/master
...
spawners/simplespawner.py
2018-09-28 13:47:18 +02:00
Min RK
d3ae59eea6
Merge branch 'master' into master
2018-09-28 13:46:24 +02:00
kshitija08
6a7cb3dcc8
jupyterhub_config.py
2018-09-28 17:14:05 +05:30
Min RK
7f2050b522
expand docstring for DummyAuthenticator
2018-09-28 10:12:15 +02:00
Min RK
3c35aeb9a8
remove null password
...
preserve password type by using Falsy empty string for no password set
2018-09-28 10:11:03 +02:00
Min RK
c02ab23b3d
allow spawners and authenticators to register via entrypoints
...
jupyterhub.authenticators for authenticators, jupyterhub.spawners for spawners
This has the effect that authenticators and spawners can be selected by name instead of full import string (e.g. 'github' or 'dummy' or 'kubernetes')
and, perhaps more importantly, the autogenerated configuration file will include a section for each installed and registered class.
2018-09-28 10:08:10 +02:00
Min RK
3a06310d37
Merge pull request #2201 from kyla-harper/master
...
Add DummyAuthenticator documentation
2018-09-28 10:05:27 +02:00
Kyla Harper
22b9a5e5dc
Add DummyAuthenticator tests
2018-09-27 21:36:45 -05:00
kshitija08
75fd4b2525
jupyterhub_config.py
2018-09-27 23:04:36 +05:30
Kyla Harper
a78655c5a7
Add DummyAuthenticator documentation
2018-09-27 11:42:06 -05:00
Min RK
fa79e233b7
Merge pull request #2196 from choldgraf/copybutton
...
add a copy button to code cells
2018-09-27 14:13:56 +02:00
kshitija08
1e174e1abc
tetsing/
2018-09-27 16:48:22 +05:30
kshitija08
a87b2e680c
init.py
2018-09-27 16:44:28 +05:30
Min RK
ec6123d39d
include sphinx-copybutton in docs/requirements.txt
2018-09-27 12:58:51 +02:00
kshitija08
f381c2e649
spawners/simplespawner.py
2018-09-27 16:17:37 +05:30
Tim Head
5c3530cc7f
Merge pull request #2195 from yuvipanda/better-upgrade
...
Expand & update documentation on upgrading JupyterHub
2018-09-27 09:56:08 +02:00
yuvipanda
6ca5b3aa70
Fixup upgrade toctree in index.rst
2018-09-27 00:16:24 -07:00
yuvipanda
e6a5dd1273
Fixes per @betatim & @choldgraf
2018-09-27 00:13:07 -07:00
yuvipanda
358b830747
Expand & consolidate upgrade documentation
...
- Expands the previous documentation on upgrading JupyterHub
to include more information.
- Remove specific documentation on 0.7 -> 0.8 upgrade, since
this seems to be a straight copy of the markdown version of
upgrading docs. The important thing about the 0.7 -> 0.8 upgrade
(requiring versions of JupyterHub to match) is now in the
main document.
- Move from markdown to rst
2018-09-26 23:53:51 -07:00
yuvipanda
a91e94dd16
Re-order 'upgrading' section in main documentation page
...
Info on upgrading is important & relevant. This consolidates
the index to be a bit better. Next step is to consolidate the
documentation into one page.
Removes the 'tutorials' index page as well, since that only
had a reference to z2jh (which is now referenced from the
'distribution' section). The distribution section has
better visibility too
2018-09-26 23:53:19 -07:00
Chris Holdgraf
26f31a11f7
Merge pull request #2194 from yuvipanda/pip-cleanup
...
Use python3 -m pip explicitly in docs
2018-09-26 23:20:10 -04:00
Chris Holdgraf
3dc0a8388b
copy button
2018-09-26 18:34:51 -04:00
Yuvi Panda
acc1fe9274
Merge pull request #2193 from kyla-harper/master
...
Add DummyAuthenticator
2018-09-26 12:17:08 -07:00
yuvipanda
7c273296c2
Use python3 -m pip explicitly in docs
...
- Add a documentation convention listing this too.
Fixes #2191
2018-09-26 12:14:43 -07:00