yuvipanda
9e1bf84647
Prefix user accounts we create
...
- Helps protect against users named 'root'
- Makes it clearer that you should not rely on these users
for general PAM work, because they are prefixed.
Fixes #9
2018-07-12 13:33:24 -07:00
yuvipanda
c749d1a09f
Fix dictionary merging order
...
We want to override defaults with config, not the other way around
2018-07-11 18:58:11 -07:00
yuvipanda
6d3efffcb5
Upgrade systemdspawner to v0.10
2018-07-11 14:29:24 -07:00
yuvipanda
9241972722
Add troubleshooting guide for google cloud
2018-07-11 13:34:12 -07:00
yuvipanda
97276198cf
Add instruction about copying IP address in Google Cloud
...
Fixes #23
2018-07-11 13:23:12 -07:00
yuvipanda
4c26a7d512
Add codecov badge to README
2018-07-11 13:19:28 -07:00
yuvipanda
81d59ad02e
[CI] Collect code coverage stats from unit tests
2018-07-11 13:15:49 -07:00
yuvipanda
a1ef5e3205
[CI] Remove base image used for CI
...
Not necessary, since we can just use different images
for our jobs! <3 CircleCI
2018-07-11 13:08:36 -07:00
yuvipanda
76ddc5b047
Bump version of conda installed in user environment
2018-07-11 13:07:45 -07:00
yuvipanda
6e6ecdb26b
Fix checking for JupyterHub service being up
...
Would always fail before, since we never returned on
success
2018-07-11 13:01:57 -07:00
yuvipanda
54ebfbce23
Check JupyterHub is running before finishing installer
...
Integration CI failures were probably caused by us testing
too soon. This should make that less likely
2018-07-11 12:56:52 -07:00
yuvipanda
8cef9f6b6d
[CI] Don't pipe systemctl output to pager
...
This makes the CI job hang.
2018-07-11 12:43:40 -07:00
yuvipanda
3e59f7fa14
[CI] Print JupyterHub / CHP status after setup
2018-07-11 12:39:06 -07:00
yuvipanda
8993d717a7
[CI] Give our CI workflow a more descriptive name
2018-07-11 12:33:32 -07:00
yuvipanda
5f2252a5ba
[CI] Output all systemd logs after setup to help debugging
2018-07-11 12:33:19 -07:00
yuvipanda
e91ea88722
[CI] Add checkout step to integration job
2018-07-11 12:27:01 -07:00
yuvipanda
e8c8d51490
Standardize on 4 spaces for circle ci config indent
...
Previously was a mix of 2 and 4 spaces
2018-07-11 12:25:23 -07:00
yuvipanda
e3ae2c3d77
Add explicit 'workflows' to CircleCI config
...
This allows the jobs to actually run in parallel
2018-07-11 12:21:57 -07:00
yuvipanda
4a028e1927
Split CircleCI into unit test & integration jobs
...
- Faster, since these can run in parallel
- Hopefully lets us not maintain our own base image
2018-07-11 12:16:46 -07:00
yuvipanda
1a6e44008c
Remove extra 'tutorial' section in the Index
2018-07-11 12:10:45 -07:00
yuvipanda
40667c15a4
Cleanup installation instructions in documentation
...
- Make it clear these are installation instructions for
various cloud providers & custom servers
- Simplify titles of the installation tutorials
Fixes #17
2018-07-11 12:00:58 -07:00
yuvipanda
bd122ef218
Use HTTPS links to RTD in README
2018-07-11 11:53:27 -07:00
yuvipanda
92962aa159
Add info about documentation to README
2018-07-11 11:53:05 -07:00
yuvipanda
0d526ba819
Remove 'install' guide
...
Incomplete & confusing version of what's in the tutorials.
If we ever actually have advanced installation instructions,
we can put these back here.
2018-07-11 11:43:15 -07:00
yuvipanda
ff5b8006ed
Clarify wording in README
2018-07-11 10:48:14 -07:00
yuvipanda
84e945367d
Make README better
...
- Mark develpment status clearly
- Link to tutorials directly
2018-07-11 10:37:05 -07:00
yuvipanda
4d9d9c2d99
Bake docker-ce into the base image
...
Speeds up CI runs by quite a bit
2018-07-11 10:12:32 -07:00
yuvipanda
20f3116e58
Revert "Parallelize unit tests in CI with pytest-xdist"
...
conda tests don't like it, and I'm not going to try to
debug them right now.
This reverts commit 9479f3c6b9 .
2018-07-11 09:40:26 -07:00
yuvipanda
9479f3c6b9
Parallelize unit tests in CI with pytest-xdist
2018-07-11 09:31:01 -07:00
yuvipanda
ef8d111b40
Use proper --mount syntax for cgroup passthrough volume mount
2018-07-11 09:30:18 -07:00
yuvipanda
ebb95bfcd8
Pass through cgroups when trying to run systemd
...
From https://discuss.circleci.com/t/docker-with-centos7-systemd-container/885/14
2018-07-11 09:24:38 -07:00
yuvipanda
b5956f911f
Remove journalctl from JupyterHub check step
...
Seems to block forever
2018-07-11 02:35:17 -07:00
yuvipanda
fdbdc58727
Fix typo in .circleci/config.yaml
2018-07-11 02:21:11 -07:00
yuvipanda
0b938f7b9b
Don't publish port / bind mount inside CircleCI
...
The remote docker endpoint we have does
not support doing bind mounts from the
CircleCI Host. We also can not access
the published external network port, so
let's sotp doing that.
2018-07-11 02:15:47 -07:00
yuvipanda
732ca48887
Fix syntax error in integration-test.py
2018-07-11 02:09:38 -07:00
yuvipanda
f6a5566b42
Use python script to run integration test
...
YAML calling to python is better than YAML embedding bash
2018-07-11 02:04:41 -07:00
yuvipanda
58e0b535f1
Move notebook interfaces docs to 'how-to'
2018-07-11 01:58:30 -07:00
yuvipanda
3c755af154
Move notebook interface switching to how-to guide
2018-07-10 16:03:05 -07:00
yuvipanda
8f30c774b0
Move user-environment howto to how-to section
2018-07-10 14:39:26 -07:00
yuvipanda
c779bdeb17
Add instructions for installation on your own server
2018-07-10 14:35:14 -07:00
yuvipanda
bb17195bdd
Cleanup README.rst
2018-07-10 14:27:06 -07:00
yuvipanda
d015b33f77
Fix home directory test
...
How did I not see this before
2018-07-10 11:51:44 -07:00
yuvipanda
35d892a26e
Don't handle merging lists
...
Doesn't work clearly
2018-07-10 11:45:07 -07:00
yuvipanda
35517aab5c
Normalize heading levels to match documentation guidelines
2018-07-10 11:35:18 -07:00
yuvipanda
13dcd2f871
Add documentation guidelines
2018-07-10 10:22:40 -07:00
yuvipanda
8f038cff75
Remove quickstart
...
Confuses people, and is not very useful! Just start with the
tutorials instead.
2018-07-05 19:07:25 -07:00
Yuvi Panda
cd97906b01
Merge pull request #24 from choldgraf/docs
...
Small text improvements + adding copy buttons to text blocks
2018-07-05 18:52:52 -07:00
Chris Holdgraf
c6fbf47774
adding copy buttons to code blocks
2018-07-05 17:51:51 -07:00
Chris Holdgraf
4fcf41a6c6
factoring out some text that's shared between guides
2018-07-05 16:19:03 -07:00
yuvipanda
a7c77746b4
Add Google Cloud tutorial to index page
2018-07-05 14:41:03 -07:00