arvados.git
7 months ago19675: Add instance types panel
Stephen Smith [Mon, 4 Dec 2023 22:21:56 +0000 (17:21 -0500)]
19675: Add instance types panel

* Adds InstanceTypes and other exported fields to the config model
* Renames cost formatter to be more generic

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

7 months ago21128: collection filters in place Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Mon, 4 Dec 2023 20:04:03 +0000 (15:04 -0500)]
21128: collection filters in place Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21223: Add a few more --file-cache RLIMIT_NOFILE tests 21223-arv-mount-nofile
Peter Amstutz [Mon, 4 Dec 2023 19:37:31 +0000 (14:37 -0500)]
21223: Add a few more --file-cache RLIMIT_NOFILE tests

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

7 months agoMerge branch '21217-invalid-auth-header'
Tom Clegg [Mon, 4 Dec 2023 19:35:36 +0000 (14:35 -0500)]
Merge branch '21217-invalid-auth-header'

refs #21217

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

7 months agoMerge branch '18862-replay-job-log-task'
Tom Clegg [Mon, 4 Dec 2023 19:35:21 +0000 (14:35 -0500)]
Merge branch '18862-replay-job-log-task'

closes #18862

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

7 months ago21223: Add tests for setting RLIMIT_NOFILE based on --file-cache
Peter Amstutz [Mon, 4 Dec 2023 19:28:30 +0000 (14:28 -0500)]
21223: Add tests for setting RLIMIT_NOFILE based on --file-cache

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

7 months ago21128: changed selectRow to toggleRow Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Mon, 4 Dec 2023 19:19:45 +0000 (14:19 -0500)]
21128: changed selectRow to toggleRow Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: fixed resize crash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
Lisa Knox [Mon, 4 Dec 2023 19:15:24 +0000 (14:15 -0500)]
21128: fixed resize crash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: basic collection actioons good Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Mon, 4 Dec 2023 17:49:30 +0000 (12:49 -0500)]
21128: basic collection actioons good Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: disabled trash button during async op Arvados-DCO-1.1-Signed-off-by: Lisa...
Lisa Knox [Mon, 4 Dec 2023 16:45:50 +0000 (11:45 -0500)]
21128: disabled trash button during async op Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: Added button disable during async actions Arvados-DCO-1.1-Signed-off-by: Lisa...
Lisa Knox [Mon, 4 Dec 2023 14:15:18 +0000 (09:15 -0500)]
21128: Added button disable during async actions Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '21219-java-sdk-pr-220'
Brett Smith [Fri, 1 Dec 2023 21:36:43 +0000 (16:36 -0500)]
Merge branch '21219-java-sdk-pr-220'

Closes #21219.

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

7 months ago21217: Automatically clean double-slash in API URLs. 21217-invalid-auth-header
Tom Clegg [Fri, 1 Dec 2023 21:07:31 +0000 (16:07 -0500)]
21217: Automatically clean double-slash in API URLs.

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

7 months agoAdd timeouts as configuration parameters 21219-java-sdk-pr-220
Krzysztof Majewski [Mon, 27 Nov 2023 12:20:05 +0000 (13:20 +0100)]
Add timeouts as configuration parameters
Arvados-DCO-1.1-Signed-off-by: Krzysztof Majewski majewski.kielce@gmail.com

7 months ago21227: Fix captured loop variable.
Tom Clegg [Fri, 1 Dec 2023 20:48:22 +0000 (15:48 -0500)]
21227: Fix captured loop variable.

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

7 months ago21227: Fix copied mutexes.
Tom Clegg [Fri, 1 Dec 2023 20:48:13 +0000 (15:48 -0500)]
21227: Fix copied mutexes.

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

7 months ago21227: Fix unbuffered channels used for signal.Notify.
Tom Clegg [Fri, 1 Dec 2023 20:47:06 +0000 (15:47 -0500)]
21227: Fix unbuffered channels used for signal.Notify.

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

7 months ago21227: Fail tests on 'go vet' problems.
Tom Clegg [Fri, 1 Dec 2023 20:44:31 +0000 (15:44 -0500)]
21227: Fail tests on 'go vet' problems.

...except "literal uses unkeyed fields", of which there are currently
many instances, mostly in tests.

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

7 months ago21227: Fix copied mutex after first use.
Tom Clegg [Fri, 1 Dec 2023 20:43:56 +0000 (15:43 -0500)]
21227: Fix copied mutex after first use.

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

7 months ago21146: Add last_log_id argument to PollClient.subscribe 21146-pysdk-new-websockets
Brett Smith [Fri, 1 Dec 2023 15:18:13 +0000 (10:18 -0500)]
21146: Add last_log_id argument to PollClient.subscribe

This helps avoid a crash if `subscribe` returns a `PollClient` and then
the user calls `subscribe` with two arguments. I don't know whether
ignoring `last_log_id` is *correct*, but that's the current behavior,
and anything else is out of scope for the current ticket.

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

7 months ago19825: Document arvados.events module
Brett Smith [Fri, 1 Dec 2023 15:16:56 +0000 (10:16 -0500)]
19825: Document arvados.events module

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

7 months ago21128: publicFavorites alt text working Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Fri, 1 Dec 2023 15:28:03 +0000 (10:28 -0500)]
21128: publicFavorites alt text working Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21146: Migrate PySDK to websockets library
Brett Smith [Fri, 24 Nov 2023 21:38:32 +0000 (16:38 -0500)]
21146: Migrate PySDK to websockets library

This library is more mature than ws4py. This commit introduces a new
EventClient implementation based on it while remaining API-compatible.

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

7 months ago21128: admin actions working Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Fri, 1 Dec 2023 14:56:17 +0000 (09:56 -0500)]
21128: admin actions working Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21146: Clean test_events imports
Brett Smith [Fri, 24 Nov 2023 20:05:18 +0000 (15:05 -0500)]
21146: Clean test_events imports

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

7 months ago21146: Clean arvados.events imports
Brett Smith [Wed, 22 Nov 2023 17:13:46 +0000 (12:13 -0500)]
21146: Clean arvados.events imports

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

7 months ago21146: Clean and sort PySDK install_requires
Brett Smith [Wed, 22 Nov 2023 16:54:18 +0000 (11:54 -0500)]
21146: Clean and sort PySDK install_requires

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

7 months agoMerge branch 'main' into 21160-user-activation
Peter Amstutz [Thu, 30 Nov 2023 21:24:38 +0000 (16:24 -0500)]
Merge branch 'main' into 21160-user-activation

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

7 months agoMerge commit 'main' into 21160-user-activation
Peter Amstutz [Thu, 30 Nov 2023 20:10:51 +0000 (15:10 -0500)]
Merge commit 'main' into 21160-user-activation

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

7 months ago21217: Don't retry after "invalid outgoing header" error.
Tom Clegg [Thu, 30 Nov 2023 20:00:05 +0000 (15:00 -0500)]
21217: Don't retry after "invalid outgoing header" error.

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

7 months ago18862: Remove SimulateJobLog helper previously used by wb1. 18862-replay-job-log-task
Tom Clegg [Thu, 30 Nov 2023 19:46:10 +0000 (14:46 -0500)]
18862: Remove SimulateJobLog helper previously used by wb1.

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

7 months agoMerge branch '20846-ubuntu2204'
Tom Clegg [Thu, 30 Nov 2023 19:42:41 +0000 (14:42 -0500)]
Merge branch '20846-ubuntu2204'

refs #20846

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

7 months ago21160: Remove debug code
Peter Amstutz [Thu, 30 Nov 2023 19:19:52 +0000 (14:19 -0500)]
21160: Remove debug code

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

7 months ago21160: WIP more efficient single-user permission update
Peter Amstutz [Thu, 30 Nov 2023 19:12:54 +0000 (14:12 -0500)]
21160: WIP more efficient single-user permission update

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

7 months ago21128: checkboxes dont preserve through URL changes anymore Arvados-DCO-1.1-Signed...
Lisa Knox [Thu, 30 Nov 2023 19:00:53 +0000 (14:00 -0500)]
21128: checkboxes dont preserve through URL changes anymore Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: fixed frozen move error handler Arvados-DCO-1.1-Signed-off-by: Lisa Knox ...
Lisa Knox [Thu, 30 Nov 2023 18:39:30 +0000 (13:39 -0500)]
21128: fixed frozen move error handler Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '20690-remove-wb1-from-installer'. Closes #20690
Lucas Di Pentima [Thu, 30 Nov 2023 16:17:06 +0000 (13:17 -0300)]
Merge branch '20690-remove-wb1-from-installer'. Closes #20690

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

7 months ago20690: Improved wording on the upgrade notes. 20690-remove-wb1-from-installer
Lucas Di Pentima [Thu, 30 Nov 2023 16:16:11 +0000 (13:16 -0300)]
20690: Improved wording on the upgrade notes.

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

7 months ago21128: handled null user Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
Lisa Knox [Thu, 30 Nov 2023 16:12:53 +0000 (11:12 -0500)]
21128: handled null user Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21217: Strip leading/trailing space chars from incoming tokens.
Tom Clegg [Thu, 30 Nov 2023 14:58:04 +0000 (09:58 -0500)]
21217: Strip leading/trailing space chars from incoming tokens.

Depending on OS/browser, trailing spaces and newlines are easy to
include inadvertently when copying, and impossible to detect when
pasting into a password input that displays placeholder symbols
instead of the pasted text.

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

7 months ago21217: Fix "Authorization: OAuth2 ..." test to actually test that.
Tom Clegg [Thu, 30 Nov 2023 14:57:21 +0000 (09:57 -0500)]
21217: Fix "Authorization: OAuth2 ..." test to actually test that.

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

7 months ago21128: single-multi works again Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Thu, 30 Nov 2023 14:27:31 +0000 (09:27 -0500)]
21128: single-multi works again Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '21205-ensure-unique' refs #21205
Peter Amstutz [Wed, 29 Nov 2023 20:49:27 +0000 (15:49 -0500)]
Merge branch '21205-ensure-unique' refs #21205

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

7 months ago21205: Fix comment
Peter Amstutz [Wed, 29 Nov 2023 20:46:52 +0000 (15:46 -0500)]
21205: Fix comment

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

7 months ago20846: Remove ref to nonexistent Alma 7. 20846-ubuntu2204
Tom Clegg [Wed, 29 Nov 2023 20:27:59 +0000 (15:27 -0500)]
20846: Remove ref to nonexistent Alma 7.

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

7 months ago20846: Add package repo codenames for new distros.
Tom Clegg [Wed, 29 Nov 2023 20:27:04 +0000 (15:27 -0500)]
20846: Add package repo codenames for new distros.

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

7 months ago18862: Remove unused rake task.
Tom Clegg [Wed, 29 Nov 2023 20:16:06 +0000 (15:16 -0500)]
18862: Remove unused rake task.

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

7 months ago21205: Now adds the final part of the uuid to make the name unique 21205-ensure-unique
Peter Amstutz [Wed, 29 Nov 2023 19:00:06 +0000 (14:00 -0500)]
21205: Now adds the final part of the uuid to make the name unique

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

7 months ago21217: Fix double slash in API url.
Tom Clegg [Wed, 29 Nov 2023 14:30:44 +0000 (09:30 -0500)]
21217: Fix double slash in API url.

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

7 months ago21205: Fix typo
Peter Amstutz [Wed, 29 Nov 2023 14:18:12 +0000 (09:18 -0500)]
21205: Fix typo

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

7 months agoMerge branch '19830-pysdk-util-docs'
Brett Smith [Wed, 29 Nov 2023 13:54:46 +0000 (08:54 -0500)]
Merge branch '19830-pysdk-util-docs'

Closes #19830.

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

7 months agoMerge branch '21211-pysdk-annotations'
Brett Smith [Wed, 29 Nov 2023 13:54:10 +0000 (08:54 -0500)]
Merge branch '21211-pysdk-annotations'

Closes #21211.

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

7 months ago21205: ensure_unique_name uses uuid
Peter Amstutz [Tue, 28 Nov 2023 21:48:43 +0000 (16:48 -0500)]
21205: ensure_unique_name uses uuid

Instead of adding a timestamp, add the last 15 characters of the uuid.

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

7 months ago21223: Cast to int
Peter Amstutz [Tue, 28 Nov 2023 21:31:44 +0000 (16:31 -0500)]
21223: Cast to int

Also set up logging first so that any issues with setting NOFILE get
logged here.

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

7 months ago20690: Installs everything except wb1 in the single host case.
Lucas Di Pentima [Tue, 28 Nov 2023 21:20:57 +0000 (18:20 -0300)]
20690: Installs everything except wb1 in the single host case.

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

7 months ago20690: Documentation updates, upgrade notes added.
Lucas Di Pentima [Tue, 28 Nov 2023 20:44:33 +0000 (17:44 -0300)]
20690: Documentation updates, upgrade notes added.

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

7 months ago20690: Include the nginx snippets pillar, remove unneeded wb1 stuff.
Lucas Di Pentima [Tue, 28 Nov 2023 18:45:59 +0000 (15:45 -0300)]
20690: Include the nginx snippets pillar, remove unneeded wb1 stuff.

Also, go back to using arvados-formula's main branch.

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

7 months ago20690: Bring back the WorkbenchSecretKey config as a dummy value.
Lucas Di Pentima [Tue, 28 Nov 2023 18:43:09 +0000 (15:43 -0300)]
20690: Bring back the WorkbenchSecretKey config as a dummy value.

Also, make config-check non-strict, to support deprecated config knobs on the
config.yml file.
Eventually, the arvados-formula will require updating but we have to make sure
that a proper branch strategy is in use, as changing it now would break
existing deployments.

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

7 months ago20690: Sets nginx snippets on its own pillar sls file.
Lucas Di Pentima [Tue, 28 Nov 2023 18:39:54 +0000 (15:39 -0300)]
20690: Sets nginx snippets on its own pillar sls file.

Because we're not using the nginx passenger pillar on non controller nodes
anymore, we needed a way of requesting the ssl hardening snippet independently.

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

7 months ago20690: Removes WORKBENCH_SECRET_KEY from config. Uses new formula version.
Lucas Di Pentima [Tue, 21 Nov 2023 20:47:18 +0000 (17:47 -0300)]
20690: Removes WORKBENCH_SECRET_KEY from config. Uses new formula version.

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

7 months ago21223: Adjust RLIMIT_NOFILE based on --file-cache
Peter Amstutz [Tue, 28 Nov 2023 21:17:34 +0000 (16:17 -0500)]
21223: Adjust RLIMIT_NOFILE based on --file-cache

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

7 months ago21128: workflows handled Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
Lisa Knox [Tue, 28 Nov 2023 17:44:50 +0000 (12:44 -0500)]
21128: workflows handled Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: redesign of action sets Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Tue, 28 Nov 2023 16:52:00 +0000 (11:52 -0500)]
21128: redesign of action sets Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: filter groups works Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
Lisa Knox [Tue, 28 Nov 2023 15:12:08 +0000 (10:12 -0500)]
21128: filter groups works Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: readonly projects works Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Tue, 28 Nov 2023 14:40:18 +0000 (09:40 -0500)]
21128: readonly projects works Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '20831-user-table-locks' refs #20831
Peter Amstutz [Tue, 28 Nov 2023 14:24:27 +0000 (09:24 -0500)]
Merge branch '20831-user-table-locks' refs #20831

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

7 months ago21128: fixed select single item crash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Tue, 28 Nov 2023 14:09:41 +0000 (09:09 -0500)]
21128: fixed select single item crash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '18874-merge-wb2'
Tom Clegg [Mon, 27 Nov 2023 21:09:05 +0000 (16:09 -0500)]
Merge branch '18874-merge-wb2'

refs #18874

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

7 months ago18874: Add missing build step. 18874-merge-wb2
Tom Clegg [Mon, 27 Nov 2023 21:08:28 +0000 (16:08 -0500)]
18874: Add missing build step.

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

7 months ago21128: frozen project menu works Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Mon, 27 Nov 2023 20:10:26 +0000 (15:10 -0500)]
21128: frozen project menu works Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago20831: Fix typo 20831-user-table-locks
Peter Amstutz [Mon, 27 Nov 2023 18:52:47 +0000 (13:52 -0500)]
20831: Fix typo

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

7 months ago20831: Import sync and apply gofmt
Peter Amstutz [Mon, 27 Nov 2023 18:18:11 +0000 (13:18 -0500)]
20831: Import sync and apply gofmt

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

7 months ago21128: fixed detailspanel edit crash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Mon, 27 Nov 2023 17:53:39 +0000 (12:53 -0500)]
21128: fixed detailspanel edit crash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago20831: DiscoveryDocument fn improvements
Peter Amstutz [Mon, 27 Nov 2023 17:29:28 +0000 (12:29 -0500)]
20831: DiscoveryDocument fn improvements

* Only cache discovery document for 1 hour
* rpc.Conn takes a mutex when working with discovery document
* Simplify a couple of cases where calling chooseBackend would always return conn.local

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

7 months agoMerge branch '21126-trash-when-ro'
Tom Clegg [Mon, 27 Nov 2023 16:48:10 +0000 (11:48 -0500)]
Merge branch '21126-trash-when-ro'

closes #21126

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

7 months ago21128: added optional allActionNames filter Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Mon, 27 Nov 2023 16:44:28 +0000 (11:44 -0500)]
21128: added optional allActionNames filter Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '21137-rp-initiated-logout'
Brett Smith [Mon, 27 Nov 2023 16:35:05 +0000 (11:35 -0500)]
Merge branch '21137-rp-initiated-logout'

Closes #21137.

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

7 months ago20831: Remove debug print and add error check
Peter Amstutz [Mon, 27 Nov 2023 16:26:07 +0000 (11:26 -0500)]
20831: Remove debug print and add error check

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

7 months ago21128: added workflow actions Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Mon, 27 Nov 2023 16:16:58 +0000 (11:16 -0500)]
21128: added workflow actions Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: fixed checkboxes not refreshing Arvados-DCO-1.1-Signed-off-by: Lisa Knox ...
Lisa Knox [Mon, 27 Nov 2023 15:25:08 +0000 (10:25 -0500)]
21128: fixed checkboxes not refreshing Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: fixed details panel crash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Mon, 27 Nov 2023 15:05:50 +0000 (10:05 -0500)]
21128: fixed details panel crash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21128: copied collection action to fix dependency Arvados-DCO-1.1-Signed-off-by:...
Lisa Knox [Fri, 24 Nov 2023 17:56:31 +0000 (12:56 -0500)]
21128: copied collection action to fix dependency Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21126: Update wording as suggested. 21126-trash-when-ro
Tom Clegg [Wed, 22 Nov 2023 19:39:55 +0000 (14:39 -0500)]
21126: Update wording as suggested.

https://dev.arvados.org/issues/21126#note-20

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

7 months ago20846: Update Ruby install instructions.
Tom Clegg [Wed, 22 Nov 2023 18:56:24 +0000 (13:56 -0500)]
20846: Update Ruby install instructions.

* Remove "install from source" method.
* Change recommendation from "RVM" to "OS package if exists".
* Add missing dependencies in RVM method.
* Change example version from "2.7" (which currently selects 2.7.2) to "2.7.7"

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

7 months ago21128: fixed multitrash icon Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Wed, 22 Nov 2023 16:33:09 +0000 (11:33 -0500)]
21128: fixed multitrash icon Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago18874: Use services/workbench2 dir to serve wb2 in arvbox.
Tom Clegg [Tue, 21 Nov 2023 23:16:15 +0000 (18:16 -0500)]
18874: Use services/workbench2 dir to serve wb2 in arvbox.

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

7 months ago18874: Add yarn, update nodejs version to match lib/install.
Tom Clegg [Tue, 21 Nov 2023 22:39:59 +0000 (17:39 -0500)]
18874: Add yarn, update nodejs version to match lib/install.

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

7 months ago21128: multiselect vs details panel resolved Arvados-DCO-1.1-Signed-off-by: Lisa...
Lisa Knox [Wed, 22 Nov 2023 15:43:27 +0000 (10:43 -0500)]
21128: multiselect vs details panel resolved Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago18874: Show fpm results in debug mode.
Tom Clegg [Tue, 21 Nov 2023 22:38:10 +0000 (17:38 -0500)]
18874: Show fpm results in debug mode.

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

7 months ago18874: Fix regexp.
Tom Clegg [Tue, 21 Nov 2023 22:37:35 +0000 (17:37 -0500)]
18874: Fix regexp.

Now works with versions like 1.2.3~rc4.

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

7 months ago18874: Add workbench2 to package-building scripts.
Tom Clegg [Tue, 21 Nov 2023 22:37:29 +0000 (17:37 -0500)]
18874: Add workbench2 to package-building scripts.

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

7 months agoMerge branch '21132-api-resources-fixes'
Brett Smith [Tue, 21 Nov 2023 22:29:13 +0000 (17:29 -0500)]
Merge branch '21132-api-resources-fixes'

Closes #21132, #21136.

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

7 months ago21132: Expand arvados.api_resources docstring with more detail about its purpose
Brett Smith [Tue, 21 Nov 2023 22:16:18 +0000 (17:16 -0500)]
21132: Expand arvados.api_resources docstring with more detail about its purpose

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

7 months ago21137: Tighten TestEndSessionEndpointBadScheme check 21137-rp-initiated-logout
Brett Smith [Tue, 21 Nov 2023 21:33:57 +0000 (16:33 -0500)]
21137: Tighten TestEndSessionEndpointBadScheme check

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

7 months ago21137: Prefer early return per review comments
Brett Smith [Tue, 21 Nov 2023 21:19:52 +0000 (16:19 -0500)]
21137: Prefer early return per review comments

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

7 months ago21137: Remove id_token_hint from controller RP-initiated logout
Brett Smith [Tue, 21 Nov 2023 21:14:59 +0000 (16:14 -0500)]
21137: Remove id_token_hint from controller RP-initiated logout

In the current Arvados stack, it is not possible to provide the ID token
this parameter expects, because we do not retain it anywhere. The user's
authorization token will either be an OIDC access token or an Arvados
token generated when they logged in, so neither is suitable for use as
id_token_hint.

The spec says this parameter is RECOMMENDED but not REQUIRED, so
omitting it is the simplest option that should still meet functional
requirements.

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

7 months agoMerge branch '19302-left-side-panel-changes'
Lisa Knox [Tue, 21 Nov 2023 19:51:27 +0000 (14:51 -0500)]
Merge branch '19302-left-side-panel-changes'

closes #19302

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

7 months agoMerge branch '20690-remove-wb1'
Tom Clegg [Tue, 21 Nov 2023 16:42:06 +0000 (11:42 -0500)]
Merge branch '20690-remove-wb1'

refs #20690

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

7 months ago21211: Update arvados.safeapi Markdown style 21211-pysdk-annotations
Brett Smith [Tue, 21 Nov 2023 15:56:49 +0000 (10:56 -0500)]
21211: Update arvados.safeapi Markdown style

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

7 months ago20846: Update setuptools, accommodate debian12 needs.
Tom Clegg [Tue, 21 Nov 2023 15:17:57 +0000 (10:17 -0500)]
20846: Update setuptools, accommodate debian12 needs.

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