Peter Amstutz [Wed, 26 Aug 2015 19:23:35 +0000 (15:23 -0400)]
6507: Use dependency_links to specify custom libcloud package needed for azure support.
Peter Amstutz [Tue, 25 Aug 2015 17:02:55 +0000 (13:02 -0400)]
6507: Remove unused imports, move _init_ssh_key() into base, set hostname tag on sync_node(), tweak tests.
Peter Amstutz [Thu, 20 Aug 2015 18:05:37 +0000 (14:05 -0400)]
6507: Fix test
Peter Amstutz [Thu, 20 Aug 2015 18:04:03 +0000 (14:04 -0400)]
6507: Use get_image() instead of list_images() for image lookup.
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.
Peter Amstutz [Tue, 18 Aug 2015 21:23:14 +0000 (17:23 -0400)]
Create, destroy, tag nodes.
Peter Amstutz [Fri, 14 Aug 2015 17:48:23 +0000 (13:48 -0400)]
6507: Initial commit
Brett Smith [Fri, 7 Aug 2015 22:22:46 +0000 (18:22 -0400)]
Add docs to Node Manager's base compute node driver.
This adds a docstring or comment description to every method in the class.
Brett Smith [Fri, 7 Aug 2015 12:59:40 +0000 (08:59 -0400)]
Make rvm-exec version in crunch-dispatch run script less specific.
Any Ruby 2.1 is fine; we don't specifically need 2.1.1. We use
`default` elsewhere throughout our documentation, so follow that
pattern here. No issue #.
Brett Smith [Fri, 7 Aug 2015 12:54:13 +0000 (08:54 -0400)]
Add Gitolite UMASK setting to install guide.
No issue #.
Brett Smith [Fri, 7 Aug 2015 12:50:48 +0000 (08:50 -0400)]
Add client_max_body_size to Nginx install configurations.
Nginx's default value for this setting is 1m, so adjusting it is all
but required to do useful work. No issue #.
Brett Smith [Fri, 7 Aug 2015 12:44:27 +0000 (08:44 -0400)]
Highlight dynamic fields in Keep service registration instructions.
No issue #.
Brett Smith [Fri, 7 Aug 2015 12:42:38 +0000 (08:42 -0400)]
Install Git in shell server install guide.
I don't think we expressly use curl for anything, but reusing the
install template seemed easy enough. In the future we might want to
expand this to a list of packages that are useful for Arvados work
generally (like maybe jq), but I wanted to keep this commit simple.
No issue #.
Brett Smith [Fri, 7 Aug 2015 12:38:59 +0000 (08:38 -0400)]
Remove redundant console line from Workbench install guide.
No issue #.
Brett Smith [Thu, 6 Aug 2015 21:46:24 +0000 (17:46 -0400)]
API server install guide suggests a more likely websocket_address.
/websocket is hardcoded as the websocket endpoint in our own code, so
that's where it'll be when people use the provided nginx configuration.
No issue #.
Bryan Cosca [Thu, 6 Aug 2015 20:27:11 +0000 (16:27 -0400)]
Merge branch '6858-job-re-run-documentation'
closes #6858
Bryan Cosca [Thu, 6 Aug 2015 19:06:34 +0000 (15:06 -0400)]
6858: Fixed syntax and added notes to re-use the same hashes from previous runs
Bryan Cosca [Thu, 6 Aug 2015 18:22:31 +0000 (14:22 -0400)]
6858: Added new section 'Re-using your pipeline run' and moved all version control parameters there for ease of reading. Added more explanation of all parameters
Bryan Cosca [Thu, 6 Aug 2015 15:54:42 +0000 (11:54 -0400)]
6858: Added note about job reproducibility and version control with arvados_sdk_version, script_version, and docker_image to Writing a Pipeline template
radhika [Thu, 6 Aug 2015 12:48:46 +0000 (08:48 -0400)]
6851: reorder install guide pages; right after api server, install workbench, shell server and standard objects.
Brett Smith [Thu, 6 Aug 2015 19:48:24 +0000 (15:48 -0400)]
Haha, no seriously, don't deploy Workbench with snakeoil certs.
No issue #.
radhika [Thu, 6 Aug 2015 19:33:15 +0000 (15:33 -0400)]
closes #6880
closes #6916
Merge branch '6880-remove-user-delete-button'
radhika [Thu, 6 Aug 2015 19:31:52 +0000 (15:31 -0400)]
6880: improved deletable? check
radhika [Thu, 6 Aug 2015 19:21:45 +0000 (15:21 -0400)]
Merge branch 'master' into 6880-remove-user-delete-button
Brett Smith [Thu, 6 Aug 2015 17:21:09 +0000 (13:21 -0400)]
crunch-dispatch preserves LD_LIBRARY_PATH environment variable.
This helps it run better in environments using Software Collections to
satisfy dependencies. No issue #.
Brett Smith [Thu, 6 Aug 2015 16:52:20 +0000 (12:52 -0400)]
Install guide notes that snakeoil certs break browser uploads.
You know, with all the usual caveats that users theoretically control
what certs their browser does and doesn't trust, etc. No issue #.
Brett Smith [Thu, 6 Aug 2015 16:14:05 +0000 (12:14 -0400)]
Add perl-Crypt-SSLeay as a Perl SDK dependency on Red Hat.
No issue #.
Brett Smith [Thu, 6 Aug 2015 16:10:42 +0000 (12:10 -0400)]
Quote `git_repo_ssh_base` value in git install guide.
Without this, the YAML gem complains that you're trying to do some
unallowed variable interpolation. No issue #.
Brett Smith [Thu, 6 Aug 2015 16:07:11 +0000 (12:07 -0400)]
Fix `websocket_address` typo throughout API install guide.
No issue #.
Brett Smith [Thu, 6 Aug 2015 16:04:51 +0000 (12:04 -0400)]
Add `bundle exec` needed to run script in keepproxy install guide.
No issue #.
Tom Clegg [Thu, 6 Aug 2015 16:00:31 +0000 (12:00 -0400)]
Do not split partition config across lines. No issue #
slurm.conf(5) from slurm 2.3.4: "Each line of partition configuration
information should represent a different partition."
radhika [Thu, 6 Aug 2015 16:00:20 +0000 (12:00 -0400)]
6880: added deletable? method and used to determine whether or not to show this button in the delete_object_button partial.
6916: created and moved logic into show_home_button partial rather than determine whether or not to show the button in the generic view.
radhika [Thu, 6 Aug 2015 14:57:14 +0000 (10:57 -0400)]
6880: Omit delete button from users index table; add controller tests.
6916: Show Home link in users page only and not in all other pages accessed via admin settings menu such as /repositories page; add controller tests.
radhika [Thu, 6 Aug 2015 12:50:45 +0000 (08:50 -0400)]
closes #6851
Merge branch '6851-install-guide-flow'
radhika [Thu, 6 Aug 2015 12:48:46 +0000 (08:48 -0400)]
6851: reorder install guide pages; right after api server, install workbench, shell server and standard objects.
radhika [Wed, 5 Aug 2015 22:00:10 +0000 (18:00 -0400)]
closes #6277
Merge branch '6277-check_manifest_validity'
radhika [Wed, 5 Aug 2015 21:51:52 +0000 (17:51 -0400)]
6277: slightly improved tests
radhika [Wed, 5 Aug 2015 18:45:11 +0000 (14:45 -0400)]
6277: add default_empty_manifest before_validation filter and update the tests accordingly.
radhika [Wed, 5 Aug 2015 18:29:10 +0000 (14:29 -0400)]
Merge branch 'master' into 6277-check_manifest_validity
radhika [Wed, 5 Aug 2015 18:28:27 +0000 (14:28 -0400)]
6277: more tests with error checking
Manoj [Wed, 5 Aug 2015 17:42:37 +0000 (13:42 -0400)]
closes #6588
Merge branch '6588-split-manage-account'
Manoj [Wed, 5 Aug 2015 17:42:12 +0000 (13:42 -0400)]
Merge branch 'master' into 6588-split-manage-account
Manoj [Wed, 5 Aug 2015 17:41:12 +0000 (13:41 -0400)]
6588: Removed unused objects in user_settings_menu_test.
radhika [Wed, 5 Aug 2015 17:35:06 +0000 (13:35 -0400)]
Merge branch 'master' into 6277-check_manifest_validity
Manoj [Wed, 5 Aug 2015 16:28:38 +0000 (12:28 -0400)]
Merge branch 'master' into 6588-split-manage-account
Tom Clegg [Wed, 5 Aug 2015 16:25:15 +0000 (12:25 -0400)]
Merge branch '6663-git-server' refs #6663
Manoj [Wed, 5 Aug 2015 16:24:16 +0000 (12:24 -0400)]
6588: Changed settings menu to user settings menu and changed text if account is setup.
Tom Clegg [Wed, 5 Aug 2015 16:21:39 +0000 (12:21 -0400)]
6663: Add back nginx configs to match tested values.
radhika [Wed, 5 Aug 2015 16:12:11 +0000 (12:12 -0400)]
Merge branch 'master' into 6277-check_manifest_validity
Manoj [Wed, 5 Aug 2015 14:30:25 +0000 (10:30 -0400)]
6588: Removed last reference to manage account page and reworded tests
to not use manage account.
Brett Smith [Wed, 5 Aug 2015 12:05:42 +0000 (08:05 -0400)]
6157: Copyedits to compute node name docs.
Mostly for wording and typographic consistency within the page.
Refs #6157.
Tom Clegg [Wed, 5 Aug 2015 01:23:39 +0000 (21:23 -0400)]
Merge branch '6157-worker-hostnames' closes #6157
radhika [Tue, 4 Aug 2015 23:29:36 +0000 (19:29 -0400)]
refs #6588
Merge branch '6588-documentation'
radhika [Tue, 4 Aug 2015 23:28:13 +0000 (19:28 -0400)]
6588: replace manage_account page references with the new SSH keys and Virtual machines page references.
radhika [Tue, 4 Aug 2015 22:19:14 +0000 (18:19 -0400)]
6277: enforce manifest validation
Tom Clegg [Tue, 4 Aug 2015 21:30:32 +0000 (17:30 -0400)]
6157: Explain how choice of hostnames relates to slurm and arvados.
radhika [Tue, 4 Aug 2015 20:43:12 +0000 (16:43 -0400)]
refs #6588
Merge branch '6588-documentation'
radhika [Tue, 4 Aug 2015 20:42:37 +0000 (16:42 -0400)]
6588: fix typo
Manoj [Tue, 4 Aug 2015 20:41:18 +0000 (16:41 -0400)]
6588: Removed manage account button, modified tests and deleted views.
radhika [Tue, 4 Aug 2015 20:20:04 +0000 (16:20 -0400)]
Merge branch 'master' into 6588-documentation
Manoj [Tue, 4 Aug 2015 20:01:08 +0000 (16:01 -0400)]
refs #6588
Merge branch '6588-split-manage-account'
Tom Clegg [Tue, 4 Aug 2015 17:38:39 +0000 (13:38 -0400)]
6663: Fix config/application.yml -> application.yml.
Tom Clegg [Tue, 4 Aug 2015 17:37:04 +0000 (13:37 -0400)]
6663: Finish editing sentence.
Tom Clegg [Tue, 4 Aug 2015 17:34:35 +0000 (13:34 -0400)]
6663: Add non-runit-dependent daemon startup script.
Tom Clegg [Tue, 4 Aug 2015 17:19:27 +0000 (13:19 -0400)]
6663: Remove unneeded nginx config, clarify where config should be added.
Manoj [Tue, 4 Aug 2015 17:02:25 +0000 (13:02 -0400)]
6588: Go directly to pages instead of going through home page and search
for more specific details on pages.
radhika [Tue, 4 Aug 2015 14:42:33 +0000 (10:42 -0400)]
closes #6476
Merge branch '6476-actions-show-not-need-token'
radhika [Tue, 4 Aug 2015 14:41:44 +0000 (10:41 -0400)]
6476: add comment
radhika [Tue, 4 Aug 2015 14:34:46 +0000 (10:34 -0400)]
Merge branch 'master' into 6476-actions-show-not-need-token
Manoj [Tue, 4 Aug 2015 14:33:53 +0000 (10:33 -0400)]
6588: Formatted tests and changed others to be more efficient.
Tom Clegg [Tue, 4 Aug 2015 12:57:28 +0000 (08:57 -0400)]
Merge branch '6838-docker-path' closes #6838
Tom Clegg [Tue, 4 Aug 2015 06:36:29 +0000 (02:36 -0400)]
6663: More explicit gitolite version advice, and link to home page.
Tom Clegg [Tue, 4 Aug 2015 05:58:06 +0000 (01:58 -0400)]
6663: Split "install runit" into debian and red hat variants.
Tom Clegg [Tue, 4 Aug 2015 05:49:38 +0000 (01:49 -0400)]
6663: Add "restart nginx" instructions.
Tom Clegg [Tue, 4 Aug 2015 05:41:45 +0000 (01:41 -0400)]
6663: Update nginx config to look more like API server's.
Tom Clegg [Tue, 4 Aug 2015 05:30:05 +0000 (01:30 -0400)]
6663: Formatting fixes.
Tom Clegg [Tue, 4 Aug 2015 05:22:15 +0000 (01:22 -0400)]
6663: Fix API config example for HTTPS, add corresponding SSH example.
Tom Clegg [Tue, 4 Aug 2015 05:21:59 +0000 (01:21 -0400)]
6663: gitolite, not arvados-git-sync.rb, creates empty repos.
Tom Clegg [Tue, 4 Aug 2015 05:08:28 +0000 (01:08 -0400)]
6663: Clarify "gitolite installed in X" vs. "hosted repos stored in X/repositories".
Tom Clegg [Tue, 4 Aug 2015 04:59:43 +0000 (00:59 -0400)]
6663: Clarify port 22 goes to sshd.
Tom Clegg [Tue, 4 Aug 2015 04:47:37 +0000 (00:47 -0400)]
6663: Clarify default vs. example git_repositories_dir.
Tom Clegg [Tue, 4 Aug 2015 04:46:00 +0000 (00:46 -0400)]
6663: Fix wrong bash prompt in example transcript.
Tom Clegg [Tue, 4 Aug 2015 04:45:27 +0000 (00:45 -0400)]
6663: Update default git_repositories_dir to match install guide.
radhika [Tue, 4 Aug 2015 01:36:08 +0000 (21:36 -0400)]
6476: simpler conditional check
radhika [Mon, 3 Aug 2015 21:31:53 +0000 (17:31 -0400)]
Merge branch 'master' into 6476-actions-show-not-need-token
radhika [Mon, 3 Aug 2015 21:31:17 +0000 (17:31 -0400)]
6476: skip require_thread_api_token filter when anonymous browsing is enabled and one of the supported types is being accessed.
Tom Clegg [Mon, 3 Aug 2015 19:50:28 +0000 (15:50 -0400)]
Merge branch 'master' into 6663-git-server
Conflicts:
doc/install/install-api-server.html.textile.liquid
Manoj [Mon, 3 Aug 2015 18:56:51 +0000 (14:56 -0400)]
closes #6414
Merge branch '6414-anonymous-public-projects-link'
Manoj [Mon, 3 Aug 2015 18:52:02 +0000 (14:52 -0400)]
6414: Added an assertion to test if objects are equal.
Brett Smith [Mon, 3 Aug 2015 18:04:21 +0000 (14:04 -0400)]
Merge branch '6591-6674-6676-nginx-docs-wip'
Closes #6591, #6674, #6676, #6739 (woo!).
Brett Smith [Mon, 3 Aug 2015 18:03:27 +0000 (14:03 -0400)]
6591: Add ssl_certificate lines to sample install nginx configs.
Brett Smith [Sat, 1 Aug 2015 19:07:04 +0000 (15:07 -0400)]
6676: Install docs recommend running SSO server behind Nginx.
This provides a straightforward way to get the server running as a
daemon, and matches our suggestions for other Web servers for
simplicity.
Brett Smith [Sat, 1 Aug 2015 19:05:23 +0000 (15:05 -0400)]
6591: Suggest proxy timeouts in install doc Nginx configs.
These settings match what we use in production. The defaults are more
aggressive and can cause 503 responses for larger requests.
Brett Smith [Sat, 1 Aug 2015 19:03:15 +0000 (15:03 -0400)]
6591: Improve install docs around $external_client variable.
Our Nginx configuration uses this variable to automatically set
X-External-Client: 1 in API request headers when clients don't have
direct access to Keep stores.
* Document the variable definition, and how to customize it, in the
suggested API server configuration.
* Remove the variable from the Workbench configuration. Workbench
does not currently read this header, so it isn't necessary.
Brett Smith [Sat, 1 Aug 2015 18:59:42 +0000 (14:59 -0400)]
6674: Install docs use Phusion's install instructions exclusively.
Don't suggest installing nginx packages from a distribution or
backports collection, because that conflicts with the instructions
provided by Phusion.
Manoj [Mon, 3 Aug 2015 17:49:27 +0000 (13:49 -0400)]
6588: Changed routes to be under /users, used @object and updated
tests.