]>
git.arvados.org - arvados.git/log
Lisa Knox [Wed, 26 Feb 2025 21:13:24 +0000 (16:13 -0500)]
22359: removed debounce from overflow wrapper
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 26 Feb 2025 19:44:43 +0000 (14:44 -0500)]
Merge branch '22483-tests-25-01'
closes #22483
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 26 Feb 2025 19:43:35 +0000 (14:43 -0500)]
Merge branch '22545-tests-25-02'
closes #22545
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 26 Feb 2025 19:40:29 +0000 (14:40 -0500)]
22545: removed stray console.log
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 25 Feb 2025 20:12:00 +0000 (15:12 -0500)]
22545: separated more favorites tests
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 25 Feb 2025 16:46:27 +0000 (11:46 -0500)]
22545: moved favorites sidepanel tests into another description
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 25 Feb 2025 15:43:56 +0000 (10:43 -0500)]
22483: added timeout and data selector in workflow test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 25 Feb 2025 15:22:56 +0000 (10:22 -0500)]
22483: added chumk loading error ignore
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Peter Amstutz [Tue, 25 Feb 2025 15:07:26 +0000 (10:07 -0500)]
Merge branch '22607-arvbox' refs #22607
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 24 Feb 2025 22:05:30 +0000 (17:05 -0500)]
22607: Add postgresql port explicitly to config
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Brett Smith [Mon, 24 Feb 2025 22:39:03 +0000 (17:39 -0500)]
Merge branch '22563-rocm-disk-size'
Closes #22563, #22601.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Mon, 24 Feb 2025 20:13:10 +0000 (15:13 -0500)]
22607: Don't use 'expermental' syntax and fix warnings.
Also tweak nginx config.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 24 Feb 2025 16:32:58 +0000 (11:32 -0500)]
Merge branch '22568-wb2-gpu' refs #22568
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 21 Feb 2025 19:51:50 +0000 (14:51 -0500)]
Merge branch 'main' into 22568-wb2-gpu
refs #22568
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Brett Smith [Fri, 21 Feb 2025 19:02:37 +0000 (14:02 -0500)]
22563: Mark AMD ROCm Ansible role as a prototype
Right now we don't have access to hardware necessary to do an end-to-end
test of this. Document that it's in development and demote it in the
example configuration.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Fri, 21 Feb 2025 16:28:54 +0000 (11:28 -0500)]
22568: Some more a-c-r fixes related to GPU requirements
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 21 Feb 2025 16:18:20 +0000 (11:18 -0500)]
22568: Tweak ordering of GPU-related fields in resources panel
Also small bugfix to arvados-cwl-runner GPU support found in testing.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Stephen Smith [Fri, 21 Feb 2025 15:52:23 +0000 (10:52 -0500)]
Merge branch '22358-fix-overflowing-autocomplete' into main. Closes #22358
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Brett Smith [Fri, 21 Feb 2025 15:28:56 +0000 (10:28 -0500)]
22563: Expand comment about Python packages for ROCm
I found out why they're required.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Fri, 21 Feb 2025 01:46:13 +0000 (20:46 -0500)]
22568: Replace "CUDA" with "GPU" and add additional fields
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Brett Smith [Thu, 20 Feb 2025 21:19:15 +0000 (16:19 -0500)]
22563: Add security repository in distro_apt role
On AWS, in Debian 12 images, /etc/apt/sources.list.d/debian.sources
lists both the primary and security sources. distro_apt overwrote this
file with _just_ the primary source, leaving no security source, which
leads to all kinds of problems.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 20 Feb 2025 21:05:45 +0000 (16:05 -0500)]
22563: Add release-updates suite to distro apt source
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lisa Knox [Thu, 20 Feb 2025 20:23:27 +0000 (15:23 -0500)]
22593: Merge branch '22593-toolbar-unfreeze'
closes #22593
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Thu, 20 Feb 2025 20:22:24 +0000 (15:22 -0500)]
22563: Install prerequisites for AMD ROCm
These are listed on AMD's "Installation prerequisites" documentation
page, separately from the "Distro native installation" page.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Stephen Smith [Thu, 20 Feb 2025 20:04:45 +0000 (15:04 -0500)]
22358: Bump parse-duration to address CVE-2025-25283
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 20 Feb 2025 19:48:27 +0000 (14:48 -0500)]
22358: Add maxSize popper modifier to prevent autocomplete overflowing
Also forces a change in popper direction when the dropdown gets less than 2
suggestions tall and there is more space in the other direction.
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Peter Amstutz [Thu, 20 Feb 2025 19:22:47 +0000 (14:22 -0500)]
22568: Update docs to use hyperlinks to lists of amdgpu targets
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Brett Smith [Thu, 20 Feb 2025 19:21:27 +0000 (14:21 -0500)]
22563: String-type aws_volume_gb value
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 20 Feb 2025 19:00:41 +0000 (14:00 -0500)]
22563: Add aws_volume_gb variable to AWS Packer template
To support AMD ROCm, which requires significantly more space. See
comments for details.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Thu, 20 Feb 2025 18:57:00 +0000 (13:57 -0500)]
Change the actual upload statement instead of the echo line above it
refs #22540
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lisa Knox [Thu, 20 Feb 2025 18:47:47 +0000 (13:47 -0500)]
22593: added unfreeze back for context menu
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Thu, 20 Feb 2025 18:44:14 +0000 (13:44 -0500)]
22563: Remove locales requirement from README
Following
5ea3c014fbf6a723293a1c7434757a28c77b917e .
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Thu, 20 Feb 2025 16:08:55 +0000 (11:08 -0500)]
Remove hardcoded alternate SSH port, refs #22540
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lisa Knox [Thu, 20 Feb 2025 14:44:15 +0000 (09:44 -0500)]
22593: fixed unfreeze action
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 19 Feb 2025 21:02:10 +0000 (16:02 -0500)]
22127: Merge branch '22127-wb2-optimization'
closes #22127
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 19 Feb 2025 19:48:02 +0000 (14:48 -0500)]
22127: Merge branch 'main' into 22127-wb2-optimization
refs #22127
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 19 Feb 2025 14:09:14 +0000 (09:09 -0500)]
22051: Merge branch '22051-integrate-menu-actions'
closes #22051
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 19 Feb 2025 14:06:43 +0000 (09:06 -0500)]
22051: Merge branch 'main' into 22051-integrate-menu-actions
refs #22051
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 18 Feb 2025 21:14:54 +0000 (16:14 -0500)]
22127: use matchTrashRoute instead of window location to check if in trash view
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 18 Feb 2025 19:08:34 +0000 (14:08 -0500)]
22127: group-manage tests pass
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 18 Feb 2025 16:50:41 +0000 (11:50 -0500)]
22127: added abstractions per feedback
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Tue, 18 Feb 2025 16:44:06 +0000 (11:44 -0500)]
Merge branch '22509-go1236'
Refs #22509.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lisa Knox [Tue, 18 Feb 2025 16:03:03 +0000 (11:03 -0500)]
22172: Merge branch 'main' into 22127-wb2-optimization
refs #22127
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Tue, 18 Feb 2025 14:56:48 +0000 (09:56 -0500)]
Merge branch '22563-ansible-rocm'
Closes #22563.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 18 Feb 2025 14:54:47 +0000 (09:54 -0500)]
22563: Add comments explaining AMD ROCm version selection
AMD's decision to version their apt repositories is unusual. We can
still get all the functionality we want, but this layout forces a
different implementation, so spell that out.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 17 Feb 2025 18:24:00 +0000 (13:24 -0500)]
22563: Add a comment explaining why detect-gpu exists
And, by extension, why we don't need it for AMD ROCm.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 17 Feb 2025 18:19:33 +0000 (13:19 -0500)]
22563: Add role to install AMD ROCm software to compute nodes
Following #21926.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 17 Feb 2025 16:39:00 +0000 (11:39 -0500)]
22563: Remove locale configuration from build-compute-image
Arvados tests need this because they rely on having the en_US.UTF-8
locale to pass. Compute nodes do not need it. An administrator might
want to set up locales for their own reasons, but it's not necessary to
build a compute node, so it should be done elsewhere.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Wed, 12 Feb 2025 13:47:36 +0000 (08:47 -0500)]
22563: Add arvados_compute role
This is a single role that has all the logic necessary to install all
the software necessary to run containers under crunch-run, including all
the conditionals. We've duplicated this logic in enough places it's
worth refactoring out.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Mon, 17 Feb 2025 16:13:14 +0000 (11:13 -0500)]
Merge branch '22455-crunch-run-retry' refs #22455
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Sat, 15 Feb 2025 15:22:17 +0000 (10:22 -0500)]
Merge branch '21926-rocm' refs #21926
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Sat, 15 Feb 2025 15:18:28 +0000 (10:18 -0500)]
21926: Revert "skipped fields changes" in test
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lisa Knox [Fri, 14 Feb 2025 20:19:09 +0000 (15:19 -0500)]
22127: removed componentDidMount and isfrozen from collection-panel
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 14 Feb 2025 19:43:56 +0000 (14:43 -0500)]
22127: fixed TreeItemWithWeight enum and WORKBENCH_LOADING_SCREEN double declaration
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 14 Feb 2025 17:52:05 +0000 (12:52 -0500)]
22127: adjusted collection test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Fri, 14 Feb 2025 17:35:05 +0000 (12:35 -0500)]
Merge branch '20909-keep-disk-cache-test-mtime'
Refs #20909.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Fri, 14 Feb 2025 16:59:32 +0000 (11:59 -0500)]
Merge branch 'main' into 21926-rocm refs #21926
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 14 Feb 2025 16:57:53 +0000 (11:57 -0500)]
21926: Integration test for legacy CUDA API & related fixes
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lisa Knox [Fri, 14 Feb 2025 16:56:12 +0000 (11:56 -0500)]
22051: fixed resource-to-menukind test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Fri, 14 Feb 2025 16:47:01 +0000 (11:47 -0500)]
22509: Update to go 1.23.6.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Fri, 14 Feb 2025 16:46:37 +0000 (11:46 -0500)]
20909: Explicitly set mtime of "old" test cache file
Without this, the two cache files created by the test could appear to
have the same mtime depending on filesystem settings, which could cause
KeepBlockCache to consider them equally old, decide to delete the
"newer" one, and cause a test failure.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lisa Knox [Fri, 14 Feb 2025 16:23:09 +0000 (11:23 -0500)]
22051: user details card menu items now work
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Fri, 14 Feb 2025 16:27:16 +0000 (11:27 -0500)]
Merge branch '22509-go1224'
refs #22509
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Fri, 14 Feb 2025 15:33:55 +0000 (10:33 -0500)]
22051: added component data-cy attributes
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 14 Feb 2025 14:40:48 +0000 (09:40 -0500)]
22051: fixed trash icon display in trash panel
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Fri, 14 Feb 2025 01:29:53 +0000 (20:29 -0500)]
22455: Retry API and Keep operations 10 times in crunch-run.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Thu, 13 Feb 2025 21:17:40 +0000 (16:17 -0500)]
22051: removed MultiselectMenuActionNames
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 13 Feb 2025 21:13:36 +0000 (16:13 -0500)]
22051: fixed stray extra divider in toolbar
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 13 Feb 2025 20:31:37 +0000 (15:31 -0500)]
22051: fised root project toolbar kind
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 13 Feb 2025 20:22:16 +0000 (15:22 -0500)]
22051: removed MultiselectMenuActiontype completely
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Tue, 11 Feb 2025 19:28:33 +0000 (14:28 -0500)]
22509: Update to go 1.22.4.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 13 Feb 2025 18:50:32 +0000 (13:50 -0500)]
Merge branch '22567-test-env-fixes'
fixes #22567
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Thu, 13 Feb 2025 17:13:08 +0000 (12:13 -0500)]
22051: refined executeMulti
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 13 Feb 2025 15:43:01 +0000 (10:43 -0500)]
22051: deleted several files no longer referenced
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Peter Amstutz [Thu, 13 Feb 2025 16:28:45 +0000 (11:28 -0500)]
21926: Fix typo in container_request.rb
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Brett Smith [Thu, 13 Feb 2025 15:19:34 +0000 (10:19 -0500)]
22489: Update top comment on install-test-env.yml
Now that this playbook builds Jenkins images, it's no longer a
prototype. Revise these comments with up-to-date information.
Refs #22489.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lisa Knox [Wed, 12 Feb 2025 21:05:04 +0000 (16:05 -0500)]
22051: refactored executemulti to work with contextMenuActions
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Wed, 12 Feb 2025 20:22:28 +0000 (15:22 -0500)]
Merge branch '22489-install-test-env'
Refs #22489.
Closes #22504, #22556.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lisa Knox [Wed, 12 Feb 2025 18:28:55 +0000 (13:28 -0500)]
22051: moved menuActionSet actions to their own file to fix circular dependancy
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Peter Amstutz [Wed, 12 Feb 2025 16:55:08 +0000 (11:55 -0500)]
21926: Fix node_size.go
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Mon, 27 May 2024 14:44:54 +0000 (10:44 -0400)]
22567: Use --mount instead of -v/--volume for docker bind mounts.
If the source path does not exist, -v/--volume assumes the source path
is the name of a volume and creates an empty one. We would rather get
a "source path does not exist" error.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 12 Feb 2025 16:28:52 +0000 (11:28 -0500)]
22567: Skip ipv6 test if not supported by test host.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Wed, 12 Feb 2025 15:19:48 +0000 (10:19 -0500)]
22051: toolbar now uses context menu actions
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Peter Amstutz [Tue, 11 Feb 2025 22:40:32 +0000 (17:40 -0500)]
21926: Singularity support, more validation, doc updates
* Singularity support for rocm turns out to be easy as adding --rocm,
so that is done
* Add some validation for gpu 'stack' to API server and node_size
* Some documentation and testing cleanups
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Tue, 11 Feb 2025 19:15:59 +0000 (14:15 -0500)]
Merge branch '20605-refactor-image-cache'
fixes #20605
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Tue, 11 Feb 2025 16:20:51 +0000 (11:20 -0500)]
22051: Removed IconProps, realigned types in toolbar
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Mon, 10 Feb 2025 20:33:13 +0000 (15:33 -0500)]
22051: completely removed hasAlts prop and related items
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Mon, 10 Feb 2025 20:08:09 +0000 (15:08 -0500)]
22051: all component menu items now disable properly
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Mon, 10 Feb 2025 17:00:35 +0000 (12:00 -0500)]
22127: frozen icon in tree now updates correctly
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Mon, 10 Feb 2025 16:55:34 +0000 (11:55 -0500)]
22489: Use the bundler installed by run-tests.sh
Since we install a specific version, we want to use it for consistency.
This mirrors code in the Rails postinst script.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 10 Feb 2025 16:33:12 +0000 (11:33 -0500)]
22489/22556: Do not reinstall dependencies for login-sync
This is a weird exception to our usual rule that the `install` recipes
in run-tests.sh assume you've already installed the dependencies. Even
`install_sdk/cli`, which has the exact same gem dependencies, does not
do this. So do not do it here either, for consistency and less work.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 10 Feb 2025 16:30:44 +0000 (11:30 -0500)]
22489/22556: Do not uninstall gems in run-tests.sh
Just overwrite them instead. I have manually confirmed that, at least as
of Ruby 2.7.4/Gems 3.2.5, running `gem install PATH.gem` when the gem is
already installed will reinstall it, incorporating any changes. This
makes less work and avoids situations where we have broken gems because
we uninstalled dependencies out from underneath them.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 10 Feb 2025 01:51:09 +0000 (20:51 -0500)]
22489: Fix name of compute_fuse tasks file
The old name meant that the role was a noop when used.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lisa Knox [Mon, 10 Feb 2025 14:24:51 +0000 (09:24 -0500)]
22127: re-applied some changes from before reset
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Sun, 9 Feb 2025 23:16:37 +0000 (18:16 -0500)]
22489: Bugfix incorrect username in default test config
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Sun, 9 Feb 2025 15:16:59 +0000 (10:16 -0500)]
22489: Add default test cluster configuration to Ansible
Since these settings are already documented, writing them in a sample
configuration file makes it easy for build tools to reference.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Sun, 9 Feb 2025 15:05:58 +0000 (10:05 -0500)]
22489: Conditionally set fs.inotify.max_user_watches in install-test-env
This matches the current behavior of `arvados-server install` to avoid
setting sysctls in unprivileged containers. I looked at using Ansible's
built-in virtualization facts to see if that could let us know whether
we could/should set these, but it's not as simple as "is this
virtualized" since that covers everything from KVM/Xen to tightly
restricted cgroups.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 7 Feb 2025 15:51:05 +0000 (10:51 -0500)]
22489: Add package build tools to install-test-env
In principle this could be considered a separate thing but this is the
best place for it for now.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 7 Feb 2025 15:49:10 +0000 (10:49 -0500)]
22489: Add Workbench sysctls to install-test-env
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 6 Feb 2025 14:49:33 +0000 (09:49 -0500)]
22406/22489/22544: Remove arvados_test hardcoding from install-test-env
The hardcoding referenced in the comment no longer exists.
See
b23567171b16e4d6718dd78ea57bb25bc4b06a76 .
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>