Tom Clegg [Tue, 19 Dec 2023 19:07:23 +0000 (14:07 -0500)]
20318: Remove memory-backed keep block cache.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 19 Dec 2023 15:57:27 +0000 (10:57 -0500)]
20318: Route KeepClient block writes through disk cache.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 19 Dec 2023 15:47:05 +0000 (10:47 -0500)]
20318: Don't use memory-backed block cache for short reads.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 19 Dec 2023 15:07:36 +0000 (10:07 -0500)]
20318: Fail instead of reading through if cache dir is unusable.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 19 Dec 2023 01:59:31 +0000 (20:59 -0500)]
20318: Close held-open filehandles when deleting cache files.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 19 Dec 2023 01:19:35 +0000 (20:19 -0500)]
20318: Test mangling cache files while reading.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 18 Dec 2023 23:45:51 +0000 (18:45 -0500)]
20318: Add concurrent and sequential read benchmarks.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 15 Dec 2023 01:17:04 +0000 (20:17 -0500)]
20318: Try to keep cache files open for subsequent/concurrent reads.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 15 Dec 2023 01:12:41 +0000 (20:12 -0500)]
20318: Use const for cache-tidy hold timer.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 29 Nov 2023 20:06:36 +0000 (15:06 -0500)]
20318: Benchmark open/close vs. shared fd.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 27 Nov 2023 21:25:56 +0000 (16:25 -0500)]
20318: Add filesystem cache tests.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 27 Nov 2023 16:20:09 +0000 (11:20 -0500)]
20318: Add disk-backed block cache.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 21 Nov 2023 16:42:06 +0000 (11:42 -0500)]
Merge branch '20690-remove-wb1'
refs #20690
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Mon, 20 Nov 2023 21:35:06 +0000 (16:35 -0500)]
Merge branch '21201-doc-bundle-update'
Closes #21201.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
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>
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>
Tom Clegg [Mon, 20 Nov 2023 16:50:46 +0000 (11:50 -0500)]
20690: Determine postgresql version from psql command.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Mon, 20 Nov 2023 03:27:44 +0000 (22:27 -0500)]
21201: Update doc gems
Getting a new Zenweb gets a new kramdown which helps keep things working
on Ruby 3.x. I think.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Tom Clegg [Sun, 19 Nov 2023 23:37:24 +0000 (18:37 -0500)]
20690: Merge branch 'main' into 20690-remove-wb1
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
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>
Tom Clegg [Fri, 17 Nov 2023 16:24:12 +0000 (11:24 -0500)]
20690: Revert arvbox to debian 11 until lib/install can do Ruby 3.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 17 Nov 2023 16:16:42 +0000 (11:16 -0500)]
20690: Fix arvbox dependencies.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 17 Nov 2023 16:12:27 +0000 (11:12 -0500)]
20690: Remove workbench1 from arvbox.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 17 Nov 2023 00:09:29 +0000 (19:09 -0500)]
20690: Always direct user to wb2 for logs.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 17 Nov 2023 00:09:04 +0000 (19:09 -0500)]
20690: Remove workbench1 mentions in install/admin docs.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 16 Nov 2023 23:58:50 +0000 (18:58 -0500)]
20690: Remove wb1 webshell check in diagnostics.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 16 Nov 2023 23:57:29 +0000 (18:57 -0500)]
20690: Remove obsolete SecretKeyBase configs.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Tom Clegg [Mon, 13 Nov 2023 20:48:01 +0000 (15:48 -0500)]
20690: Add upgrade note about removing workbench1.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 13 Nov 2023 20:06:21 +0000 (15:06 -0500)]
20690: Remove workbench1 steps from install guide.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 13 Nov 2023 20:03:15 +0000 (15:03 -0500)]
20690: Remove workbench1-specific configs.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
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>
Tom Clegg [Mon, 13 Nov 2023 16:00:15 +0000 (11:00 -0500)]
20690: Remove wb1 from arvbox gem install progress indicator.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 13 Nov 2023 15:59:21 +0000 (10:59 -0500)]
20690: Remove wb1 bind mount in test.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 13 Nov 2023 15:58:56 +0000 (10:58 -0500)]
20690: Remove obsolete docs/comments about wb1.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Sun, 12 Nov 2023 05:55:54 +0000 (00:55 -0500)]
20690: Remove phantomjs and geckodriver (wb1 test deps).
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
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>
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>
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>
Tom Clegg [Sat, 11 Nov 2023 21:42:28 +0000 (16:42 -0500)]
20690: Silently ignore editor backup files in db/migrate dir.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Sat, 11 Nov 2023 21:37:39 +0000 (16:37 -0500)]
20690: add wb1->wb2 path redirects to arvados-server boot.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Sat, 11 Nov 2023 21:21:04 +0000 (16:21 -0500)]
20690: Update arvados-server boot to serve wb2 at wb1 url.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
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>
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>
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>
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>
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>
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>
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>
Tom Clegg [Fri, 10 Nov 2023 16:08:21 +0000 (11:08 -0500)]
20690: Remove workbench1 and testing/packaging references.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>