Tom Clegg [Mon, 30 Oct 2023 16:24:32 +0000 (12:24 -0400)]
21126: Add upgrade note.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 30 Oct 2023 16:12:55 +0000 (12:12 -0400)]
21126: Merge branch 'main' into 21126-trash-when-ro
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 30 Oct 2023 14:17:55 +0000 (10:17 -0400)]
Merge branch 'main' from workbench2.git
refs #18874
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Mon, 30 Oct 2023 13:48:40 +0000 (09:48 -0400)]
Merge branch '21025-keep-web-redirect-bypass'
Closes #21025.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 30 Oct 2023 13:47:24 +0000 (09:47 -0400)]
21025: Clarify explanation
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Fri, 27 Oct 2023 18:54:19 +0000 (14:54 -0400)]
Merge branch '20284-username-conflict-fix' refs #20284
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Fri, 27 Oct 2023 18:08:34 +0000 (14:08 -0400)]
21126: Test keep-balance behavior with AllowTrashWhenReadOnly.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Fri, 27 Oct 2023 17:59:56 +0000 (13:59 -0400)]
20284: Fix test and update code comment.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Fri, 27 Oct 2023 15:50:49 +0000 (11:50 -0400)]
Fix redirect.
refs #20300
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 27 Oct 2023 15:44:38 +0000 (11:44 -0400)]
Merge branch '21124-max-rails-reqs'
fixes #21124
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 27 Oct 2023 15:44:10 +0000 (11:44 -0400)]
21124: Note MaxConcurrentRequests affects all services.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Fri, 27 Oct 2023 14:59:47 +0000 (10:59 -0400)]
Merge branch '21118-gopath-usage-on-test' refs #21118
Fix Jenkins build & integration tests generally
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 27 Oct 2023 14:49:40 +0000 (10:49 -0400)]
21118: Don't run in interactive mode
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 27 Oct 2023 14:41:58 +0000 (10:41 -0400)]
21118: Fix tests and pass ${ci} var
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Fri, 27 Oct 2023 14:12:30 +0000 (10:12 -0400)]
21124: Test both request limit configs.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Fri, 27 Oct 2023 14:09:15 +0000 (10:09 -0400)]
21118: Add "tests-in-docker" target
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Fri, 27 Oct 2023 00:59:37 +0000 (20:59 -0400)]
21124: Add separate MaxConcurrentRailsRequests config.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 26 Oct 2023 20:15:16 +0000 (16:15 -0400)]
21126: Add AllowTrashWhenReadOnly flag.
Split KeepMount's ReadOnly flag into AllowWrite and AllowTrash flags.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Thu, 26 Oct 2023 20:13:31 +0000 (16:13 -0400)]
21025: Handle api_token as a list throughout keep-web handler
The previous code used `Request.FormValue("api_token") == ""` to
determine whether or not an API token was provided. However, this empty
string value could be returned both when there was no API token, or if
an attacker explicitly passed `api_token=`. An attacker could take
advantage of this flattening to bypass the intended redirect and
introspect API tokens in the URL.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Tom Clegg [Thu, 26 Oct 2023 20:09:21 +0000 (16:09 -0400)]
21126: Disable trash if BlobTrashConcurrency: 0, as documented.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 26 Oct 2023 20:08:36 +0000 (16:08 -0400)]
21126: Move BlobDeleteConcurrency==0 check up in the stack.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Thu, 26 Oct 2023 17:37:00 +0000 (13:37 -0400)]
20284: username updates from login cluster always take precidence
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lisa Knox [Thu, 26 Oct 2023 15:56:53 +0000 (11:56 -0400)]
Merge branch '21026-sanitize-html-doc'
refs #21026
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lucas Di Pentima [Thu, 26 Oct 2023 13:35:22 +0000 (10:35 -0300)]
Merge branch '20953-installer-tls-cert-monitoring'. Closes #20953
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 26 Oct 2023 13:31:45 +0000 (10:31 -0300)]
20953: Adjust Let's Encrypt based cert thresholds.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 26 Oct 2023 13:30:21 +0000 (10:30 -0300)]
20953: Don't make prominent the SSL cert expiration normal status.
In order to not be distracting, the "green status" on the main Dashboard
is now colored with a transparent background.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Wed, 25 Oct 2023 20:17:25 +0000 (17:17 -0300)]
20953: Adds TLS certificate expiration red/yellow/green light on main dashboard
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Wed, 25 Oct 2023 20:15:59 +0000 (17:15 -0300)]
20953: Fixes indentation on dashboard JSON file.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Wed, 25 Oct 2023 20:07:31 +0000 (17:07 -0300)]
20953: Sets sensible coloring thresholds on cert expire dates.
If using Let's Encrypt certificates, the max lifetime is 3 months, so it'll
show green if the expiration is >2 months out, yellow if it's >1.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Wed, 25 Oct 2023 19:24:01 +0000 (16:24 -0300)]
20953: Properly pass auth data to HTTPS endpoints that need it.
This makes all HTTP responses green (200) on the grafana dashboard.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 24 Oct 2023 23:29:11 +0000 (20:29 -0300)]
20953: Adds blackbox-exporter HTTP probes and SSL Monitor grafana dashboard.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lisa Knox [Wed, 25 Oct 2023 17:02:33 +0000 (13:02 -0400)]
Merge branch '21026-sanitize-html'
closes #21026
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Tue, 24 Oct 2023 19:32:49 +0000 (15:32 -0400)]
Merge branch '20984-instance-capacity'
fixes #20984
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 24 Oct 2023 18:50:02 +0000 (14:50 -0400)]
Fix `go install` error on source tree permission.
refs #20846
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Tue, 24 Oct 2023 13:57:46 +0000 (10:57 -0300)]
21118: Attempts to avoid the 'error obtaining VCS status' issue.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Mon, 23 Oct 2023 15:57:02 +0000 (11:57 -0400)]
Merge branch '20300-rails7'
refs #20300
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Mon, 23 Oct 2023 15:45:46 +0000 (11:45 -0400)]
Merge branch '21077-background-refresh' refs #21077
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 23 Oct 2023 15:39:12 +0000 (11:39 -0400)]
Merge branch '20526-sort-order' refs #20526
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Mon, 23 Oct 2023 14:38:15 +0000 (10:38 -0400)]
20300: Merge branch 'main' into 20300-rails7
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Fri, 20 Oct 2023 15:57:45 +0000 (11:57 -0400)]
20885: Update argument docstrings after pdoc migration
Update arvados.api_resources to use our new function argument format.
Refs #20885.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Tom Clegg [Fri, 20 Oct 2023 15:26:35 +0000 (11:26 -0400)]
Merge branch '21086-cert-source'
fixes #21086
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Fri, 20 Oct 2023 15:04:51 +0000 (12:04 -0300)]
21118: Calls arvados-server from GOPATH instead of assuming root home dir.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lisa Knox [Fri, 20 Oct 2023 13:27:25 +0000 (09:27 -0400)]
Merge branch '20382-process-action-menu-cancel'
closes #20382
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Oct 2023 20:56:58 +0000 (16:56 -0400)]
20382: refactored process-resource-action-set to remove duplicate code Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Oct 2023 20:27:36 +0000 (16:27 -0400)]
20382: removed openRunningContextMenu and related code Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Peter Amstutz [Thu, 19 Oct 2023 18:44:52 +0000 (14:44 -0400)]
Merge branch '20825-cwl-separate-runner' refs #20825
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 19 Oct 2023 18:43:28 +0000 (14:43 -0400)]
20825: Raise WorkflowException instead of plain Exception
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lucas Di Pentima [Thu, 19 Oct 2023 18:41:30 +0000 (15:41 -0300)]
Merge branch '20969-installer-nginx-reload-fix'. Closes #20969
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Thu, 19 Oct 2023 18:26:44 +0000 (14:26 -0400)]
Merge branch '21030-update-perm-cte' refs #21030
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lisa Knox [Thu, 19 Oct 2023 17:49:02 +0000 (13:49 -0400)]
20382: added one stray file to marge Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Oct 2023 17:47:33 +0000 (13:47 -0400)]
Merge 'main' into 20382-process-action-menu-cancel
refs #20382
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Thu, 19 Oct 2023 17:01:21 +0000 (13:01 -0400)]
21086: Load custom root CAs more consistently via SSL_CERT_FILE.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Thu, 19 Oct 2023 15:02:31 +0000 (11:02 -0400)]
21026: updated documentation for banner Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 19 Oct 2023 14:47:25 +0000 (10:47 -0400)]
21026: cleanup Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Peter Amstutz [Thu, 19 Oct 2023 14:31:32 +0000 (10:31 -0400)]
21077: Add explicit START/STOP_WORKING to loading functions
Previously, progressFn meant that any time there was an active API
request, it would spin the progress bar. To allow for background
requests (where we don't want it to spin because it is
distracting/confusing to the user), we need to remove that default
behavior. As a result, to provide feedback that something is
happening, functions need to explicitly set START_WORKING and
STOP_WORKING. This was implemented inconsistently, because the
default processFn behavior tended to cover a lot of cases.
This commit adds START/STOP to all the major panel loading functions
in the UI. This provides better user feedback overall, because the
spinner now more consistently covers the entire loading
process (across multiple API calls and async behavior), instead of
just individual API calls.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 18 Oct 2023 21:40:46 +0000 (17:40 -0400)]
21077: First pass
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 18 Oct 2023 20:43:34 +0000 (16:43 -0400)]
20526: Fix test
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lisa Knox [Wed, 18 Oct 2023 20:10:42 +0000 (16:10 -0400)]
21026: sanitized banner and reworked banner.html to accommodate files Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Peter Amstutz [Wed, 18 Oct 2023 17:32:51 +0000 (13:32 -0400)]
20526: Add created_at descending as secondary sort key
This is to ensure that we break ties consistently, from newest to oldest.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Tue, 17 Oct 2023 22:53:08 +0000 (18:53 -0400)]
Merge branch '21055-sysctl-in-docker'
closes #21055
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Tue, 17 Oct 2023 20:36:44 +0000 (16:36 -0400)]
21026: applied sanitization in 4 files Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lucas Di Pentima [Tue, 17 Oct 2023 19:03:54 +0000 (16:03 -0300)]
Merge branch '19140-service-acct-creation-doc'. Closes #19140
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 17 Oct 2023 19:03:00 +0000 (16:03 -0300)]
19140: Links to scoped token doc page, mentions expires_at field.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Tue, 17 Oct 2023 18:54:57 +0000 (14:54 -0400)]
21055: Add debian 12 codename to fix docker install.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 17 Oct 2023 18:54:32 +0000 (14:54 -0400)]
21055: Fix unreported error due to shadowed err variable.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 17 Oct 2023 18:20:34 +0000 (14:20 -0400)]
21055: Fix sysctl usage to accommodate running in docker container.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Tue, 17 Oct 2023 15:49:43 +0000 (12:49 -0300)]
Merge branch '21055-arvados-server-install-fix'. Closes #21055
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lisa Knox [Tue, 17 Oct 2023 14:30:16 +0000 (10:30 -0400)]
Merge branch '15768-multi-select-operations'
resolves #15768
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Oct 2023 14:18:06 +0000 (10:18 -0400)]
15768: changed isSingle to fromContextMenu for clarity Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Tue, 17 Oct 2023 14:02:19 +0000 (10:02 -0400)]
20984: Wake up scheduler whenever AtCapacity condition expires.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Tue, 17 Oct 2023 13:51:44 +0000 (09:51 -0400)]
15768: feedback cleanup Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Mon, 16 Oct 2023 19:32:24 +0000 (15:32 -0400)]
20984: Update comment.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 16 Oct 2023 19:04:36 +0000 (15:04 -0400)]
20984: Handle "instance type not available" condition better.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 16 Oct 2023 15:55:16 +0000 (11:55 -0400)]
20300: Delete superfluous config override.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 16 Oct 2023 15:51:08 +0000 (11:51 -0400)]
20300: Revive logout/redirect test.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Fri, 13 Oct 2023 20:16:42 +0000 (17:16 -0300)]
20969: Fixes single host case.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 12 Oct 2023 21:14:39 +0000 (18:14 -0300)]
20969: Reloads nginx when custom TLS cert and key files change.
The way it's implemented may appear overly complicated, but we do the extra
check to avoid restarting nginx with a crt file that doesn't correspond to
the key file. This will happen otherwise, as 'cmd.run' will get executed on
any of the files listed inside 'onchanges'.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lisa Knox [Fri, 13 Oct 2023 18:49:43 +0000 (14:49 -0400)]
21026: manual test good Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 13 Oct 2023 17:45:16 +0000 (13:45 -0400)]
21026: sanitizer in place Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Peter Amstutz [Fri, 13 Oct 2023 16:06:00 +0000 (12:06 -0400)]
21030: Restore SET LOCAL enable_mergejoin to false
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 13 Oct 2023 15:24:18 +0000 (11:24 -0400)]
21030: Add index_materialized_permissions_target_is_not_user
See comment on 20231013000000_compute_permission_index.rb
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Stephen Smith [Fri, 13 Oct 2023 14:16:50 +0000 (10:16 -0400)]
Merge branch '20225-directory-input-subfolder-selection' into main. Closes #20225
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Fri, 13 Oct 2023 14:05:20 +0000 (10:05 -0400)]
20225: Remove unnecessary block permission signature from cypress test
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 12 Oct 2023 20:07:57 +0000 (16:07 -0400)]
20225: Mock group contents service to squelch errors in unit tests
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 12 Oct 2023 19:39:13 +0000 (15:39 -0400)]
20225: Add unit tests for tree expandNodeAncestors
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Lisa Knox [Thu, 12 Oct 2023 19:36:12 +0000 (15:36 -0400)]
21026: <msg here> Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Stephen Smith [Thu, 12 Oct 2023 18:53:53 +0000 (14:53 -0400)]
20225: Add unit test to verify tree picker init / loadInitialValue preselects
existing values on initialization
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 12 Oct 2023 18:53:23 +0000 (14:53 -0400)]
20225: Add cypress test to verify tree picker collection subdirectory selection
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Brett Smith [Thu, 12 Oct 2023 18:52:55 +0000 (14:52 -0400)]
Merge branch '19821-collection-docstrings'
Closes #19821.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 12 Oct 2023 18:52:31 +0000 (14:52 -0400)]
19821: Fix module typo
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Stephen Smith [Thu, 12 Oct 2023 18:51:14 +0000 (14:51 -0400)]
20225: Trigger error if tree picker loadInitialValue fails to get any ancestors
from ancestor service, also log the failed uuid in the console.
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 12 Oct 2023 18:50:02 +0000 (14:50 -0400)]
20225: Catch tree picker loadproject errors and show toast / console error with project uuid
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Brett Smith [Thu, 12 Oct 2023 18:06:19 +0000 (14:06 -0400)]
19821: Convert CollectionWriter.open docstring to Markdown
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 12 Oct 2023 18:00:49 +0000 (14:00 -0400)]
19821: Fully qualify docstring types
This gets pdoc to hyperlink the type.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Thu, 12 Oct 2023 14:00:13 +0000 (10:00 -0400)]
Merge branch '20933-arv-copy-cwl' refs #20933
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 12 Oct 2023 13:59:31 +0000 (09:59 -0400)]
20933: Only pin zipp on Python 3.7
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 11 Oct 2023 20:57:59 +0000 (16:57 -0400)]
20933: Code cleanups
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 11 Oct 2023 20:32:50 +0000 (16:32 -0400)]
20933: Use [0-9] instead of \d in regex
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 5 Oct 2023 20:21:39 +0000 (16:21 -0400)]
20933: Update arv-copy doc to mention it requires arvados-cwl-runner.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 5 Oct 2023 19:52:10 +0000 (15:52 -0400)]
20933: Handle errors when calling arvados-cwl-runner
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>