arvados.git
8 years agoMerge branch '6263-arv-gitolite' refs #6263
Tom Clegg [Thu, 27 Aug 2015 13:41:05 +0000 (09:41 -0400)]
Merge branch '6263-arv-gitolite' refs #6263

8 years ago6263: gofmt
Tom Clegg [Thu, 27 Aug 2015 01:44:57 +0000 (21:44 -0400)]
6263: gofmt

8 years ago6263: Update doc.go: mention gitolite-shell.
Tom Clegg [Thu, 27 Aug 2015 01:21:15 +0000 (21:21 -0400)]
6263: Update doc.go: mention gitolite-shell.

8 years ago6781: Pass tests regardless of whether an admin group exists on the test host. refs...
Tom Clegg [Wed, 26 Aug 2015 19:01:27 +0000 (15:01 -0400)]
6781: Pass tests regardless of whether an admin group exists on the test host. refs #6871

8 years agoMerge branch '6781-arvados-login-sync' refs #6781
Tom Clegg [Wed, 26 Aug 2015 15:41:03 +0000 (11:41 -0400)]
Merge branch '6781-arvados-login-sync' refs #6781

8 years ago6781: Clarify "logins" vs. "get_all_logins" APIs by moving common code into render_lo...
Tom Clegg [Tue, 25 Aug 2015 19:10:57 +0000 (15:10 -0400)]
6781: Clarify "logins" vs. "get_all_logins" APIs by moving common code into render_logins_for.

8 years ago6781: Do not try /get_all_logins (the new /logins route is now 2 years old).
Tom Clegg [Tue, 25 Aug 2015 17:51:17 +0000 (13:51 -0400)]
6781: Do not try /get_all_logins (the new /logins route is now 2 years old).

8 years ago6781: Fix scope for user-sync script in documentation.
Ward Vandewege [Wed, 19 Aug 2015 21:04:02 +0000 (17:04 -0400)]
6781: Fix scope for user-sync script in documentation.

8 years ago6781: Add arvados-login-sync section to shell server install page.
Tom Clegg [Fri, 14 Aug 2015 21:37:26 +0000 (17:37 -0400)]
6781: Add arvados-login-sync section to shell server install page.

8 years ago6781: Add test cases and packaging support.
Tom Clegg [Fri, 14 Aug 2015 04:44:52 +0000 (00:44 -0400)]
6781: Add test cases and packaging support.

8 years ago6781: Use env vars instead of yaml config file.
Tom Clegg [Thu, 13 Aug 2015 15:56:21 +0000 (11:56 -0400)]
6781: Use env vars instead of yaml config file.

8 years ago6781: Add arvados-login-sync (was update-shell-accounts.rb)
Ward Vandewege [Thu, 13 Aug 2015 14:46:57 +0000 (10:46 -0400)]
6781: Add arvados-login-sync (was update-shell-accounts.rb)

8 years agoMerge branch '6940-workbench-centos-install-wip'
Brett Smith [Wed, 26 Aug 2015 01:29:10 +0000 (21:29 -0400)]
Merge branch '6940-workbench-centos-install-wip'

Closes #6940, #7053.

8 years ago6940: Workbench install guide describes using Nginx with Software Collections.
Brett Smith [Thu, 20 Aug 2015 16:59:56 +0000 (12:59 -0400)]
6940: Workbench install guide describes using Nginx with Software Collections.

Because Workbench invokes arv-get, it needs this configuration to find
arv-get in the Software Collection root.

8 years ago6940: Move arvados-workbench-upgrade.sh down in install guide.
Brett Smith [Thu, 20 Aug 2015 15:13:03 +0000 (11:13 -0400)]
6940: Move arvados-workbench-upgrade.sh down in install guide.

The script tries to restart Nginx, so Nginx should be set up first.
No issue #.

8 years agoFix up additional places in keepproxy install docs to use example
Peter Amstutz [Tue, 25 Aug 2015 17:07:41 +0000 (13:07 -0400)]
Fix up additional places in keepproxy install docs to use example
"keep$uuid_prefix.your.domain" consistently.  refs #6918

8 years ago6263: Split git-specific stuff into git_handler.go, add tests for new env vars.
Tom Clegg [Tue, 25 Aug 2015 16:33:44 +0000 (12:33 -0400)]
6263: Split git-specific stuff into git_handler.go, add tests for new env vars.

8 years agoMerge branch '6918-remove-nginx-cors-headers' closes #6918
Peter Amstutz [Tue, 25 Aug 2015 13:54:10 +0000 (09:54 -0400)]
Merge branch '6918-remove-nginx-cors-headers' closes #6918

8 years ago6918: Further clean up recommended nginx proxy configuration.
Peter Amstutz [Tue, 25 Aug 2015 13:51:40 +0000 (09:51 -0400)]
6918: Further clean up recommended nginx proxy configuration.

8 years ago6918: Fix server_name in example nginx config. Remove client_body_buffer_size.
Peter Amstutz [Mon, 24 Aug 2015 14:49:56 +0000 (10:49 -0400)]
6918: Fix server_name in example nginx config.  Remove client_body_buffer_size.

8 years agoMerge branch '6941-docs-fix-www-data' closes #6941
Peter Amstutz [Mon, 24 Aug 2015 14:03:56 +0000 (10:03 -0400)]
Merge branch '6941-docs-fix-www-data' closes #6941

8 years ago6941: Add note about needing to fill in correct web server user in places where
Peter Amstutz [Fri, 21 Aug 2015 20:33:14 +0000 (16:33 -0400)]
6941: Add note about needing to fill in correct web server user in places where
www-data was used before.

8 years agoarv-tag respects more valid ARVADOS_API_HOST_INSECURE values.
Brett Smith [Fri, 21 Aug 2015 19:51:37 +0000 (15:51 -0400)]
arv-tag respects more valid ARVADOS_API_HOST_INSECURE values.

This makes it more consistent with other tools, including `arv`
itself.  No issue #.

8 years agocloses #6640
Manoj [Fri, 21 Aug 2015 15:23:34 +0000 (11:23 -0400)]
closes #6640
Merge branch '6640-all-projects-dup'

8 years agoMerge branch 'master' into 6640-all-projects-dup
Manoj [Fri, 21 Aug 2015 14:57:08 +0000 (10:57 -0400)]
Merge branch 'master' into 6640-all-projects-dup

8 years agoMerge branch '6942-improve-compute-node-setup-script'
Ward Vandewege [Fri, 21 Aug 2015 14:09:13 +0000 (10:09 -0400)]
Merge branch '6942-improve-compute-node-setup-script'

closes #6942

8 years agoMerge branch 'master' into 6942-improve-compute-node-setup-script
Ward Vandewege [Fri, 21 Aug 2015 14:08:58 +0000 (10:08 -0400)]
Merge branch 'master' into 6942-improve-compute-node-setup-script

8 years agoSome more improvements based on review feedback.
Ward Vandewege [Fri, 21 Aug 2015 14:08:10 +0000 (10:08 -0400)]
Some more improvements based on review feedback.

closes #6942

8 years agoarv-tag authenticates to the API server with OAuth2.
Brett Smith [Fri, 21 Aug 2015 13:34:43 +0000 (09:34 -0400)]
arv-tag authenticates to the API server with OAuth2.

No issue #.

8 years agoMerge branch '7012-no-docker-install-doc' closes #7012
Peter Amstutz [Thu, 20 Aug 2015 20:07:27 +0000 (16:07 -0400)]
Merge branch '7012-no-docker-install-doc' closes #7012

8 years ago6918: Update documentation to remove CORS headers from sample nginx
Peter Amstutz [Thu, 20 Aug 2015 20:04:41 +0000 (16:04 -0400)]
6918: Update documentation to remove CORS headers from sample nginx
configuration.  Add sample ssl_, proxy_ and client_ settings as well.

8 years agocloses #7010
radhika [Thu, 20 Aug 2015 20:03:47 +0000 (16:03 -0400)]
closes #7010
Merge branch '7010-git-version'

8 years agoMerge branch 'master' into 7010-git-version
radhika [Thu, 20 Aug 2015 20:03:21 +0000 (16:03 -0400)]
Merge branch 'master' into 7010-git-version

8 years ago7010: trimmed version git version note.
radhika [Thu, 20 Aug 2015 18:44:53 +0000 (14:44 -0400)]
7010: trimmed version git version note.

8 years ago7012: Remove Docker install from _config.yml as well.
Peter Amstutz [Thu, 20 Aug 2015 18:36:51 +0000 (14:36 -0400)]
7012: Remove Docker install from _config.yml as well.

8 years ago7012: Rewrite introduction page to remove links to Docker install and clarify
Peter Amstutz [Thu, 20 Aug 2015 18:34:30 +0000 (14:34 -0400)]
7012: Rewrite introduction page to remove links to Docker install and clarify
description of the manual installation method.

8 years agoImprove compute node setup script.
Ward Vandewege [Thu, 20 Aug 2015 15:34:17 +0000 (11:34 -0400)]
Improve compute node setup script.

closes #6942

8 years ago7010: add note in install guides that we need git version 1.7.10 or later.
radhika [Thu, 20 Aug 2015 14:47:27 +0000 (10:47 -0400)]
7010: add note in install guides that we need git version 1.7.10 or later.

8 years ago6263: Set flag to skip gitolite permission checks, and set SERVER_ADDR so gitolite...
Tom Clegg [Thu, 20 Aug 2015 06:11:02 +0000 (02:11 -0400)]
6263: Set flag to skip gitolite permission checks, and set SERVER_ADDR so gitolite doesn't complain.

8 years ago6263: Pass through environment variables needed by gitolite-shell.
Tom Clegg [Thu, 20 Aug 2015 05:51:17 +0000 (01:51 -0400)]
6263: Pass through environment variables needed by gitolite-shell.

8 years ago6640: Fix whitespace, remove excess end tag.
Tom Clegg [Thu, 20 Aug 2015 03:59:07 +0000 (23:59 -0400)]
6640: Fix whitespace, remove excess end tag.

8 years ago6640: Replace paging test with all_projects bugfix test.
Tom Clegg [Thu, 20 Aug 2015 03:32:28 +0000 (23:32 -0400)]
6640: Replace paging test with all_projects bugfix test.

8 years ago6640: dup all_projects when reusing it for find_objects_for_index, to
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.

8 years agorefs #6640
Manoj [Wed, 19 Aug 2015 16:39:50 +0000 (12:39 -0400)]
refs #6640
Merge branch '6640-projects-menu'

8 years ago6640: Show only My Projects in dropdowns: use search modal for shared projects.
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.

8 years agocloses #6862
Bryan Cosca [Wed, 19 Aug 2015 13:35:41 +0000 (09:35 -0400)]
closes #6862
Merge branch '6862-git-doc-guide-new'

8 years agocloses #6652
Manoj [Wed, 19 Aug 2015 13:24:23 +0000 (09:24 -0400)]
closes #6652
Merge branch '6652-test-system-menu'

8 years ago6652: Added assertion and changed assertion to use assert_text instead
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?.

8 years agoMerge branch 'master' into 6652-test-system-menu
Manoj [Wed, 19 Aug 2015 13:15:18 +0000 (09:15 -0400)]
Merge branch 'master' into 6652-test-system-menu

8 years ago6862: Fixed typos and syntax in git-arvados-guide
Bryan Cosca [Tue, 18 Aug 2015 20:44:53 +0000 (16:44 -0400)]
6862: Fixed typos and syntax in git-arvados-guide

8 years ago6862: Moved clone arvados repository from tutorial-submit-job to 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

8 years ago6862: Added a quick guide to git, from git clone to git push.
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.

8 years ago6095: Brown paper bag fix the last commit.
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.

8 years ago6095: Stop demoting OrderedDicts to dicts in arv-copy.
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.

8 years ago6998: Set force_ssl: false in Workbench Docker image.
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.

8 years agoAccept libcurl4-openssl-dev as an alternative to libcurl4-gnutls-dev dependency....
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

8 years agoUse relative data_files paths so package is installable in a virtualenv. refs #6934
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.

8 years agoMerge branch '6638-backport-deps' refs #6638
Tom Clegg [Fri, 14 Aug 2015 21:34:02 +0000 (17:34 -0400)]
Merge branch '6638-backport-deps' refs #6638

8 years agoMerge branch '6950-install-guide-job-test-wip'
Brett Smith [Fri, 14 Aug 2015 19:04:27 +0000 (15:04 -0400)]
Merge branch '6950-install-guide-job-test-wip'

Closes #6950, #6960.

8 years ago6950: Improve "make a job" check in Crunch dispatch install guide.
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.

8 years ago6652: Add a new repository and add a new authorized key buttons no longer
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.

8 years ago6638: 6934: Fix up shellinabox example and add to package.
Tom Clegg [Thu, 13 Aug 2015 14:34:12 +0000 (10:34 -0400)]
6638: 6934: Fix up shellinabox example and add to package.

8 years ago6638: Add package deps for llfuse and pycurl backports
Tom Clegg [Wed, 12 Aug 2015 15:52:13 +0000 (11:52 -0400)]
6638: Add package deps for llfuse and pycurl backports

8 years agocloses #6572
radhika [Thu, 13 Aug 2015 15:13:06 +0000 (11:13 -0400)]
closes #6572
Merge branch '6572-doc-copy-pipeline'

8 years ago6572: minor section title updates
radhika [Thu, 13 Aug 2015 15:12:32 +0000 (11:12 -0400)]
6572: minor section title updates

8 years agoMerge branch 'master' into 6572-doc-copy-pipeline
radhika [Thu, 13 Aug 2015 15:09:56 +0000 (11:09 -0400)]
Merge branch 'master' into 6572-doc-copy-pipeline

8 years ago6638: Add python sdk package dependencies.
Tom Clegg [Wed, 12 Aug 2015 15:49:02 +0000 (11:49 -0400)]
6638: Add python sdk package dependencies.

8 years agoMerge branch '6934-pam' refs #6934
Tom Clegg [Thu, 13 Aug 2015 03:04:35 +0000 (23:04 -0400)]
Merge branch '6934-pam' refs #6934

8 years ago6934: Recommend system-log-daemon metapackage, not rsyslog specifically.
Tom Clegg [Thu, 13 Aug 2015 02:37:08 +0000 (22:37 -0400)]
6934: Recommend system-log-daemon metapackage, not rsyslog specifically.

8 years ago6934: Move integration tests into separate dir.
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.

8 years ago6934: Fix Dockerfile instructions. Use default test port. Use arvados/foo tag convention.
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.

8 years agoMerge branch '5824-go-sdk' refs #5824
Tom Clegg [Wed, 12 Aug 2015 17:55:56 +0000 (13:55 -0400)]
Merge branch '5824-go-sdk' refs #5824

8 years ago5824: Merge branch 'master' into 5824-go-sdk
Tom Clegg [Wed, 12 Aug 2015 17:45:43 +0000 (13:45 -0400)]
5824: Merge branch 'master' into 5824-go-sdk

8 years ago6934: Add pam_sm tests.
Tom Clegg [Tue, 11 Aug 2015 14:46:28 +0000 (10:46 -0400)]
6934: Add pam_sm tests.

8 years ago6934: Split module
Tom Clegg [Tue, 11 Aug 2015 14:32:49 +0000 (10:32 -0400)]
6934: Split module

8 years ago6934: Put wrapper in /lib/security/ instead of writing dist-packages path in config...
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.

8 years ago6934: Add packaging instructions
Tom Clegg [Mon, 10 Aug 2015 14:42:17 +0000 (10:42 -0400)]
6934: Add packaging instructions

8 years agoMerge branch 'master' into 6572-doc-copy-pipeline
radhika [Wed, 12 Aug 2015 15:05:14 +0000 (11:05 -0400)]
Merge branch 'master' into 6572-doc-copy-pipeline

8 years ago5824: Test invalid argument vs. 404.
Tom Clegg [Tue, 11 Aug 2015 21:27:07 +0000 (17:27 -0400)]
5824: Test invalid argument vs. 404.

8 years ago6938: Install guide covers git server before standard objects.
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.

8 years ago5824: Add tests for UUIDMatch and PDHMatch.
Tom Clegg [Tue, 11 Aug 2015 19:38:40 +0000 (15:38 -0400)]
5824: Add tests for UUIDMatch and PDHMatch.

8 years ago5824: Return InvalidArgument (not 404) for poor argument choices that do not involve...
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.

8 years agoMerge branch '6260-work-queue-status' refs #6260
Tom Clegg [Tue, 11 Aug 2015 17:51:09 +0000 (13:51 -0400)]
Merge branch '6260-work-queue-status' refs #6260

8 years ago6572: update to make it clear that the user can access anonymous token to use arv...
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.

8 years ago6260: Add explanatory comment about testing /status.json.
Tom Clegg [Tue, 11 Aug 2015 15:13:34 +0000 (11:13 -0400)]
6260: Add explanatory comment about testing /status.json.

8 years ago6260: Rename ReportDone to DoneItem.
Tom Clegg [Tue, 11 Aug 2015 15:07:28 +0000 (11:07 -0400)]
6260: Rename ReportDone to DoneItem.

8 years ago6260: Improve Gate explanation.
Tom Clegg [Tue, 11 Aug 2015 15:07:13 +0000 (11:07 -0400)]
6260: Improve Gate explanation.

8 years agoMerge branch 'master' into 6572-doc-copy-pipeline
radhika [Tue, 11 Aug 2015 14:47:02 +0000 (10:47 -0400)]
Merge branch 'master' into 6572-doc-copy-pipeline

8 years ago5824: Add test for nonexistent resource type.
Tom Clegg [Tue, 11 Aug 2015 00:45:38 +0000 (20:45 -0400)]
5824: Add test for nonexistent resource type.

8 years ago5824: Document ClientPool.
Tom Clegg [Tue, 11 Aug 2015 00:39:39 +0000 (20:39 -0400)]
5824: Document ClientPool.

8 years ago5824: Doc/comment fixes, add test for "Get empty UUID"
Tom Clegg [Tue, 11 Aug 2015 00:39:25 +0000 (20:39 -0400)]
5824: Doc/comment fixes, add test for "Get empty UUID"

8 years ago5824: Fix up comments for godoc.
Tom Clegg [Mon, 10 Aug 2015 23:51:27 +0000 (19:51 -0400)]
5824: Fix up comments for godoc.

8 years ago5824: Add UUID and PDH matchers.
Tom Clegg [Mon, 3 Aug 2015 04:39:28 +0000 (00:39 -0400)]
5824: Add UUID and PDH matchers.

8 years ago5824: Do not JSON-encode string params. Fixup comments for godoc.
Tom Clegg [Mon, 3 Aug 2015 04:38:36 +0000 (00:38 -0400)]
5824: Do not JSON-encode string params. Fixup comments for godoc.

8 years ago5824: Use fmt "%+q" instead of custom escaping.
Tom Clegg [Mon, 3 Aug 2015 04:36:46 +0000 (00:36 -0400)]
5824: Use fmt "%+q" instead of custom escaping.

8 years ago5824: Add Get() method to arvadosclient.
Tom Clegg [Thu, 23 Jul 2015 04:01:52 +0000 (00:01 -0400)]
5824: Add Get() method to arvadosclient.

8 years agoShut down API server after suite (noticed during 5824, otherwise no issue #)
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 #)

8 years ago5824: Move client pool to SDK.
Tom Clegg [Fri, 12 Jun 2015 06:43:19 +0000 (02:43 -0400)]
5824: Move client pool to SDK.

8 years ago5824: Move quoted-logging function to SDK.
Tom Clegg [Fri, 12 Jun 2015 05:53:05 +0000 (01:53 -0400)]
5824: Move quoted-logging function to SDK.

8 years ago5824: gofmt
Tom Clegg [Wed, 17 Jun 2015 05:57:33 +0000 (01:57 -0400)]
5824: gofmt