d9044ea | Min RK | 20 August 2017, 11:58:06 UTC | release 0.9 | 20 August 2017, 11:58:06 UTC |
6339b12 | Min RK | 20 August 2017, 11:57:49 UTC | 0.9 has a date | 20 August 2017, 11:57:49 UTC |
89c1418 | Carol Willing | 20 August 2017, 11:48:53 UTC | Merge pull request #189 from minrk/expose-port ensure internal port is exposed | 20 August 2017, 11:48:53 UTC |
58520e7 | Carol Willing | 20 August 2017, 11:47:50 UTC | Merge pull request #188 from minrk/changelog changelog for 0.9 | 20 August 2017, 11:47:50 UTC |
1d696ff | Min RK | 20 August 2017, 10:19:31 UTC | update image selection in README - recommend docker-stacks - explain requirements - give example basic Dockerfile - add note about swarm vs swarm mode | 20 August 2017, 10:19:31 UTC |
335023f | Min RK | 20 August 2017, 10:18:31 UTC | update install docs just `pip install dockerspawner`, don’t instruct installing from git. Save that for CONTRIBUTING, which is already at the bottom. | 20 August 2017, 10:18:31 UTC |
7084515 | Min RK | 20 August 2017, 10:16:15 UTC | give Dockerfile example in changelog | 20 August 2017, 10:16:15 UTC |
439c635 | Min RK | 20 August 2017, 09:53:22 UTC | ensure internal port is exposed removes assumption that image has `EXPOSE port` line | 20 August 2017, 09:53:22 UTC |
78dbb8f | Min RK | 18 August 2017, 15:52:16 UTC | changelog for 0.9 | 20 August 2017, 07:55:13 UTC |
f9a38a1 | Min RK | 20 August 2017, 07:49:12 UTC | Merge pull request #187 from minrk/rm-singleuser remove singleuser docker build directory | 20 August 2017, 07:49:12 UTC |
7fbdef0 | Min RK | 18 August 2017, 15:52:40 UTC | remove singleuser build directory singleuser image is built on the jupyterhub repo now | 18 August 2017, 16:03:01 UTC |
065165c | Carol Willing | 18 August 2017, 13:02:30 UTC | Merge pull request #183 from minrk/remove-on-start remove container on start if self.remove_containers | 18 August 2017, 13:02:30 UTC |
39c1bcd | Min RK | 18 August 2017, 11:36:13 UTC | Merge pull request #185 from minrk/jupyterhub-api-token handle JUPYTERHUB_API_TOKEN when looking for tokens | 18 August 2017, 11:36:13 UTC |
9cf9885 | Min RK | 18 August 2017, 11:35:55 UTC | Merge pull request #186 from minrk/unwarn-cast-port Remove warning about casting port from str | 18 August 2017, 11:35:55 UTC |
6de64a9 | Min RK | 18 August 2017, 11:19:38 UTC | Remove warning about casting port from str docker docs clearly state that HostPort is a string not sure if/when this changed | 18 August 2017, 11:19:38 UTC |
2e77257 | Min RK | 18 August 2017, 11:12:45 UTC | handle JUPYTERHUB_API_TOKEN when looking for tokens JPY_API_TOKEN env is deprecated (but still present) | 18 August 2017, 11:12:45 UTC |
4f7f8a5 | Min RK | 17 August 2017, 14:27:38 UTC | remove container on start if self.remove_containers ensures that a failed start or previous `.remove_containers = False` run doesn't bleed into the next start | 17 August 2017, 14:27:38 UTC |
a417cc7 | Min RK | 16 August 2017, 12:05:14 UTC | Merge pull request #181 from minrk/start-cmd respect upstream env, args, ip, port | 16 August 2017, 12:05:14 UTC |
7f8cdc8 | Min RK | 16 August 2017, 12:04:37 UTC | Merge pull request #180 from minrk/systemuser remove systemuser image | 16 August 2017, 12:04:37 UTC |
a74d728 | Min RK | 10 August 2017, 14:39:33 UTC | respect upstream env, args, ip, port Instead of relying on custom environment variables that images have to handle, pass existing env/argv inherited from Spawner. This allows more images to more easily be used with DockerSpawner, since they don't need to specify any handling of special environment variables set only by DockerSpawner. - Spawner.cmd config is now respected - Spawner.get_args() behavior is now respected, and the default is to extend the image's own CMD. Spawner.cmd overrides the image CMD. Several duplicate/inaccurately named arguments are deprecated, as well: - .container_port is replaced with the existing .port - .container_ip is replaced with the more accurate .host_ip (it didn't set the container ip, but instead the host ip forwarded to the container. .ip sets the bind address) - default bind address is 0.0.0.0 - deprecate .container_image in favor of .image | 12 August 2017, 13:41:22 UTC |
2f0a575 | Min RK | 11 August 2017, 13:26:48 UTC | bump base-notebook tag for env variable handling | 11 August 2017, 13:26:48 UTC |
ce1268b | Min RK | 11 August 2017, 08:33:39 UTC | Merge pull request #179 from minrk/docker-cloud tag images with JupyterHub version on DockerHub | 11 August 2017, 08:33:39 UTC |
f498057 | Min RK | 10 August 2017, 14:50:16 UTC | remove systemuser image rely on NB_UID and NB_USER handling in base docker-stacks | 11 August 2017, 08:31:30 UTC |
69c7dfa | Min RK | 10 August 2017, 15:13:20 UTC | set pip upgrade strategy | 10 August 2017, 15:13:20 UTC |
6793fa6 | Min RK | 10 August 2017, 14:34:17 UTC | use tagged image in DockerSpawner ensures image matches JupyterHub version | 10 August 2017, 15:11:59 UTC |
d345b8a | Min RK | 10 August 2017, 12:21:56 UTC | move tagging to post_push | 10 August 2017, 15:11:59 UTC |
62624ad | Min RK | 10 August 2017, 12:11:33 UTC | use volumes to get hub version tags capture output doesn't work on cloud.docker | 10 August 2017, 15:11:59 UTC |
44be8fa | Min RK | 09 August 2017, 13:57:15 UTC | add build tags for different versions of jupyterhub using hooks on dockerhub | 10 August 2017, 15:11:52 UTC |
4fc07d3 | Carol Willing | 04 August 2017, 11:11:11 UTC | Update CONTRIBUTING.md | 04 August 2017, 11:11:11 UTC |
3cf2d6d | Min RK | 01 August 2017, 10:01:39 UTC | back to dev | 01 August 2017, 10:01:39 UTC |
49491ad | Min RK | 01 August 2017, 10:00:51 UTC | 0.8.0 | 01 August 2017, 10:00:51 UTC |
315e658 | Carol Willing | 27 July 2017, 15:21:49 UTC | Merge pull request #175 from minrk/0.8-release changelog for 0.8 | 27 July 2017, 15:21:49 UTC |
6b595bf | Min RK | 27 July 2017, 14:57:42 UTC | Merge pull request #173 from christophelec/patch-1 Allow override of docker client api version | 27 July 2017, 14:57:42 UTC |
5904122 | Min RK | 27 July 2017, 14:57:04 UTC | changelog for 0.8 | 27 July 2017, 14:57:04 UTC |
69d1a32 | Christophe Lecointe | 25 July 2017, 13:44:16 UTC | Update dockerspawner.py | 25 July 2017, 13:44:16 UTC |
0026c9b | Christophe Lecointe | 25 July 2017, 12:47:53 UTC | Allow override of docker client api version In some cases, it is needed to override the docker API client version. For example, we can get error messages with an outdated Swarm cluster, like this : docker.errors.APIError: 400 Client Error: Bad Request ("b'your client is too new (API version 1.27). The newest supported API version is 1.26.0'") This modification keeps the default behavior, but allows to override the version via client_kwargs if necessary | 25 July 2017, 12:47:53 UTC |
1ac33ec | Min RK | 21 July 2017, 13:53:22 UTC | Merge pull request #168 from zsluedem/master make docker client configurable | 21 July 2017, 13:53:22 UTC |
71024bb | Carol Willing | 21 July 2017, 13:03:08 UTC | Merge pull request #171 from minrk/rm-special-entry remove special-case entrypoint for docker-stacks | 21 July 2017, 13:03:08 UTC |
9d51494 | Min RK | 21 July 2017, 12:17:03 UTC | remove special-case entrypoint for docker-stacks docker-stacks no longer need this | 21 July 2017, 12:17:03 UTC |
ac0bae6 | Min RK | 18 July 2017, 09:40:12 UTC | clarify client_kwargs helpstring | 18 July 2017, 09:40:12 UTC |
91ddaee | Min RK | 18 July 2017, 09:38:47 UTC | Merge pull request #170 from dhirschfeld/windows-fixes Windows fix | 18 July 2017, 09:38:47 UTC |
c64abc0 | Hirschfeld | 17 July 2017, 01:23:47 UTC | Windows fix Remove module-level coupling to pwd which isn't available on Windows. | 17 July 2017, 01:23:47 UTC |
d95bdfe | will | 13 July 2017, 02:04:00 UTC | make docker client configurable | 13 July 2017, 02:04:00 UTC |
72c143d | Carol Willing | 12 July 2017, 10:07:06 UTC | Merge pull request #167 from minrk/will-resume set will_resume to `not remove_containers` | 12 July 2017, 10:07:06 UTC |
a946a77 | Min RK | 12 July 2017, 09:21:44 UTC | don't specify sh for invoking start-singleuser.sh | 12 July 2017, 09:21:44 UTC |
e38d94d | Min RK | 11 July 2017, 13:07:51 UTC | set will_resume to `not remove_containers` always, rather than during stop | 11 July 2017, 13:07:51 UTC |
34bf654 | Min RK | 06 June 2017, 10:56:31 UTC | Merge pull request #164 from erdc-cm/cast_port_to_int force conversion of port to int | 06 June 2017, 10:56:31 UTC |
cdcce81 | Chris Kees | 03 June 2017, 23:49:15 UTC | added warning when casting port to int | 03 June 2017, 23:49:15 UTC |
5769d91 | Chris Kees | 02 June 2017, 20:18:28 UTC | force conversion of port to int | 02 June 2017, 20:18:28 UTC |
2b7dd3f | Min RK | 04 May 2017, 12:32:30 UTC | Merge pull request #153 from minrk/singleuser-entrypoint use `start-singleuser` entrypoint by default with Jupyter docker stacks | 04 May 2017, 12:32:30 UTC |
319a544 | Min RK | 21 April 2017, 11:45:22 UTC | use `start-singleuser` entrypoint by default with Jupyter docker stacks | 21 April 2017, 11:45:22 UTC |
52e92e1 | Min RK | 27 March 2017, 11:51:09 UTC | Merge pull request #151 from natbusa/master clean up docker images jupyterhub/systemuser and jupyterhub/singleuser | 27 March 2017, 11:51:09 UTC |
925adc7 | natalinobusa | 26 March 2017, 23:11:33 UTC | clean up docker images jupyterhub/systemuser and jupyterhub/singleuser | 26 March 2017, 23:11:33 UTC |
4e41d33 | Min RK | 24 March 2017, 14:45:21 UTC | Merge pull request #149 from minrk/docker-rename docker-py is now called docker | 24 March 2017, 14:45:21 UTC |
9982a97 | Min RK | 22 March 2017, 14:02:39 UTC | deprecate separate tls config variables, from_env switch passthrough single tls_config dict, instead of separately exposing each item always use docker kwargs_from_env. If these shouldn’t be used, the env shouldn’t be set. | 24 March 2017, 10:25:38 UTC |
4a1a06c | Min RK | 22 March 2017, 13:06:02 UTC | Merge pull request #150 from minrk/setuptools install with setuptools | 22 March 2017, 13:06:02 UTC |
ddd25b4 | Min RK | 14 March 2017, 13:39:22 UTC | install with setuptools avoids different distutils/setuptools behavior | 14 March 2017, 13:39:22 UTC |
6abbf57 | Min RK | 14 March 2017, 13:34:50 UTC | release 0.7.0 | 14 March 2017, 13:34:50 UTC |
de13ffa | Min RK | 14 March 2017, 13:34:07 UTC | Merge pull request #147 from minrk/07 Changelog for 0.7 | 14 March 2017, 13:34:07 UTC |
58114a7 | Min RK | 13 March 2017, 22:09:33 UTC | update links in CHANGELOG | 13 March 2017, 23:01:58 UTC |
4639f06 | Min RK | 11 March 2017, 06:15:00 UTC | changelog for 0.7 | 13 March 2017, 23:01:58 UTC |
d5aac3c | Min RK | 13 March 2017, 22:18:36 UTC | docker.Client is now docker.APIClient | 13 March 2017, 22:18:36 UTC |
fc9d469 | Min RK | 13 March 2017, 22:04:39 UTC | docker-py is now called docker | 13 March 2017, 22:04:48 UTC |
a7e19fd | Min RK | 11 March 2017, 06:12:18 UTC | Merge pull request #146 from minrk/network-config use internal ip connections when setting network name | 11 March 2017, 06:12:18 UTC |
88464cb | Min RK | 10 March 2017, 04:24:35 UTC | doc: update docstrings for network settings | 10 March 2017, 04:24:35 UTC |
a56207b | Min RK | 10 March 2017, 03:56:36 UTC | use internal ip connections when setting network name | 10 March 2017, 03:56:36 UTC |
de628ef | Min RK | 28 January 2017, 18:53:51 UTC | Merge pull request #140 from micahjsmith/patch-1 Update dockerspawner.py | 28 January 2017, 18:53:51 UTC |
712e119 | Micah Smith | 27 January 2017, 20:45:34 UTC | Update dockerspawner.py Fix typo | 27 January 2017, 20:45:34 UTC |
d2c5609 | Min RK | 27 January 2017, 15:24:03 UTC | Merge pull request #139 from zanitete/mem_limit_fix move mem_limit config to host_config | 27 January 2017, 15:24:03 UTC |
db0b12d | Stefano Zaninetta | 27 January 2017, 09:42:29 UTC | move mem_limit config to host_config because mem_limit has been moved to host_config in API version 1.19 | 27 January 2017, 09:59:00 UTC |
f0ea6d0 | Min RK | 16 January 2017, 14:42:07 UTC | Merge pull request #137 from DeepHorizons/systemuser_start_arguments Modified arguments to start in SystemUserSpawner | 16 January 2017, 14:42:07 UTC |
8ce8990 | Joshua Milas | 16 January 2017, 04:38:27 UTC | Modified arguments to start in SystemUserSpawner The start method in SystemUserSpawner did not accept the same arguments as the start mehtod in DockerSpawner. This made subclassing SystemUserSpawner difficult as passing arguments was not possible. This commit changes the arguments of start to match those of the DockerSpawner method. It also modified the call to the super, passing in the added arguments. This commit does change the functionality a bit, as `working_dir` is no longer forced to be `start.homedir` and can be overwritten. | 16 January 2017, 04:38:27 UTC |
5e38e65 | Min RK | 03 January 2017, 14:55:54 UTC | 2017 typo | 03 January 2017, 14:55:54 UTC |
fdf5577 | Min RK | 03 January 2017, 10:37:43 UTC | release 0.6 | 03 January 2017, 10:37:43 UTC |
a5a000f | Min RK | 03 January 2017, 09:25:57 UTC | Merge pull request #134 from minrk/0.6-changelog changelog for 0.6 | 03 January 2017, 09:25:57 UTC |
92246eb | Min RK | 02 January 2017, 13:49:40 UTC | changelog for 0.6 | 03 January 2017, 08:58:33 UTC |
2bed0df | Min RK | 21 December 2016, 09:00:15 UTC | Merge pull request #131 from minrk/will_resume indicate that we will resume if not using remove_containers | 21 December 2016, 09:00:15 UTC |
926ac69 | Min RK | 19 December 2016, 10:13:03 UTC | indicate that we will resume if not using remove_containers prevents JupyterHub from deleting our API tokens while we are still using them | 20 December 2016, 16:46:13 UTC |
cbd8ec2 | Min RK | 16 November 2016, 14:11:10 UTC | Merge pull request #128 from jupyterhub/mem-doc Add mem_limit info to README | 16 November 2016, 14:11:10 UTC |
28baf28 | YuviPanda | 15 November 2016, 23:05:32 UTC | Add mem_limit info to README | 15 November 2016, 23:05:32 UTC |
57924ed | Min RK | 15 November 2016, 11:21:11 UTC | Merge pull request #126 from jupyterhub/mem-limit-explicit Add ability to set memory limit for containers explicitly | 15 November 2016, 11:21:11 UTC |
d12521b | YuviPanda | 15 November 2016, 06:51:33 UTC | Make mem_limit code backwards compatible with 0.6 | 15 November 2016, 06:51:33 UTC |
a482b50 | YuviPanda | 15 November 2016, 06:49:51 UTC | Remove stray newline addition | 15 November 2016, 06:49:51 UTC |
eb39604 | YuviPanda | 15 November 2016, 06:48:45 UTC | Update to just use base spawner's mem_limit All the munging + env variables are handled for us. | 15 November 2016, 06:48:45 UTC |
7da2124 | YuviPanda | 08 November 2016, 23:05:09 UTC | Add ability to set memory limit for containers explicitly Also set env variables to support memory discoverability with https://github.com/jupyterhub/jupyterhub/issues/854 | 08 November 2016, 23:07:43 UTC |
7455d93 | Min RK | 01 November 2016, 09:33:17 UTC | Merge pull request #124 from hms-dbmi/master Add format_volume_name extension point | 01 November 2016, 09:33:17 UTC |
3497b13 | Jason Stedman | 31 October 2016, 19:45:18 UTC | Adding tests for volume naming configurability and implementations, also minor cleanup | 31 October 2016, 19:45:18 UTC |
5c588a7 | Jason Stedman | 28 October 2016, 17:57:00 UTC | Refactored volume naming logic to provide lightweight extension point | 28 October 2016, 17:57:00 UTC |
5bd9634 | Jason Stedman | 28 October 2016, 17:56:05 UTC | Revert "Refactored volume naming logic to provide extension point" This reverts commit 69362f48011cf919e653bc1a25f6009db16d9495. | 28 October 2016, 17:56:05 UTC |
69362f4 | Jason Stedman | 27 October 2016, 13:10:47 UTC | Refactored volume naming logic to provide extension point | 27 October 2016, 13:10:47 UTC |
806dab6 | Jason Stedman | 25 October 2016, 00:31:22 UTC | Revert "Test for email encoded usernames creates encoded volume name" This reverts commit 18ecadb4aa5b6a50257533c729776868b8adeadd. | 25 October 2016, 00:31:22 UTC |
6713cfd | Jason Stedman | 25 October 2016, 00:31:04 UTC | Revert "Using escaped_name when creating volume binds" This reverts commit d14f08f62a70fe87ca39a7c916e7e65d8acce908. | 25 October 2016, 00:31:04 UTC |
d14f08f | Jason Stedman | 18 October 2016, 16:45:06 UTC | Using escaped_name when creating volume binds | 18 October 2016, 16:45:06 UTC |
18ecadb | Jason Stedman | 18 October 2016, 16:44:38 UTC | Test for email encoded usernames creates encoded volume name | 18 October 2016, 16:44:38 UTC |
2487cc2 | Min RK | 14 October 2016, 15:03:43 UTC | Merge pull request #123 from willingc/sphinx-docs Improve README to better explain both spawners | 14 October 2016, 15:03:43 UTC |
5ef8679 | Carol Willing | 11 October 2016, 21:36:27 UTC | Use jovyan for user consistency | 11 October 2016, 21:36:27 UTC |
65e9061 | Carol Willing | 11 October 2016, 21:12:56 UTC | Improve formatting of {username} | 11 October 2016, 21:12:56 UTC |
e6ca481 | Carol Willing | 11 October 2016, 21:09:07 UTC | Add volume mapping per @akhmerov review | 11 October 2016, 21:09:07 UTC |
8dfe7dd | Carol Willing | 11 October 2016, 17:46:50 UTC | Add explanation from @minrk | 11 October 2016, 20:34:20 UTC |
a895f34 | Carol Willing | 10 October 2016, 23:34:05 UTC | Remove extra space | 11 October 2016, 20:34:20 UTC |