]> git.arvados.org - arvados.git/log
arvados.git
3 months agoMerge branch '22781-name-endpoints'
Brett Smith [Wed, 16 Apr 2025 23:30:58 +0000 (19:30 -0400)]
Merge branch '22781-name-endpoints'

Closes #22781, #22789.

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

3 months agonull values fall back to zero when computing read_length
Peter Amstutz [Mon, 7 Apr 2025 16:26:26 +0000 (12:26 -0400)]
null values fall back to zero when computing read_length

found refs #21074, original bugfix refs #22232

Null is not the same as zero, in SQL (null + a number) is null, not
the number.  As a result a single null value would cause the entire
row to be considered null (and Ruby would assign it zero size)
regardless of the size of the other columns in the row.  Use coalese()
to get the intended behavior.

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

3 months agoFilter the development- prefix before sorting, refs #22767
Peter Amstutz [Wed, 9 Apr 2025 21:29:29 +0000 (17:29 -0400)]
Filter the development- prefix before sorting, refs #22767

Unfortunately 'development' sorts before numbers, so the
development-3.0.0 tag was continuing to show up at the top (resulting
in it assigning 3.1.0~dev versions even after 3.1.0 had been released
and tagged) when it should have been picking up 3.1.0 as the most
recent version.  Tweak the logic to get rid of the development prefix
before sorting.  With this, it correctly generates the versions as
3.2.0~dev.

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

3 months ago22781: Add service name to endpoint diagnostic messages 22781-name-endpoints
Brett Smith [Tue, 15 Apr 2025 14:36:47 +0000 (10:36 -0400)]
22781: Add service name to endpoint diagnostic messages

This should make it easier for an administrator spot accidental URL
mix-ups in configuration.

Since I need to change URL access anyway, we make a copy of the endpoint
URL to avoid mutating the original.

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

3 months agoMerge branch '22788-ansible-key-fix'
Brett Smith [Tue, 15 Apr 2025 18:41:37 +0000 (14:41 -0400)]
Merge branch '22788-ansible-key-fix'

Refs #22788.

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

3 months ago22788: Ensure private key ends with a newline 22788-ansible-key-fix
Brett Smith [Tue, 15 Apr 2025 18:04:04 +0000 (14:04 -0400)]
22788: Ensure private key ends with a newline

Otherwise `ssh-keygen` will refuse to parse it.

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

3 months ago22788: Fix getting dispatch public key from private key content
Brett Smith [Tue, 15 Apr 2025 15:57:35 +0000 (11:57 -0400)]
22788: Fix getting dispatch public key from private key content

As commented, the way we tried to pass the private key to ssh-keygen via
stdin unfortunately doesn't work. ssh-keygen really wants to work with a
file, so write a tempfile to do that.

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

3 months agoMerge branch '22772-workflow-multiselector'
Lisa Knox [Mon, 14 Apr 2025 18:36:35 +0000 (14:36 -0400)]
Merge branch '22772-workflow-multiselector'

closes #22772

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

3 months ago22718: Finalize 3.1.1 release
Brett Smith [Mon, 14 Apr 2025 15:41:00 +0000 (11:41 -0400)]
22718: Finalize 3.1.1 release

Not updating `services/api/Gemfile` because there are no relevant
changes to the gem in this release. Refs #22718.

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

3 months ago22772: added null check 22772-workflow-multiselector
Lisa Knox [Mon, 14 Apr 2025 16:15:16 +0000 (12:15 -0400)]
22772: added null check

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

3 months ago22772: added another initialization check in data-table
Lisa Knox [Mon, 14 Apr 2025 15:49:35 +0000 (11:49 -0400)]
22772: added another initialization check in data-table

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22775: Pin more packages for NVIDIA CUDA installation
Brett Smith [Fri, 11 Apr 2025 17:29:34 +0000 (13:29 -0400)]
22775: Pin more packages for NVIDIA CUDA installation

The release of CUDA 570 revealed some gaps in our pinning. We can still
get the results we want, we just need to pin more packages to do so.

Closes #22775, #22776.

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

4 months agoMerge branch '22605-fix-test'
Lisa Knox [Fri, 11 Apr 2025 16:04:23 +0000 (12:04 -0400)]
Merge branch '22605-fix-test'

refs #22605

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22605: fixed test that failed after merge 22605-fix-test
Lisa Knox [Fri, 11 Apr 2025 15:01:35 +0000 (11:01 -0400)]
22605: fixed test that failed after merge

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months agoMerge branch '22617-fix-encrypted-partitions'
Brett Smith [Thu, 10 Apr 2025 19:10:35 +0000 (15:10 -0400)]
Merge branch '22617-fix-encrypted-partitions'

Closes #22617, #22774.

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

4 months ago22617: Make default Arvados version pin reflect suite 22617-fix-encrypted-partitions
Brett Smith [Thu, 10 Apr 2025 14:42:48 +0000 (10:42 -0400)]
22617: Make default Arvados version pin reflect suite

By default, don't pin when installing from -dev or -testing.

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

4 months ago22617: Remove partition encryption dependency on docker.socket
Brett Smith [Thu, 10 Apr 2025 14:37:07 +0000 (10:37 -0400)]
22617: Remove partition encryption dependency on docker.socket

Otherwise:

    systemd[1]: docker.socket: Found ordering cycle on arvados-ensure-encrypted-partitions.service/start
    systemd[1]: docker.socket: Found dependency on basic.target/start
    systemd[1]: docker.socket: Found dependency on sockets.target/start
    systemd[1]: docker.socket: Found dependency on docker.socket/start
    systemd[1]: docker.socket: Job arvados-ensure-encrypted-partitions.service/start deleted to break ordering cycle

As long as we start before the actual service, that's sufficient. Just
remove the relationship with the socket.

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

4 months agoMerge branch '22605-open-wf-dialog'
Lisa Knox [Thu, 10 Apr 2025 13:47:03 +0000 (09:47 -0400)]
Merge branch '22605-open-wf-dialog'

closes #22605

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months agoMerge branch 'main' into 22605-open-wf-dialog
Lisa Knox [Thu, 10 Apr 2025 13:33:50 +0000 (09:33 -0400)]
Merge branch 'main' into 22605-open-wf-dialog

refs #22605

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22605: replaced long wf defs with consts in test
Lisa Knox [Thu, 10 Apr 2025 13:22:08 +0000 (09:22 -0400)]
22605: replaced long wf defs with consts in test

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months agoFix typo and missing argument in deprecation messages.
Tom Clegg [Wed, 9 Apr 2025 20:56:29 +0000 (16:56 -0400)]
Fix typo and missing argument in deprecation messages.

No issue #

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

4 months ago22605: changed order of logeed in test 22605-open-wf-dialog
Lisa Knox [Wed, 9 Apr 2025 17:58:31 +0000 (13:58 -0400)]
22605: changed order of logeed in test

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months agoRemove debug printf.
Tom Clegg [Wed, 9 Apr 2025 16:19:17 +0000 (12:19 -0400)]
Remove debug printf.

No issue #

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

4 months ago22605: added another test for admin in readonly project
Lisa Knox [Wed, 9 Apr 2025 15:14:59 +0000 (11:14 -0400)]
22605: added another test for admin in readonly project

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22605 adjusted test per feedback
Lisa Knox [Wed, 9 Apr 2025 13:30:25 +0000 (09:30 -0400)]
22605 adjusted test per feedback

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22605: removed redundant default process owner assignment and added new test case
Lisa Knox [Tue, 8 Apr 2025 15:19:58 +0000 (11:19 -0400)]
22605: removed redundant default process owner assignment and added new test case

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months agoMerge branch '22395-batch-collection-trash' into main. Closes #22395
Stephen Smith [Mon, 7 Apr 2025 19:30:17 +0000 (15:30 -0400)]
Merge branch '22395-batch-collection-trash' into main. Closes #22395

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months agoMerge branch '20650-s3-downloader' refs #20650
Peter Amstutz [Mon, 7 Apr 2025 18:54:26 +0000 (14:54 -0400)]
Merge branch '20650-s3-downloader' refs #20650

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

4 months ago22395: Perform search in trash test to handle too many trashed items 22395-batch-collection-trash test-22395-2
Stephen Smith [Mon, 7 Apr 2025 18:01:58 +0000 (14:01 -0400)]
22395: Perform search in trash test to handle too many trashed items

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months agoMerge branch '21884-collection-richtext'
Lisa Knox [Mon, 7 Apr 2025 18:17:29 +0000 (14:17 -0400)]
Merge branch '21884-collection-richtext'

closes #21884

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22395: Add waitfordom to trash test helpers, increase timeouts
Stephen Smith [Mon, 7 Apr 2025 14:49:09 +0000 (10:49 -0400)]
22395: Add waitfordom to trash test helpers, increase timeouts

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22395: Split tests for better debugging
Stephen Smith [Mon, 7 Apr 2025 14:06:11 +0000 (10:06 -0400)]
22395: Split tests for better debugging

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22395: Add basic trash tests
Stephen Smith [Fri, 4 Apr 2025 13:13:45 +0000 (09:13 -0400)]
22395: Add basic trash tests

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago20650: Typo fixes 20650-s3-downloader
Peter Amstutz [Fri, 4 Apr 2025 14:52:23 +0000 (10:52 -0400)]
20650: Typo fixes

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

4 months ago20650: Add a test for --disable-aws-credential-capture
Peter Amstutz [Fri, 4 Apr 2025 14:42:00 +0000 (10:42 -0400)]
20650: Add a test for --disable-aws-credential-capture

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

4 months ago21844: Set description char limit to 524,288 21884-collection-richtext
Lisa Knox [Thu, 3 Apr 2025 17:50:16 +0000 (13:50 -0400)]
21844: Set description char limit to 524,288

* also set collection panel to render description html properly

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months agoMerge branch '22554-wf-optional-inputs'
Lisa Knox [Thu, 3 Apr 2025 14:01:21 +0000 (10:01 -0400)]
Merge branch '22554-wf-optional-inputs'

closes #22554

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22605: Adjusted test to address flakiness
Lisa Knox [Thu, 3 Apr 2025 13:46:22 +0000 (09:46 -0400)]
22605: Adjusted test to address flakiness

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago21884: Adjusted test to account for richtext element
Lisa Knox [Thu, 3 Apr 2025 13:32:18 +0000 (09:32 -0400)]
21884: Adjusted test to account for richtext element

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago21884: Changed collection description field to use rich text editor
Lisa Knox [Wed, 2 Apr 2025 20:11:30 +0000 (16:11 -0400)]
21884: Changed collection description field to use rich text editor

* increased collection description max length from 255 to 2048
* Also changed project description max length from none to 2048

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22712: Pin activesupport in all gems
Brett Smith [Wed, 2 Apr 2025 19:11:59 +0000 (15:11 -0400)]
22712: Pin activesupport in all gems

Same rationale as 05a762006d907bb28fbda55fd8059d51904b246b.
Refs #22712.

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

4 months agoMerge branch '22627-breadcrumbs-collapse-bug' into main. Closes #22627
Stephen Smith [Wed, 2 Apr 2025 19:03:55 +0000 (15:03 -0400)]
Merge branch '22627-breadcrumbs-collapse-bug' into main. Closes #22627

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22712: Pin activesupport version for Ruby 2.7.0
Brett Smith [Wed, 2 Apr 2025 19:00:08 +0000 (15:00 -0400)]
22712: Pin activesupport version for Ruby 2.7.0

Same rationale as 05a762006d907bb28fbda55fd8059d51904b246b.
Refs #22712.

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

4 months ago22605: adjusted isUserResource function and moved prop check into the function where...
Lisa Knox [Wed, 2 Apr 2025 18:23:21 +0000 (14:23 -0400)]
22605: adjusted isUserResource function and moved prop check into the function where it is used

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months agoMerge branch '22697-gem-downgrades'
Brett Smith [Wed, 2 Apr 2025 17:30:18 +0000 (13:30 -0400)]
Merge branch '22697-gem-downgrades'

Refs #22697.

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

4 months ago22605: added commmentary
Lisa Knox [Wed, 2 Apr 2025 16:13:51 +0000 (12:13 -0400)]
22605: added commmentary

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22698: Bugfix incorrect shift
Brett Smith [Wed, 2 Apr 2025 15:57:08 +0000 (11:57 -0400)]
22698: Bugfix incorrect shift

If no argument was passed, there will be nothing to shift, and this will
cause an error exit. Arguments after mandatory ones need to be handled
by position. Closes #22698.

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

4 months ago22712: Pin securerandom dependency for Ruby 2.7 22697-gem-downgrades
Brett Smith [Wed, 2 Apr 2025 15:26:00 +0000 (11:26 -0400)]
22712: Pin securerandom dependency for Ruby 2.7

We're already doing the same in services/api/Gemfile.

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

4 months ago22697: Downgrade Rails to 7.1.3.4
Brett Smith [Wed, 2 Apr 2025 15:25:40 +0000 (11:25 -0400)]
22697: Downgrade Rails to 7.1.3.4

For compatibility with Ruby 2.7.0 in Ubuntu 20.04.

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

4 months ago22627: Remove grid item class to fix breadcrumbs overflowing 22627-breadcrumbs-collapse-bug
Stephen Smith [Wed, 2 Apr 2025 13:53:55 +0000 (09:53 -0400)]
22627: Remove grid item class to fix breadcrumbs overflowing

Grid item adds max-width: none and we don't want that

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22554: fixed 422 error handling in e2e test 22554-wf-optional-inputs
Lisa Knox [Tue, 1 Apr 2025 19:50:42 +0000 (15:50 -0400)]
22554: fixed 422 error handling in e2e test

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22554: Fixed null input in unit test
Lisa Knox [Tue, 1 Apr 2025 18:54:51 +0000 (14:54 -0400)]
22554: Fixed null input in unit test

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22554: added test for optional input
Lisa Knox [Tue, 1 Apr 2025 18:34:43 +0000 (14:34 -0400)]
22554: added test for optional input

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22554: removed stray console.log
Lisa Knox [Tue, 1 Apr 2025 15:04:10 +0000 (11:04 -0400)]
22554: removed stray console.log

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months agoAdd trailing slash to COPY destination
Brett Smith [Tue, 1 Apr 2025 13:26:17 +0000 (09:26 -0400)]
Add trailing slash to COPY destination

According to the Dockerfile reference and the `docker build` error
message I got, this is required to copy multiple files to a destination
directory. No issue #.

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

4 months ago22697: Fix Ubuntu CUDA URL
Brett Smith [Tue, 1 Apr 2025 13:11:10 +0000 (09:11 -0400)]
22697: Fix Ubuntu CUDA URL

For whatever reason Ansible reports the version number as "22.04" and
the major version as "22" but no minor version. Refs #22697.

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

4 months ago22697: Fix URL for AWS' Ubuntu security mirror
Brett Smith [Mon, 31 Mar 2025 20:50:43 +0000 (16:50 -0400)]
22697: Fix URL for AWS' Ubuntu security mirror

Refs #22697.

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

4 months ago22554: added handling for case where inputs are not set in redux
Lisa Knox [Mon, 31 Mar 2025 20:44:24 +0000 (16:44 -0400)]
22554: added handling for case where inputs are not set in redux

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22554: Added algo to nullify empty strings on submit
Lisa Knox [Mon, 31 Mar 2025 20:25:24 +0000 (16:25 -0400)]
22554: Added algo to nullify empty strings on submit

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months agoMerge branch '22618-wrong-breadcrumbs'
Lisa Knox [Mon, 31 Mar 2025 13:16:11 +0000 (09:16 -0400)]
Merge branch '22618-wrong-breadcrumbs'

closes #22618

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22395: Quash warning
Stephen Smith [Mon, 31 Mar 2025 03:53:20 +0000 (23:53 -0400)]
22395: Quash warning

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22395: Remove unused toggleProjectTrashed
Stephen Smith [Sun, 30 Mar 2025 23:38:01 +0000 (19:38 -0400)]
22395: Remove unused toggleProjectTrashed

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22395: Use toggleResourceTrashed everywhere. Also detect isTrashed using items.
Stephen Smith [Sun, 30 Mar 2025 23:34:01 +0000 (19:34 -0400)]
22395: Use toggleResourceTrashed everywhere. Also detect isTrashed using items.

Technically we probably shouldn't allow a mixed group if isTrashed like before,
and with batching, it seems better to present an error for double trash/untrash
instead of performing multiple operations at once. In the future maybe we can
better tie isTrashed to the logic in the ToggleTrashAction component.

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22395: Copy over post-trash/untrash actions needed from toggleProjectTrashed
Stephen Smith [Sun, 30 Mar 2025 23:07:54 +0000 (19:07 -0400)]
22395: Copy over post-trash/untrash actions needed from toggleProjectTrashed

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22395: Add back navigate to parent on successful trash that was accidentally removed
Stephen Smith [Sun, 30 Mar 2025 23:07:10 +0000 (19:07 -0400)]
22395: Add back navigate to parent on successful trash that was accidentally removed

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22395: Add support for toggling trashed status of mixed resource types
Stephen Smith [Sun, 30 Mar 2025 23:04:09 +0000 (19:04 -0400)]
22395: Add support for toggling trashed status of mixed resource types

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22618: added e2e test 22618-wrong-breadcrumbs
Lisa Knox [Fri, 28 Mar 2025 15:38:49 +0000 (11:38 -0400)]
22618: added e2e test

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22618: Added collection panel reset on unmount
Lisa Knox [Fri, 28 Mar 2025 14:53:40 +0000 (10:53 -0400)]
22618: Added collection panel reset on unmount

* also told eslint not to lint cy.js files

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months agoMerge branch '22321-webdav-write-repack'
Tom Clegg [Fri, 28 Mar 2025 14:36:04 +0000 (10:36 -0400)]
Merge branch '22321-webdav-write-repack'

closes #22321

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

4 months ago22395: Rename helper func since we technically use snackbars not toasts
Stephen Smith [Fri, 28 Mar 2025 13:50:46 +0000 (09:50 -0400)]
22395: Rename helper func since we technically use snackbars not toasts

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22395: Use refactored batch toast helper for delete process
Stephen Smith [Fri, 28 Mar 2025 13:49:28 +0000 (09:49 -0400)]
22395: Use refactored batch toast helper for delete process

Also add route matching to make after-delete actions more robust

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months ago22395: Abstract batch resource request error handling into helper func
Stephen Smith [Wed, 26 Mar 2025 20:54:48 +0000 (16:54 -0400)]
22395: Abstract batch resource request error handling into helper func

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months agoMerge branch '22666-test-checkcacheonly'
Tom Clegg [Thu, 27 Mar 2025 19:59:04 +0000 (15:59 -0400)]
Merge branch '22666-test-checkcacheonly'

fixes #22666

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

4 months ago22666: Clarify "currently" in comment.
Tom Clegg [Thu, 27 Mar 2025 19:58:37 +0000 (15:58 -0400)]
22666: Clarify "currently" in comment.

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

4 months ago22321: Dry up webdav requests in integration tests. 22321-webdav-write-repack
Tom Clegg [Thu, 27 Mar 2025 19:54:15 +0000 (15:54 -0400)]
22321: Dry up webdav requests in integration tests.

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

4 months ago22321: Add Marshal and RoundTrip tests for BlockSegment.
Tom Clegg [Thu, 27 Mar 2025 15:23:32 +0000 (11:23 -0400)]
22321: Add Marshal and RoundTrip tests for BlockSegment.

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

4 months ago22605: added another wait for picker node to expand
Lisa Knox [Wed, 26 Mar 2025 20:18:44 +0000 (16:18 -0400)]
22605: added another wait for picker node to expand

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22605: added timeout to create-workflow test to account for dom update
Lisa Knox [Wed, 26 Mar 2025 19:53:49 +0000 (15:53 -0400)]
22605: added timeout to create-workflow test to account for dom update

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22605 tests pass, picker displays appropriate project on open
Lisa Knox [Wed, 26 Mar 2025 18:57:44 +0000 (14:57 -0400)]
22605 tests pass, picker displays appropriate project on open

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22321: Repack collections after upload.
Tom Clegg [Tue, 25 Mar 2025 21:10:55 +0000 (17:10 -0400)]
22321: Repack collections after upload.

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

4 months ago22605: name now updates on root project load
Lisa Knox [Tue, 25 Mar 2025 19:17:20 +0000 (15:17 -0400)]
22605: name now updates on root project load

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22395: Change toggleCollectionTrashed to batch action instead of sequential
Stephen Smith [Tue, 25 Mar 2025 14:20:40 +0000 (10:20 -0400)]
22395: Change toggleCollectionTrashed to batch action instead of sequential

This is essentially a copy+paste of the process trash action

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

4 months agoMerge branch '22700-installer-arvados-formula'
Lucas Di Pentima [Tue, 25 Mar 2025 18:19:12 +0000 (15:19 -0300)]
Merge branch '22700-installer-arvados-formula'

closes #22700

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

4 months ago20650: Defer importing boto3 unless/until we need it
Peter Amstutz [Tue, 25 Mar 2025 17:51:48 +0000 (13:51 -0400)]
20650: Defer importing boto3 unless/until we need it

No reason to load the boto3 module if we're not using it.

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

4 months ago22700: Handle arvados-formula the same way as others. 22700-installer-arvados-formula
Lucas Di Pentima [Tue, 25 Mar 2025 17:25:27 +0000 (14:25 -0300)]
22700: Handle arvados-formula the same way as others.

We pin the arvados-formula version using the ARVADOS_TAG envvar, and the
provision script checks out that version on every run.
Previous behavior was kind of similar, but this way is more explicit and
less error-prone.

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

4 months ago20650: Log the configured region
Peter Amstutz [Tue, 25 Mar 2025 15:19:56 +0000 (11:19 -0400)]
20650: Log the configured region

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

4 months ago20650: Make pass the AWS region as well
Peter Amstutz [Tue, 25 Mar 2025 15:13:30 +0000 (11:13 -0400)]
20650: Make pass the AWS region as well

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

4 months ago22605: Refactored wf owner selection for simplicity
Lisa Knox [Tue, 25 Mar 2025 15:10:13 +0000 (11:10 -0400)]
22605: Refactored wf owner selection for simplicity

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago20650: Document download from S3 feature
Peter Amstutz [Tue, 25 Mar 2025 15:01:05 +0000 (11:01 -0400)]
20650: Document download from S3 feature

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

4 months ago20650: Add test for deferred s3 import and credential capture
Peter Amstutz [Tue, 25 Mar 2025 13:47:54 +0000 (09:47 -0400)]
20650: Add test for deferred s3 import and credential capture

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

4 months ago20650: Improve test and move boto3 dep to python sdk
Peter Amstutz [Mon, 24 Mar 2025 23:04:01 +0000 (19:04 -0400)]
20650: Improve test and move boto3 dep to python sdk

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

4 months agoUpdate self-referential version references to 3.1.0, refs #22510
Peter Amstutz [Wed, 19 Mar 2025 19:50:34 +0000 (15:50 -0400)]
Update self-referential version references to 3.1.0, refs #22510

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

4 months ago20650: Test WIP
Peter Amstutz [Mon, 24 Mar 2025 17:45:54 +0000 (13:45 -0400)]
20650: Test WIP

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

4 months ago22605: fixed home projects selection in test
Lisa Knox [Mon, 24 Mar 2025 14:56:47 +0000 (10:56 -0400)]
22605: fixed home projects selection in test

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

4 months ago22666: Test (*keepstore)Blockread() with CheckCacheOnly: true. 22666-test-checkcacheonly
Tom Clegg [Mon, 24 Mar 2025 14:47:33 +0000 (10:47 -0400)]
22666: Test (*keepstore)Blockread() with CheckCacheOnly: true.

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

4 months ago20650: Add option to control AWS credential capture behavior
Peter Amstutz [Mon, 24 Mar 2025 13:51:26 +0000 (09:51 -0400)]
20650: Add option to control AWS credential capture behavior

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

4 months ago20650: Log the access key id used
Peter Amstutz [Fri, 21 Mar 2025 02:12:08 +0000 (22:12 -0400)]
20650: Log the access key id used

This is the non-secret portion of the credentials so it is safe to
include in the log.

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

4 months ago20650: Pass AWS credentials if needed
Peter Amstutz [Fri, 21 Mar 2025 02:06:17 +0000 (22:06 -0400)]
20650: Pass AWS credentials if needed

If there are s3:// URLs, and --defer-download is used, then pass the
environment's AWS credentials as a secret mount.

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

4 months ago20650: Need to recognize s3: URLs in a few places
Peter Amstutz [Thu, 20 Mar 2025 21:23:42 +0000 (17:23 -0400)]
20650: Need to recognize s3: URLs in a few places

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

4 months ago20650: Add boto3 dependency
Peter Amstutz [Thu, 20 Mar 2025 21:00:09 +0000 (17:00 -0400)]
20650: Add boto3 dependency

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