Commit Graph

1298 Commits

Author SHA1 Message Date
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
yuvipanda
a822d75e15 Add Google Cloud Tutorial 2018-07-05 14:19:08 -07:00
yuvipanda
4a2a120c54 Fix minor syntax issue 2018-07-04 16:07:00 -07:00
Yuvi Panda
ab2ede8acb Merge pull request #19 from ctb/update/jetstream_tutorial
[MRG] update jetstream tutorial with links, minor fixes
2018-07-04 14:57:56 -07:00
C. Titus Brown
84e93d3cf5 note that user is created first time server is started 2018-07-04 07:29:13 -07:00
C. Titus Brown
54b8a395f6 update jetstream tutorial with links, minor fixes 2018-07-04 07:25:08 -07:00
yuvipanda
8a229963d6 Fix image reference in JetStream tutorial 2018-07-03 21:45:20 -07:00
yuvipanda
8bd7bce9b2 Add a JetStream tutorial 2018-07-03 21:37:42 -07:00