[ARVADOS] updated: fe7f9a43e42f31c35d879aee3e0ec5f811b19abf
git at public.curoverse.com
git at public.curoverse.com
Fri Jul 31 11:43:58 EDT 2015
Summary of changes:
apps/workbench/Gemfile.lock | 3 -
.../app/helpers/pipeline_instances_helper.rb | 4 +-
.../pipeline_instances/_running_component.html.erb | 16 +-
.../_show_components_running.html.erb | 24 +--
.../test/integration/pipeline_instances_test.rb | 2 +-
.../test/integration/user_manage_account_test.rb | 6 +-
doc/_includes/_arv_copy_expectations.liquid | 5 +-
doc/_includes/_install_git_curl.liquid | 13 ++
doc/_includes/_install_ruby_and_bundler.liquid | 9 +-
doc/install/install-docker.html.textile.liquid | 6 +-
doc/install/install-sso.html.textile.liquid | 236 ++++++++++++---------
doc/sdk/cli/install.html.textile.liquid | 8 +-
.../vm-login-with-webshell.html.textile.liquid | 2 +-
doc/user/reference/api-tokens.html.textile.liquid | 4 +-
doc/user/topics/arv-copy.html.textile.liquid | 2 +-
.../add-new-repository.html.textile.liquid | 6 +-
.../tutorial-submit-job.html.textile.liquid | 4 +-
sdk/cli/bin/crunch-job | 26 +--
sdk/cli/test/binstub_clean_fail/mount | 3 +
sdk/cli/test/binstub_docker_noop/docker.io | 2 +
sdk/cli/test/binstub_sanity_check/docker.io | 2 +
sdk/cli/test/binstub_sanity_check/true | 2 +
sdk/cli/test/test_arv-collection-create.rb | 2 -
sdk/cli/test/test_arv-get.rb | 42 +---
sdk/cli/test/test_arv-put.rb | 26 ---
sdk/cli/test/test_arv-run-pipeline-instance.rb | 2 -
sdk/cli/test/test_arv-tag.rb | 2 +-
sdk/cli/test/test_crunch-job.rb | 126 +++++++++++
sdk/perl/Makefile.PL | 7 +-
sdk/python/arvados/commands/arv_copy.py | 15 +-
.../arvados/v1/repositories_controller.rb | 136 ++++++++----
services/api/app/models/arvados_model.rb | 11 +-
services/api/app/models/authorized_key.rb | 4 +-
services/api/app/models/commit.rb | 32 ++-
services/api/test/fixtures/links.yml | 14 ++
.../arvados/v1/repositories_controller_test.rb | 97 ++++++++-
services/api/test/unit/authorized_key_test.rb | 46 +++-
37 files changed, 643 insertions(+), 304 deletions(-)
create mode 100644 doc/_includes/_install_git_curl.liquid
create mode 100755 sdk/cli/test/binstub_clean_fail/mount
create mode 100755 sdk/cli/test/binstub_docker_noop/docker.io
create mode 100755 sdk/cli/test/binstub_sanity_check/docker.io
create mode 100755 sdk/cli/test/binstub_sanity_check/true
create mode 100644 sdk/cli/test/test_crunch-job.rb
via fe7f9a43e42f31c35d879aee3e0ec5f811b19abf (commit)
via 6870192ada3c34ffe5f0dc4c33ce2ad55bc2d263 (commit)
via 620fb9e0a294f8910ae82c9c38df69976f911c08 (commit)
via 43a95731adfcf942fd9ab598c2b8e2c80911de0c (commit)
via 31a61e326aa23228ab88bf83ff5866e8c7ca9d0a (commit)
via 1b8caff3ad598744e4a0379b01fc95ca4838caa0 (commit)
via 61da6612acb822a87fca157fe39757460213473f (commit)
via 1000275df3e0b4207ae60d51d25b96f74bd06c23 (commit)
via 465cb9225cce74600349239a295b1360ce2b0fa6 (commit)
via 800e8ba4da76590c8cbe9801bef49a7ffb30bfbc (commit)
via 70ce2cc8559b74907458797f7fbd8abb6e2c5a23 (commit)
via 449c9871fb265f111251ee89669914652ac7b4c3 (commit)
via 6dff0705fd3b4e0acde7bdf5821ef115ba74099b (commit)
via 39fe0413aa14ff0ba41d790441c8621a877f61f8 (commit)
via 8e74a5f22b14f26d33c89dadf42600d417094009 (commit)
via 52c8fd376a75558657969cdf11955334e95d9e83 (commit)
via 8797ab137a1d8824292a6f7202f6cd0c9744c4f9 (commit)
via 8699ba0baf2e346f0adc7ca79f0a8b129f56b9a7 (commit)
via 747e22c9341d00a3f093298a979175166e2898a7 (commit)
via a3d4fc92c1cfc2431adb55255793e0077c0a5bd1 (commit)
via eba475a918e4ae847ae6b5753016f2eb54e18085 (commit)
via ec752f92eff3990718d169fccc06a04ddc089578 (commit)
via db66ff7c2511f80f3795c388f314753064378543 (commit)
via ccf30f40f46ea450d7ab3766f0923b486a7450d3 (commit)
via 21f8e36579eb7091041cf696d1e7fbb14caeb6ea (commit)
via 7d5d40c55d2a38b12e810f3b9d3e168ee434cbd2 (commit)
via 5058d1cbdbde801a2cf7e303d83e1a626015afdd (commit)
via 06d6b29b121b80cb975e5d9d29a9a6f9b3763c47 (commit)
via 7019bc98593c0603a2589d01cd028a242bf7f33f (commit)
via 67813302a9e6d923d3c803b652929f3803cf6ece (commit)
via 9fd9565ea0411b43943076add49d5bca2da8e379 (commit)
via 3be96c96a4ff1c519e03e6dc2036e0b93e41ee8c (commit)
via 2b7d9f3f2e687d524ccc1d88e470e721f63f9e51 (commit)
via ec64034683c31d76d02c293f0ae27d6ae80653cb (commit)
via 23d0c610d06eaabca9efa0ce36a672973b3e84c9 (commit)
via 0c447acb37a221a096249c6a9cfad4255c08f575 (commit)
via e39e11d5850c1a2509f377e2f2551105507f59e3 (commit)
via 5ac198c8fd7e329b08f344843fa5680add07566c (commit)
via 56d94b28fc1ee2fe2f36f6743186e8b442c9e676 (commit)
via 3282d76febc482aab302a44bf594bcf9591ff868 (commit)
via 607c3ded2ab3ad0c04ef2e3520ce1b507774dedb (commit)
via c0893f609643a73950957c0aa228f167579951d7 (commit)
via fd1c8009f521564eaec4dbb22cead032e3784023 (commit)
via 6d2811a2e001369b950c452be3dee14db8d795c2 (commit)
via c86a3350fe212e35a7d745d5607fbc27bc1fd3c8 (commit)
via aa924bec2e4b5c029cb19f4e9021d72b665be76b (commit)
via 9ce68afa9f3f1b558acd19561760c19e35b8a356 (commit)
via 1b9bb00665f837cbafc87bb6fca2252e453abefc (commit)
from 1e6134579d0fd7f548a9340b67709d4731b29934 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit fe7f9a43e42f31c35d879aee3e0ec5f811b19abf
Author: radhika <radhika at curoverse.com>
Date: Fri Jul 31 11:43:26 2015 -0400
6588: User settings menu item name updates.
diff --git a/doc/user/getting_started/vm-login-with-webshell.html.textile.liquid b/doc/user/getting_started/vm-login-with-webshell.html.textile.liquid
index 1dd39a3..687a813 100644
--- a/doc/user/getting_started/vm-login-with-webshell.html.textile.liquid
+++ b/doc/user/getting_started/vm-login-with-webshell.html.textile.liquid
@@ -10,7 +10,7 @@ h2(#webshell). Access VM using webshell
Webshell gives you access to an arvados virtual machine from your browser with no additional setup.
-In the Arvados Workbench, click on the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu to access the user settings menu, and click on the menu item *My virtual machines* to see the list of virtual machines you can access.
+In the Arvados Workbench, click on the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu to access the user settings menu, and click on the menu item *Virtual machines* to see the list of virtual machines you can access.
Each row in the Virtual Machines panel lists the hostname of the VM, along with a <code>Log in as *you*</code> button under the column "Web shell beta". Clinking on this button will open up a webshell terminal for you in a new browser tab and log you in.
diff --git a/doc/user/reference/api-tokens.html.textile.liquid b/doc/user/reference/api-tokens.html.textile.liquid
index 4c27b60..97ad65f 100644
--- a/doc/user/reference/api-tokens.html.textile.liquid
+++ b/doc/user/reference/api-tokens.html.textile.liquid
@@ -10,11 +10,11 @@ Access the Arvados Workbench using this link: "{{site.arvados_workbench_host}}/"
Open a shell on the system where you want to use the Arvados client. This may be your local workstation, or an Arvados virtual machine accessed with "Webshell":{{site.baseurl}}/user/getting_started/vm-login-with-webshell.html or SSH (instructions for "Unix":{{site.baseurl}}/user/getting_started/ssh-access-unix.html#login or "Windows":{{site.baseurl}}/user/getting_started/ssh-access-windows.html#login).
-In the Arvados Workbench, click on the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu to access the user settings menu, and click on the menu item *My current token*, which lists your current token and instructions to set up your environment.
+In the Arvados Workbench, click on the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu to access the user settings menu, and click on the menu item *Current token*, which lists your current token and instructions to set up your environment.
h2. Setting environment variables
-The *My current token* page, accessed using the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu, includes a command you may copy and paste directly into the shell. It will look something as the following.
+The *Current token* page, accessed using the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu, includes a command you may copy and paste directly into the shell. It will look something as the following.
bc. HISTIGNORE=$HISTIGNORE:'export ARVADOS_API_TOKEN=*'
export ARVADOS_API_TOKEN=2jv9346o396exampledonotuseexampledonotuseexes7j1ld
diff --git a/doc/user/topics/arv-copy.html.textile.liquid b/doc/user/topics/arv-copy.html.textile.liquid
index 1cfd175..07e6048 100644
--- a/doc/user/topics/arv-copy.html.textile.liquid
+++ b/doc/user/topics/arv-copy.html.textile.liquid
@@ -15,7 +15,7 @@ h2. arv-copy
For example, let's copy from our <a href="https://cloud.curoverse.com/">beta cloud instance *qr1hi*</a> to *dst_cluster*. The names *qr1hi* and *dst_cluster* are interchangable with any cluster name. You can find the cluster name from the prefix of the uuid of the object you want to copy. For example, in *qr1hi*-4zz18-tci4vn4fa95w0zx, the cluster name is qr1hi.
-In order for the clusters to be able to communicate with each other, you must create custom configuration files for both clusters. In the Arvados Workbench, click on the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu to access the user settings menu, and click on the menu item *My current token*. Copy the @ARVADOS_API_HOST@ and @ARVADOS_API_TOKEN@ in both of your clusters. Then, create two configuration files, one for each cluster. The names of the files must have the format of *uuid_prefix.conf*. In our example, let's make two files, one for *qr1hi* and one for *dst_cluster*. From your *My current token* page in *qr1hi* and *dst_cluster*, copy the @ARVADOS_API_HOST@ and @ARVADOS_API_TOKEN at .
+In order for the clusters to be able to communicate with each other, you must create custom configuration files for both clusters. In the Arvados Workbench, click on the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu to access the user settings menu, and click on the menu item *Current token*. Copy the @ARVADOS_API_HOST@ and @ARVADOS_API_TOKEN@ in both of your clusters. Then, create two configuration files, one for each cluster. The names of the files must have the format of *uuid_prefix.conf*. In our example, let's make two files, one for *qr1hi* and one for *dst_cluster*. From your *Current token* page in *qr1hi* and *dst_cluster*, copy the @ARVADOS_API_HOST@ and @ARVADOS_API_TOKEN at .
!{display: block;margin-left: 25px;margin-right: auto;}{{ site.baseurl }}/images/api-token-host.png!
diff --git a/doc/user/tutorials/add-new-repository.html.textile.liquid b/doc/user/tutorials/add-new-repository.html.textile.liquid
index 5172cf2..762278a 100644
--- a/doc/user/tutorials/add-new-repository.html.textile.liquid
+++ b/doc/user/tutorials/add-new-repository.html.textile.liquid
@@ -19,9 +19,9 @@ Before you start using Git and arvados repositories, you should do some basic co
h2. Add "tutorial" repository
-On the Arvados Workbench, click on the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu to access the user settings menu, and click on the menu item *My repositories*.
+On the Arvados Workbench, click on the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu to access the user settings menu, and click on the menu item *Repositories*.
-In the *My repositories* page, you will see the *Add new repository* button.
+In the *Repositories* page, you will see the *Add new repository* button.
!{display: block;margin-left: 25px;margin-right: auto;}{{ site.baseurl }}/images/repositories-panel.png!
@@ -35,7 +35,7 @@ The name you enter here must begin with a letter and can only contain alphanumer
This will create a new repository with the name @$USER/tutorial at . It can be accessed using the URL <notextile><code>https://git.{{ site.arvados_api_host }}/$USER/tutorial.git</code></notextile> or <notextile><code>git at git.{{ site.arvados_api_host }}:$USER/tutorial.git</code></notextile>
-Back in the *My repositories* page, you should see the @$USER/tutorial@ repository listed in the name column with these URLs.
+Back in the *Repositories* page, you should see the @$USER/tutorial@ repository listed in the name column with these URLs.
!{display: block;margin-left: 25px;margin-right: auto;}{{ site.baseurl }}/images/added-new-repository.png!
diff --git a/doc/user/tutorials/tutorial-submit-job.html.textile.liquid b/doc/user/tutorials/tutorial-submit-job.html.textile.liquid
index 67d0fb9..a6edc7d 100644
--- a/doc/user/tutorials/tutorial-submit-job.html.textile.liquid
+++ b/doc/user/tutorials/tutorial-submit-job.html.textile.liquid
@@ -22,7 +22,7 @@ All Crunch scripts are managed through the Git revision control system. Before
~$ <span class="userinput">git config --global user.email $USER at example.com</span></code></pre>
</notextile>
-On the Arvados Workbench, click on the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu to access the user settings menu, and click on the menu item *My repositories*. In the *My repositories* page, you should see the @$USER/tutorial@ repository listed in the *name* column. Next to *name* is the column *URL*. Copy the *URL* value associated with your repository. This should look like <notextile><code>https://git.{{ site.arvados_api_host }}/$USER/tutorial.git</code></notextile>. Alternatively, you can use <notextile><code>git at git.{{ site.arvados_api_host }}:$USER/tutorial.git</code></notextile>
+On the Arvados Workbench, click on the dropdown menu icon <span class="fa fa-lg fa-user"></span> <span class="caret"></span> in the upper right corner of the top navigation menu to access the user settings menu, and click on the menu item *Repositories*. In the *Repositories* page, you should see the @$USER/tutorial@ repository listed in the *name* column. Next to *name* is the column *URL*. Copy the *URL* value associated with your repository. This should look like <notextile><code>https://git.{{ site.arvados_api_host }}/$USER/tutorial.git</code></notextile>. Alternatively, you can use <notextile><code>git at git.{{ site.arvados_api_host }}:$USER/tutorial.git</code></notextile>
Next, on the Arvados virtual machine, clone your Git repository:
@@ -111,7 +111,7 @@ In the editor, enter the following template:
<notextile> {% code 'tutorial_submit_job' as javascript %} </notextile>
-* @"repository"@ is the name of a git repository to search for the script version. You can access a list of available git repositories on the Arvados Workbench in the *My repositories* page using the <span class="fa fa-lg fa-user"></span> <span class="caret"></span> top navigation menu icon.
+* @"repository"@ is the name of a git repository to search for the script version. You can access a list of available git repositories on the Arvados Workbench in the *Repositories* page using the <span class="fa fa-lg fa-user"></span> <span class="caret"></span> top navigation menu icon.
* @"script_version"@ specifies the version of the script that you wish to run. This can be in the form of an explicit Git revision hash, a tag, or a branch (in which case it will use the HEAD of the specified branch). Arvados logs the script version that was used in the run, enabling you to go back and re-run any past job with the guarantee that the exact same code will be used as was used in the previous run.
* @"script"@ specifies the filename of the script to run. Crunch expects to find this in the @crunch_scripts/@ subdirectory of the Git repository.
* @"runtime_constraints"@ describes the runtime environment required to run the job. These are described in the "job record schema":{{site.baseurl}}/api/schema/Job.html
commit 6870192ada3c34ffe5f0dc4c33ce2ad55bc2d263
Merge: 1e61345 620fb9e
Author: radhika <radhika at curoverse.com>
Date: Fri Jul 31 11:36:28 2015 -0400
Merge branch 'master' into 6588-documentation
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list