Commit Graph

  • 841c25e1bd Add plugin hook to modify config.yaml post install yuvipanda 2018-08-11 01:19:51 -07:00
  • d12345e72a Add plugin support to the installer yuvipanda 2018-08-11 00:42:28 -07:00
  • 258e350abc Merge pull request #130 from yuvipanda/doc-it-fix Yuvi Panda 2018-08-12 09:27:02 -07:00
  • bec0c8b5bb Only set _static doc assets path if dir exists yuvipanda 2018-08-12 09:22:13 -07:00
  • 93cd0882b6 Switch back to a venv for docs + fix .circle config yuvipanda 2018-08-12 09:12:46 -07:00
  • ff168838f2 Merge pull request #129 from yuvipanda/better-integration Yuvi Panda 2018-08-12 09:04:10 -07:00
  • 0ea867549a Add docs on running tests yuvipanda 2018-08-12 08:57:03 -07:00
  • 732e655ada Fixup circle config to match new integration-test.py yuvipanda 2018-08-11 11:01:45 -07:00
  • 8d582dcba8 Make it easier to run multiple independent integration tests yuvipanda 2018-08-11 09:52:34 -07:00
  • 2023a0e460 Merge pull request #126 from choldgraf/copybutton_remove_css Chris Holdgraf 2018-08-11 10:03:01 -07:00
  • ed3c280905 adding docs envt.yml Chris Holdgraf 2018-08-10 22:55:42 -07:00
  • cdabf35468 Merge pull request #107 from betatim/jlab-docs Yuvi Panda 2018-08-11 09:14:41 -07:00
  • 358097ef8d Install docs dependencies Tim Head 2018-08-11 08:29:54 +02:00
  • 7769e8e950 Use intersphinx reference Tim Head 2018-08-11 08:26:46 +02:00
  • 22d8957b0b Catching up with breakage Tim Head 2018-08-11 08:25:21 +02:00
  • ad9ba3634f Install make in the build environment Tim Head 2018-08-03 17:45:44 +02:00
  • 82e529cf12 Explicitly exclude file that is not in any TOC Tim Head 2018-08-03 16:29:00 +02:00
  • b48b55e3bd Add documentation build to CI, warnings as errors Tim Head 2018-08-03 15:30:48 +02:00
  • b534b62175 removing extra copybutton files Chris Holdgraf 2018-08-10 22:47:22 -07:00
  • a98a5c322b Merge pull request #118 from choldgraf/when Yuvi Panda 2018-08-10 19:47:43 -07:00
  • 627b8d45d4 Merge pull request #124 from choldgraf/copybutton Yuvi Panda 2018-08-10 19:47:10 -07:00
  • f8526c1a2f fixing copybutton and maybe the integration bug Chris Holdgraf 2018-08-10 17:26:35 -07:00
  • 8fe026b48f adding copy button Chris Holdgraf 2018-08-10 15:28:22 -07:00
  • 54e9cfc93f streamlining the whentouse page Chris Holdgraf 2018-08-10 10:23:55 -07:00
  • da589ce039 Merge pull request #117 from jupyterhub/github_auth Yuvi Panda 2018-08-08 17:56:33 -07:00
  • 87ffd179e0 adding when to use tljh page Chris Holdgraf 2018-08-08 10:18:20 -07:00
  • 3f3de73660 adding documentation for GitHub OAuth Chris Holdgraf 2018-08-07 16:20:25 -07:00
  • 0702f04956 Merge pull request #113 from willirath/patch-1 Tim Head 2018-08-06 14:05:37 +01:00
  • 380f9b62db Fix quick links in README Willi Rath 2018-08-06 14:48:47 +02:00
  • eea3344aa8 Merge pull request #111 from yuvipanda/nbresuse Yuvi Panda 2018-08-05 10:04:09 -07:00
  • b5be59eae0 Add docs for nbresuse yuvipanda 2018-08-05 09:44:28 -07:00
  • 907d2b8f5b Move nb/serverextension tests to own file yuvipanda 2018-08-04 10:55:25 -07:00
  • 612124f298 Add test for nbextensions too yuvipanda 2018-08-04 10:54:26 -07:00
  • ebc9530442 Fixup formatting for serverextensions test yuvipanda 2018-08-04 10:34:06 -07:00
  • 710bee593b Fix path to jupyter-serverextensions yuvipanda 2018-08-04 10:28:34 -07:00
  • fbfa932c21 Don't use subprocess.run features from 3.7 yuvipanda 2018-08-04 10:23:42 -07:00
  • a8e6165fa5 Add test to check if serverextensions are installed yuvipanda 2018-08-04 10:11:20 -07:00
  • 1f4acfead3 Install gcc by default yuvipanda 2018-08-04 09:58:28 -07:00
  • 37b3778264 Install nbresuse by default yuvipanda 2018-08-03 15:09:38 -07:00
  • 8e8a303978 Merge pull request #103 from jupyterhub/skeleton Yuvi Panda 2018-08-03 15:08:41 -07:00
  • 5cf07c453f Fix rst syntax errors yuvipanda 2018-08-03 14:54:05 -07:00
  • 0fbc5ff0ae shared data and username emphasis Chris Holdgraf 2018-08-02 16:16:19 -07:00
  • 0d43039439 Merge pull request #110 from yuvipanda/install-doc-reorg Yuvi Panda 2018-08-03 14:49:07 -07:00
  • 3984db0e65 Add note about installation tutorials yuvipanda 2018-08-03 14:42:44 -07:00
  • 83c6c41f39 Merge pull request #91 from jupyterhub/docs Yuvi Panda 2018-08-03 10:57:19 -07:00
  • be01336b95 Merge pull request #96 from minrk/test-https Yuvi Panda 2018-08-03 10:54:46 -07:00
  • 4522917c23 fix manual ssl config test Min RK 2018-08-03 16:17:22 +02:00
  • f0a0d2f20d limit traefik permission check to ugo Min RK 2018-08-03 16:11:49 +02:00
  • 51299e619b unittests for traefik Min RK 2018-08-01 17:06:52 +02:00
  • 3c861d3427 Move installer documentation to its own directory yuvipanda 2018-08-02 12:35:36 -07:00
  • 6c3c437a85 Use appropriate heading underline style yuvipanda 2018-08-02 12:30:51 -07:00
  • 92205d7990 Remove LDAP specific auth howto document yuvipanda 2018-08-02 12:25:57 -07:00
  • f154e0d936 Clarify generic authenticator setup documentation yuvipanda 2018-08-02 12:25:03 -07:00
  • 6f67a4762f Clarify command for deleting unix system users yuvipanda 2018-08-02 12:03:18 -07:00
  • dc1275912d Merge pull request #87 from yuvipanda/escape-hatch Yuvi Panda 2018-08-02 11:57:26 -07:00
  • 0da615ce5a Add note about creating jupyterhub_config.d directory yuvipanda 2018-08-02 10:57:26 -07:00
  • c5fc1a70d7 Add docs for escape hatch yuvipanda 2018-08-01 02:52:40 -07:00
  • edfbbd8ae9 Use jupyterhub_config.d rather than config.d for overrides yuvipanda 2018-08-01 02:47:44 -07:00
  • 3124cf1f80 Load arbitrary .py config files from a conf.d dir yuvipanda 2018-07-30 22:35:55 -07:00
  • 02695e4687 Merge pull request #94 from yuvipanda/tljh-bin Yuvi Panda 2018-08-02 10:50:23 -07:00
  • 6e29dd5db9 Error out if there's a tljh-config that isn't ours in PATH yuvipanda 2018-08-01 18:53:50 -07:00
  • 381deaa399 Document all the actions the installer performs yuvipanda 2018-08-01 18:05:34 -07:00
  • fb680dc85d Merge pull request #95 from minrk/fix-coverage Yuvi Panda 2018-08-01 10:00:35 -07:00
  • 7b1dcc8b99 move tljh_dir fixture to conftest Min RK 2018-08-01 17:05:43 +02:00
  • 9e76345276 activate test env Min RK 2018-08-01 16:02:49 +02:00
  • 912d5a5e17 Install sudo in the integration-test container yuvipanda 2018-07-31 13:37:31 -07:00
  • 48441e2d22 Use sudo -E to invoke tljh-config in integration tests yuvipanda 2018-07-31 13:31:12 -07:00
  • 6394652025 Fix ensure_symlinks to use method that actually exists yuvipanda 2018-07-31 13:23:43 -07:00
  • 816e9a01a1 Test symlinking tljh-config yuvipanda 2018-07-31 13:19:45 -07:00
  • a6373200ec Symlink tljh-config to /usr/local/bin yuvipanda 2018-07-31 13:16:57 -07:00
  • 573956eb38 Merge pull request #93 from yuvipanda/code-review Yuvi Panda 2018-07-31 13:06:02 -07:00
  • c6f2ecfd7f Soften tone for code review guidelines yuvipanda 2018-07-31 12:59:24 -07:00
  • b5e6a27fa8 Add a pull request template yuvipanda 2018-07-31 12:55:01 -07:00
  • a012b6ebda Add documentation on code review guidelines yuvipanda 2018-07-31 12:36:16 -07:00
  • 505c76499c Merge pull request #89 from minrk/fix-config Yuvi Panda 2018-07-31 10:06:36 -07:00
  • ccac483c50 small updates to the docs Chris Holdgraf 2018-07-31 09:38:25 -07:00
  • a4427068cc tests and fixes in tljh-config Min RK 2018-07-31 13:24:37 +02:00
  • d0f3b581e0 Merge pull request #88 from yuvipanda/reload-traefik Min RK 2018-07-31 12:39:55 +02:00
  • c6654aea08 avoid circular imports Min RK 2018-07-31 12:05:47 +02:00
  • 2760e1adcd consolidate paths in config.py Min RK 2018-07-31 12:02:47 +02:00
  • 75ffa91c85 Fix traefik config reload yuvipanda 2018-07-30 23:59:33 -07:00
  • 41a12a975e Merge pull request #86 from yuvipanda/fix-readme Yuvi Panda 2018-07-30 17:43:46 -07:00
  • 6c0ae9a1ef Use tljh-config for notebook interface switching yuvipanda 2018-07-30 17:26:04 -07:00
  • d674b546ea Fix notebook user interface documentation casing yuvipanda 2018-07-30 17:23:37 -07:00
  • ef697860f9 Merge pull request #85 from jupyterhub/fix-readme Yuvi Panda 2018-07-30 11:32:09 -07:00
  • f733e74777 Remove README note about HTTPS not being supported yuvipanda 2018-07-30 11:27:40 -07:00
  • c980987181 Merge pull request #67 from minrk/traefik Yuvi Panda 2018-07-30 11:19:28 -07:00
  • e76bb5ffb3 Merge pull request #79 from jupyterhub/github-links Yuvi Panda 2018-07-30 10:54:15 -07:00
  • 72744d390c Better placement of 'file an issue' link yuvipanda 2018-07-30 10:21:07 -07:00
  • 5a76d036f1 docs for setting up HTTPS Min RK 2018-07-30 16:08:47 +02:00
  • ad3b08abd8 traefik: only log errors and redact headers Min RK 2018-07-30 15:40:10 +02:00
  • 8e75a44502 grant traefik write access to state/acme.json Min RK 2018-07-30 15:26:09 +02:00
  • 7f07bfbec4 reload traefik on tljh-config reload proxy Min RK 2018-07-30 15:00:59 +02:00
  • 581b4969f5 traefik can give 502 while starting up Min RK 2018-07-30 14:33:02 +02:00
  • c2d6cb38cd include traefik template in MANIFEST Min RK 2018-07-30 14:26:17 +02:00
  • fcdce11cae ensure state dir exists before putting files in it Min RK 2018-07-22 23:56:58 -07:00
  • 000ac05e14 Add traefik in front of CHP Min RK 2018-07-21 00:20:29 -07:00
  • 2cb7d10ac7 add load_config top-level function to configurer Min RK 2018-07-21 00:18:58 -07:00
  • ecfe733309 Set-up sidebar to show nav / about sections yuvipanda 2018-07-29 23:36:56 -07:00
  • e2d46a2562 Merge pull request #82 from jupyterhub/logging Yuvi Panda 2018-07-29 13:00:59 -07:00