arvados.git
5 months ago20846: Remove ref to nonexistent Alma 7. 20846-ubuntu2204
Tom Clegg [Wed, 29 Nov 2023 20:27:59 +0000 (15:27 -0500)]
20846: Remove ref to nonexistent Alma 7.

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

5 months ago20846: Add package repo codenames for new distros.
Tom Clegg [Wed, 29 Nov 2023 20:27:04 +0000 (15:27 -0500)]
20846: Add package repo codenames for new distros.

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

5 months ago20846: Update Ruby install instructions.
Tom Clegg [Wed, 22 Nov 2023 18:56:24 +0000 (13:56 -0500)]
20846: Update Ruby install instructions.

* Remove "install from source" method.
* Change recommendation from "RVM" to "OS package if exists".
* Add missing dependencies in RVM method.
* Change example version from "2.7" (which currently selects 2.7.2) to "2.7.7"

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

5 months ago20846: Update setuptools, accommodate debian12 needs.
Tom Clegg [Tue, 21 Nov 2023 15:17:57 +0000 (10:17 -0500)]
20846: Update setuptools, accommodate debian12 needs.

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

5 months ago20846: Don't use pip to install virtualenv, just rely on OS pkg.
Tom Clegg [Mon, 20 Nov 2023 22:25:12 +0000 (17:25 -0500)]
20846: Don't use pip to install virtualenv, just rely on OS pkg.

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

5 months ago20846: Skip workbench package build.
Tom Clegg [Mon, 20 Nov 2023 21:47:28 +0000 (16:47 -0500)]
20846: Skip workbench package build.

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

5 months ago20846: Add debian12 package target.
Tom Clegg [Mon, 20 Nov 2023 21:06:08 +0000 (16:06 -0500)]
20846: Add debian12 package target.

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

5 months ago20846: Fix shell command in env var.
Tom Clegg [Mon, 20 Nov 2023 20:51:37 +0000 (15:51 -0500)]
20846: Fix shell command in env var.

With Ruby 3, something uses the MAKE var without the expected
shell-eval, so the number-of-processors trick stopped working.

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

    make --jobs \$\(grep -c processor /proc/cpuinfo\) DESTDIR\=
    sitearchdir\=./.gem.20231120-15-fa6sx6 sitelibdir\=./.gem.20231120-15-fa6sx6
    clean
    make: invalid option -- 'c'
    Usage: make [options] [target] ...
    Options:
      -b, -m                      Ignored for compatibility.
      [...]

5 months ago20846: Update fpm for Ruby 3 compatibility.
Tom Clegg [Mon, 20 Nov 2023 20:32:55 +0000 (15:32 -0500)]
20846: Update fpm for Ruby 3 compatibility.

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

5 months ago20846: Use Ruby 3.2.2 for ubuntu2204 packages.
Tom Clegg [Mon, 20 Nov 2023 20:31:35 +0000 (15:31 -0500)]
20846: Use Ruby 3.2.2 for ubuntu2204 packages.

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

5 months ago20846: Merge branch '19213-ubuntu2204-support' into 20846-ubuntu2204
Tom Clegg [Mon, 20 Nov 2023 20:29:05 +0000 (15:29 -0500)]
20846: Merge branch '19213-ubuntu2204-support' into 20846-ubuntu2204

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

5 months agoMerge branch '21189-changeset-limit'
Tom Clegg [Mon, 20 Nov 2023 19:04:26 +0000 (14:04 -0500)]
Merge branch '21189-changeset-limit'

refs #21189

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

5 months ago21189: Improve wording in config comments and logs.
Tom Clegg [Mon, 20 Nov 2023 19:03:43 +0000 (14:03 -0500)]
21189: Improve wording in config comments and logs.

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

5 months agoMerge branch '20846-ruby3'
Tom Clegg [Fri, 17 Nov 2023 18:49:33 +0000 (13:49 -0500)]
Merge branch '20846-ruby3'

refs #20846

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

5 months ago20846: Specify nodejs version without 'v' prefix.
Tom Clegg [Thu, 16 Nov 2023 23:51:48 +0000 (18:51 -0500)]
20846: Specify nodejs version without 'v' prefix.

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

5 months ago21189: Revert exit code 64 to 2 for invalid command line argument. 21189-changeset-limit
Tom Clegg [Thu, 16 Nov 2023 07:10:41 +0000 (02:10 -0500)]
21189: Revert exit code 64 to 2 for invalid command line argument.

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

5 months ago20846: Exit 2 on invalid argument. 20846-ruby3
Tom Clegg [Thu, 16 Nov 2023 07:09:31 +0000 (02:09 -0500)]
20846: Exit 2 on invalid argument.

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

5 months ago20846: Add -nodejs-version option to arvados-server install.
Tom Clegg [Wed, 15 Nov 2023 22:06:43 +0000 (17:06 -0500)]
20846: Add -nodejs-version option to arvados-server install.

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

5 months ago20846: Add -singularity-version option to arvados-server install.
Tom Clegg [Wed, 15 Nov 2023 21:58:26 +0000 (16:58 -0500)]
20846: Add -singularity-version option to arvados-server install.

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

5 months ago20846: Add -bundler-version option to arvados-server install.
Tom Clegg [Wed, 15 Nov 2023 21:51:43 +0000 (16:51 -0500)]
20846: Add -bundler-version option to arvados-server install.

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

5 months ago20846: Add -ruby-version option to arvados-server install.
Tom Clegg [Wed, 15 Nov 2023 21:45:34 +0000 (16:45 -0500)]
20846: Add -ruby-version option to arvados-server install.

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

5 months ago20846: Merge branch 'main' into 20846-ruby3
Tom Clegg [Wed, 15 Nov 2023 21:05:06 +0000 (16:05 -0500)]
20846: Merge branch 'main' into 20846-ruby3

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

5 months ago21189: Replace -commit-X with Balance{Pull,Trash}Limit configs.
Tom Clegg [Wed, 15 Nov 2023 15:00:07 +0000 (10:00 -0500)]
21189: Replace -commit-X with Balance{Pull,Trash}Limit configs.

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

5 months ago21189: On usage error, exit 64 and do not auto-restart.
Tom Clegg [Wed, 15 Nov 2023 14:49:04 +0000 (09:49 -0500)]
21189: On usage error, exit 64 and do not auto-restart.

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

5 months agoMerge branch '18874-merge-wb2'
Tom Clegg [Wed, 15 Nov 2023 15:38:59 +0000 (10:38 -0500)]
Merge branch '18874-merge-wb2'

refs #18874

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

5 months ago18874: Try a different login timeout.
Tom Clegg [Tue, 14 Nov 2023 04:53:03 +0000 (23:53 -0500)]
18874: Try a different login timeout.

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

5 months agoMerge branch '21021-controller-logout'
Brett Smith [Mon, 13 Nov 2023 19:35:52 +0000 (14:35 -0500)]
Merge branch '21021-controller-logout'

Closes #21021.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago18874: Fix wb2 install/boot to accommodate readonly source tree.
Tom Clegg [Sun, 12 Nov 2023 01:07:16 +0000 (20:07 -0500)]
18874: Fix wb2 install/boot to accommodate readonly source tree.

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

5 months ago18874: Embed real git commit in wb2 build.
Tom Clegg [Sat, 11 Nov 2023 23:33:27 +0000 (18:33 -0500)]
18874: Embed real git commit in wb2 build.

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

5 months ago18874: Update package-building test OS to debian:11.
Tom Clegg [Sat, 11 Nov 2023 22:03:12 +0000 (17:03 -0500)]
18874: Update package-building test OS to debian:11.

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

5 months ago18874: Update setuptools/pip requirements.
Tom Clegg [Sat, 11 Nov 2023 22:02:55 +0000 (17:02 -0500)]
18874: Update setuptools/pip requirements.

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

5 months ago18874: Don't bring up test services for package/boot/install tests.
Tom Clegg [Sat, 11 Nov 2023 21:49:53 +0000 (16:49 -0500)]
18874: Don't bring up test services for package/boot/install tests.

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

5 months agoMerge branch '20846-python-fixes'
Tom Clegg [Sat, 11 Nov 2023 00:42:42 +0000 (19:42 -0500)]
Merge branch '20846-python-fixes'

refs #20846

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

5 months ago20846: Silence ResourceWarning messages.
Tom Clegg [Fri, 10 Nov 2023 19:48:43 +0000 (14:48 -0500)]
20846: Silence ResourceWarning messages.

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

5 months ago20846: Avoid deadlock in unmount-and-replace race.
Tom Clegg [Sat, 11 Nov 2023 00:39:28 +0000 (19:39 -0500)]
20846: Avoid deadlock in unmount-and-replace race.

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

5 months ago20846: Avoid deadlock in unmount-and-replace race.
Tom Clegg [Fri, 10 Nov 2023 22:18:13 +0000 (17:18 -0500)]
20846: Avoid deadlock in unmount-and-replace race.

refs #20846

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

5 months ago18874: Remove timeout on cy.url().
Tom Clegg [Fri, 10 Nov 2023 16:21:23 +0000 (11:21 -0500)]
18874: Remove timeout on cy.url().

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

5 months ago21021: Merge branch 'main' into 21021-controller-logout 21021-controller-logout
Lucas Di Pentima [Fri, 10 Nov 2023 15:25:15 +0000 (12:25 -0300)]
21021: Merge branch 'main' into 21021-controller-logout

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

5 months ago18874: Use git root as default arvados tree.
Tom Clegg [Fri, 10 Nov 2023 15:21:21 +0000 (10:21 -0500)]
18874: Use git root as default arvados tree.

Remove auto-download/auto-remove mode.

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

5 months ago18874: Pass additional args to cypress test runner.
Tom Clegg [Fri, 10 Nov 2023 15:10:01 +0000 (10:10 -0500)]
18874: Pass additional args to cypress test runner.

e.g.,

./tools/run-integration-tests.sh -a ~/arvados -- --spec cypress/integration/process.spec.js

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

5 months agoMerge branch '18874-merge-wb2'
Tom Clegg [Thu, 9 Nov 2023 20:59:13 +0000 (15:59 -0500)]
Merge branch '18874-merge-wb2'

refs #18874

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

5 months agoMerge branch '21031-test-provision-fix'. Refs #21031
Lucas Di Pentima [Thu, 9 Nov 2023 20:01:39 +0000 (17:01 -0300)]
Merge branch '21031-test-provision-fix'. Refs #21031

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

5 months ago18874: Update test scripts to use wb2+arvados in same repo.
Tom Clegg [Thu, 9 Nov 2023 19:52:00 +0000 (14:52 -0500)]
18874: Update test scripts to use wb2+arvados in same repo.

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

5 months ago21031: Fixes post installation script for rails applications. 21031-test-provision-fix
Lucas Di Pentima [Thu, 9 Nov 2023 19:10:19 +0000 (16:10 -0300)]
21031: Fixes post installation script for rails applications.

Set up schema files ownership in the same way without regards on the
rake task used: db:schema:load or db:structure:load (deprecated).

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

5 months agoHandle non-nil, empty Instances return refs #20978
Peter Amstutz [Thu, 9 Nov 2023 18:03:03 +0000 (13:03 -0500)]
Handle non-nil, empty Instances return refs #20978

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

5 months ago18874: Merge branch 'main' from arvados-workbench2.git
Tom Clegg [Thu, 9 Nov 2023 16:50:53 +0000 (11:50 -0500)]
18874: Merge branch 'main' from arvados-workbench2.git

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

5 months ago21031: Replaces deprecated db:structure:load command with db:schema:load
Lucas Di Pentima [Thu, 9 Nov 2023 15:54:37 +0000 (12:54 -0300)]
21031: Replaces deprecated db:structure:load command with db:schema:load

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

5 months agoFix "detected dubious ownership in repository" git error.
Tom Clegg [Thu, 9 Nov 2023 15:03:22 +0000 (10:03 -0500)]
Fix "detected dubious ownership in repository" git error.

No issue #

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

5 months agoMerge branch '21184-fix-build'
Tom Clegg [Wed, 8 Nov 2023 20:55:53 +0000 (15:55 -0500)]
Merge branch '21184-fix-build'

refs #21184

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

5 months ago21184: Accept singularity env var passed through to container. 21184-fix-build
Tom Clegg [Wed, 8 Nov 2023 20:30:45 +0000 (15:30 -0500)]
21184: Accept singularity env var passed through to container.

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

5 months ago21184: Remove refs to subprocess32 python2 compatibility shim.
Tom Clegg [Wed, 8 Nov 2023 20:20:50 +0000 (15:20 -0500)]
21184: Remove refs to subprocess32 python2 compatibility shim.

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

5 months ago21184: Expect recent setuptools and pip versions.
Tom Clegg [Wed, 8 Nov 2023 19:58:41 +0000 (14:58 -0500)]
21184: Expect recent setuptools and pip versions.

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

5 months ago21021: Send logout requests to the issuing cluster in a federation
Brett Smith [Wed, 8 Nov 2023 03:43:42 +0000 (22:43 -0500)]
21021: Send logout requests to the issuing cluster in a federation

User agents may not follow the redirect sent by the previous
implementation, meaning the logout process never really completes: the
token gets deleted locally, but then can be revived when it gets
re-checked against the issuing cluster. Address this by having the local
controller make a logout request to the issuing cluster directly.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago18874: Use test auth instead of adding real accounts on test host.
Tom Clegg [Tue, 7 Nov 2023 20:14:49 +0000 (15:14 -0500)]
18874: Use test auth instead of adding real accounts on test host.

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

5 months ago18874: Fix errant it.only().
Tom Clegg [Tue, 7 Nov 2023 18:48:42 +0000 (13:48 -0500)]
18874: Fix errant it.only().

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

5 months agoMerge branch '20978-instance-types'
Tom Clegg [Tue, 7 Nov 2023 16:25:10 +0000 (11:25 -0500)]
Merge branch '20978-instance-types'

closes #20978

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

5 months agoMerge branch '21041-installer-from-HEAD'. Closes #21041
Lucas Di Pentima [Tue, 7 Nov 2023 14:47:16 +0000 (11:47 -0300)]
Merge branch '21041-installer-from-HEAD'. Closes #21041

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

5 months agoMerge branch 'main' from workbench2.git
Tom Clegg [Mon, 6 Nov 2023 17:14:51 +0000 (12:14 -0500)]
Merge branch 'main' from workbench2.git

refs #18874

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

5 months ago20846: Remove old/conflicting erb script if needed.
Tom Clegg [Tue, 31 Oct 2023 14:53:08 +0000 (10:53 -0400)]
20846: Remove old/conflicting erb script if needed.

Otherwise:

/tmp/tmp.tktwTXjGi1/ruby-3.2.2/lib/rubygems/installer.rb:272:in `check_executable_overwrite': "erb" from erb conflicts with /var/lib/arvados/bin/erb (Gem::InstallError)

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

5 months ago20846: Fix workbench2 build recipe.
Tom Clegg [Thu, 26 Oct 2023 15:23:43 +0000 (11:23 -0400)]
20846: Fix workbench2 build recipe.

Install recipe was failing on readonly source tree, e.g., mounted into
a docker container by `arvados-package build`.

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

5 months ago20846: Fix python build recipe.
Tom Clegg [Thu, 26 Oct 2023 13:45:45 +0000 (09:45 -0400)]
20846: Fix python build recipe.

See #20846#note-13.

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

5 months ago20846: Disable workbench1 in `arvados-server boot`.
Tom Clegg [Wed, 25 Oct 2023 19:52:58 +0000 (15:52 -0400)]
20846: Disable workbench1 in `arvados-server boot`.

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

5 months ago20846: Remove workbench1 from `arvados-server install`.
Tom Clegg [Wed, 25 Oct 2023 19:49:21 +0000 (15:49 -0400)]
20846: Remove workbench1 from `arvados-server install`.

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

5 months ago20846: Use newer setuptools.
Tom Clegg [Wed, 25 Oct 2023 19:42:30 +0000 (15:42 -0400)]
20846: Use newer setuptools.

services/fuse -> llfuse -> python-daemon -> setuptools >= 62.4.0.

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

5 months ago20846: Fix dependencies for ubuntu 22.04.
Tom Clegg [Tue, 24 Oct 2023 19:06:01 +0000 (15:06 -0400)]
20846: Fix dependencies for ubuntu 22.04.

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

5 months ago20846: Add libffi-dev dependency for building ruby 3.
Tom Clegg [Tue, 24 Oct 2023 15:56:00 +0000 (11:56 -0400)]
20846: Add libffi-dev dependency for building ruby 3.

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

5 months ago20846: Force overwriting old executables during ruby install.
Tom Clegg [Tue, 24 Oct 2023 15:36:38 +0000 (11:36 -0400)]
20846: Force overwriting old executables during ruby install.

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

5 months ago20846: Update ruby install recipe, add libyaml dep for psych gem.
Tom Clegg [Mon, 23 Oct 2023 21:21:49 +0000 (17:21 -0400)]
20846: Update ruby install recipe, add libyaml dep for psych gem.

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

5 months ago20846: Update install docs to match `arvados-server install` recipe.
Tom Clegg [Mon, 23 Oct 2023 18:13:47 +0000 (14:13 -0400)]
20846: Update install docs to match `arvados-server install` recipe.

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

5 months ago20846: Update ruby to 3.2.
Tom Clegg [Mon, 23 Oct 2023 18:13:36 +0000 (14:13 -0400)]
20846: Update ruby to 3.2.

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

5 months ago21041: Improves the sync() function so that it can push code from HEAD. 21041-installer-from-HEAD
Lucas Di Pentima [Fri, 3 Nov 2023 15:10:43 +0000 (12:10 -0300)]
21041: Improves the sync() function so that it can push code from HEAD.

When running the installer from a Jenkins pipeline, the checked out code
may not be from a specific branch, so we need to take care of this special
case when pushing the code to the bare repositories on the nodes.

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

5 months ago20978: Add MaximumPriceFactor to exported config. 20978-instance-types
Tom Clegg [Fri, 3 Nov 2023 14:16:31 +0000 (10:16 -0400)]
20978: Add MaximumPriceFactor to exported config.

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

5 months ago20978: Add upgrade note about MaximumPriceFactor.
Tom Clegg [Thu, 2 Nov 2023 21:10:59 +0000 (17:10 -0400)]
20978: Add upgrade note about MaximumPriceFactor.

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

5 months ago20978: Merge branch 'main' into 20978-instance-types
Tom Clegg [Thu, 2 Nov 2023 20:49:44 +0000 (16:49 -0400)]
20978: Merge branch 'main' into 20978-instance-types

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

5 months ago20978: Return the last capacity error if failing all subnets.
Tom Clegg [Thu, 2 Nov 2023 20:45:01 +0000 (16:45 -0400)]
20978: Return the last capacity error if failing all subnets.

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

5 months agoMerge branch '21141-arvbox-debian-12' refs #21141
Peter Amstutz [Thu, 2 Nov 2023 19:55:52 +0000 (15:55 -0400)]
Merge branch '21141-arvbox-debian-12' refs #21141

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

5 months ago21141: Update arvbox base image to debian:12 21141-arvbox-debian-12
Peter Amstutz [Thu, 2 Nov 2023 19:54:43 +0000 (15:54 -0400)]
21141: Update arvbox base image to debian:12

Everything seems to just work, so that's cool.

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

6 months ago20978: Add sort-by-scratch fallback.
Tom Clegg [Thu, 2 Nov 2023 19:37:16 +0000 (15:37 -0400)]
20978: Add sort-by-scratch fallback.

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

6 months ago20978: Rearrange large if-else sequence for clarity.
Tom Clegg [Thu, 2 Nov 2023 19:35:43 +0000 (15:35 -0400)]
20978: Rearrange large if-else sequence for clarity.

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

6 months ago20978: Treat "unsupported instance type" as capacity=0.
Tom Clegg [Thu, 2 Nov 2023 19:26:56 +0000 (15:26 -0400)]
20978: Treat "unsupported instance type" as capacity=0.

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

6 months agoMerge branch '21126-trash-when-ro'
Tom Clegg [Thu, 2 Nov 2023 18:40:37 +0000 (14:40 -0400)]
Merge branch '21126-trash-when-ro'

refs #21126

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

6 months ago21126: Add doc comment to AllowTrashWhenReadOnly config.
Tom Clegg [Thu, 2 Nov 2023 18:39:54 +0000 (14:39 -0400)]
21126: Add doc comment to AllowTrashWhenReadOnly config.

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

6 months agoMerge branch '20846-ruby3-compat'
Tom Clegg [Thu, 2 Nov 2023 18:12:06 +0000 (14:12 -0400)]
Merge branch '20846-ruby3-compat'

refs #20846

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

6 months agoLinks CUDA capability NVIDIA page from a-d-c documentation. No issue #
Lucas Di Pentima [Wed, 1 Nov 2023 21:16:59 +0000 (18:16 -0300)]
Links CUDA capability NVIDIA page from a-d-c documentation. No issue #

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

6 months agoMerge branch '21125-installer-s3-prefix-length'. Closes #21125
Lucas Di Pentima [Wed, 1 Nov 2023 13:41:13 +0000 (10:41 -0300)]
Merge branch '21125-installer-s3-prefix-length'. Closes #21125

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

6 months ago21125: Fixes comment on PrefixLength config. 21125-installer-s3-prefix-length
Lucas Di Pentima [Wed, 1 Nov 2023 13:37:03 +0000 (10:37 -0300)]
21125: Fixes comment on PrefixLength config.

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

6 months ago20978: Test MaximumPriceFactor.
Tom Clegg [Tue, 31 Oct 2023 21:12:13 +0000 (17:12 -0400)]
20978: Test MaximumPriceFactor.

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

6 months ago20978: Test choosing multiple instance types.
Tom Clegg [Tue, 31 Oct 2023 14:27:45 +0000 (10:27 -0400)]
20978: Test choosing multiple instance types.

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

6 months ago20978: Add MaximumPriceFactor config.
Tom Clegg [Mon, 30 Oct 2023 22:49:05 +0000 (18:49 -0400)]
20978: Add MaximumPriceFactor config.

Scheduler attempts to run containers on more costly instances if the
cloud reports the lowest-cost instance type is not available.

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

6 months ago20846: Update sdk/ruby for Ruby 3. 20846-ruby3-compat
Tom Clegg [Tue, 31 Oct 2023 19:52:35 +0000 (15:52 -0400)]
20846: Update sdk/ruby for Ruby 3.

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

6 months ago20846: More kwargs / Ruby 3 compatibility fixes.
Tom Clegg [Tue, 31 Oct 2023 19:11:04 +0000 (15:11 -0400)]
20846: More kwargs / Ruby 3 compatibility fixes.

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

6 months agoMerge branch '21067-process-panel-error' refs #21067
Peter Amstutz [Tue, 31 Oct 2023 17:53:33 +0000 (13:53 -0400)]
Merge branch '21067-process-panel-error' refs #21067

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

6 months ago20846: Fix kwargs variable name.
Tom Clegg [Tue, 31 Oct 2023 14:29:55 +0000 (10:29 -0400)]
20846: Fix kwargs variable name.

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

6 months ago21067: Fix bug deleting projects from shared-with-me
Peter Amstutz [Mon, 30 Oct 2023 19:24:39 +0000 (15:24 -0400)]
21067: Fix bug deleting projects from shared-with-me

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

6 months ago21126: Add upgrade note.
Tom Clegg [Mon, 30 Oct 2023 16:24:32 +0000 (12:24 -0400)]
21126: Add upgrade note.

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

6 months ago21126: Merge branch 'main' into 21126-trash-when-ro
Tom Clegg [Mon, 30 Oct 2023 16:12:55 +0000 (12:12 -0400)]
21126: Merge branch 'main' into 21126-trash-when-ro

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

6 months agoMerge branch 'main' from workbench2.git
Tom Clegg [Mon, 30 Oct 2023 14:17:55 +0000 (10:17 -0400)]
Merge branch 'main' from workbench2.git

refs #18874

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

6 months agoMerge branch '21025-keep-web-redirect-bypass'
Brett Smith [Mon, 30 Oct 2023 13:48:40 +0000 (09:48 -0400)]
Merge branch '21025-keep-web-redirect-bypass'

Closes #21025.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

6 months ago21025: Clarify explanation
Brett Smith [Mon, 30 Oct 2023 13:47:24 +0000 (09:47 -0400)]
21025: Clarify explanation

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

6 months agoMerge branch 'main' into 21067-process-panel-error
Peter Amstutz [Fri, 27 Oct 2023 17:52:35 +0000 (13:52 -0400)]
Merge branch 'main' into 21067-process-panel-error

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