]> git.arvados.org - arvados.git/log
arvados.git
5 months ago22320: Add CheckCacheOnly option to BlockReadOptions.
Tom Clegg [Tue, 11 Mar 2025 14:23:02 +0000 (10:23 -0400)]
22320: Add CheckCacheOnly option to BlockReadOptions.

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

5 months agoMerge branch '22320-repack-small-blocks'
Tom Clegg [Fri, 14 Mar 2025 14:42:30 +0000 (10:42 -0400)]
Merge branch '22320-repack-small-blocks'

refs #22320

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

5 months agoMerge branch '22602-arv-copy' refs #22602
Peter Amstutz [Fri, 14 Mar 2025 13:53:57 +0000 (09:53 -0400)]
Merge branch '22602-arv-copy' refs #22602

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

5 months ago22320: Check final blocksInManifest. 22320-repack-small-blocks
Tom Clegg [Thu, 13 Mar 2025 21:33:36 +0000 (17:33 -0400)]
22320: Check final blocksInManifest.

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

5 months ago22320: Run slow tests and write chart data only if env var is set.
Tom Clegg [Thu, 13 Mar 2025 21:15:45 +0000 (17:15 -0400)]
22320: Run slow tests and write chart data only if env var is set.

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

5 months ago22602: DRY search() to use search_paths() and add test 22602-arv-copy
Peter Amstutz [Thu, 13 Mar 2025 21:01:21 +0000 (17:01 -0400)]
22602: DRY search() to use search_paths() and add test

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

5 months ago22320: Fix comment typo.
Tom Clegg [Thu, 13 Mar 2025 20:40:48 +0000 (16:40 -0400)]
22320: Fix comment typo.

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

5 months agoMerge branch '22660-acr-cred-leak' refs #22660
Peter Amstutz [Thu, 13 Mar 2025 20:17:06 +0000 (16:17 -0400)]
Merge branch '22660-acr-cred-leak' refs #22660

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

5 months ago22660: Simpler sanitize implementation from brett 22660-acr-cred-leak
Peter Amstutz [Thu, 13 Mar 2025 15:03:42 +0000 (11:03 -0400)]
22660: Simpler sanitize implementation from brett

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

5 months ago22602: Further improve error reporting for getting cluster creds
Peter Amstutz [Thu, 13 Mar 2025 14:29:37 +0000 (10:29 -0400)]
22602: Further improve error reporting for getting cluster creds

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

5 months ago22602: Fix test
Peter Amstutz [Thu, 13 Mar 2025 00:33:01 +0000 (20:33 -0400)]
22602: Fix test

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

5 months ago22602: Improve error handling when instance info is wrong
Peter Amstutz [Thu, 13 Mar 2025 00:28:23 +0000 (20:28 -0400)]
22602: Improve error handling when instance info is wrong

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

5 months ago22660: Sanitize the git remote URL
Peter Amstutz [Wed, 12 Mar 2025 23:34:46 +0000 (19:34 -0400)]
22660: Sanitize the git remote URL

Remove the username/password section of the netloc part of the URL, if
present.  This was reported by a user that it was leaking github
tokens, as one way of providing a github token is write it as

https://x-access-token:blahblahblah@github.com/foo/bar.git

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

5 months agoBump rack from 3.1.10 to 3.1.12 in /services/api
dependabot[bot] [Mon, 10 Mar 2025 22:35:17 +0000 (22:35 +0000)]
Bump rack from 3.1.10 to 3.1.12 in /services/api

refs #22657

Bumps [rack](https://github.com/rack/rack) from 3.1.10 to 3.1.12.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v3.1.10...v3.1.12)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: indirect
...

Arvados-DCO-1.1-Signed-off-by: dependabot[bot] <support@github.com>

5 months agoMerge branch '17209-http-forward'
Tom Clegg [Mon, 10 Mar 2025 15:43:11 +0000 (11:43 -0400)]
Merge branch '17209-http-forward'

closes #17209

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

5 months ago17209: Remove unused commented-out code.
Tom Clegg [Mon, 10 Mar 2025 15:31:20 +0000 (11:31 -0400)]
17209: Remove unused commented-out code.

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

5 months agoMerge branch '22644-arvados-server-install-singularity'
Brett Smith [Mon, 10 Mar 2025 15:31:12 +0000 (11:31 -0400)]
Merge branch '22644-arvados-server-install-singularity'

Refs #22644.

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

5 months ago22602: arv-copy checks config file first then falls back on default creds
Peter Amstutz [Mon, 10 Mar 2025 15:14:22 +0000 (11:14 -0400)]
22602: arv-copy checks config file first then falls back on default creds

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

5 months agoMerge branch '22647-postinst-ignores-gem-install-errors'
Brett Smith [Fri, 7 Mar 2025 23:25:35 +0000 (18:25 -0500)]
Merge branch '22647-postinst-ignores-gem-install-errors'

Closes #22647, #22648.

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

5 months ago22647: Wordsmith comment and status message
Brett Smith [Fri, 7 Mar 2025 23:24:52 +0000 (18:24 -0500)]
22647: Wordsmith comment and status message

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

5 months ago22320: Export Repack() method.
Tom Clegg [Fri, 7 Mar 2025 20:44:15 +0000 (15:44 -0500)]
22320: Export Repack() method.

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

5 months ago22320: Remove unimplemented Underutilized option.
Tom Clegg [Fri, 7 Mar 2025 20:33:14 +0000 (15:33 -0500)]
22320: Remove unimplemented Underutilized option.

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

5 months ago22320: Add test cases for 32MiB and 32MiB-1 sized blocks.
Tom Clegg [Fri, 7 Mar 2025 20:26:08 +0000 (15:26 -0500)]
22320: Add test cases for 32MiB and 32MiB-1 sized blocks.

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

5 months ago22320: Fix maxBlockSize restored to wrong value after tests.
Tom Clegg [Fri, 7 Mar 2025 20:25:11 +0000 (15:25 -0500)]
22320: Fix maxBlockSize restored to wrong value after tests.

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

5 months ago22647: Ignore `gem install` errors in RailsAPI postinst 22647-postinst-ignores-gem-install-errors
Brett Smith [Fri, 7 Mar 2025 19:36:52 +0000 (14:36 -0500)]
22647: Ignore `gem install` errors in RailsAPI postinst

See comments for rationale.

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

5 months ago22320: Fix test case cheating by repeating content.
Tom Clegg [Fri, 7 Mar 2025 16:17:42 +0000 (11:17 -0500)]
22320: Fix test case cheating by repeating content.

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

5 months ago22320: Implement full-repack, like old tests expected.
Tom Clegg [Fri, 14 Feb 2025 05:03:49 +0000 (00:03 -0500)]
22320: Implement full-repack, like old tests expected.

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

5 months ago22320: Parameterize RepackCost test.
Tom Clegg [Wed, 12 Feb 2025 16:26:58 +0000 (11:26 -0500)]
22320: Parameterize RepackCost test.

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

5 months ago22320: Improve stats output.
Tom Clegg [Tue, 11 Feb 2025 21:41:39 +0000 (16:41 -0500)]
22320: Improve stats output.

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

5 months ago22320: Fix mkdir in test.
Tom Clegg [Tue, 11 Feb 2025 21:09:42 +0000 (16:09 -0500)]
22320: Fix mkdir in test.

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

5 months ago22320: Fix test panic.
Tom Clegg [Tue, 11 Feb 2025 16:27:02 +0000 (11:27 -0500)]
22320: Fix test panic.

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

5 months ago22320: Write more stats for charting.
Tom Clegg [Tue, 11 Feb 2025 16:25:42 +0000 (11:25 -0500)]
22320: Write more stats for charting.

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

5 months ago22320: Refine repacking algorithm to handle a range of block sizes.
Tom Clegg [Fri, 7 Feb 2025 00:09:58 +0000 (19:09 -0500)]
22320: Refine repacking algorithm to handle a range of block sizes.

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

5 months ago22320: Fix Repack bug causing segment replacements to be skipped.
Tom Clegg [Thu, 6 Feb 2025 23:56:38 +0000 (18:56 -0500)]
22320: Fix Repack bug causing segment replacements to be skipped.

repackTree must call replaceSegments with the newly computed
replacements -- not the merged set of new replacements plus
previously-applied replacements.  If it passes the merged set to
replaceSegments, some of the new replacements will be skipped.

For example, if a previous repack applied A->B, and the current repack
applies B->D and C->D, then the merged set includes A->D, and A is no
longer referenced, so replaceSegments will skip any->D.

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

5 months ago22320: Refactor test case.
Tom Clegg [Thu, 19 Dec 2024 16:18:09 +0000 (11:18 -0500)]
22320: Refactor test case.

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

5 months ago22320: Add repack-after-write test.
Tom Clegg [Wed, 18 Dec 2024 15:25:38 +0000 (10:25 -0500)]
22320: Add repack-after-write test.

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

5 months ago22320: Track repack results.
Tom Clegg [Mon, 16 Dec 2024 22:38:32 +0000 (17:38 -0500)]
22320: Track repack results.

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

5 months ago22320: Naive Repack implementation.
Tom Clegg [Mon, 16 Dec 2024 21:11:54 +0000 (16:11 -0500)]
22320: Naive Repack implementation.

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

5 months ago22644: Install Singularity from archive instead of Git 22644-arvados-server-install-singularity
Brett Smith [Fri, 7 Mar 2025 15:19:05 +0000 (10:19 -0500)]
22644: Install Singularity from archive instead of Git

Ansible is already doing this, and it looks like something has maybe
happened with one of the submodules so it no longer gets cloned
correctly. Using the source archive is less error-prone.

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

5 months ago22608: Add PowerTools setup to the API install docs
Brett Smith [Fri, 7 Mar 2025 15:00:14 +0000 (10:00 -0500)]
22608: Add PowerTools setup to the API install docs

Mirroring the upgrade note. Refs #22608.

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

5 months agoMerge branch '22608-enable-powertools'
Brett Smith [Thu, 6 Mar 2025 21:27:15 +0000 (16:27 -0500)]
Merge branch '22608-enable-powertools'

Refs #22608.

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

5 months ago22608: Add upgrade note about libyaml/PowerTools dependency 22608-enable-powertools
Brett Smith [Thu, 6 Mar 2025 20:40:36 +0000 (15:40 -0500)]
22608: Add upgrade note about libyaml/PowerTools dependency

This is a consequence of the upgrade to Rails 7.1.

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

5 months ago22608: Enable powertools repo in rocky8 test image
Brett Smith [Thu, 6 Mar 2025 20:30:35 +0000 (15:30 -0500)]
22608: Enable powertools repo in rocky8 test image

This is necessary to get libyaml-devel to install arvados-api-server.

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

5 months ago17209: Allow admin access to all container ports. 17209-http-forward
Tom Clegg [Thu, 6 Mar 2025 19:22:28 +0000 (14:22 -0500)]
17209: Allow admin access to all container ports.

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

5 months ago17209: Merge branch 'main' into 17209-http-forward
Tom Clegg [Thu, 6 Mar 2025 19:17:51 +0000 (14:17 -0500)]
17209: Merge branch 'main' into 17209-http-forward

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

5 months ago17209: Restrict HTTP proxy access to the CR submitter.
Tom Clegg [Thu, 6 Mar 2025 19:15:59 +0000 (14:15 -0500)]
17209: Restrict HTTP proxy access to the CR submitter.

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

5 months agoMerge branch '22608-upgrade-rails'
Brett Smith [Thu, 6 Mar 2025 19:05:09 +0000 (14:05 -0500)]
Merge branch '22608-upgrade-rails'

Refs #22608, #22629.

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

5 months agoMerge branch '22624-left-panel-uncollapse-bug' into main. Closes #22624
Stephen Smith [Thu, 6 Mar 2025 14:25:35 +0000 (09:25 -0500)]
Merge branch '22624-left-panel-uncollapse-bug' into main. Closes #22624

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

5 months ago22608: Upgrade Passenger to 6.0.26 22608-upgrade-rails-passenger
Brett Smith [Wed, 5 Mar 2025 21:35:32 +0000 (16:35 -0500)]
22608: Upgrade Passenger to 6.0.26

To address CVE-2025-26803.

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

5 months ago22608: Guard against no uuid param in find_object_by_uuid
Brett Smith [Wed, 5 Mar 2025 21:29:53 +0000 (16:29 -0500)]
22608: Guard against no uuid param in find_object_by_uuid

See comments for rationale. The old code causes bad query construction
and crashes in Rails 7.2 because of
  <https://github.com/rails/rails/issues/52643>

While we can't upgrade to Rails 7.2 right now, the code is safe for
older versions. Since I spent the time to track this down, we might as
well make the change now and make a future upgrade easier.

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

5 months ago22608: Upgrade Rails to 7.1
Brett Smith [Wed, 5 Mar 2025 17:23:15 +0000 (12:23 -0500)]
22608: Upgrade Rails to 7.1

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

5 months ago22608: Unroll container requests token test loop
Brett Smith [Fri, 28 Feb 2025 19:01:14 +0000 (14:01 -0500)]
22608: Unroll container requests token test loop

Make the separate test cases individual tests for nicer diagnostics.

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

5 months ago22608: Codify Ruby 2.7 requirements in RailsAPI Gemfile
Brett Smith [Fri, 28 Feb 2025 17:04:56 +0000 (12:04 -0500)]
22608: Codify Ruby 2.7 requirements in RailsAPI Gemfile

We've had a few incidents of these gems getting upgraded and then
needing to be reverted, e.g.:

f2d7a04756206c6812f71225a6d782c23db1c7d9
4a42e4fd1f7cc2cd5cc1938d4bdc39e3a4800306
2f4fb1522c89c29a94854bf9f26fb6d13959f2d4

Write these in the Gemfile to prevent future mistakes like these.

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

5 months ago22624: Switch to using max-width constraint when left panel collapsed 22624-left-panel-uncollapse-bug
Stephen Smith [Wed, 5 Mar 2025 15:39:22 +0000 (10:39 -0500)]
22624: Switch to using max-width constraint when left panel collapsed

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

5 months agoMerge branch '22566-left-sidebar-scroll-bug' into main. Closes #22566
Stephen Smith [Tue, 4 Mar 2025 16:03:02 +0000 (11:03 -0500)]
Merge branch '22566-left-sidebar-scroll-bug' into main. Closes #22566

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

5 months ago22566: Replace custom class with disabled property 22566-left-sidebar-scroll-bug
Stephen Smith [Mon, 3 Mar 2025 20:33:56 +0000 (15:33 -0500)]
22566: Replace custom class with disabled property

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

5 months ago22566: Fix horizontal scrolling on collapsed sidepanel
Stephen Smith [Mon, 3 Mar 2025 20:33:10 +0000 (15:33 -0500)]
22566: Fix horizontal scrolling on collapsed sidepanel

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

5 months ago22566: Refactor to combine get/set panel sizes, save localstorage keys and
Stephen Smith [Mon, 3 Mar 2025 20:02:11 +0000 (15:02 -0500)]
22566: Refactor to combine get/set panel sizes, save localstorage keys and
panel settings in a type safe const

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

5 months ago22566: Lower min left panel size slightly, trigger details size recalculate
Stephen Smith [Mon, 3 Mar 2025 16:27:27 +0000 (11:27 -0500)]
22566: Lower min left panel size slightly, trigger details size recalculate
on left panel collapse

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

5 months ago22566: Remove unused imports
Stephen Smith [Mon, 3 Mar 2025 16:27:06 +0000 (11:27 -0500)]
22566: Remove unused imports

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

5 months agoMerge branch '22614-railsapi-service-packaging'
Brett Smith [Fri, 28 Feb 2025 16:15:55 +0000 (11:15 -0500)]
Merge branch '22614-railsapi-service-packaging'

Refs #22614, #22349.

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

5 months agoMerge branch '22359-toolbar-overflow'
Lisa Knox [Fri, 28 Feb 2025 16:11:48 +0000 (11:11 -0500)]
Merge branch '22359-toolbar-overflow'

closes #22359

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

5 months agoMerge branch '22408-wrong-project-toolbar'
Lisa Knox [Fri, 28 Feb 2025 16:09:55 +0000 (11:09 -0500)]
Merge branch '22408-wrong-project-toolbar'

closes #22408

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

5 months ago22408: changed currentPathIsTrash calculation
Lisa Knox [Fri, 28 Feb 2025 16:02:21 +0000 (11:02 -0500)]
22408: changed currentPathIsTrash calculation

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

5 months agoMerge branch '22612-driver-bugfixes'
Brett Smith [Thu, 27 Feb 2025 20:08:16 +0000 (15:08 -0500)]
Merge branch '22612-driver-bugfixes'

Closes #22612, #22619.

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

5 months ago17209: Fix proxy-to-other-controller case, add tests and comments.
Tom Clegg [Thu, 27 Feb 2025 19:29:54 +0000 (14:29 -0500)]
17209: Fix proxy-to-other-controller case, add tests and comments.

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

5 months ago22614: Exclude service definition from RailsAPI install directory 22614-railsapi-service-packaging
Brett Smith [Thu, 27 Feb 2025 15:06:59 +0000 (10:06 -0500)]
22614: Exclude service definition from RailsAPI install directory

There's no need to have it here, and it looks like RPM might try to make
hard links between the copy in /lib and the copy in /var/www which will
fail if they're different filesystems.

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

5 months ago17209: Fix comment about redirect-with-cookie rationale.
Tom Clegg [Thu, 27 Feb 2025 00:29:21 +0000 (19:29 -0500)]
17209: Fix comment about redirect-with-cookie rationale.

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

5 months ago17209: Test ContainerHTTPProxy API routing.
Tom Clegg [Wed, 26 Feb 2025 23:49:14 +0000 (18:49 -0500)]
17209: Test ContainerHTTPProxy API routing.

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

5 months ago17209: Allow outgoing ContainerHTTPProxy req to other controller.
Tom Clegg [Wed, 26 Feb 2025 23:46:38 +0000 (18:46 -0500)]
17209: Allow outgoing ContainerHTTPProxy req to other controller.

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

5 months ago17209: Fix ContainerHTTPProxy stub no-op.
Tom Clegg [Wed, 26 Feb 2025 23:45:26 +0000 (18:45 -0500)]
17209: Fix ContainerHTTPProxy stub no-op.

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

5 months ago17209: Fix wrap after indent.
Tom Clegg [Wed, 26 Feb 2025 23:43:53 +0000 (18:43 -0500)]
17209: Fix wrap after indent.

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

5 months ago22359: removed debounce from overflow wrapper 22359-toolbar-overflow
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>

5 months agoMerge branch '22483-tests-25-01'
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>

5 months agoMerge branch '22545-tests-25-02'
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>

5 months ago22545: removed stray console.log
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>

5 months ago17209: Test redirect-with-cookie and router behavior.
Tom Clegg [Wed, 26 Feb 2025 18:06:52 +0000 (13:06 -0500)]
17209: Test redirect-with-cookie and router behavior.

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

5 months ago17209: Fix cookie response header.
Tom Clegg [Wed, 26 Feb 2025 18:06:25 +0000 (13:06 -0500)]
17209: Fix cookie response header.

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

5 months ago17209: Add request-id to context for ContainerHTTPProxy req.
Tom Clegg [Wed, 26 Feb 2025 18:06:00 +0000 (13:06 -0500)]
17209: Add request-id to context for ContainerHTTPProxy req.

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

5 months ago22566: Add similar treatment to details panel
Stephen Smith [Tue, 25 Feb 2025 22:58:26 +0000 (17:58 -0500)]
22566: Add similar treatment to details panel

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

5 months ago22566: Override previously saved percents with minimum left panel width
Stephen Smith [Tue, 25 Feb 2025 22:54:04 +0000 (17:54 -0500)]
22566: Override previously saved percents with minimum left panel width

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

5 months ago22566: Remove unused prop
Stephen Smith [Tue, 25 Feb 2025 20:43:44 +0000 (15:43 -0500)]
22566: Remove unused prop

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

5 months ago22566: Add type and adjust indenting
Stephen Smith [Tue, 25 Feb 2025 20:59:37 +0000 (15:59 -0500)]
22566: Add type and adjust indenting

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

5 months ago22566: Trigger resize on nested splitter when parent resizes
Stephen Smith [Tue, 25 Feb 2025 21:37:59 +0000 (16:37 -0500)]
22566: Trigger resize on nested splitter when parent resizes

Fixes being able to disappear details panel by resizing main panel

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

5 months ago22566: Move types closer to usage, move splitter handlers inside component
Stephen Smith [Tue, 25 Feb 2025 21:36:39 +0000 (16:36 -0500)]
22566: Move types closer to usage, move splitter handlers inside component

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

5 months ago22566: Remove now unused currentSideWidth and observer setter
Stephen Smith [Tue, 25 Feb 2025 20:54:43 +0000 (15:54 -0500)]
22566: Remove now unused currentSideWidth and observer setter

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

5 months ago22612: Clean packages at the end of compute node image build 22612-driver-bugfixes
Brett Smith [Tue, 25 Feb 2025 21:05:22 +0000 (16:05 -0500)]
22612: Clean packages at the end of compute node image build

This lets us account for all package state changes and make the image as
small as practical.

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

5 months ago22612: Install linux-headers in NVIDIA CUDA role
Brett Smith [Tue, 25 Feb 2025 21:01:20 +0000 (16:01 -0500)]
22612: Install linux-headers in NVIDIA CUDA role

This is a prerequisite to build the driver. If these are not install,
the package just skips the actual driver build.

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

5 months ago22612: Reboot compute node during image build if necessary
Brett Smith [Tue, 25 Feb 2025 20:58:14 +0000 (15:58 -0500)]
22612: Reboot compute node during image build if necessary

See comments for rationale. This fixes a bug in the AMD ROCm role where
it installs headers for one version of Linux, but then might end up
using another.

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

5 months ago22612: Use become on compute role tasks
Brett Smith [Tue, 25 Feb 2025 21:19:17 +0000 (16:19 -0500)]
22612: Use become on compute role tasks

build-compute-node.yml was the first playbook we wrote and used
play-level become. We've gotten used to task-level become instead, so
add that where it's needed.

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

5 months ago22566: Remove unused isTransitioning, including actions and the store
Stephen Smith [Tue, 25 Feb 2025 19:59:38 +0000 (14:59 -0500)]
22566: Remove unused isTransitioning, including actions and the store

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

5 months ago22566: Enforce min left panel size using splitter
Stephen Smith [Tue, 25 Feb 2025 19:38:12 +0000 (14:38 -0500)]
22566: Enforce min left panel size using splitter

This requires switching the splitter into pixel mode to enforce a pixel minimum
Because pixel mode allocates extra space to the "primary" panel as opposed to
evenly based on percent, in order to make the main panel resize when the
window is resized, the primary/secondary panel had to be switched

Pixel mode simplifies the size calculation and also removes the need to account
for the right panel opening and closing

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

5 months ago22545: separated more favorites tests 22545-tests-25-02
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>

5 months ago22566: Remove unused styles
Stephen Smith [Mon, 24 Feb 2025 20:22:17 +0000 (15:22 -0500)]
22566: Remove unused styles

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

5 months ago22566: Fix overflowing text in left panel side panel
Stephen Smith [Mon, 24 Feb 2025 18:34:52 +0000 (13:34 -0500)]
22566: Fix overflowing text in left panel side panel

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

5 months ago17209: Test localdb.Conn -> gateway -> stub.
Tom Clegg [Tue, 25 Feb 2025 18:46:08 +0000 (13:46 -0500)]
17209: Test localdb.Conn -> gateway -> stub.

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

5 months ago22545: moved favorites sidepanel tests into another description
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>

5 months ago22602: Update arv-copy docs a bit
Peter Amstutz [Tue, 25 Feb 2025 17:05:47 +0000 (12:05 -0500)]
22602: Update arv-copy docs a bit

I switched some UUID references from "jutro" to "pirca".  I think the
original reason to use jutro is because pirca was supposed to be
cleaned up periodically (which hasn't happened) and they are
federated.  However, because we are not talking about federation in
this section, this is mostly just confusing.

There are still references to jutro under "copy a workflow" and "copy
a project" and I'm leaving them alone for now.

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

5 months ago17209: Forward http requests to container indicated in vhost.
Tom Clegg [Tue, 25 Feb 2025 16:44:34 +0000 (11:44 -0500)]
17209: Forward http requests to container indicated in vhost.

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

5 months ago22612: Pin CUDA packages to the last Debian 11 versions
Brett Smith [Tue, 25 Feb 2025 16:49:48 +0000 (11:49 -0500)]
22612: Pin CUDA packages to the last Debian 11 versions

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