Tom Clegg [Thu, 20 Aug 2015 05:51:17 +0000 (01:51 -0400)]
6263: Pass through environment variables needed by gitolite-shell.
Tom Clegg [Thu, 20 Aug 2015 03:59:07 +0000 (23:59 -0400)]
6640: Fix whitespace, remove excess end tag.
Tom Clegg [Thu, 20 Aug 2015 03:32:28 +0000 (23:32 -0400)]
6640: Replace paging test with all_projects bugfix test.
radhika [Wed, 19 Aug 2015 23:18:19 +0000 (19:18 -0400)]
6859: Always raise an exception on errors during salvaging. Catch any such exceptions in the script and exit. Update test accordingly.
Tom Clegg [Wed, 19 Aug 2015 21:34:20 +0000 (17:34 -0400)]
6640: dup all_projects when reusing it for find_objects_for_index, to
avoid infecting the projects dropdown menu with this request's filter
params.
radhika [Wed, 19 Aug 2015 18:22:13 +0000 (14:22 -0400)]
Merge branch 'master' into 6859-fix-invalid-manifests
Manoj [Wed, 19 Aug 2015 16:39:50 +0000 (12:39 -0400)]
refs #6640
Merge branch '6640-projects-menu'
Manoj [Wed, 19 Aug 2015 15:52:03 +0000 (11:52 -0400)]
6640: Show only My Projects in dropdowns: use search modal for shared projects.
Peter Amstutz [Wed, 19 Aug 2015 15:22:35 +0000 (11:22 -0400)]
6507: Fix tests
Peter Amstutz [Wed, 19 Aug 2015 15:19:45 +0000 (11:19 -0400)]
6507: Set hostname tag in arvados_create_kwargs instead of sync_node.
Peter Amstutz [Wed, 19 Aug 2015 15:13:34 +0000 (11:13 -0400)]
6507: Paste in command line for creating service principals instead of just
referencing generic documentation.
Peter Amstutz [Wed, 19 Aug 2015 15:07:53 +0000 (11:07 -0400)]
6507: Added notes to sample azure configuration file
Peter Amstutz [Wed, 19 Aug 2015 14:36:42 +0000 (10:36 -0400)]
6507: Add basic azure driver tests.
Bryan Cosca [Wed, 19 Aug 2015 13:35:41 +0000 (09:35 -0400)]
closes #6862
Merge branch '6862-git-doc-guide-new'
Manoj [Wed, 19 Aug 2015 13:24:23 +0000 (09:24 -0400)]
closes #6652
Merge branch '6652-test-system-menu'
Manoj [Wed, 19 Aug 2015 13:19:40 +0000 (09:19 -0400)]
6652: Added assertion and changed assertion to use assert_text instead
of page.has_text?.
Manoj [Wed, 19 Aug 2015 13:15:18 +0000 (09:15 -0400)]
Merge branch 'master' into 6652-test-system-menu
Peter Amstutz [Tue, 18 Aug 2015 21:23:14 +0000 (17:23 -0400)]
Create, destroy, tag nodes.
Bryan Cosca [Tue, 18 Aug 2015 20:44:53 +0000 (16:44 -0400)]
6862: Fixed typos and syntax in git-arvados-guide
Bryan Cosca [Tue, 18 Aug 2015 19:36:53 +0000 (15:36 -0400)]
6862: Moved clone arvados repository from tutorial-submit-job to git-arvados-guide, fixed some headers to include Arvados repository
Bryan Cosca [Tue, 18 Aug 2015 15:25:14 +0000 (11:25 -0400)]
6862: Added a quick guide to git, from git clone to git push.
Brett Smith [Tue, 18 Aug 2015 12:44:06 +0000 (08:44 -0400)]
6095: Brown paper bag fix the last commit.
I swear I tried to test before I pushed, but I used --no-recursive,
which meant we never got to this code. That also explains why we
didn't catch the lack of recursion earlier. Apologies. Refs #6095.
radhika [Tue, 18 Aug 2015 04:29:24 +0000 (00:29 -0400)]
6859: mocking Kernel system method had the undersirable side effect of impacting any and all invocations of this method resulting in failures in other tests. Hence, refactored the arv-put invocation into a separate method and mocked this instead in the test. All tests pass now.
radhika [Tue, 18 Aug 2015 04:06:49 +0000 (00:06 -0400)]
Merge branch 'master' into 6859-fix-invalid-manifests
Brett Smith [Mon, 17 Aug 2015 21:34:09 +0000 (17:34 -0400)]
6095: Stop demoting OrderedDicts to dicts in arv-copy.
History: first there was
79564b0ac7d03327cc351bbd6df544ab1f776380.
This preserved the order of copied pipeline templates, but that's in
part because it stopped recursing through those templates.
1b8caff3ad598744e4a0379b01fc95ca4838caa0 fixed the recursion, but then
started losing the order again. This retains the order by ensuring we
copy OrderedDicts as OrderedDicts.
Refs #6095, #7001.
Brett Smith [Mon, 17 Aug 2015 20:50:43 +0000 (16:50 -0400)]
6998: Set force_ssl: false in Workbench Docker image.
This better matches the existing Docker image configuration, which
currently does not serve HTTPS at all. Refs #6998.
radhika [Mon, 17 Aug 2015 16:21:33 +0000 (12:21 -0400)]
6859: reset ARVADOS_API_HOST and ARVADOS_API_TOKEN in teardown method in test.
radhika [Mon, 17 Aug 2015 15:28:24 +0000 (11:28 -0400)]
6859: observed that an exit from test running is captured and misinterpreted by the Kernel.exit mock method. Hence, update salvage_collection to exit with code 200, which is outside the range of special exit codes. tldp.org/LDP/abs/html/exitcodes.htmla
radhika [Mon, 17 Aug 2015 14:59:34 +0000 (10:59 -0400)]
Merge branch 'master' into 6859-fix-invalid-manifests
radhika [Mon, 17 Aug 2015 14:58:48 +0000 (10:58 -0400)]
6859: add one more test with error during arv-put
Tom Clegg [Sun, 16 Aug 2015 01:01:02 +0000 (21:01 -0400)]
Accept libcurl4-openssl-dev as an alternative to libcurl4-gnutls-dev dependency. refs #6638
Tom Clegg [Sat, 15 Aug 2015 02:25:45 +0000 (22:25 -0400)]
Use relative data_files paths so package is installable in a virtualenv. refs #6934
Unfortunately this also means /usr/pam-configs/arvados moves to
/usr/local/pam-configs/arvados, where pam-auth-update(8) does not see
it.
Tom Clegg [Fri, 14 Aug 2015 21:34:02 +0000 (17:34 -0400)]
Merge branch '6638-backport-deps' refs #6638
Brett Smith [Fri, 14 Aug 2015 19:04:27 +0000 (15:04 -0400)]
Merge branch '6950-install-guide-job-test-wip'
Closes #6950, #6960.
Brett Smith [Tue, 11 Aug 2015 21:38:21 +0000 (17:38 -0400)]
6950: Improve "make a job" check in Crunch dispatch install guide.
* This check ensures that Crunch has something to dispatch. It
doesn't test anything about the disptacher itself. Move it up, as a
prerequisite sanity check.
* Explain what success looks like.
* Explain common error causes and how to debug them.
* Better markup for the user input.
radhika [Fri, 14 Aug 2015 18:43:55 +0000 (14:43 -0400)]
6859: add test for salvage_collection
Manoj [Fri, 14 Aug 2015 18:06:40 +0000 (14:06 -0400)]
6652: Add a new repository and add a new authorized key buttons no longer
appear in the admin pages and tests have been updated.
Peter Amstutz [Fri, 14 Aug 2015 17:48:23 +0000 (13:48 -0400)]
6507: Initial commit
radhika [Fri, 14 Aug 2015 01:06:06 +0000 (21:06 -0400)]
6859: Add check for ENV[ARVADOS_API_TOKEN] and handle any other issues during arv-put. Split salvalge_collection method into lib module.
radhika [Thu, 13 Aug 2015 21:41:49 +0000 (17:41 -0400)]
6859: use --as-stream and improved arg parsing.
Tom Clegg [Thu, 13 Aug 2015 14:34:12 +0000 (10:34 -0400)]
6638: 6934: Fix up shellinabox example and add to package.
Tom Clegg [Wed, 12 Aug 2015 15:52:13 +0000 (11:52 -0400)]
6638: Add package deps for llfuse and pycurl backports
radhika [Thu, 13 Aug 2015 18:39:41 +0000 (14:39 -0400)]
Merge branch 'master' into 6859-fix-invalid-manifests
radhika [Thu, 13 Aug 2015 15:13:06 +0000 (11:13 -0400)]
closes #6572
Merge branch '6572-doc-copy-pipeline'
radhika [Thu, 13 Aug 2015 15:12:32 +0000 (11:12 -0400)]
6572: minor section title updates
radhika [Thu, 13 Aug 2015 15:09:56 +0000 (11:09 -0400)]
Merge branch 'master' into 6572-doc-copy-pipeline
radhika [Thu, 13 Aug 2015 13:29:17 +0000 (09:29 -0400)]
6859: fix issue with tempfile not actually being written and also update message logging.
radhika [Thu, 13 Aug 2015 12:50:24 +0000 (08:50 -0400)]
Merge branch 'master' into 6859-fix-invalid-manifests
Tom Clegg [Wed, 12 Aug 2015 15:49:02 +0000 (11:49 -0400)]
6638: Add python sdk package dependencies.
Tom Clegg [Thu, 13 Aug 2015 03:04:35 +0000 (23:04 -0400)]
Merge branch '6934-pam' refs #6934
Tom Clegg [Thu, 13 Aug 2015 02:37:08 +0000 (22:37 -0400)]
6934: Recommend system-log-daemon metapackage, not rsyslog specifically.
radhika [Wed, 12 Aug 2015 21:13:13 +0000 (17:13 -0400)]
Merge branch 'master' into 6859-fix-invalid-manifests
Tom Clegg [Wed, 12 Aug 2015 20:41:38 +0000 (16:41 -0400)]
6934: Move integration tests into separate dir.
Now, "python setup.py --test-suite integration_tests" will run
integration tests, and "python setup.py" won't -- regardless of
whether you are root, and what your pam config looks like.
Tom Clegg [Wed, 12 Aug 2015 19:59:37 +0000 (15:59 -0400)]
6934: Fix Dockerfile instructions. Use default test port. Use arvados/foo tag convention.
radhika [Wed, 12 Aug 2015 19:53:03 +0000 (15:53 -0400)]
6859: updated script to append all locators to newly created manifest text from the original salvaged collection.
Tom Clegg [Wed, 12 Aug 2015 17:55:56 +0000 (13:55 -0400)]
Merge branch '5824-go-sdk' refs #5824
Tom Clegg [Wed, 12 Aug 2015 17:45:43 +0000 (13:45 -0400)]
5824: Merge branch 'master' into 5824-go-sdk
Tom Clegg [Tue, 11 Aug 2015 14:46:28 +0000 (10:46 -0400)]
6934: Add pam_sm tests.
Tom Clegg [Tue, 11 Aug 2015 14:32:49 +0000 (10:32 -0400)]
6934: Split module
Tom Clegg [Tue, 11 Aug 2015 06:26:51 +0000 (02:26 -0400)]
6934: Put wrapper in /lib/security/ instead of writing dist-packages path in config file. Make integration test work.
Tom Clegg [Mon, 10 Aug 2015 14:42:17 +0000 (10:42 -0400)]
6934: Add packaging instructions
radhika [Wed, 12 Aug 2015 15:06:13 +0000 (11:06 -0400)]
6859: added salvage_collection.rb script.
radhika [Wed, 12 Aug 2015 15:05:14 +0000 (11:05 -0400)]
Merge branch 'master' into 6572-doc-copy-pipeline
Tom Clegg [Tue, 11 Aug 2015 21:27:07 +0000 (17:27 -0400)]
5824: Test invalid argument vs. 404.
Brett Smith [Tue, 11 Aug 2015 19:59:53 +0000 (15:59 -0400)]
6938: Install guide covers git server before standard objects.
The standard objects page covers creating the arvados git repository,
which requires Git hosting to be set up already. It also feels like
this flows a little nicer because currently the Git server must be on
the same host as the API server.
Closes #6938.
Tom Clegg [Tue, 11 Aug 2015 19:38:40 +0000 (15:38 -0400)]
5824: Add tests for UUIDMatch and PDHMatch.
Tom Clegg [Tue, 11 Aug 2015 19:37:50 +0000 (15:37 -0400)]
5824: Return InvalidArgument (not 404) for poor argument choices that do not involve real HTTP failures.
Tom Clegg [Tue, 11 Aug 2015 17:51:09 +0000 (13:51 -0400)]
Merge branch '6260-work-queue-status' refs #6260
radhika [Tue, 11 Aug 2015 16:13:36 +0000 (12:13 -0400)]
6572: update to make it clear that the user can access anonymous token to use arv-copy.
Tom Clegg [Tue, 11 Aug 2015 15:13:34 +0000 (11:13 -0400)]
6260: Add explanatory comment about testing /status.json.
Tom Clegg [Tue, 11 Aug 2015 15:07:28 +0000 (11:07 -0400)]
6260: Rename ReportDone to DoneItem.
Tom Clegg [Tue, 11 Aug 2015 15:07:13 +0000 (11:07 -0400)]
6260: Improve Gate explanation.
radhika [Tue, 11 Aug 2015 14:47:02 +0000 (10:47 -0400)]
Merge branch 'master' into 6572-doc-copy-pipeline
Tom Clegg [Tue, 11 Aug 2015 00:45:38 +0000 (20:45 -0400)]
5824: Add test for nonexistent resource type.
Tom Clegg [Tue, 11 Aug 2015 00:39:39 +0000 (20:39 -0400)]
5824: Document ClientPool.
Tom Clegg [Tue, 11 Aug 2015 00:39:25 +0000 (20:39 -0400)]
5824: Doc/comment fixes, add test for "Get empty UUID"
Tom Clegg [Mon, 10 Aug 2015 23:51:27 +0000 (19:51 -0400)]
5824: Fix up comments for godoc.
Tom Clegg [Mon, 3 Aug 2015 04:39:28 +0000 (00:39 -0400)]
5824: Add UUID and PDH matchers.
Tom Clegg [Mon, 3 Aug 2015 04:38:36 +0000 (00:38 -0400)]
5824: Do not JSON-encode string params. Fixup comments for godoc.
Tom Clegg [Mon, 3 Aug 2015 04:36:46 +0000 (00:36 -0400)]
5824: Use fmt "%+q" instead of custom escaping.
Tom Clegg [Thu, 23 Jul 2015 04:01:52 +0000 (00:01 -0400)]
5824: Add Get() method to arvadosclient.
Tom Clegg [Wed, 17 Jun 2015 04:47:12 +0000 (00:47 -0400)]
Shut down API server after suite (noticed during 5824, otherwise no issue #)
Tom Clegg [Fri, 12 Jun 2015 06:43:19 +0000 (02:43 -0400)]
5824: Move client pool to SDK.
Tom Clegg [Fri, 12 Jun 2015 05:53:05 +0000 (01:53 -0400)]
5824: Move quoted-logging function to SDK.
Tom Clegg [Wed, 17 Jun 2015 05:57:33 +0000 (01:57 -0400)]
5824: gofmt
Tom Clegg [Fri, 12 Jun 2015 05:39:27 +0000 (01:39 -0400)]
5824: Move spying ResponseWriter to SDK.
Tom Clegg [Fri, 12 Jun 2015 05:01:52 +0000 (01:01 -0400)]
5824: Move HTTP server code to SDK.
Tom Clegg [Thu, 21 May 2015 04:33:56 +0000 (00:33 -0400)]
5824: Move request auth code into an SDK package. Support more ways of passing tokens.
Bryan Cosca [Mon, 10 Aug 2015 20:11:13 +0000 (16:11 -0400)]
closes #6858
Merge branch '6858-job-re-run-documentation'
radhika [Mon, 10 Aug 2015 18:35:16 +0000 (14:35 -0400)]
refs #6827
Merge branch '6827-short-token'
Brett Smith [Mon, 10 Aug 2015 18:23:09 +0000 (14:23 -0400)]
Improve crunch-dispatch runit script in install guide.
* Modernize crunch-dispatch's prerequisites.
* Document what this script is.
* Consolidate environment variables for easier configuration.
No issue #.
Brett Smith [Mon, 10 Aug 2015 18:17:59 +0000 (14:17 -0400)]
Include example service script for keepproxy.
Conveniently you just need this one line, which should work equally
well in all kinds of supervisors. No issue #.
radhika [Mon, 10 Aug 2015 18:32:50 +0000 (14:32 -0400)]
6827: fix error in setting valid token.
radhika [Mon, 10 Aug 2015 18:20:25 +0000 (14:20 -0400)]
6827: set validApiToken flag after ensuring that getting list of repositories work with the given credentials.
radhika [Mon, 10 Aug 2015 18:19:07 +0000 (14:19 -0400)]
Merge branch 'master' into 6827-short-token
Tom Clegg [Mon, 10 Aug 2015 17:07:58 +0000 (13:07 -0400)]
6827: Test logging handler with short token.
Tom Clegg [Mon, 10 Aug 2015 16:45:45 +0000 (12:45 -0400)]
6260: Pull entire status object out of WorkQueue atomically.
Tom Clegg [Mon, 10 Aug 2015 15:56:48 +0000 (11:56 -0400)]
6260: Expose queue sizes in /status.json. Fix sleep/race in trash_worker_test.
Tom Clegg [Thu, 6 Aug 2015 03:38:12 +0000 (23:38 -0400)]
6260: gofmt
Tom Clegg [Thu, 6 Aug 2015 03:38:05 +0000 (23:38 -0400)]
6260: Fix races in keepstore tests. Expose WorkQueue in-progress/queued stats.