arvados.git
2 months agoRun Process panel always use full width to avoid awkward resizes
Peter Amstutz [Fri, 18 Oct 2024 19:58:34 +0000 (15:58 -0400)]
Run Process panel always use full width to avoid awkward resizes

refs #22139

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

2 months agoMerge branch '22130-all-processes-paging' refs #22130
Peter Amstutz [Fri, 18 Oct 2024 14:08:06 +0000 (10:08 -0400)]
Merge branch '22130-all-processes-paging' refs #22130

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

2 months agoMerge branch '22042-toolbar-sort-bug'
Lisa Knox [Fri, 18 Oct 2024 13:08:20 +0000 (09:08 -0400)]
Merge branch '22042-toolbar-sort-bug'

closes #22042

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

2 months ago22130: Eliminate redundant call to loadProcess 22130-all-processes-paging
Peter Amstutz [Thu, 17 Oct 2024 21:56:15 +0000 (17:56 -0400)]
22130: Eliminate redundant call to loadProcess

Workbench loadProcess calls loadProcessPanel which calls the process
panel loadProcess, but then was calling the process panel loadProcess
again on its own, resulting in a bunch of redundant queries.

Don't do that.

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

2 months ago22130: Use 'contents' to count processes
Peter Amstutz [Thu, 17 Oct 2024 21:28:25 +0000 (17:28 -0400)]
22130: Use 'contents' to count processes

Also fix loadProject to bail out when called with an invalid uuid.

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

2 months agoMerge branch '22130-no-wb-fed-login' refs #22130
Peter Amstutz [Thu, 17 Oct 2024 20:51:39 +0000 (16:51 -0400)]
Merge branch '22130-no-wb-fed-login' refs #22130

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

2 months agoMerge branch '22204-group-sharing' refs #22204
Peter Amstutz [Thu, 17 Oct 2024 14:35:09 +0000 (10:35 -0400)]
Merge branch '22204-group-sharing' refs #22204

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

2 months ago22042: fixed infinite rerender from #22197 22042-toolbar-sort-bug
Lisa Knox [Thu, 17 Oct 2024 14:00:00 +0000 (10:00 -0400)]
22042: fixed infinite rerender from #22197

* This branch oon't pass tests without the fix

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

2 months ago22042: added group sorting order
Lisa Knox [Thu, 17 Oct 2024 13:34:54 +0000 (09:34 -0400)]
22042: added group sorting order

* also changed sort algo to eliminate one divider when there are two in a row

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

2 months ago22204: Fix sharing dialog loading 22204-group-sharing
Peter Amstutz [Wed, 16 Oct 2024 21:43:17 +0000 (17:43 -0400)]
22204: Fix sharing dialog loading

* Split user/group queries so we don't ask for groups from the user
endpoint and vice versa
* Make each query conditional on whether any permissions to users or
groups were actually returned
* Send user/group queries in parallel
* Wrap the whole thing in try/finally to make sure it stops the
loading spinner if there's an error

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

2 months ago22042: fixed workflow-proccesses-panel
Lisa Knox [Wed, 16 Oct 2024 20:50:04 +0000 (16:50 -0400)]
22042: fixed workflow-proccesses-panel

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

2 months ago22042: added sorting for filter groups
Lisa Knox [Wed, 16 Oct 2024 20:32:04 +0000 (16:32 -0400)]
22042: added sorting for filter groups

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

2 months agoMerge branch '22174-remove-actions-column'
Lisa Knox [Wed, 16 Oct 2024 19:56:47 +0000 (15:56 -0400)]
Merge branch '22174-remove-actions-column'

closes #22174

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

2 months ago22042: removed forceMultiselectMode in two places
Lisa Knox [Wed, 16 Oct 2024 19:52:45 +0000 (15:52 -0400)]
22042: removed forceMultiselectMode in two places

* search-results-view.tsx
* subprocess-panel-root.tsx

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

2 months agoMerge branch '22135-project-loading-indicator'
Lisa Knox [Wed, 16 Oct 2024 17:15:48 +0000 (13:15 -0400)]
Merge branch '22135-project-loading-indicator'

closes #22135

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

2 months ago22135: added navigation to created test 22135-project-loading-indicator
Lisa Knox [Wed, 16 Oct 2024 17:08:40 +0000 (13:08 -0400)]
22135: added navigation to created test

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

2 months ago22135: added test for no-items-found
Lisa Knox [Wed, 16 Oct 2024 15:12:38 +0000 (11:12 -0400)]
22135: added test for no-items-found

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

2 months ago22174: removed action columns per review feedback 22174-remove-actions-column
Lisa Knox [Wed, 16 Oct 2024 13:29:20 +0000 (09:29 -0400)]
22174: removed action columns per review feedback

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

2 months agoMerge branch '21905-no-rvm-salt'
Brett Smith [Tue, 15 Oct 2024 15:13:02 +0000 (11:13 -0400)]
Merge branch '21905-no-rvm-salt'

Closes #21905.

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

2 months agoMerge branch '22154-included-kind'
Brett Smith [Tue, 15 Oct 2024 14:17:51 +0000 (10:17 -0400)]
Merge branch '22154-included-kind'

Closes #22154, #22181.

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

2 months agoMerge branch '22130-logout-token'
Tom Clegg [Sat, 12 Oct 2024 05:14:02 +0000 (01:14 -0400)]
Merge branch '22130-logout-token'

refs #22130

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

2 months ago22130: Don't salt a token when sending it to its issuing cluster. 22130-logout-token
Tom Clegg [Fri, 11 Oct 2024 15:34:01 +0000 (11:34 -0400)]
22130: Don't salt a token when sending it to its issuing cluster.

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

2 months ago22130: Test remote token invalidation during logout.
Tom Clegg [Fri, 11 Oct 2024 18:29:16 +0000 (14:29 -0400)]
22130: Test remote token invalidation during logout.

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

2 months agoMerge branch '22185-singularity-cgroups-v1'
Tom Clegg [Fri, 11 Oct 2024 17:50:08 +0000 (13:50 -0400)]
Merge branch '22185-singularity-cgroups-v1'

refs #22185

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

2 months ago22185: Fix global state leaked by test case. 22185-singularity-cgroups-v1
Tom Clegg [Fri, 11 Oct 2024 14:45:56 +0000 (10:45 -0400)]
22185: Fix global state leaked by test case.

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

2 months agoMerge branch '22158-slow-migration-timeout'
Lucas Di Pentima [Thu, 10 Oct 2024 21:01:43 +0000 (18:01 -0300)]
Merge branch '22158-slow-migration-timeout'

closes #22158

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

2 months ago21905: Remove RVM support from provision.sh 21905-no-rvm-salt
Brett Smith [Thu, 10 Oct 2024 20:35:16 +0000 (16:35 -0400)]
21905: Remove RVM support from provision.sh

There should no longer be any reason to use this code path.

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

2 months ago21905: Remove RVM support hooks from Salt installer
Brett Smith [Thu, 10 Oct 2024 20:33:26 +0000 (16:33 -0400)]
21905: Remove RVM support hooks from Salt installer

All this code is doubly obsolete:

* The Arvados API server package no longer supports RVM.
* All these RVM branches are only here to support distributions that we
  no longer support.

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

2 months ago22158: Disables statement timeout on potentially slow migrations. 22158-slow-migration-timeout
Lucas Di Pentima [Thu, 10 Oct 2024 20:29:27 +0000 (17:29 -0300)]
22158: Disables statement timeout on potentially slow migrations.

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

2 months ago22185: Check for cgroup v1 support if running as root.
Tom Clegg [Thu, 10 Oct 2024 19:13:01 +0000 (15:13 -0400)]
22185: Check for cgroup v1 support if running as root.

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

2 months agoMerge branch '22203-dunglam2k-s3-path-style'
Tom Clegg [Thu, 10 Oct 2024 18:23:50 +0000 (14:23 -0400)]
Merge branch '22203-dunglam2k-s3-path-style'

closes #22203

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

2 months ago22130: Remove the FedLogin behavior 22130-no-wb-fed-login
Peter Amstutz [Thu, 10 Oct 2024 18:03:46 +0000 (14:03 -0400)]
22130: Remove the FedLogin behavior

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

2 months ago22154: Add the rest of the entries missing from the infix->type map. 22154-included-kind
Tom Clegg [Tue, 8 Oct 2024 15:43:52 +0000 (11:43 -0400)]
22154: Add the rest of the entries missing from the infix->type map.

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

2 months ago22154: Fix "kind" field of user entries returned in "included" list.
Tom Clegg [Fri, 4 Oct 2024 21:25:55 +0000 (17:25 -0400)]
22154: Fix "kind" field of user entries returned in "included" list.

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

2 months ago22203: Mention UsePathStyle option in install docs. 22203-dunglam2k-s3-path-style
Tom Clegg [Thu, 10 Oct 2024 15:21:38 +0000 (11:21 -0400)]
22203: Mention UsePathStyle option in install docs.

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

2 months ago22203: Tidy up init.
Tom Clegg [Thu, 10 Oct 2024 15:21:19 +0000 (11:21 -0400)]
22203: Tidy up init.

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

2 months ago22203: Fix gofmt, remove commented-out code.
Tom Clegg [Thu, 10 Oct 2024 15:13:15 +0000 (11:13 -0400)]
22203: Fix gofmt, remove commented-out code.

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

2 months agoMerge branch '21999-packer-fixes'
Lucas Di Pentima [Thu, 10 Oct 2024 14:30:20 +0000 (11:30 -0300)]
Merge branch '21999-packer-fixes'

closes #21999

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

2 months ago21999: Improves argument doc string phrasing. 21999-packer-fixes
Lucas Di Pentima [Thu, 10 Oct 2024 14:29:11 +0000 (11:29 -0300)]
21999: Improves argument doc string phrasing.

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

2 months agoMerge branch '16417-installer-loki'
Lucas Di Pentima [Thu, 10 Oct 2024 14:14:18 +0000 (11:14 -0300)]
Merge branch '16417-installer-loki'

closes #16417

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

2 months agoSet cypress timeout in tests docker container. no issue #
Stephen Smith [Wed, 9 Oct 2024 21:48:16 +0000 (17:48 -0400)]
Set cypress timeout in tests docker container. no issue #

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

2 months agoMerge branch '22141-picking-dialog-search' refs #22141
Peter Amstutz [Wed, 9 Oct 2024 21:09:43 +0000 (17:09 -0400)]
Merge branch '22141-picking-dialog-search' refs #22141

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

2 months agoAdd increased cypress browser timeout. no issue #
Stephen Smith [Wed, 9 Oct 2024 20:21:17 +0000 (16:21 -0400)]
Add increased cypress browser timeout. no issue #

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

2 months ago22135: fixed linter warning
Lisa Knox [Wed, 9 Oct 2024 19:50:12 +0000 (15:50 -0400)]
22135: fixed linter warning

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

2 months agoFree up github runner space. no issue #
Stephen Smith [Wed, 9 Oct 2024 16:56:45 +0000 (12:56 -0400)]
Free up github runner space. no issue #

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

2 months agoMerge branch 'main' into 22141-picking-dialog-search 22141-picking-dialog-search
Peter Amstutz [Wed, 9 Oct 2024 17:43:35 +0000 (13:43 -0400)]
Merge branch 'main' into 22141-picking-dialog-search

refs #22141

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

2 months ago22141: Make "creates a new project with multiple properties" more reliable
Peter Amstutz [Wed, 9 Oct 2024 17:40:14 +0000 (13:40 -0400)]
22141: Make "creates a new project with multiple properties" more reliable

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

2 months ago22174: removed actions column from data and workflow tabs
Lisa Knox [Wed, 9 Oct 2024 16:18:40 +0000 (12:18 -0400)]
22174: removed actions column from data and workflow tabs

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

2 months agoMerge branch '22143-process-page-crash'
Lisa Knox [Wed, 9 Oct 2024 16:12:12 +0000 (12:12 -0400)]
Merge branch '22143-process-page-crash'

closes #22143

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

2 months ago22135: adjusted componentDidMount/Update to better address isLoaded state
Lisa Knox [Wed, 9 Oct 2024 16:07:21 +0000 (12:07 -0400)]
22135: adjusted componentDidMount/Update to better address isLoaded state

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

2 months agoMerge branch '22162-arv-mount-mknod' refs #22162
Peter Amstutz [Wed, 9 Oct 2024 13:58:41 +0000 (09:58 -0400)]
Merge branch '22162-arv-mount-mknod' refs #22162

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

2 months ago22143: fixed some any types 22143-process-page-crash
Lisa Knox [Wed, 9 Oct 2024 13:25:08 +0000 (09:25 -0400)]
22143: fixed some any types

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

2 months ago22162: Add a couple of additional tests related to mknod 22162-arv-mount-mknod
Peter Amstutz [Tue, 8 Oct 2024 21:22:34 +0000 (17:22 -0400)]
22162: Add a couple of additional tests related to mknod

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

2 months ago22141: Remove the 'search-' prefix from tree ids in project picker
Peter Amstutz [Tue, 8 Oct 2024 20:50:36 +0000 (16:50 -0400)]
22141: Remove the 'search-' prefix from tree ids in project picker

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

2 months ago21999: Updates documentation.
Lucas Di Pentima [Tue, 8 Oct 2024 20:45:48 +0000 (17:45 -0300)]
21999: Updates documentation.

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

2 months agoMerge branch '22153-workflow-picker' refs #22153
Peter Amstutz [Tue, 8 Oct 2024 18:21:39 +0000 (14:21 -0400)]
Merge branch '22153-workflow-picker' refs #22153

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

2 months ago22141: Display correct uuid, todo still returns search- prefixed tree id
Peter Amstutz [Tue, 8 Oct 2024 17:56:21 +0000 (13:56 -0400)]
22141: Display correct uuid, todo still returns search- prefixed tree id

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

2 months ago22143: added null check to mapNodeValue function
Lisa Knox [Tue, 8 Oct 2024 17:37:30 +0000 (13:37 -0400)]
22143: added null check to mapNodeValue function

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

2 months ago21999: Removes /tmp as a hardcoded workdir, makes it configurable.
Lucas Di Pentima [Tue, 8 Oct 2024 16:20:23 +0000 (13:20 -0300)]
21999: Removes /tmp as a hardcoded workdir, makes it configurable.

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

2 months agoMigrate away from pkg_resources in crunchstat-summary
Brett Smith [Tue, 8 Oct 2024 15:46:07 +0000 (11:46 -0400)]
Migrate away from pkg_resources in crunchstat-summary

This module is deprecated "as an API."
This change mirrors one we made previously in arvados-cwl-runner
in c11ae3f057030bf247be90a6cdec06847c889f13.
No issue #

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

2 months agoUse newer Condition.notify_all name
Brett Smith [Tue, 8 Oct 2024 15:14:24 +0000 (11:14 -0400)]
Use newer Condition.notify_all name

notifyAll raises a deprecation warning in Python 3.13 and is pending
removal in a future version:
<https://docs.python.org/release/3.13.0/whatsnew/3.13.html#pending-removal-in-future-versions>
No issue #

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

2 months agoUpdate read_text call for Py3.13
Brett Smith [Tue, 8 Oct 2024 15:11:38 +0000 (11:11 -0400)]
Update read_text call for Py3.13

Python 3.13 updates the encoding argument of this function to be
keyword-only:
<https://docs.python.org/release/3.13.0/whatsnew/3.13.html#importlib>
No issue #

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

2 months agoUpdate docstring tests for Py3.13
Brett Smith [Tue, 8 Oct 2024 14:46:23 +0000 (10:46 -0400)]
Update docstring tests for Py3.13

Python 3.13 stores docstrings with all their common leading whitespace
stripped, for space savings. Update test regexps to account for this
possibility. No issue #

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

2 months ago22153: Add the name of the currently selected workflow 22153-workflow-picker
Peter Amstutz [Tue, 8 Oct 2024 14:07:56 +0000 (10:07 -0400)]
22153: Add the name of the currently selected workflow

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

2 months ago16417: Adds new parameters to multi host install doc page. 16417-installer-loki
Lucas Di Pentima [Tue, 8 Oct 2024 13:51:05 +0000 (10:51 -0300)]
16417: Adds new parameters to multi host install doc page.

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

2 months ago16417: Adds basic dashboard to visualize and query Loki data.
Lucas Di Pentima [Tue, 8 Oct 2024 13:25:20 +0000 (10:25 -0300)]
16417: Adds basic dashboard to visualize and query Loki data.

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

2 months agoUpdate test.
Tom Clegg [Mon, 7 Oct 2024 18:53:55 +0000 (14:53 -0400)]
Update test.

refs #22132

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

2 months agoRevert "Make integration test check more flexible"
Tom Clegg [Mon, 7 Oct 2024 18:36:48 +0000 (14:36 -0400)]
Revert "Make integration test check more flexible"

refs #22132

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

2 months agoUpdate controller-supplied status messages to new format.
Tom Clegg [Mon, 7 Oct 2024 18:34:51 +0000 (14:34 -0400)]
Update controller-supplied status messages to new format.

refs #22132

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

2 months ago16417: Installs and configures Grafana Alloy on all nodes.
Lucas Di Pentima [Sat, 5 Oct 2024 15:59:46 +0000 (12:59 -0300)]
16417: Installs and configures Grafana Alloy on all nodes.

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

2 months agoMake integration test check more flexible
Peter Amstutz [Fri, 4 Oct 2024 21:32:44 +0000 (17:32 -0400)]
Make integration test check more flexible

Make test accept the case of:

Queued, waiting for dispatch
Locked, waiting for dispatch

no issue #

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

2 months ago22153: Limit list to 200 workflows instead of 1000
Peter Amstutz [Fri, 4 Oct 2024 21:18:28 +0000 (17:18 -0400)]
22153: Limit list to 200 workflows instead of 1000

It loads all the workflow definitions up front.  Don't want to
overwhelm the browser.  Future work will be to overhaul this to use
server side search instead of client side search.

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

2 months ago22162: Add test for mknod
Peter Amstutz [Fri, 4 Oct 2024 20:47:03 +0000 (16:47 -0400)]
22162: Add test for mknod

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

2 months ago22162: Add implementation of mknod for regular files
Peter Amstutz [Fri, 4 Oct 2024 20:46:46 +0000 (16:46 -0400)]
22162: Add implementation of mknod for regular files

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

2 months ago16417: Configures Loki as a new Grafana data source.
Lucas Di Pentima [Fri, 4 Oct 2024 19:33:32 +0000 (16:33 -0300)]
16417: Configures Loki as a new Grafana data source.

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

2 months ago16417: Pillar & state to install and configure Loki in the monitoring node.
Lucas Di Pentima [Fri, 4 Oct 2024 19:30:07 +0000 (16:30 -0300)]
16417: Pillar & state to install and configure Loki in the monitoring node.

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

2 months ago16417: Handles new config values related to Loki, sets pillar and state.
Lucas Di Pentima [Fri, 4 Oct 2024 19:28:04 +0000 (16:28 -0300)]
16417: Handles new config values related to Loki, sets pillar and state.

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

2 months ago22153: Search field no longer auto-clears when workflow is selected
Peter Amstutz [Fri, 4 Oct 2024 19:18:46 +0000 (15:18 -0400)]
22153: Search field no longer auto-clears when workflow is selected

Also tweaked layout a bit to make better use of space.

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

2 months agoMerge branch '22168-mount-mknod'
Tom Clegg [Fri, 4 Oct 2024 17:56:23 +0000 (13:56 -0400)]
Merge branch '22168-mount-mknod'

fixes #22168

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

2 months agoRemove call to loadContainerStatus introduced by merge
Peter Amstutz [Fri, 4 Oct 2024 17:00:20 +0000 (13:00 -0400)]
Remove call to loadContainerStatus introduced by merge

refs #22132

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

2 months ago22141: Fix highlighting when using light/dark tree item weights
Peter Amstutz [Fri, 4 Oct 2024 15:16:20 +0000 (11:16 -0400)]
22141: Fix highlighting when using light/dark tree item weights

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

2 months ago22168: Add test for read-only mount. 22168-mount-mknod
Tom Clegg [Fri, 4 Oct 2024 14:51:05 +0000 (10:51 -0400)]
22168: Add test for read-only mount.

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

2 months ago22168: Support using mknod() to create a regular file.
Tom Clegg [Thu, 3 Oct 2024 17:51:54 +0000 (13:51 -0400)]
22168: Support using mknod() to create a regular file.

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

2 months ago22168: Use recognizable stdlib error for EEXIST.
Tom Clegg [Thu, 3 Oct 2024 17:46:35 +0000 (13:46 -0400)]
22168: Use recognizable stdlib error for EEXIST.

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

2 months agoUpdate test.
Tom Clegg [Fri, 4 Oct 2024 14:47:51 +0000 (10:47 -0400)]
Update test.

refs #22132

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

2 months agoMerge branch '22132-scheduling-status-log' refs #22132
Peter Amstutz [Fri, 4 Oct 2024 14:12:22 +0000 (10:12 -0400)]
Merge branch '22132-scheduling-status-log' refs #22132

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

2 months ago22141: Refactoring to reduce circular import dependencies
Peter Amstutz [Thu, 3 Oct 2024 21:26:37 +0000 (17:26 -0400)]
22141: Refactoring to reduce circular import dependencies

The DataExplorer test started failing with the error "can't access
lexical declaration 'DataExplorer' before initialization".

I couldn't figure out exactly what I did that caused this to suddenly
start being a problem, but running the 'dpdm' tool on the codebase
showed a huge number of circular imports.

I moved several symbols directly or indirectly involving DataExplorer
out of the 'view' modules over to the 'action' modules and fixed
everything to import from the new location, and the DataExplorer test
is passing again.

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

2 months agoUpdate test.
Tom Clegg [Thu, 3 Oct 2024 19:17:58 +0000 (15:17 -0400)]
Update test.

refs #22132

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

2 months agoMerge branch '21314-cancel-invalid-mounts'
Tom Clegg [Thu, 3 Oct 2024 18:52:17 +0000 (14:52 -0400)]
Merge branch '21314-cancel-invalid-mounts'

fixes #21314

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

2 months agoMerge branch '20756-singularity-cgroups'
Tom Clegg [Thu, 3 Oct 2024 15:30:03 +0000 (11:30 -0400)]
Merge branch '20756-singularity-cgroups'

fixes #20756

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

2 months agoMerge branch '21566-aws4-double-slash'
Tom Clegg [Thu, 3 Oct 2024 15:28:48 +0000 (11:28 -0400)]
Merge branch '21566-aws4-double-slash'

fixes #21566

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

2 months ago22141: Improve selectors used in tests
Peter Amstutz [Thu, 3 Oct 2024 15:13:51 +0000 (11:13 -0400)]
22141: Improve selectors used in tests

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

2 months agoMerge branch '21750-singularity-networking'
Tom Clegg [Thu, 3 Oct 2024 15:00:56 +0000 (11:00 -0400)]
Merge branch '21750-singularity-networking'

fixes #21750

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

2 months ago21750: Change ARVADOS_TEST_USE_SUDO=1 to ARVADOS_TEST_PRIVESC=sudo. 21750-singularity-networking
Tom Clegg [Thu, 3 Oct 2024 14:57:05 +0000 (10:57 -0400)]
21750: Change ARVADOS_TEST_USE_SUDO=1 to ARVADOS_TEST_PRIVESC=sudo.

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

2 months ago22141: Picker tests include checking the details panel
Peter Amstutz [Thu, 3 Oct 2024 14:41:36 +0000 (10:41 -0400)]
22141: Picker tests include checking the details panel

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

2 months ago22141: Search by PDH
Peter Amstutz [Wed, 2 Oct 2024 21:59:19 +0000 (17:59 -0400)]
22141: Search by PDH

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

2 months ago22141: Fixed loading/refreshing behavior related to collections.
Peter Amstutz [Wed, 2 Oct 2024 21:51:23 +0000 (17:51 -0400)]
22141: Fixed loading/refreshing behavior related to collections.

Started working on e2e tests.

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

2 months ago21314: Cancel container if it cannot even be loaded. 21314-cancel-invalid-mounts
Tom Clegg [Wed, 2 Oct 2024 20:56:28 +0000 (16:56 -0400)]
21314: Cancel container if it cannot even be loaded.

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

2 months ago20756: Update systemd check to check XDG_RUNTIME_DIR. 20756-singularity-cgroups
Tom Clegg [Wed, 2 Oct 2024 20:25:33 +0000 (16:25 -0400)]
20756: Update systemd check to check XDG_RUNTIME_DIR.

Skip systemd check crunch-run is running as root.  The systemd
requirement only applies to userns / non-root usage.

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

2 months agoMerge branch '22115-collection-version-browser'
Lisa Knox [Wed, 2 Oct 2024 19:39:53 +0000 (15:39 -0400)]
Merge branch '22115-collection-version-browser'

closes #22115

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