arvados.git
5 months ago21031: Fixes post installation script for rails applications. 21031-test-provision-fix
Lucas Di Pentima [Thu, 9 Nov 2023 19:10:19 +0000 (16:10 -0300)]
21031: Fixes post installation script for rails applications.

Set up schema files ownership in the same way without regards on the
rake task used: db:schema:load or db:structure:load (deprecated).

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

5 months ago21031: Replaces deprecated db:structure:load command with db:schema:load
Lucas Di Pentima [Thu, 9 Nov 2023 15:54:37 +0000 (12:54 -0300)]
21031: Replaces deprecated db:structure:load command with db:schema:load

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

5 months agoMerge branch '21184-fix-build'
Tom Clegg [Wed, 8 Nov 2023 20:55:53 +0000 (15:55 -0500)]
Merge branch '21184-fix-build'

refs #21184

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

5 months ago21184: Accept singularity env var passed through to container. 21184-fix-build
Tom Clegg [Wed, 8 Nov 2023 20:30:45 +0000 (15:30 -0500)]
21184: Accept singularity env var passed through to container.

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

5 months ago21184: Remove refs to subprocess32 python2 compatibility shim.
Tom Clegg [Wed, 8 Nov 2023 20:20:50 +0000 (15:20 -0500)]
21184: Remove refs to subprocess32 python2 compatibility shim.

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

5 months ago21184: Expect recent setuptools and pip versions.
Tom Clegg [Wed, 8 Nov 2023 19:58:41 +0000 (14:58 -0500)]
21184: Expect recent setuptools and pip versions.

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

5 months agoMerge branch '20978-instance-types'
Tom Clegg [Tue, 7 Nov 2023 16:25:10 +0000 (11:25 -0500)]
Merge branch '20978-instance-types'

closes #20978

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

5 months agoMerge branch '21041-installer-from-HEAD'. Closes #21041
Lucas Di Pentima [Tue, 7 Nov 2023 14:47:16 +0000 (11:47 -0300)]
Merge branch '21041-installer-from-HEAD'. Closes #21041

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

5 months ago21041: Improves the sync() function so that it can push code from HEAD. 21041-installer-from-HEAD
Lucas Di Pentima [Fri, 3 Nov 2023 15:10:43 +0000 (12:10 -0300)]
21041: Improves the sync() function so that it can push code from HEAD.

When running the installer from a Jenkins pipeline, the checked out code
may not be from a specific branch, so we need to take care of this special
case when pushing the code to the bare repositories on the nodes.

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

5 months ago20978: Add MaximumPriceFactor to exported config. 20978-instance-types
Tom Clegg [Fri, 3 Nov 2023 14:16:31 +0000 (10:16 -0400)]
20978: Add MaximumPriceFactor to exported config.

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

5 months ago20978: Add upgrade note about MaximumPriceFactor.
Tom Clegg [Thu, 2 Nov 2023 21:10:59 +0000 (17:10 -0400)]
20978: Add upgrade note about MaximumPriceFactor.

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

5 months ago20978: Merge branch 'main' into 20978-instance-types
Tom Clegg [Thu, 2 Nov 2023 20:49:44 +0000 (16:49 -0400)]
20978: Merge branch 'main' into 20978-instance-types

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

5 months ago20978: Return the last capacity error if failing all subnets.
Tom Clegg [Thu, 2 Nov 2023 20:45:01 +0000 (16:45 -0400)]
20978: Return the last capacity error if failing all subnets.

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

5 months agoMerge branch '21141-arvbox-debian-12' refs #21141
Peter Amstutz [Thu, 2 Nov 2023 19:55:52 +0000 (15:55 -0400)]
Merge branch '21141-arvbox-debian-12' refs #21141

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

5 months ago21141: Update arvbox base image to debian:12 21141-arvbox-debian-12
Peter Amstutz [Thu, 2 Nov 2023 19:54:43 +0000 (15:54 -0400)]
21141: Update arvbox base image to debian:12

Everything seems to just work, so that's cool.

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

5 months ago20978: Add sort-by-scratch fallback.
Tom Clegg [Thu, 2 Nov 2023 19:37:16 +0000 (15:37 -0400)]
20978: Add sort-by-scratch fallback.

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

5 months ago20978: Rearrange large if-else sequence for clarity.
Tom Clegg [Thu, 2 Nov 2023 19:35:43 +0000 (15:35 -0400)]
20978: Rearrange large if-else sequence for clarity.

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

5 months ago20978: Treat "unsupported instance type" as capacity=0.
Tom Clegg [Thu, 2 Nov 2023 19:26:56 +0000 (15:26 -0400)]
20978: Treat "unsupported instance type" as capacity=0.

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

5 months agoMerge branch '21126-trash-when-ro'
Tom Clegg [Thu, 2 Nov 2023 18:40:37 +0000 (14:40 -0400)]
Merge branch '21126-trash-when-ro'

refs #21126

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

5 months ago21126: Add doc comment to AllowTrashWhenReadOnly config.
Tom Clegg [Thu, 2 Nov 2023 18:39:54 +0000 (14:39 -0400)]
21126: Add doc comment to AllowTrashWhenReadOnly config.

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

5 months agoMerge branch '20846-ruby3-compat'
Tom Clegg [Thu, 2 Nov 2023 18:12:06 +0000 (14:12 -0400)]
Merge branch '20846-ruby3-compat'

refs #20846

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

6 months agoLinks CUDA capability NVIDIA page from a-d-c documentation. No issue #
Lucas Di Pentima [Wed, 1 Nov 2023 21:16:59 +0000 (18:16 -0300)]
Links CUDA capability NVIDIA page from a-d-c documentation. No issue #

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

6 months agoMerge branch '21125-installer-s3-prefix-length'. Closes #21125
Lucas Di Pentima [Wed, 1 Nov 2023 13:41:13 +0000 (10:41 -0300)]
Merge branch '21125-installer-s3-prefix-length'. Closes #21125

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

6 months ago21125: Fixes comment on PrefixLength config. 21125-installer-s3-prefix-length
Lucas Di Pentima [Wed, 1 Nov 2023 13:37:03 +0000 (10:37 -0300)]
21125: Fixes comment on PrefixLength config.

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

6 months ago20978: Test MaximumPriceFactor.
Tom Clegg [Tue, 31 Oct 2023 21:12:13 +0000 (17:12 -0400)]
20978: Test MaximumPriceFactor.

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

6 months ago20978: Test choosing multiple instance types.
Tom Clegg [Tue, 31 Oct 2023 14:27:45 +0000 (10:27 -0400)]
20978: Test choosing multiple instance types.

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

6 months ago20978: Add MaximumPriceFactor config.
Tom Clegg [Mon, 30 Oct 2023 22:49:05 +0000 (18:49 -0400)]
20978: Add MaximumPriceFactor config.

Scheduler attempts to run containers on more costly instances if the
cloud reports the lowest-cost instance type is not available.

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

6 months ago20846: Update sdk/ruby for Ruby 3. 20846-ruby3-compat
Tom Clegg [Tue, 31 Oct 2023 19:52:35 +0000 (15:52 -0400)]
20846: Update sdk/ruby for Ruby 3.

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

6 months ago20846: More kwargs / Ruby 3 compatibility fixes.
Tom Clegg [Tue, 31 Oct 2023 19:11:04 +0000 (15:11 -0400)]
20846: More kwargs / Ruby 3 compatibility fixes.

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

6 months ago20846: Fix kwargs variable name.
Tom Clegg [Tue, 31 Oct 2023 14:29:55 +0000 (10:29 -0400)]
20846: Fix kwargs variable name.

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

6 months ago21126: Add upgrade note.
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>

6 months ago21126: Merge branch 'main' into 21126-trash-when-ro
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>

6 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>

6 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>

6 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>

6 months ago20846: Update kwargs usage for ruby 3.
Tom Clegg [Tue, 24 Oct 2023 15:42:38 +0000 (11:42 -0400)]
20846: Update kwargs usage for ruby 3.

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

6 months ago20846: Remove deprecated Random::DEFAULT usage.
Tom Clegg [Mon, 23 Oct 2023 21:39:41 +0000 (17:39 -0400)]
20846: Remove deprecated Random::DEFAULT usage.

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

6 months ago20846: Add explicit webrick dependency.
Tom Clegg [Mon, 23 Oct 2023 21:38:29 +0000 (17:38 -0400)]
20846: Add explicit webrick dependency.

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

6 months ago20846: Update ruby-prof, test-unit gems.
Tom Clegg [Mon, 23 Oct 2023 21:30:47 +0000 (17:30 -0400)]
20846: Update ruby-prof, test-unit gems.

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

6 months ago20846: Update associations syntax for ruby 3.
Tom Clegg [Mon, 23 Oct 2023 21:22:46 +0000 (17:22 -0400)]
20846: Update associations syntax for ruby 3.

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

6 months ago20846: Update simplecov for ruby 3 compatibility.
Tom Clegg [Mon, 23 Oct 2023 21:22:32 +0000 (17:22 -0400)]
20846: Update simplecov for ruby 3 compatibility.

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

6 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>

6 months ago21126: Test keep-balance behavior with AllowTrashWhenReadOnly.
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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 months ago21126: Add AllowTrashWhenReadOnly flag.
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>

6 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>

6 months ago21126: Disable trash if BlobTrashConcurrency: 0, as documented.
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>

6 months ago21126: Move BlobDeleteConcurrency==0 check up in the stack.
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>

6 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>

6 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>

6 months ago21125: Updates S3 PrefixLength to 3, adding a warning note.
Lucas Di Pentima [Thu, 26 Oct 2023 14:54:42 +0000 (11:54 -0300)]
21125: Updates S3 PrefixLength to 3, adding a warning note.

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

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>

6 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>