arvados.git
2 years ago18631: fix path in shell login-sync cron
Javier Bértoli [Wed, 6 Apr 2022 13:30:07 +0000 (10:30 -0300)]
18631: fix path in shell login-sync cron

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18631: Add shell's vm uuid from the shell node state
Javier Bértoli [Tue, 5 Apr 2022 20:54:38 +0000 (17:54 -0300)]
18631: Add shell's vm uuid from the shell node state

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18631: remove unneeded dependency installing api into shell nodes
Javier Bértoli [Fri, 1 Apr 2022 16:46:33 +0000 (13:46 -0300)]
18631: remove unneeded dependency installing api into shell nodes

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18631: don't force api resources on shell nodes
Javier Bértoli [Thu, 31 Mar 2022 18:42:23 +0000 (15:42 -0300)]
18631: don't force api resources on shell nodes

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18631: use SystemRootToken for login-sync
Javier Bértoli [Thu, 31 Mar 2022 00:15:29 +0000 (21:15 -0300)]
18631: use SystemRootToken for login-sync

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoRevert "18631: use SystemRootToken for login-sync"
Javier Bértoli [Thu, 31 Mar 2022 00:14:33 +0000 (21:14 -0300)]
Revert "18631: use SystemRootToken for login-sync"

This reverts commit 809668479c6ab182d879ed2aa0cfcae051a5eda7.
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18631: use SystemRootToken for login-sync
Javier Bértoli [Thu, 31 Mar 2022 00:06:13 +0000 (21:06 -0300)]
18631: use SystemRootToken for login-sync

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18631: Address review comments, fix VM UUID in cron
Javier Bértoli [Wed, 30 Mar 2022 15:33:49 +0000 (12:33 -0300)]
18631: Address review comments, fix VM UUID in cron

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18631: Address review comments
Javier Bértoli [Wed, 30 Mar 2022 13:00:34 +0000 (10:00 -0300)]
18631: Address review comments

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18631: add login-sync cron to provision script
Javier Bértoli [Wed, 23 Mar 2022 22:39:09 +0000 (19:39 -0300)]
18631: add login-sync cron to provision script

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18633: add sudo passwordless on shell role
Javier Bértoli [Mon, 21 Mar 2022 21:42:45 +0000 (18:42 -0300)]
18633: add sudo passwordless on shell role

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoMerge branch '18681-install-passenger-only-when-required'
Javier Bértoli [Thu, 17 Mar 2022 18:19:06 +0000 (15:19 -0300)]
Merge branch '18681-install-passenger-only-when-required'

closes #18681
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoWhen building compute node images on AWS, default to gp3 for the root
Ward Vandewege [Thu, 17 Mar 2022 17:59:32 +0000 (13:59 -0400)]
When building compute node images on AWS, default to gp3 for the root
filesystem, and use an m5.large by default instead of m4.large.

No issue #

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

2 years agoMerge branch '18890-python-sdk-verifyhost'
Ward Vandewege [Thu, 17 Mar 2022 17:58:31 +0000 (13:58 -0400)]
Merge branch '18890-python-sdk-verifyhost'

closes #18890

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

2 years ago18890: when ARVADOS_API_HOST_INSECURE is set, also disable certificate
Ward Vandewege [Thu, 17 Mar 2022 17:06:50 +0000 (13:06 -0400)]
18890: when ARVADOS_API_HOST_INSECURE is set, also disable certificate
       hostname checking in the Python SDK when talking to Keep.

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

2 years agoMerge branch '18867-compute-image-new-minimum-docker-version'
Ward Vandewege [Thu, 17 Mar 2022 14:15:35 +0000 (10:15 -0400)]
Merge branch '18867-compute-image-new-minimum-docker-version'

closes #18867

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

2 years ago18867: Merge branch 'main' into 18867-compute-image-new-minimum-docker-version
Ward Vandewege [Thu, 17 Mar 2022 14:15:00 +0000 (10:15 -0400)]
18867: Merge branch 'main' into 18867-compute-image-new-minimum-docker-version

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

2 years ago18867: parameterize docker version for easier future maintenance.
Ward Vandewege [Thu, 17 Mar 2022 14:12:23 +0000 (10:12 -0400)]
18867: parameterize docker version for easier future maintenance.

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

2 years agoMerge branch '17421-wb2-doc' refs #17421
Peter Amstutz [Thu, 17 Mar 2022 13:50:17 +0000 (09:50 -0400)]
Merge branch '17421-wb2-doc' refs #17421

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

2 years ago17421: a few wording tweaks.
Ward Vandewege [Thu, 17 Mar 2022 12:57:30 +0000 (08:57 -0400)]
17421: a few wording tweaks.

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

2 years ago17421: Added page about migration to Workbench 2
Peter Amstutz [Wed, 16 Mar 2022 20:23:05 +0000 (16:23 -0400)]
17421: Added page about migration to Workbench 2

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

2 years ago18867: introduce a minimum docker version of 20.10 in our compute image
Ward Vandewege [Wed, 16 Mar 2022 19:44:08 +0000 (15:44 -0400)]
18867: introduce a minimum docker version of 20.10 in our compute image
       build script. Also explicitly abort the script if it is not run
       against a supported distribution/version.

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

2 years ago18681: Fix typo
Javier Bértoli [Wed, 16 Mar 2022 16:39:41 +0000 (13:39 -0300)]
18681: Fix typo

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoTypo
Javier Bértoli [Wed, 16 Mar 2022 14:47:52 +0000 (11:47 -0300)]
Typo

no issue #
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoMerge branch '18766-package-building-dockerfile-tweaks'
Ward Vandewege [Wed, 16 Mar 2022 14:04:24 +0000 (10:04 -0400)]
Merge branch '18766-package-building-dockerfile-tweaks'

refs #18766

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

2 years ago18766: Merge branch 'main' into 18766-package-building-dockerfile-tweaks
Ward Vandewege [Wed, 16 Mar 2022 14:03:51 +0000 (10:03 -0400)]
18766: Merge branch 'main' into 18766-package-building-dockerfile-tweaks

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

2 years ago18766: be a bit smarter about the preseeding of the go module cache and
Ward Vandewege [Wed, 16 Mar 2022 12:43:42 +0000 (08:43 -0400)]
18766: be a bit smarter about the preseeding of the go module cache and
the ruby gems in our docker images used for package building: make sure
to preseed with the currently checked out branch of the source tree,
not 'main'. This avoids potential compatibility issues between the
version of Ruby and certain gems.

The preseeding is worthwhile to speed up repeated package builds. When
testing on an 8 core i7-10510U:

* save ~60s on rails package build if the gems are fresh
* save ~30s on go package build if the go mods are fresh
* total gain for worst case scenario (workbench1 package) is almost 50%
 (85 seconds): ~3m down to ~1m35s

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

2 years ago18766: deal with deprecation warnings for our bundler invocation.
Ward Vandewege [Wed, 16 Mar 2022 12:42:56 +0000 (08:42 -0400)]
18766: deal with deprecation warnings for our bundler invocation.

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

2 years agoFix unterminated sed in the installer
Javier Bértoli [Tue, 15 Mar 2022 22:28:00 +0000 (19:28 -0300)]
Fix unterminated sed in the installer

no issue #
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoMerge branch '18600-update-files'
Tom Clegg [Tue, 15 Mar 2022 19:39:36 +0000 (15:39 -0400)]
Merge branch '18600-update-files'

refs #18600

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

2 years agoHandle 'add-apt-repository contrib' on Ubuntu 18.04 properly.
Ward Vandewege [Tue, 15 Mar 2022 16:46:13 +0000 (12:46 -0400)]
Handle 'add-apt-repository contrib' on Ubuntu 18.04 properly.

refs #18772

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

2 years agoFix azure compute node image build.
Ward Vandewege [Tue, 15 Mar 2022 15:48:57 +0000 (11:48 -0400)]
Fix azure compute node image build.

refs #18772

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

2 years ago18600: Merge branch 'main'
Tom Clegg [Tue, 15 Mar 2022 17:30:59 +0000 (13:30 -0400)]
18600: Merge branch 'main'

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

2 years agoMerge branch '18635-remove-unnecesary-.psql-management'
Javier Bértoli [Tue, 15 Mar 2022 14:34:14 +0000 (11:34 -0300)]
Merge branch '18635-remove-unnecesary-.psql-management'

closes #18635
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoUpgrade nginx, docker and postgresql formulas in the installer
Javier Bértoli [Tue, 15 Mar 2022 00:12:20 +0000 (21:12 -0300)]
Upgrade nginx, docker and postgresql formulas in the installer

no issue #

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18681: install passenger conditionally, only when required
Javier Bértoli [Tue, 15 Mar 2022 00:11:42 +0000 (21:11 -0300)]
18681: install passenger conditionally, only when required

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoMake the sql statement that clears old container logs more efficient by
Ward Vandewege [Mon, 14 Mar 2022 18:25:08 +0000 (14:25 -0400)]
Make the sql statement that clears old container logs more efficient by
using now() instead of clock_timestamp(). The former is calculated once
per transaction.

refs #18763

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

2 years agoEnforce a consistent postgresql version across examples
Javier Bértoli [Mon, 14 Mar 2022 18:00:28 +0000 (15:00 -0300)]
Enforce a consistent postgresql version across examples

no issue #
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoMerge branch '18763-rails-cleanups'
Ward Vandewege [Mon, 14 Mar 2022 17:21:09 +0000 (13:21 -0400)]
Merge branch '18763-rails-cleanups'

closes #18763

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

2 years ago18763: remove rake tasks that are no longer needed (cf.
Ward Vandewege [Mon, 14 Mar 2022 15:51:08 +0000 (11:51 -0400)]
18763: remove rake tasks that are no longer needed (cf.
       https://dev.arvados.org/issues/18763#note-5).

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

2 years ago18763: remove unused gems from the API server Gemfile.
Ward Vandewege [Mon, 14 Mar 2022 13:54:53 +0000 (09:54 -0400)]
18763: remove unused gems from the API server Gemfile.

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

2 years ago18635: remove .psqlrc management from the provision.sh script
Javier Bértoli [Fri, 11 Mar 2022 17:47:39 +0000 (14:47 -0300)]
18635: remove .psqlrc management from the provision.sh script

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoAdd "go mod vendor" so switching branches in arvbox dev works better
Peter Amstutz [Fri, 11 Mar 2022 16:50:43 +0000 (11:50 -0500)]
Add "go mod vendor" so switching branches in arvbox dev works better

no issue #

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

2 years ago18600: Merge branch 'main'
Tom Clegg [Fri, 11 Mar 2022 16:01:30 +0000 (11:01 -0500)]
18600: Merge branch 'main'

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

2 years agoMerge branch '18663-add-keepbalance-support'
Javier Bértoli [Fri, 11 Mar 2022 15:12:06 +0000 (12:12 -0300)]
Merge branch '18663-add-keepbalance-support'

closes #18663
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18600: Revert query→body change to argument location.
Tom Clegg [Fri, 11 Mar 2022 14:42:09 +0000 (09:42 -0500)]
18600: Revert query→body change to argument location.

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

2 years ago18663: one more documentation tweak.
Ward Vandewege [Fri, 11 Mar 2022 14:37:35 +0000 (09:37 -0500)]
18663: one more documentation tweak.

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

2 years ago18663: address review comments
Javier Bértoli [Fri, 11 Mar 2022 11:02:46 +0000 (08:02 -0300)]
18663: address review comments

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18849: enforce RVM on Debian 10
Javier Bértoli [Thu, 10 Mar 2022 23:49:33 +0000 (20:49 -0300)]
18849: enforce RVM on Debian 10

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agocrunchstat-summary pins to current Python SDK version
Peter Amstutz [Thu, 10 Mar 2022 15:37:37 +0000 (10:37 -0500)]
crunchstat-summary pins to current Python SDK version

Same logic as used for arvados-cwl-runner

no issue #

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

2 years agoPut upper bound on PyCURL
Peter Amstutz [Thu, 10 Mar 2022 15:03:34 +0000 (10:03 -0500)]
Put upper bound on PyCURL

Starting with PyCURL 7.45.0 it is incompatible with the version of GNU
TLS that ships with Debian 10.

no issue #

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

2 years ago18600: Test replace_files feature via sdk/cli.
Tom Clegg [Thu, 10 Mar 2022 21:30:43 +0000 (16:30 -0500)]
18600: Test replace_files feature via sdk/cli.

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

2 years ago18600: Move "splices" to "update_files" update/create option.
Tom Clegg [Thu, 10 Mar 2022 21:30:27 +0000 (16:30 -0500)]
18600: Move "splices" to "update_files" update/create option.

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

2 years ago18663: address review comments
Javier Bértoli [Thu, 10 Mar 2022 20:24:03 +0000 (17:24 -0300)]
18663: address review comments

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoMerge branch '18855-rails-upgrade'. Closes #18855
Lucas Di Pentima [Thu, 10 Mar 2022 18:42:52 +0000 (15:42 -0300)]
Merge branch '18855-rails-upgrade'. Closes #18855

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

2 years ago18855: Upgrades workbench to rails 5.2.6.3
Lucas Di Pentima [Thu, 10 Mar 2022 18:13:27 +0000 (15:13 -0300)]
18855: Upgrades workbench to rails 5.2.6.3

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

2 years ago18855: Upgrades API server's rails & its dependencies to 5.2.6.3
Lucas Di Pentima [Thu, 10 Mar 2022 17:43:58 +0000 (14:43 -0300)]
18855: Upgrades API server's rails & its dependencies to 5.2.6.3

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

2 years agoMerge branch '18843-bump-containerd'
Ward Vandewege [Thu, 10 Mar 2022 14:24:43 +0000 (09:24 -0500)]
Merge branch '18843-bump-containerd'

closes #18843

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

2 years ago18843: Merge branch 'main' into 18843-bump-containerd
Ward Vandewege [Thu, 10 Mar 2022 14:23:47 +0000 (09:23 -0500)]
18843: Merge branch 'main' into 18843-bump-containerd

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

2 years ago18663: add keepbalance support
Javier Bértoli [Wed, 9 Mar 2022 23:20:47 +0000 (20:20 -0300)]
18663: add keepbalance support

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoCherry-pick test fixes refs #18773
Peter Amstutz [Tue, 8 Mar 2022 22:00:10 +0000 (17:00 -0500)]
Cherry-pick test fixes refs #18773

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

2 years agoMerge branch '18766-fix-ubuntu1804-python3-path'
Ward Vandewege [Wed, 9 Mar 2022 13:16:46 +0000 (08:16 -0500)]
Merge branch '18766-fix-ubuntu1804-python3-path'

closes #18766

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

2 years ago18766: Merge branch 'main' into 18766-fix-ubuntu1804-python3-path
Ward Vandewege [Wed, 9 Mar 2022 13:15:17 +0000 (08:15 -0500)]
18766: Merge branch 'main' into 18766-fix-ubuntu1804-python3-path

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

2 years agoThe nokogiri bump requires a newer version of Ruby (2.6 minimum). Update
Ward Vandewege [Tue, 8 Mar 2022 18:15:22 +0000 (13:15 -0500)]
The nokogiri bump requires a newer version of Ruby (2.6 minimum). Update
our documentation and the package build/test Dockerfiles.

closes #18838

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

2 years agoBump the containerd version.
Ward Vandewege [Tue, 8 Mar 2022 14:25:32 +0000 (09:25 -0500)]
Bump the containerd version.

No issue #

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

2 years ago18600: Update error expectations in Snapshot/Splice tests.
Tom Clegg [Mon, 7 Mar 2022 20:15:57 +0000 (15:15 -0500)]
18600: Update error expectations in Snapshot/Splice tests.

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

2 years agoMerge branch '18838-bump-nokogiri'
Ward Vandewege [Mon, 7 Mar 2022 20:11:47 +0000 (15:11 -0500)]
Merge branch '18838-bump-nokogiri'

closes #18838

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

2 years ago18838: Merge branch 'main' into 18838-bump-nokogiri
Ward Vandewege [Mon, 7 Mar 2022 20:11:12 +0000 (15:11 -0500)]
18838: Merge branch 'main' into 18838-bump-nokogiri

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

2 years ago18600: Add more invalid splice request tests.
Tom Clegg [Mon, 7 Mar 2022 19:59:32 +0000 (14:59 -0500)]
18600: Add more invalid splice request tests.

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

2 years ago18600: Add API docs for "splices" feature.
Tom Clegg [Mon, 7 Mar 2022 19:10:52 +0000 (14:10 -0500)]
18600: Add API docs for "splices" feature.

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

2 years ago18600: Implement collection-update API.
Tom Clegg [Mon, 7 Mar 2022 18:53:01 +0000 (13:53 -0500)]
18600: Implement collection-update API.

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

2 years ago18766: because our Ubuntu 18.04 Python packages now depend on
Ward Vandewege [Mon, 7 Mar 2022 18:21:45 +0000 (13:21 -0500)]
18766: because our Ubuntu 18.04 Python packages now depend on
       python-3.8, the path for the Python executables in our packages
       has changed. Put a note in the documentation, make the package
       testing script able to handle that, and for good measure, also
       make sure the arvados/jobs Dockerfile can handle it.

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

2 years ago18766: add --force-test and --force-build options to the
Ward Vandewege [Mon, 7 Mar 2022 17:31:45 +0000 (12:31 -0500)]
18766: add --force-test and --force-build options to the
       run-build-test-packages-one-target.sh script.

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

2 years ago18600: Fix Snapshot/Splice at collectionfs root.
Tom Clegg [Sun, 6 Mar 2022 07:31:39 +0000 (02:31 -0500)]
18600: Fix Snapshot/Splice at collectionfs root.

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

2 years ago18600: Support fs.FS interface.
Tom Clegg [Sun, 6 Mar 2022 07:32:28 +0000 (02:32 -0500)]
18600: Support fs.FS interface.

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

2 years agoMerge branch '18682-use-keyrings-instead-of-key-ids'
Javier Bértoli [Fri, 4 Mar 2022 23:15:52 +0000 (20:15 -0300)]
Merge branch '18682-use-keyrings-instead-of-key-ids'

closes #18682
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoMerge branch '18830-fix-centos-7-provisioning'
Javier Bértoli [Fri, 4 Mar 2022 22:55:40 +0000 (19:55 -0300)]
Merge branch '18830-fix-centos-7-provisioning'

closes #18830
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoFix python2-ism
Peter Amstutz [Fri, 4 Mar 2022 22:03:06 +0000 (17:03 -0500)]
Fix python2-ism

refs #18656

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

2 years agoMerge branch '18656-dynamic-gpu-req' refs #18656
Peter Amstutz [Fri, 4 Mar 2022 21:44:28 +0000 (16:44 -0500)]
Merge branch '18656-dynamic-gpu-req' refs #18656

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

2 years ago18830: address review comments
Javier Bértoli [Fri, 4 Mar 2022 20:37:17 +0000 (17:37 -0300)]
18830: address review comments

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years agoMerge branch '18574-pysdk-vocabulary-support'. Closes #18574
Lucas Di Pentima [Fri, 4 Mar 2022 20:33:40 +0000 (17:33 -0300)]
Merge branch '18574-pysdk-vocabulary-support'. Closes #18574

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

2 years ago18600: Add update-files test.
Tom Clegg [Fri, 4 Mar 2022 16:37:45 +0000 (11:37 -0500)]
18600: Add update-files test.

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

2 years ago18830: fix installer's postgresql pillar for single-host / single-hostname
Javier Bértoli [Thu, 3 Mar 2022 23:27:48 +0000 (20:27 -0300)]
18830: fix installer's postgresql pillar for single-host / single-hostname

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18600: De-duplicate test code.
Tom Clegg [Thu, 3 Mar 2022 21:19:19 +0000 (16:19 -0500)]
18600: De-duplicate test code.

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

2 years ago18830: fix nginx parameters for single-host/single-hostname provisioning
Javier Bértoli [Thu, 3 Mar 2022 18:52:24 +0000 (15:52 -0300)]
18830: fix nginx parameters for single-host/single-hostname provisioning

Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

2 years ago18574: Adds remaining invalid key/value test cases.
Lucas Di Pentima [Thu, 3 Mar 2022 14:16:53 +0000 (11:16 -0300)]
18574: Adds remaining invalid key/value test cases.

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

2 years ago18574: Adds key & value type checking. Improves code layout for readability.
Lucas Di Pentima [Thu, 3 Mar 2022 14:06:13 +0000 (11:06 -0300)]
18574: Adds key & value type checking. Improves code layout for readability.

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

2 years ago18574: Fixes documentation formatting.
Lucas Di Pentima [Wed, 2 Mar 2022 21:44:34 +0000 (18:44 -0300)]
18574: Fixes documentation formatting.

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

2 years ago18574: Adds some documentation's cookbook examples.
Lucas Di Pentima [Wed, 2 Mar 2022 19:08:18 +0000 (16:08 -0300)]
18574: Adds some documentation's cookbook examples.

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

2 years ago18574: Fixes bug for keys without values.
Lucas Di Pentima [Wed, 2 Mar 2022 18:22:28 +0000 (15:22 -0300)]
18574: Fixes bug for keys without values.

It turns out that:

{}.get('something', {}) != {'something':None}.get('something', {})

...and when there's no values member on any given vocabulary key, the
controller fill it with null, so we have to handle the explicit case
of having {value: None} on the exported vocabulary.

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

2 years agoFix arvados-server dependency version in the arvados-workbench package.
Ward Vandewege [Wed, 2 Mar 2022 16:44:14 +0000 (11:44 -0500)]
Fix arvados-server dependency version in the arvados-workbench package.

refs #17417

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

2 years agoMerge branch '18785-single-host-single-name-with-letsencrypt-main'
Ward Vandewege [Wed, 2 Mar 2022 01:12:35 +0000 (20:12 -0500)]
Merge branch '18785-single-host-single-name-with-letsencrypt-main'

closes #18785

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

2 years ago18785: avoid error when /etc/cloud/cloud.cfg.d does not exist.
Ward Vandewege [Tue, 1 Mar 2022 21:57:07 +0000 (16:57 -0500)]
18785: avoid error when /etc/cloud/cloud.cfg.d does not exist.

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

2 years ago18785: small doc tweak.
Ward Vandewege [Tue, 1 Mar 2022 21:05:55 +0000 (16:05 -0500)]
18785: small doc tweak.

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

2 years ago18785: remove the documentation for the single host, multiple hostnames
Ward Vandewege [Tue, 1 Mar 2022 20:59:19 +0000 (15:59 -0500)]
18785: remove the documentation for the single host, multiple hostnames
       case. This configuration is not very useful, and it should be
       possible to achieve this setup by using the multiple hostname
       installer on a single node.

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

2 years ago18785: update defaults and comments in local.params files.
Ward Vandewege [Tue, 1 Mar 2022 19:22:52 +0000 (14:22 -0500)]
18785: update defaults and comments in local.params files.

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

2 years ago18785: add explicit test that IP_INT is set correctly in the single host
Ward Vandewege [Tue, 1 Mar 2022 17:50:55 +0000 (12:50 -0500)]
18785: add explicit test that IP_INT is set correctly in the single host
       case.

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

2 years ago18785: documentation: mention the possible need for chained certificates
Ward Vandewege [Tue, 1 Mar 2022 17:44:25 +0000 (12:44 -0500)]
18785: documentation: mention the possible need for chained certificates
       in the bring-your-own certificates case.

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

2 years ago18785: fix self-signed single host installation.
Ward Vandewege [Tue, 1 Mar 2022 16:46:25 +0000 (11:46 -0500)]
18785: fix self-signed single host installation.

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

2 years ago18785: make sure the user configures IP_INT in the single host case.
Ward Vandewege [Tue, 1 Mar 2022 16:45:42 +0000 (11:45 -0500)]
18785: make sure the user configures IP_INT in the single host case.

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