arvados.git
12 months agoMerge branch 'main' from workbench2.git
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>

12 months agoMerge branch '21025-keep-web-redirect-bypass'
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>

12 months ago21025: Clarify explanation
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>

12 months agoMerge branch '20284-username-conflict-fix' refs #20284
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>

12 months ago20284: Fix test and update code comment. 20284-username-conflict-fix
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>

12 months agoFix redirect.
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>

12 months agoMerge branch '21124-max-rails-reqs'
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>

12 months ago21124: Note MaxConcurrentRequests affects all services.
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>

12 months agoMerge branch '21118-gopath-usage-on-test' refs #21118
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>

12 months ago21118: Don't run in interactive mode
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>

12 months ago21118: Fix tests and pass ${ci} var
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>

12 months ago21124: Test both request limit configs. 21124-max-rails-reqs
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>

12 months ago21118: Add "tests-in-docker" target
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>

12 months ago21124: Add separate MaxConcurrentRailsRequests config.
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>

12 months ago21025: Handle api_token as a list throughout keep-web handler 21025-keep-web-redirect-bypass
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>

12 months ago20284: username updates from login cluster always take precidence
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>

12 months agoMerge branch '21026-sanitize-html-doc'
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>

12 months agoMerge branch '20953-installer-tls-cert-monitoring'. Closes #20953
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>

12 months ago20953: Adjust Let's Encrypt based cert thresholds. 20953-installer-tls-cert-monitoring
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>

12 months ago20953: Don't make prominent the SSL cert expiration normal status.
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>

12 months ago20953: Adds TLS certificate expiration red/yellow/green light on main dashboard
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>

12 months ago20953: Fixes indentation on dashboard JSON file.
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>

12 months ago20953: Sets sensible coloring thresholds on cert expire dates.
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>

12 months ago20953: Properly pass auth data to HTTPS endpoints that need it.
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>

12 months ago20953: Adds blackbox-exporter HTTP probes and SSL Monitor grafana dashboard.
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>

12 months agoMerge branch '21026-sanitize-html'
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>

12 months agoMerge branch '20984-instance-capacity'
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>

12 months agoFix `go install` error on source tree permission.
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>

12 months ago21118: Attempts to avoid the 'error obtaining VCS status' issue.
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>

13 months agoMerge branch '20300-rails7'
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>

13 months agoMerge branch '21077-background-refresh' refs #21077
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>

13 months agoMerge branch '20526-sort-order' refs #20526
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>

13 months ago20300: Merge branch 'main' into 20300-rails7 20300-rails7
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>

13 months ago20885: Update argument docstrings after pdoc migration
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>

13 months agoMerge branch '21086-cert-source'
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>

13 months ago21118: Calls arvados-server from GOPATH instead of assuming root home dir.
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>

13 months agoMerge branch '20382-process-action-menu-cancel'
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>

13 months ago20382: refactored process-resource-action-set to remove duplicate code Arvados-DCO...
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>

13 months ago20382: removed openRunningContextMenu and related code Arvados-DCO-1.1-Signed-off...
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>

13 months agoMerge branch '20825-cwl-separate-runner' refs #20825
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>

13 months ago20825: Raise WorkflowException instead of plain Exception 20825-cwl-separate-runner
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>

13 months agoMerge branch '20969-installer-nginx-reload-fix'. Closes #20969
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>

13 months agoMerge branch '21030-update-perm-cte' refs #21030
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>

13 months ago20382: added one stray file to marge Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
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>

13 months agoMerge 'main' into 20382-process-action-menu-cancel
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>

13 months ago21086: Load custom root CAs more consistently via SSL_CERT_FILE. 21086-cert-source
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>

13 months ago21026: updated documentation for banner Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
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>

13 months ago21026: cleanup 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>

13 months ago21077: Add explicit START/STOP_WORKING to loading functions
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>

13 months ago21077: First pass
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>

13 months ago20526: Fix test
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>

13 months ago21026: sanitized banner and reworked banner.html to accommodate files Arvados-DCO...
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>

13 months ago20526: Add created_at descending as secondary sort key
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>

13 months agoMerge branch '21055-sysctl-in-docker'
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>

13 months ago21026: applied sanitization in 4 files Arvados-DCO-1.1-Signed-off-by: Lisa Knox ...
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>

13 months agoMerge branch '19140-service-acct-creation-doc'. Closes #19140
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>

13 months ago19140: Links to scoped token doc page, mentions expires_at field. 19140-service-acct-creation-doc
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>

13 months ago21055: Add debian 12 codename to fix docker install. 21055-sysctl-in-docker
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>

13 months ago21055: Fix unreported error due to shadowed err variable.
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>

13 months ago21055: Fix sysctl usage to accommodate running in docker container.
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>

13 months agoMerge branch '21055-arvados-server-install-fix'. Closes #21055
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>

13 months agoMerge branch '15768-multi-select-operations'
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>

13 months ago15768: changed isSingle to fromContextMenu for clarity Arvados-DCO-1.1-Signed-off...
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>

13 months ago20984: Wake up scheduler whenever AtCapacity condition expires. 20984-instance-capacity
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>

13 months ago15768: feedback cleanup Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
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>

13 months ago20984: Update comment.
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>

13 months ago20984: Handle "instance type not available" condition better.
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>

13 months ago20300: Delete superfluous config override.
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>

13 months ago20300: Revive logout/redirect test.
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>

13 months ago20969: Fixes single host case. 20969-installer-nginx-reload-fix
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>

13 months ago20969: Reloads nginx when custom TLS cert and key files change.
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>

13 months ago21026: manual test good Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
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>

13 months ago21026: sanitizer in place Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
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>

13 months ago21030: Restore SET LOCAL enable_mergejoin to false 21030-update-perm-cte
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>

13 months ago21030: Add index_materialized_permissions_target_is_not_user
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>

13 months agoMerge branch '20225-directory-input-subfolder-selection' into main. Closes #20225
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>

13 months ago20225: Remove unnecessary block permission signature from cypress test
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>

13 months ago20225: Mock group contents service to squelch errors in unit tests
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>

13 months ago20225: Add unit tests for tree expandNodeAncestors
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>

13 months ago21026: <msg here> Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@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>

13 months ago20225: Add unit test to verify tree picker init / loadInitialValue preselects
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>

13 months ago20225: Add cypress test to verify tree picker collection subdirectory selection
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>

13 months agoMerge branch '19821-collection-docstrings'
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>

13 months ago19821: Fix module typo
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>

13 months ago20225: Trigger error if tree picker loadInitialValue fails to get any ancestors
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>

13 months ago20225: Catch tree picker loadproject errors and show toast / console error with proje...
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>

13 months ago19821: Convert CollectionWriter.open docstring to Markdown 19821-collection-docstrings
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>

13 months ago19821: Fully qualify docstring types
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>

13 months agoMerge branch '20933-arv-copy-cwl' refs #20933
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>

13 months ago20933: Only pin zipp on Python 3.7
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>

13 months ago20933: Code cleanups 20933-arv-copy-cwl
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>

13 months ago20933: Use [0-9] instead of \d in regex
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>

13 months ago20933: Update arv-copy doc to mention it requires arvados-cwl-runner.
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>

13 months ago20933: Handle errors when calling arvados-cwl-runner
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>

13 months ago20933: Add --print-keep-deps test
Peter Amstutz [Thu, 5 Oct 2023 13:39:51 +0000 (09:39 -0400)]
20933: Add --print-keep-deps test

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

13 months ago20933: Fix tests
Peter Amstutz [Wed, 4 Oct 2023 21:50:05 +0000 (17:50 -0400)]
20933: Fix tests

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

13 months ago20933: Copies collections reported by a-c-r
Peter Amstutz [Thu, 7 Sep 2023 20:43:45 +0000 (16:43 -0400)]
20933: Copies collections reported by a-c-r

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

13 months ago20933: Use acrContainerImage where available
Peter Amstutz [Thu, 7 Sep 2023 20:30:14 +0000 (16:30 -0400)]
20933: Use acrContainerImage where available

also refs #20592

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

13 months ago20933: Adding --print-keep-deps to assist arv-copy
Peter Amstutz [Thu, 7 Sep 2023 18:37:05 +0000 (14:37 -0400)]
20933: Adding --print-keep-deps to assist arv-copy

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

13 months ago15768: integration tests pass locally Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Wed, 11 Oct 2023 21:05:11 +0000 (17:05 -0400)]
15768: integration tests pass locally Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>