]> git.arvados.org - arvados.git/log
arvados.git
3 months ago22076: Update documentation for collection.json metadata file.
Tom Clegg [Wed, 30 Apr 2025 19:54:11 +0000 (15:54 -0400)]
22076: Update documentation for collection.json metadata file.

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

3 months ago22076: Suggest filenames with .zip extension.
Tom Clegg [Wed, 30 Apr 2025 19:39:40 +0000 (15:39 -0400)]
22076: Suggest filenames with .zip extension.

Duh.

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

3 months ago22076: Include hash of PDH and filenames in suggested filename.
Tom Clegg [Wed, 30 Apr 2025 19:37:52 +0000 (15:37 -0400)]
22076: Include hash of PDH and filenames in suggested filename.

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

3 months ago22076: Save "downloaded from..." as zip comment.
Tom Clegg [Wed, 30 Apr 2025 19:37:44 +0000 (15:37 -0400)]
22076: Save "downloaded from..." as zip comment.

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

3 months ago22076: Add last-modified user info to collection.json metadata.
Tom Clegg [Tue, 29 Apr 2025 02:26:19 +0000 (22:26 -0400)]
22076: Add last-modified user info to collection.json metadata.

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

3 months ago22076: Fix ActiveModel::MissingAttributeError on select=[full_name].
Tom Clegg [Tue, 29 Apr 2025 02:26:05 +0000 (22:26 -0400)]
22076: Fix ActiveModel::MissingAttributeError on select=[full_name].

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

3 months ago22076: Add description, created_at, and modified_at to zip metadata.
Tom Clegg [Mon, 28 Apr 2025 19:39:55 +0000 (15:39 -0400)]
22076: Add description, created_at, and modified_at to zip metadata.

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

3 months ago22076: Include file_count=N in upload and download logs.
Tom Clegg [Mon, 28 Apr 2025 19:36:11 +0000 (15:36 -0400)]
22076: Include file_count=N in upload and download logs.

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

3 months ago22076: Check suggested filename when testing single-dir download.
Tom Clegg [Mon, 28 Apr 2025 18:28:54 +0000 (14:28 -0400)]
22076: Check suggested filename when testing single-dir download.

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

3 months ago22076: Log filename if zip contains exactly one file.
Tom Clegg [Fri, 18 Apr 2025 19:27:44 +0000 (15:27 -0400)]
22076: Log filename if zip contains exactly one file.

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

3 months ago22076: File-download logging and permission checks for zip files.
Tom Clegg [Fri, 18 Apr 2025 14:56:45 +0000 (10:56 -0400)]
22076: File-download logging and permission checks for zip files.

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

3 months ago22076: Add API docs for ZIP download.
Tom Clegg [Mon, 14 Apr 2025 22:24:40 +0000 (18:24 -0400)]
22076: Add API docs for ZIP download.

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

3 months ago22076: Skip properties in collection.json when downloading by PDH.
Tom Clegg [Mon, 14 Apr 2025 21:29:33 +0000 (17:29 -0400)]
22076: Skip properties in collection.json when downloading by PDH.

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

3 months ago22076: Remove stale comment.
Tom Clegg [Mon, 14 Apr 2025 19:48:23 +0000 (15:48 -0400)]
22076: Remove stale comment.

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

3 months ago22076: Add option to include collection metadata as collection.json.
Tom Clegg [Mon, 14 Apr 2025 15:31:55 +0000 (11:31 -0400)]
22076: Add option to include collection metadata as collection.json.

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

3 months ago22076: Accept file list in query string.
Tom Clegg [Mon, 14 Apr 2025 14:52:26 +0000 (10:52 -0400)]
22076: Accept file list in query string.

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

4 months ago22076: Serve zip archive of collection contents.
Tom Clegg [Wed, 9 Apr 2025 20:56:05 +0000 (16:56 -0400)]
22076: Serve zip archive of collection contents.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@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 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 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 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 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 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 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 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>

4 months ago20650: Initial try saving downloading from s3 in a-c-r
Peter Amstutz [Thu, 20 Mar 2025 20:54:00 +0000 (16:54 -0400)]
20650: Initial try saving downloading from s3 in a-c-r

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

4 months ago20650: boto session is passed in to s3_to_keep
Peter Amstutz [Thu, 20 Mar 2025 20:31:38 +0000 (16:31 -0400)]
20650: boto session is passed in to s3_to_keep

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

4 months ago20650: Add a Downloader abstract base instead of duck typing
Peter Amstutz [Thu, 20 Mar 2025 20:01:39 +0000 (16:01 -0400)]
20650: Add a Downloader abstract base instead of duck typing

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

4 months agoMerge branch '22693-docker-28'
Brett Smith [Thu, 20 Mar 2025 22:44:23 +0000 (18:44 -0400)]
Merge branch '22693-docker-28'

Closes #22693.

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

4 months ago22693: Update Docker pin to version 28 22693-docker-28
Brett Smith [Thu, 20 Mar 2025 15:49:50 +0000 (11:49 -0400)]
22693: Update Docker pin to version 28

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

4 months agoMerge branch '22652-axios-upgrade' into main. Closes #22652
Stephen Smith [Thu, 20 Mar 2025 13:38:11 +0000 (09:38 -0400)]
Merge branch '22652-axios-upgrade' into main. Closes #22652

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

4 months ago20650: Tinkering with AWS credentials
Peter Amstutz [Wed, 4 Dec 2024 22:00:09 +0000 (17:00 -0500)]
20650: Tinkering with AWS credentials

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

4 months ago20650: Implemented s3_to_keep
Peter Amstutz [Wed, 4 Dec 2024 03:43:31 +0000 (22:43 -0500)]
20650: Implemented s3_to_keep

Added support importing from s3 to arv-copy

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

4 months ago20650: Initial refactor spitting up http_to_keep to share code
Peter Amstutz [Tue, 3 Dec 2024 20:52:51 +0000 (15:52 -0500)]
20650: Initial refactor spitting up http_to_keep to share code

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

4 months agoBuild Java SDK with jdk11, refs #22084
Peter Amstutz [Wed, 13 Nov 2024 23:22:50 +0000 (18:22 -0500)]
Build Java SDK with jdk11, refs #22084

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

4 months ago22652: Bump axios-mock-adapter to latest 22652-axios-upgrade
Stephen Smith [Wed, 19 Mar 2025 18:38:21 +0000 (14:38 -0400)]
22652: Bump axios-mock-adapter to latest

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

4 months ago22652: Bump axios to latest to address CVE-2025-27152
Stephen Smith [Wed, 19 Mar 2025 18:36:50 +0000 (14:36 -0400)]
22652: Bump axios to latest to address CVE-2025-27152

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

4 months ago22652: First upgrade axios depended on by wait-on to address CVE-2025-27152
Stephen Smith [Wed, 19 Mar 2025 18:35:17 +0000 (14:35 -0400)]
22652: First upgrade axios depended on by wait-on to address CVE-2025-27152

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

4 months agoMerge branch '22689-bump-babel-dependencies' into main. Closes #22689
Stephen Smith [Wed, 19 Mar 2025 18:03:16 +0000 (14:03 -0400)]
Merge branch '22689-bump-babel-dependencies' into main. Closes #22689

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

4 months ago22689: Bump @babel/runtime-corejs2 to address CVE-2025-27789 22689-bump-babel-dependencies
Stephen Smith [Wed, 19 Mar 2025 16:44:43 +0000 (12:44 -0400)]
22689: Bump @babel/runtime-corejs2 to address CVE-2025-27789

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

4 months ago22689: Bump @babel/helpers to address CVE-2025-27789
Stephen Smith [Wed, 19 Mar 2025 16:43:59 +0000 (12:43 -0400)]
22689: Bump @babel/helpers to address CVE-2025-27789

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

4 months ago22689: Bump @babel/runtime to address CVE-2025-27789
Stephen Smith [Wed, 19 Mar 2025 16:40:20 +0000 (12:40 -0400)]
22689: Bump @babel/runtime to address CVE-2025-27789

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

4 months ago21926: Add upgrade note about cuda→gpu API changes
Brett Smith [Tue, 18 Mar 2025 16:14:40 +0000 (12:14 -0400)]
21926: Add upgrade note about cuda→gpu API changes

Refs #21926.

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