arvados.git
4 years agoMerge branch '15849-vocab-migration-example'
Lucas Di Pentima [Tue, 26 Nov 2019 20:08:07 +0000 (17:08 -0300)]
Merge branch '15849-vocab-migration-example'
Closes #15849

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years agoMerge branch '15795-sys-root-token' refs #15795
Peter Amstutz [Tue, 26 Nov 2019 20:06:42 +0000 (15:06 -0500)]
Merge branch '15795-sys-root-token' refs #15795

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15849: Adds a message for dry-run mode when nothing should be migrated.
Lucas Di Pentima [Tue, 26 Nov 2019 20:06:03 +0000 (17:06 -0300)]
15849: Adds a message for dry-run mode when nothing should be migrated.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15849: Removes default value setting to required argument.
Lucas Di Pentima [Tue, 26 Nov 2019 19:51:20 +0000 (16:51 -0300)]
15849: Removes default value setting to required argument.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15849: Adds symlink to script from doc's includes subdir.
Lucas Di Pentima [Tue, 26 Nov 2019 19:49:31 +0000 (16:49 -0300)]
15849: Adds symlink to script from doc's includes subdir.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15849: Moves script to 'tools/' subdir, with some fixes.
Lucas Di Pentima [Tue, 26 Nov 2019 19:46:14 +0000 (16:46 -0300)]
15849: Moves script to 'tools/' subdir, with some fixes.

* Fixed --vocabulary-file argument requirement check
* Modified API server querying to get stable listings

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years agoMerge branch '15803-unsetup' refs #15803
Peter Amstutz [Tue, 26 Nov 2019 19:17:10 +0000 (14:17 -0500)]
Merge branch '15803-unsetup' refs #15803

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoRevert requirement for bundler upgrade.
Tom Clegg [Tue, 26 Nov 2019 18:55:14 +0000 (13:55 -0500)]
Revert requirement for bundler upgrade.

No issue #

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoInstall bundler 2 in package build images.
Tom Clegg [Tue, 26 Nov 2019 16:21:09 +0000 (11:21 -0500)]
Install bundler 2 in package build images.

No issue #

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoUpdate Go.
Tom Clegg [Tue, 26 Nov 2019 16:20:44 +0000 (11:20 -0500)]
Update Go.

No issue #

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15803: Add test that inactive user is not activated on remote.
Peter Amstutz [Tue, 26 Nov 2019 15:13:43 +0000 (10:13 -0500)]
15803: Add test that inactive user is not activated on remote.

Add links to documentation.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoUpdate token in keepproxy test.
Tom Clegg [Tue, 26 Nov 2019 15:10:01 +0000 (10:10 -0500)]
Update token in keepproxy test.

Fixes commit b047cc92acab06d4c1f1d80173486f951b63d729.

refs #15720

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15849: Moves script to the documentation, includes it on the admin section.
Lucas Di Pentima [Tue, 26 Nov 2019 14:35:10 +0000 (11:35 -0300)]
15849: Moves script to the documentation, includes it on the admin section.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15849: Errors out when a duplicated label is detected on the vocabulary.
Lucas Di Pentima [Tue, 26 Nov 2019 14:16:18 +0000 (11:16 -0300)]
15849: Errors out when a duplicated label is detected on the vocabulary.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15849: Fixes file paths on wb2's arvbox config.
Lucas Di Pentima [Tue, 26 Nov 2019 14:14:56 +0000 (11:14 -0300)]
15849: Fixes file paths on wb2's arvbox config.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15849: Adds vocabulary migration example script.
Lucas Di Pentima [Mon, 25 Nov 2019 23:49:35 +0000 (20:49 -0300)]
15849: Adds vocabulary migration example script.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years agoMerge branch 'master' into 15803-unsetup
Peter Amstutz [Mon, 25 Nov 2019 22:37:25 +0000 (17:37 -0500)]
Merge branch 'master' into 15803-unsetup

4 years ago15795: Accept SystemRootToken from configuration
Peter Amstutz [Sat, 23 Nov 2019 02:33:25 +0000 (21:33 -0500)]
15795: Accept SystemRootToken from configuration

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoMerge branch '15720-fed-user-list'
Tom Clegg [Mon, 25 Nov 2019 21:58:52 +0000 (16:58 -0500)]
Merge branch '15720-fed-user-list'

closes #15720

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15720: Warn about empty ManagementToken or SystemRootToken.
Tom Clegg [Mon, 25 Nov 2019 20:32:21 +0000 (15:32 -0500)]
15720: Warn about empty ManagementToken or SystemRootToken.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15720: Update generated code.
Tom Clegg [Mon, 25 Nov 2019 21:14:47 +0000 (16:14 -0500)]
15720: Update generated code.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15720: Merge branch 'master' into 15720-fed-user-list
Tom Clegg [Mon, 25 Nov 2019 20:20:21 +0000 (15:20 -0500)]
15720: Merge branch 'master' into 15720-fed-user-list

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoMerge branch '15851-bundle'
Tom Clegg [Fri, 22 Nov 2019 20:35:25 +0000 (15:35 -0500)]
Merge branch '15851-bundle'

refs #15851

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15851: Update expected versions in Gemfile.lock files.
Tom Clegg [Fri, 22 Nov 2019 20:31:23 +0000 (15:31 -0500)]
15851: Update expected versions in Gemfile.lock files.

Bundler won't install a gem whose *.gemspec file doesn't match the
expected version number, even when Gemfile.lock specifies a git
repo+commit.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15851: Explicit path to bundle executable.
Tom Clegg [Fri, 22 Nov 2019 19:34:43 +0000 (14:34 -0500)]
15851: Explicit path to bundle executable.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoMerge branch '15851-empty-items-array'
Tom Clegg [Fri, 22 Nov 2019 19:04:52 +0000 (14:04 -0500)]
Merge branch '15851-empty-items-array'

fixes #15851

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15851: Merge branch 'master' into 15851-empty-items-array
Tom Clegg [Fri, 22 Nov 2019 19:04:27 +0000 (14:04 -0500)]
15851: Merge branch 'master' into 15851-empty-items-array

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15866: Install bundler in GEMHOME.
Tom Clegg [Fri, 22 Nov 2019 18:59:26 +0000 (13:59 -0500)]
15866: Install bundler in GEMHOME.

refs #15866

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15866: Abandon services/api install if bundle fails.
Tom Clegg [Fri, 22 Nov 2019 17:54:32 +0000 (12:54 -0500)]
15866: Abandon services/api install if bundle fails.

refs #15866

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoUpdate to bundler 2.0.2
Tom Clegg [Fri, 22 Nov 2019 17:49:21 +0000 (12:49 -0500)]
Update to bundler 2.0.2

refs #15866

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15867: Don't pass blank remote param.
Tom Clegg [Fri, 22 Nov 2019 17:14:26 +0000 (12:14 -0500)]
15867: Don't pass blank remote param.

fixes #15867

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoActivate new users created on the login cluster by federation-migrate
Peter Amstutz [Fri, 22 Nov 2019 15:37:02 +0000 (10:37 -0500)]
Activate new users created on the login cluster by federation-migrate

Users are activated if they were active on their original cluster.

Update check script part of federation-migrate test to check
is_active.

Also add assertions to permission test "users with bidirectional read
permission in group can see each other" to explictly check that the
other user appears in user's user listing.

no issue #

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoDon't set AnonymousUserToken in arvbox
Peter Amstutz [Thu, 21 Nov 2019 22:37:48 +0000 (17:37 -0500)]
Don't set AnonymousUserToken in arvbox

Definitely don't want to set it to superuser!

no issue #

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoMerge branch '15848-controller-list-sort'
Tom Clegg [Thu, 21 Nov 2019 20:33:10 +0000 (15:33 -0500)]
Merge branch '15848-controller-list-sort'

refs #15848

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoRefactor arvbox federation test scripts, no issue #
Peter Amstutz [Thu, 21 Nov 2019 19:47:46 +0000 (14:47 -0500)]
Refactor arvbox federation test scripts, no issue #

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15848: Convert timestamps from pointer to value fields.
Tom Clegg [Thu, 21 Nov 2019 19:24:19 +0000 (14:24 -0500)]
15848: Convert timestamps from pointer to value fields.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15848: Fix incorrect order in federation query response.
Tom Clegg [Thu, 21 Nov 2019 17:34:45 +0000 (12:34 -0500)]
15848: Fix incorrect order in federation query response.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoFix arvbox "go get" for arvados-server no issue #
Peter Amstutz [Thu, 21 Nov 2019 17:17:16 +0000 (12:17 -0500)]
Fix arvbox "go get" for arvados-server no issue #

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoMerge branch '15854-filter-container-fields'
Tom Clegg [Thu, 21 Nov 2019 16:13:08 +0000 (11:13 -0500)]
Merge branch '15854-filter-container-fields'

closes #15854

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15851: Return items [], not null, in empty set responses.
Tom Clegg [Thu, 21 Nov 2019 15:49:56 +0000 (10:49 -0500)]
15851: Return items [], not null, in empty set responses.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoMerge branch '15839-add-debian-buster-packages'
Fernando Monserrat [Wed, 20 Nov 2019 20:39:42 +0000 (17:39 -0300)]
Merge branch '15839-add-debian-buster-packages'
Arvados-DCO-1.1-Signed-off-by: Fernando Monserrat <fmonserrat@veritasgenetics.com>

4 years ago15854: Support filtering container_requests by container fields.
Tom Clegg [Wed, 20 Nov 2019 20:38:25 +0000 (15:38 -0500)]
15854: Support filtering container_requests by container fields.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoAdd support for Debian 10 (aka 'Buster') to Makefile
Fernando Monserrat [Wed, 20 Nov 2019 19:29:21 +0000 (16:29 -0300)]
Add support for Debian 10 (aka 'Buster') to Makefile
refs #15845
Arvados-DCO-1.1-Signed-off-by: Fernando Monserrat <fmonserrat@veritasgenetics.com>

4 years agoAdd support for Debian 10 (aka 'Buster') to Makefile
Fernando Monserrat [Wed, 20 Nov 2019 19:27:20 +0000 (16:27 -0300)]
Add support for Debian 10 (aka 'Buster') to Makefile
refs #15845
Arvados-DCO-1.1-Signed-off-by: Fernando Monserrat <fmonserrat@veritasgenetics.com>

4 years agoMerge branch '15573-deprecate-atat-filter'
Tom Morris [Wed, 20 Nov 2019 18:37:09 +0000 (13:37 -0500)]
Merge branch '15573-deprecate-atat-filter'

Fixes #15573

Arvados-DCO-1.1-Signed-off-by: Tom Morris <tfmorris@veritasgenetics.com

4 years ago15573: Deprecate the full text @@ filter operator
Tom Morris [Tue, 19 Nov 2019 23:07:28 +0000 (18:07 -0500)]
15573: Deprecate the full text @@ filter operator

refs #15573

It was undocumented, so make it a low-key deprecation notice.

Arvados-DCO-1.1-Signed-off-by: Tom Morris <tfmorris@veritasgenetics.com>

4 years agoMerge branch '15839-add-debian-buster-packages'
Ward Vandewege [Tue, 19 Nov 2019 22:54:14 +0000 (17:54 -0500)]
Merge branch '15839-add-debian-buster-packages'

closes #15839

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

4 years ago15839: add Debian Buster packages.
Ward Vandewege [Tue, 19 Nov 2019 21:27:57 +0000 (16:27 -0500)]
15839: add Debian Buster packages.

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

4 years ago15707: Fix "on hold" containers not dropped from queue.
Tom Clegg [Tue, 19 Nov 2019 21:25:48 +0000 (16:25 -0500)]
15707: Fix "on hold" containers not dropped from queue.

refs #15707

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoMerge branch '15577-ownership-transfer' refs #15577
Peter Amstutz [Tue, 19 Nov 2019 18:13:42 +0000 (13:13 -0500)]
Merge branch '15577-ownership-transfer' refs #15577

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15577: Tweak user state update diagram and text formatting
Peter Amstutz [Tue, 19 Nov 2019 18:07:45 +0000 (13:07 -0500)]
15577: Tweak user state update diagram and text formatting

Also add 'no-sdk' option to arvbox 'doc' service to skip installing
R dependencies.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15720: Batch user update API.
Tom Clegg [Tue, 19 Nov 2019 14:49:15 +0000 (09:49 -0500)]
15720: Batch user update API.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoMerge branch 'master' into 15803-unsetup
Peter Amstutz [Mon, 18 Nov 2019 21:56:40 +0000 (16:56 -0500)]
Merge branch 'master' into 15803-unsetup

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoMerge branch '15107-prefer-domain-for-username'
Tom Clegg [Mon, 18 Nov 2019 21:36:29 +0000 (16:36 -0500)]
Merge branch '15107-prefer-domain-for-username'

closes #15107

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15107: Tweak test for Users.PreferDomainForUsername
Peter Amstutz [Mon, 18 Nov 2019 21:27:29 +0000 (16:27 -0500)]
15107: Tweak test for Users.PreferDomainForUsername

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15577: Rename some files, symlink old names
Peter Amstutz [Mon, 18 Nov 2019 20:38:25 +0000 (15:38 -0500)]
15577: Rename some files, symlink old names

More tweaks based on feedback

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoMerge branch 'master' into 15577-ownership-transfer
Peter Amstutz [Mon, 18 Nov 2019 17:26:41 +0000 (12:26 -0500)]
Merge branch 'master' into 15577-ownership-transfer

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoMerge branch 'master' into 15577-ownership-transfer
Peter Amstutz [Mon, 18 Nov 2019 17:20:58 +0000 (12:20 -0500)]
Merge branch 'master' into 15577-ownership-transfer

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15577: Edits based on feedback
Peter Amstutz [Mon, 18 Nov 2019 17:20:17 +0000 (12:20 -0500)]
15577: Edits based on feedback

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15720: Defer user listing to login cluster, cache results locally.
Tom Clegg [Mon, 18 Nov 2019 16:22:06 +0000 (11:22 -0500)]
15720: Defer user listing to login cluster, cache results locally.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15720: Add /users/* endpoints to internal API.
Tom Clegg [Wed, 13 Nov 2019 19:47:38 +0000 (14:47 -0500)]
15720: Add /users/* endpoints to internal API.

4 years ago15720: Switch httprouter to gorilla/mux.
Tom Clegg [Thu, 14 Nov 2019 19:29:14 +0000 (14:29 -0500)]
15720: Switch httprouter to gorilla/mux.

In httprouter, "/users/:uuid" and "/users/:uuid/activate" are
conflicting routes.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoMerge branch '15067-wb2-vocabulary-doc'
Lucas Di Pentima [Fri, 15 Nov 2019 20:32:25 +0000 (17:32 -0300)]
Merge branch '15067-wb2-vocabulary-doc'
Closes #15067

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15067: Fixes formatting.
Lucas Di Pentima [Fri, 15 Nov 2019 20:23:26 +0000 (17:23 -0300)]
15067: Fixes formatting.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15067: Adds additional grammar corrections to wb2's documentation.
Lucas Di Pentima [Fri, 15 Nov 2019 20:08:13 +0000 (17:08 -0300)]
15067: Adds additional grammar corrections to wb2's documentation.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15067: Corrects vocabulary format documentation.
Lucas Di Pentima [Fri, 15 Nov 2019 18:16:08 +0000 (15:16 -0300)]
15067: Corrects vocabulary format documentation.

Also adds a link from the wb2 install page so it can be found more easily.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15107: Add Users.PreferDomainForUsername config.
Tom Clegg [Fri, 15 Nov 2019 04:32:40 +0000 (23:32 -0500)]
15107: Add Users.PreferDomainForUsername config.

Corresponds to get_username_from_domain feature in sso-provider.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoMerge branch '15107-rails-bad-redirect'
Tom Clegg [Fri, 15 Nov 2019 03:57:12 +0000 (22:57 -0500)]
Merge branch '15107-rails-bad-redirect'

refs #15107

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15107: Merge branch 'master' into 15107-rails-bad-redirect
Tom Clegg [Fri, 15 Nov 2019 03:56:58 +0000 (22:56 -0500)]
15107: Merge branch 'master' into 15107-rails-bad-redirect

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15067: Adds vocabulary format documentation on the Admin section.
Lucas Di Pentima [Thu, 14 Nov 2019 23:38:36 +0000 (20:38 -0300)]
15067: Adds vocabulary format documentation on the Admin section.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years agoMerge branch '15107-alt-email'
Tom Clegg [Thu, 14 Nov 2019 23:27:57 +0000 (18:27 -0500)]
Merge branch '15107-alt-email'

refs #15107

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15107: Update "go get" uses in test/package scripts.
Tom Clegg [Thu, 14 Nov 2019 21:31:56 +0000 (16:31 -0500)]
15107: Update "go get" uses in test/package scripts.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15107: arvbox uses "go mod download" instead of "go get ..."
Peter Amstutz [Thu, 14 Nov 2019 20:03:22 +0000 (15:03 -0500)]
15107: arvbox uses "go mod download" instead of "go get ..."

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoMerge branch '15828-trust-wb' refs #15828
Peter Amstutz [Thu, 14 Nov 2019 15:42:18 +0000 (10:42 -0500)]
Merge branch '15828-trust-wb' refs #15828

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15828: Configured workbench is a "trusted client" by default
Peter Amstutz [Thu, 14 Nov 2019 02:36:27 +0000 (21:36 -0500)]
15828: Configured workbench is a "trusted client" by default

Sidestep an installation sinkhole that almost everyone seems to fall into.

This makes it so it is no longer necessary to explicitly set
"is_trusted" on an api_client record for the system configured
Workbench instances to solve the "client cannot manipulate other's
tokens" permission error.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15107: Clean up debug logs.
Tom Clegg [Wed, 13 Nov 2019 21:34:58 +0000 (16:34 -0500)]
15107: Clean up debug logs.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15107: Fix personFields parameter.
Tom Clegg [Wed, 13 Nov 2019 21:33:47 +0000 (16:33 -0500)]
15107: Fix personFields parameter.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15107: Add login-redirect test.
Tom Clegg [Wed, 13 Nov 2019 20:02:09 +0000 (15:02 -0500)]
15107: Add login-redirect test.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15107: Fix redirect target rewriting.
Tom Clegg [Tue, 12 Nov 2019 21:07:34 +0000 (16:07 -0500)]
15107: Fix redirect target rewriting.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoRemoves arvados-docker-cleaner commented out service file assert
Eric Biagiotti [Tue, 12 Nov 2019 20:45:02 +0000 (15:45 -0500)]
Removes arvados-docker-cleaner commented out service file assert

refs #15538

Arvados-DCO-1.1-Signed-off-by: Eric Biagiotti <ebiagiotti@veritasgenetics.com>

4 years agoMerge branch '15642-cluster-config-fix'
Lucas Di Pentima [Tue, 12 Nov 2019 19:28:48 +0000 (16:28 -0300)]
Merge branch '15642-cluster-config-fix'
Closes #15642

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15642: Fixes legacy config loading for arv-git-httpd.
Lucas Di Pentima [Tue, 12 Nov 2019 17:41:05 +0000 (14:41 -0300)]
15642: Fixes legacy config loading for arv-git-httpd.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15642: Fixes legacy config loading for keep-web.
Lucas Di Pentima [Tue, 12 Nov 2019 17:36:47 +0000 (14:36 -0300)]
15642: Fixes legacy config loading for keep-web.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15642: Adds tests exposing the bug.
Lucas Di Pentima [Tue, 12 Nov 2019 18:06:02 +0000 (15:06 -0300)]
15642: Adds tests exposing the bug.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

4 years ago15107: Add config option to skip alternate email addrs / People API.
Tom Clegg [Tue, 12 Nov 2019 16:32:57 +0000 (11:32 -0500)]
15107: Add config option to skip alternate email addrs / People API.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15107: Migrate govendor to go mod.
Tom Clegg [Tue, 12 Nov 2019 14:35:46 +0000 (09:35 -0500)]
15107: Migrate govendor to go mod.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years ago15107: Get additional email addresses from Google account.
Tom Clegg [Thu, 7 Nov 2019 19:55:38 +0000 (14:55 -0500)]
15107: Get additional email addresses from Google account.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoMerge branch 'evgeny-sabirov/evgeny-sabirov/sdk/java-v2/optimize-ok-http-resource...
Peter Amstutz [Tue, 12 Nov 2019 14:49:18 +0000 (09:49 -0500)]
Merge branch 'evgeny-sabirov/evgeny-sabirov/sdk/java-v2/optimize-ok-http-resource-usage'

no issue #

https://github.com/curoverse/arvados/pull/103

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoMerge branch 'MajewskiKrzysztof/get-project-by-uuid' no issue #
Peter Amstutz [Tue, 12 Nov 2019 14:41:30 +0000 (09:41 -0500)]
Merge branch 'MajewskiKrzysztof/get-project-by-uuid' no issue #

https://github.com/curoverse/arvados/pull/99

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years agoMerge branch '15305-keep-balance-bytes'
Tom Clegg [Tue, 12 Nov 2019 14:25:49 +0000 (09:25 -0500)]
Merge branch '15305-keep-balance-bytes'

fixes #15305

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

4 years agoRedesign OkHttpClientFactory:
Evgeny Sabirov [Fri, 8 Nov 2019 23:21:54 +0000 (02:21 +0300)]
Redesign OkHttpClientFactory:
- Singleton factory implementation
- Predefined default OkHttpClient instances
- Build OkHttpClient instances with shared factories/connection pools to optimize resource usage

Arvados-DCO-1.1-Signed-off-by: Evgeny Sabirov <evgeny.sabirov@genestack.com>

4 years ago15577: Fix "user agreements" => "user_agreements" for consistency
Peter Amstutz [Fri, 8 Nov 2019 21:23:38 +0000 (16:23 -0500)]
15577: Fix "user agreements" => "user_agreements" for consistency

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15577: Overhaul user and group management documentation
Peter Amstutz [Fri, 8 Nov 2019 21:17:22 +0000 (16:17 -0500)]
15577: Overhaul user and group management documentation

* Rewrite discussion of user setup and activation
* Add state diagram to explain user account lifecycle
* Rewrite "user management at CLI" page
* Add a new "group management at CLI" page

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15577: Add a way to skip SDK building to streamline doc writing
Peter Amstutz [Fri, 8 Nov 2019 16:09:13 +0000 (11:09 -0500)]
15577: Add a way to skip SDK building to streamline doc writing

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15577: Add user_agreements API page
Peter Amstutz [Fri, 25 Oct 2019 14:48:23 +0000 (10:48 -0400)]
15577: Add user_agreements API page

Lots more work on describing user setup/activation.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15577: Documentation updates WIP
Peter Amstutz [Thu, 24 Oct 2019 22:11:19 +0000 (18:11 -0400)]
15577: Documentation updates WIP

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15803: Tweak text on user admin page
Peter Amstutz [Fri, 8 Nov 2019 14:43:09 +0000 (09:43 -0500)]
15803: Tweak text on user admin page

Fix tests.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15803: Remove the 'email' can_login permission created for new users
Peter Amstutz [Thu, 7 Nov 2019 22:49:28 +0000 (17:49 -0500)]
15803: Remove the 'email' can_login permission created for new users

On setup, it used to create a 'permission' link with user email
address 'tail' pointing to a user uuid 'head'.  The identity_url was
set on properties.

However, since #15558 this link is no longer read by anything in the
API server (except the test suite).  Since it is confusing and a
potential source of error, this gets rid of it.

Also fixes some typos.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15803: Fix user admin page tests
Peter Amstutz [Thu, 7 Nov 2019 20:28:13 +0000 (15:28 -0500)]
15803: Fix user admin page tests

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

4 years ago15803: Adjust workbench1 user panel to promote setup/unsetup buttons
Peter Amstutz [Thu, 7 Nov 2019 16:11:18 +0000 (11:11 -0500)]
15803: Adjust workbench1 user panel to promote setup/unsetup buttons

"Admin" tab now is first (and the first one to be displayed).

"Setup user" text/button/dialog box is no longer specific to setting
up shell accounts, and doesn't imply that setting up a VM is required.

Move "Log in" button to the bottom so Setup and deactivate buttons are
more prominent.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>