arvados.git
2 years agoAllow multiple clusters to use loopback driver on same host.
Tom Clegg [Fri, 24 Jun 2022 05:33:11 +0000 (01:33 -0400)]
Allow multiple clusters to use loopback driver on same host.

If they don't ignore foreign UUIDs, they kill one another's processes
because A's container is never in B's queue.

refs #15370

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoDon't wait for arvados-dispatch-cloud to come up if not enabled.
Tom Clegg [Wed, 22 Jun 2022 14:17:53 +0000 (10:17 -0400)]
Don't wait for arvados-dispatch-cloud to come up if not enabled.

Should fix workbench2 test suite.

No issue #

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '19192-fix-deadlock'
Tom Clegg [Tue, 21 Jun 2022 19:31:44 +0000 (15:31 -0400)]
Merge branch '19192-fix-deadlock'

refs #19192

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19192: Add a few bytes to MemorySize to account for data structures.
Tom Clegg [Tue, 21 Jun 2022 03:16:30 +0000 (23:16 -0400)]
19192: Add a few bytes to MemorySize to account for data structures.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19192: Fix deadlock in lookupnode.
Tom Clegg [Tue, 21 Jun 2022 01:02:06 +0000 (21:02 -0400)]
19192: Fix deadlock in lookupnode.

Readdir() was locking treenode after staleLock.

Child() was locking staleLock after treenode.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoPin protobuf version to <4.0.0, refs #19202
Peter Amstutz [Mon, 20 Jun 2022 18:26:22 +0000 (14:26 -0400)]
Pin protobuf version to <4.0.0, refs #19202

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch '19201-doc-warning-old-version'
Ward Vandewege [Fri, 17 Jun 2022 17:03:38 +0000 (13:03 -0400)]
Merge branch '19201-doc-warning-old-version'

closes #19201

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago19201: add a liquid comment that explains what to do when changing the
Ward Vandewege [Fri, 17 Jun 2022 17:02:21 +0000 (13:02 -0400)]
19201: add a liquid comment that explains what to do when changing the
       div with id "old-version-warning"

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago19201: add warning when users are viewing documentation for old Arvados
Ward Vandewege [Fri, 17 Jun 2022 13:55:07 +0000 (09:55 -0400)]
19201: add warning when users are viewing documentation for old Arvados
       versions.

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoMerge branch '19193-rails-upgrade'. Closes #19193
Lucas Di Pentima [Tue, 14 Jun 2022 15:33:56 +0000 (12:33 -0300)]
Merge branch '19193-rails-upgrade'. Closes #19193

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19193: Pins sprockets gem to version <4.0 to avoid issues.
Lucas Di Pentima [Tue, 14 Jun 2022 13:49:50 +0000 (10:49 -0300)]
19193: Pins sprockets gem to version <4.0 to avoid issues.

This was already done on Workbench1 when upgraded to 5.2.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19193: Upgrades RailsAPI & Workbench1 to address security issues.
Lucas Di Pentima [Tue, 14 Jun 2022 13:36:30 +0000 (10:36 -0300)]
19193: Upgrades RailsAPI & Workbench1 to address security issues.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years agoMerge branch '19146-can-write-manage'
Tom Clegg [Mon, 13 Jun 2022 18:30:59 +0000 (14:30 -0400)]
Merge branch '19146-can-write-manage'

refs #19146

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19146: Remove unneeded special case checks, explain the needed one.
Tom Clegg [Fri, 10 Jun 2022 15:44:33 +0000 (11:44 -0400)]
19146: Remove unneeded special case checks, explain the needed one.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '19177-sharing-links-ui-config'. Refs #19177
Lucas Di Pentima [Fri, 10 Jun 2022 14:57:35 +0000 (11:57 -0300)]
Merge branch '19177-sharing-links-ui-config'. Refs #19177

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19177: Fixes tests.
Lucas Di Pentima [Wed, 8 Jun 2022 18:54:26 +0000 (15:54 -0300)]
19177: Fixes tests.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years agoMerge branch '19145-admin-write-frozen'
Tom Clegg [Wed, 8 Jun 2022 13:37:23 +0000 (09:37 -0400)]
Merge branch '19145-admin-write-frozen'

fixes #19145

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19177: Adds test to wb1 for sharing link button hideability.
Lucas Di Pentima [Wed, 8 Jun 2022 13:21:52 +0000 (10:21 -0300)]
19177: Adds test to wb1 for sharing link button hideability.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19177: Do not show the collection's sharing button on wb1 when it shouldn't.
Lucas Di Pentima [Wed, 8 Jun 2022 12:59:02 +0000 (09:59 -0300)]
19177: Do not show the collection's sharing button on wb1 when it shouldn't.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19177: Adds config to disable sharing links UI on workbenches.
Lucas Di Pentima [Wed, 8 Jun 2022 12:31:50 +0000 (09:31 -0300)]
19177: Adds config to disable sharing links UI on workbenches.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19146: Add can_write/can_manage to users#list, fix select=can_*.
Tom Clegg [Tue, 7 Jun 2022 15:09:57 +0000 (11:09 -0400)]
19146: Add can_write/can_manage to users#list, fix select=can_*.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19146: Update userAttrsCachedFromLoginCluster.
Tom Clegg [Tue, 7 Jun 2022 14:12:26 +0000 (10:12 -0400)]
19146: Update userAttrsCachedFromLoginCluster.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19146: Add can_write and can_manage response fields.
Tom Clegg [Mon, 6 Jun 2022 15:27:52 +0000 (11:27 -0400)]
19146: Add can_write and can_manage response fields.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19145: Make frozen projects non-writable by admins.
Tom Clegg [Mon, 6 Jun 2022 14:01:48 +0000 (10:01 -0400)]
19145: Make frozen projects non-writable by admins.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '19175-doc-refactor-multi-host-installation'
Ward Vandewege [Fri, 3 Jun 2022 23:44:11 +0000 (19:44 -0400)]
Merge branch '19175-doc-refactor-multi-host-installation'

closes #19175

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago19175: Merge branch 'main' into 19175-doc-refactor-multi-host-installation
Ward Vandewege [Fri, 3 Jun 2022 23:43:44 +0000 (19:43 -0400)]
19175: Merge branch 'main' into 19175-doc-refactor-multi-host-installation

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoMore Salt installer doc refactoring.
Ward Vandewege [Thu, 2 Jun 2022 20:58:26 +0000 (16:58 -0400)]
More Salt installer doc refactoring.

refs #19175

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoFix a few typos in the help text.
Ward Vandewege [Thu, 2 Jun 2022 20:55:36 +0000 (16:55 -0400)]
Fix a few typos in the help text.

refs #19175

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoMerge branch '15370-loopback-dispatchcloud'
Tom Clegg [Thu, 2 Jun 2022 18:39:18 +0000 (14:39 -0400)]
Merge branch '15370-loopback-dispatchcloud'

closes #15370

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoFix 2.4.1 release date refs #19017
Peter Amstutz [Thu, 2 Jun 2022 14:37:05 +0000 (10:37 -0400)]
Fix 2.4.1 release date refs #19017

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoRefactor the multi-host salt install page.
Ward Vandewege [Thu, 2 Jun 2022 17:39:05 +0000 (13:39 -0400)]
Refactor the multi-host salt install page.

refs #19175

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago15370: Bump docker API version to 1.35.
Tom Clegg [Thu, 2 Jun 2022 15:56:33 +0000 (11:56 -0400)]
15370: Bump docker API version to 1.35.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoDocumentation: fix typo.
Ward Vandewege [Wed, 1 Jun 2022 20:12:17 +0000 (16:12 -0400)]
Documentation: fix typo.

No issue #

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoAdd 2nd NVIDIA repo key
Peter Amstutz [Wed, 1 Jun 2022 19:34:04 +0000 (15:34 -0400)]
Add 2nd NVIDIA repo key

refs #19017

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoProvision script fix: clarify that the cluster id must be 5 lowercase
Ward Vandewege [Wed, 1 Jun 2022 16:17:16 +0000 (12:17 -0400)]
Provision script fix: clarify that the cluster id must be 5 lowercase
alphanumeric characters.

refs #19169

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoIn the config loader, we require the cluster id to be specified in
Ward Vandewege [Wed, 1 Jun 2022 16:11:49 +0000 (12:11 -0400)]
In the config loader, we require the cluster id to be specified in
lowercase. Clarify this in the error message when the cluster id is not
valid.

refs #19169

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoMerge branch '19169-provision-fix-single-hostname-letsencrypt'
Ward Vandewege [Wed, 1 Jun 2022 15:54:06 +0000 (11:54 -0400)]
Merge branch '19169-provision-fix-single-hostname-letsencrypt'

refs #19169

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoprovision script: fix single host/single hostname letsencrypt.
Ward Vandewege [Wed, 1 Jun 2022 14:15:23 +0000 (10:15 -0400)]
provision script: fix single host/single hostname letsencrypt.

refs #19169

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago19144: Resets storage_classes_confirmed* fields on WB1 copy action.
Lucas Di Pentima [Thu, 26 May 2022 18:26:17 +0000 (15:26 -0300)]
19144: Resets storage_classes_confirmed* fields on WB1 copy action.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago15370: Fix up debug logs.
Tom Clegg [Tue, 31 May 2022 14:59:31 +0000 (10:59 -0400)]
15370: Fix up debug logs.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago15370: Ensure keep data dirs exists for test.
Tom Clegg [Tue, 31 May 2022 14:27:00 +0000 (10:27 -0400)]
15370: Ensure keep data dirs exists for test.

...instead of assuming some other test suite has created them by
calling arvadostest.StartKeep().

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago15370: Allow 20m for arvados-package tests.
Tom Clegg [Tue, 31 May 2022 13:53:34 +0000 (09:53 -0400)]
15370: Allow 20m for arvados-package tests.

First run is slow, with no cached docker image.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago18947: Remove obsolete go binary build steps from arvados-package.
Tom Clegg [Mon, 30 May 2022 19:32:33 +0000 (15:32 -0400)]
18947: Remove obsolete go binary build steps from arvados-package.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago15370: Fix unspecified docker API version requirement.
Tom Clegg [Mon, 30 May 2022 18:54:40 +0000 (14:54 -0400)]
15370: Fix unspecified docker API version requirement.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago15370: Fix flaky test.
Tom Clegg [Mon, 30 May 2022 18:54:25 +0000 (14:54 -0400)]
15370: Fix flaky test.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago15370: Re-enable docker tests.
Tom Clegg [Mon, 30 May 2022 13:56:23 +0000 (09:56 -0400)]
15370: Re-enable docker tests.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '19144-wb-copy-collections-fix'. Closes #19144
Lucas Di Pentima [Fri, 27 May 2022 14:33:42 +0000 (11:33 -0300)]
Merge branch '19144-wb-copy-collections-fix'. Closes #19144

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years agoSalt installer change: standardize on putting the certs directory under
Ward Vandewege [Thu, 26 May 2022 20:42:02 +0000 (16:42 -0400)]
Salt installer change: standardize on putting the certs directory under
the local_config_dir directory, this simplifies things.

No issue #

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago19144: Resets storage_classes_confirmed* fields on WB1 copy action.
Lucas Di Pentima [Thu, 26 May 2022 18:26:17 +0000 (15:26 -0300)]
19144: Resets storage_classes_confirmed* fields on WB1 copy action.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years agoMake compute node image script compatible with Ubuntu.
Ward Vandewege [Thu, 26 May 2022 16:34:20 +0000 (12:34 -0400)]
Make compute node image script compatible with Ubuntu.

No issue #

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoMerge branch '19164-add-flags'
Ward Vandewege [Thu, 26 May 2022 16:05:00 +0000 (12:05 -0400)]
Merge branch '19164-add-flags'

closes #19164

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago19164: update doc accordingly.
Ward Vandewege [Thu, 26 May 2022 15:56:20 +0000 (11:56 -0400)]
19164: update doc accordingly.

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago19164: rework the help text for all the options of the compute image
Ward Vandewege [Thu, 26 May 2022 12:27:57 +0000 (08:27 -0400)]
19164: rework the help text for all the options of the compute image
       build script.

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoRemove illegal characters (currently just '/') from output collection names
Peter Amstutz [Wed, 25 May 2022 16:52:55 +0000 (12:52 -0400)]
Remove illegal characters (currently just '/') from output collection names

refs #19152

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoProvision scripts: do not hardcode a ruby version when using RVM, use
Ward Vandewege [Wed, 25 May 2022 20:03:14 +0000 (16:03 -0400)]
Provision scripts: do not hardcode a ruby version when using RVM, use
the generic wrapper instead.

No issue #

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago19164: add a few flags to the compute image builder script.
Ward Vandewege [Wed, 25 May 2022 19:11:39 +0000 (15:11 -0400)]
19164: add a few flags to the compute image builder script.

No issue #

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoDisable LocalKeepBlobBuffersPerVCPU on the single node installer
Ward Vandewege [Wed, 25 May 2022 15:04:56 +0000 (11:04 -0400)]
Disable LocalKeepBlobBuffersPerVCPU on the single node installer
development config, Keep uses /tmp here.

refs #18983

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoMerge branch '18983-salt-installer-multinode-disable-LocalKeepBlobBuffersPerVCPU'
Ward Vandewege [Mon, 23 May 2022 18:58:03 +0000 (14:58 -0400)]
Merge branch '18983-salt-installer-multinode-disable-LocalKeepBlobBuffersPerVCPU'

refs #18983

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago18983: Disable LocalKeepBlobBuffersPerVCPU on the multinode installer
Ward Vandewege [Mon, 23 May 2022 18:30:39 +0000 (14:30 -0400)]
18983: Disable LocalKeepBlobBuffersPerVCPU on the multinode installer
       development config.

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago15370: Merge branch 'main' into 15370-loopback-dispatchcloud
Tom Clegg [Sat, 21 May 2022 01:28:53 +0000 (21:28 -0400)]
15370: Merge branch 'main' into 15370-loopback-dispatchcloud

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '15370-docker-tests'
Tom Clegg [Sat, 21 May 2022 01:27:12 +0000 (21:27 -0400)]
Merge branch '15370-docker-tests'

refs #15370

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago15370: Temporarily disable some docker tests.
Tom Clegg [Sat, 21 May 2022 00:56:47 +0000 (20:56 -0400)]
15370: Temporarily disable some docker tests.

See https://dev.arvados.org/issues/15370#note-31

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '16345-check-version-skew'
Tom Clegg [Fri, 20 May 2022 17:54:10 +0000 (13:54 -0400)]
Merge branch '16345-check-version-skew'

closes #16345

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '19129-wb1-dashboard-speedup' refs #19129
Peter Amstutz [Fri, 20 May 2022 16:05:14 +0000 (12:05 -0400)]
Merge branch '19129-wb1-dashboard-speedup' refs #19129

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19129: add missing exit_code from select
Peter Amstutz [Fri, 20 May 2022 14:39:25 +0000 (10:39 -0400)]
19129: add missing exit_code from select

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch '18983-warn-unused-local-keep'
Tom Clegg [Fri, 20 May 2022 14:31:40 +0000 (10:31 -0400)]
Merge branch '18983-warn-unused-local-keep'

fixes #18983

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoFix integration test refs #17004
Peter Amstutz [Thu, 19 May 2022 20:13:57 +0000 (16:13 -0400)]
Fix integration test refs #17004

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch '19136-freeze-props-whitelist'
Tom Clegg [Thu, 19 May 2022 19:57:07 +0000 (15:57 -0400)]
Merge branch '19136-freeze-props-whitelist'

fixes #19136

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago16345: Fail health check on server version mismatch.
Tom Clegg [Thu, 19 May 2022 19:19:23 +0000 (15:19 -0400)]
16345: Fail health check on server version mismatch.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '19099-singularity-container-shell'
Tom Clegg [Thu, 19 May 2022 15:26:59 +0000 (11:26 -0400)]
Merge branch '19099-singularity-container-shell'

closes #19099

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '19141-nokogiri-update'. Closes #19141
Lucas Di Pentima [Thu, 19 May 2022 14:42:32 +0000 (11:42 -0300)]
Merge branch '19141-nokogiri-update'. Closes #19141

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years agoMerge branch '17004-properties-on-output' refs #17004
Peter Amstutz [Thu, 19 May 2022 13:45:37 +0000 (09:45 -0400)]
Merge branch '17004-properties-on-output' refs #17004

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19141: Updates nokogiri dependencies on railsAPI & workbench1
Lucas Di Pentima [Thu, 19 May 2022 13:12:20 +0000 (10:12 -0300)]
19141: Updates nokogiri dependencies on railsAPI & workbench1

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19099: Ensure host/container port conflict in IPAddress test.
Tom Clegg [Wed, 18 May 2022 21:51:54 +0000 (17:51 -0400)]
19099: Ensure host/container port conflict in IPAddress test.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago17004: Move output_properties to progress_attrs
Peter Amstutz [Wed, 18 May 2022 19:50:57 +0000 (15:50 -0400)]
17004: Move output_properties to progress_attrs

Mention default properties "type" and "container_request" in docs

Fix typos on CWL arv:OutputCollectionProperties page.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago15370: Merge branch 'main' into 15370-loopback-dispatchcloud
Tom Clegg [Wed, 18 May 2022 18:01:21 +0000 (14:01 -0400)]
15370: Merge branch 'main' into 15370-loopback-dispatchcloud

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoDon't install docker in arvbox now that arvados-server install does it.
Peter Amstutz [Wed, 18 May 2022 15:44:34 +0000 (11:44 -0400)]
Don't install docker in arvbox now that arvados-server install does it.

refs #15370

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoarvbox option to override API_HOST to test with other clusters
Peter Amstutz [Tue, 17 May 2022 19:47:31 +0000 (15:47 -0400)]
arvbox option to override API_HOST to test with other clusters

no issue #

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch '19070-cwl-test-fixing' refs #19070
Peter Amstutz [Tue, 17 May 2022 21:24:44 +0000 (17:24 -0400)]
Merge branch '19070-cwl-test-fixing' refs #19070

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19070: make some notes about why the script does things
Peter Amstutz [Tue, 17 May 2022 20:01:16 +0000 (16:01 -0400)]
19070: make some notes about why the script does things

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19070: more test_with_arvbox fixes
Peter Amstutz [Tue, 17 May 2022 19:52:14 +0000 (15:52 -0400)]
19070: more test_with_arvbox fixes

Don't try to pull or upload arvados/jobs image, a-c-r already knows
how to do that.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch '15370-install-docker'
Tom Clegg [Tue, 17 May 2022 18:56:08 +0000 (14:56 -0400)]
Merge branch '15370-install-docker'

refs #15370

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19070: Still trying to fix test_with_arvbox
Peter Amstutz [Tue, 17 May 2022 18:45:28 +0000 (14:45 -0400)]
19070: Still trying to fix test_with_arvbox

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago15370: Add docker to development/test dependencies.
Tom Clegg [Fri, 13 May 2022 19:26:35 +0000 (15:26 -0400)]
15370: Add docker to development/test dependencies.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19070: Fixing CWL tests
Peter Amstutz [Tue, 17 May 2022 18:20:24 +0000 (14:20 -0400)]
19070: Fixing CWL tests

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch '19081-singularity-no-eval'
Tom Clegg [Tue, 17 May 2022 18:13:34 +0000 (14:13 -0400)]
Merge branch '19081-singularity-no-eval'

refs #19081

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19136: Fix FreezeProjectRequiresProperties.* missing from whitelist.
Tom Clegg [Tue, 17 May 2022 18:11:32 +0000 (14:11 -0400)]
19136: Fix FreezeProjectRequiresProperties.* missing from whitelist.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago15370: Fix test.
Tom Clegg [Tue, 17 May 2022 18:02:46 +0000 (14:02 -0400)]
15370: Fix test.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '19094-log-versions'
Tom Clegg [Tue, 17 May 2022 17:25:54 +0000 (13:25 -0400)]
Merge branch '19094-log-versions'

closes #19094

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19081: Disable singularity env var eval behavior if possible.
Tom Clegg [Tue, 17 May 2022 15:41:40 +0000 (11:41 -0400)]
19081: Disable singularity env var eval behavior if possible.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19094: Note docker/singularity/arv-mount versions in container log.
Tom Clegg [Tue, 17 May 2022 06:17:39 +0000 (02:17 -0400)]
19094: Note docker/singularity/arv-mount versions in container log.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago18983: Warn if LocalKeepBlobBuffersPerVCPU > 0 but will not be used.
Tom Clegg [Tue, 17 May 2022 05:36:06 +0000 (01:36 -0400)]
18983: Warn if LocalKeepBlobBuffersPerVCPU > 0 but will not be used.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19129: Select specific fields to speed up dashboard loading
Peter Amstutz [Mon, 16 May 2022 20:22:30 +0000 (16:22 -0400)]
19129: Select specific fields to speed up dashboard loading

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoBash syntax in arvados-tests.sh requires bash, fixed.
Peter Amstutz [Mon, 16 May 2022 20:11:28 +0000 (16:11 -0400)]
Bash syntax in arvados-tests.sh requires bash, fixed.

refs #19109

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19099: Remove unused singularity network permission setup.
Tom Clegg [Mon, 16 May 2022 19:15:12 +0000 (15:15 -0400)]
19099: Remove unused singularity network permission setup.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoFix set_secondary recursion error
Peter Amstutz [Mon, 16 May 2022 18:51:20 +0000 (14:51 -0400)]
Fix set_secondary recursion error

skip some problematic conformance tests in test_with_arvbox

refs #19109

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago15370: Update sync-groups test config.
Tom Clegg [Mon, 16 May 2022 18:48:04 +0000 (14:48 -0400)]
15370: Update sync-groups test config.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years ago19099: Skip IPAddress test if it looks like we can't use --fakeroot.
Tom Clegg [Mon, 16 May 2022 18:24:02 +0000 (14:24 -0400)]
19099: Skip IPAddress test if it looks like we can't use --fakeroot.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoFix arvados-tests.sh to use python from a-c-r package if available.
Peter Amstutz [Mon, 16 May 2022 17:20:29 +0000 (13:20 -0400)]
Fix arvados-tests.sh to use python from a-c-r package if available.

Add note about the purpose of arvados-tests.sh

refs #19070

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago17004: Fix lingering resource error
Peter Amstutz [Mon, 16 May 2022 16:24:43 +0000 (12:24 -0400)]
17004: Fix lingering resource error

* Remove legacy global api_client from arv-get
* Monkey patch close_connections() method to close keepalive connections
* Use close_connections to tear down lingering connections from arv get test setup

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>