Tom Clegg [Fri, 28 Jun 2024 23:09:22 +0000 (19:09 -0400)]
20640: Merge branch 'main' into 20640-computed-permissions-api
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 28 Jun 2024 19:48:59 +0000 (15:48 -0400)]
20640: Fix obfuscated asserts.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Thu, 27 Jun 2024 16:10:01 +0000 (12:10 -0400)]
Add locales and unzip to install deps
Commands from both these packages are used directly by `arvados-server install`.
No issue #.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lucas Di Pentima [Tue, 25 Jun 2024 20:54:28 +0000 (17:54 -0300)]
Merge branch '21933-deps-upgrade'
closes #21933
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Tue, 25 Jun 2024 20:28:13 +0000 (16:28 -0400)]
Merge branch '21891-output-copying-performance'
fixes #21891
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 25 Jun 2024 20:27:25 +0000 (16:27 -0400)]
21891: Comment to explain mysterious numbers 13 and 17 in test case.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 25 Jun 2024 19:25:55 +0000 (15:25 -0400)]
20640: Update docstring to clarify usage and link to list method.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 25 Jun 2024 17:44:43 +0000 (13:44 -0400)]
20640: Make test parameterization more readable.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Tue, 25 Jun 2024 20:17:48 +0000 (17:17 -0300)]
21933: Replaces gopkg.in/square/go-jose.v2 to address CVE-2024-28180
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 25 Jun 2024 19:36:17 +0000 (16:36 -0300)]
21933: Upgrades rails to 7.0.8.4 to address CVE-2024-28103
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 25 Jun 2024 19:30:02 +0000 (16:30 -0300)]
21933: Upgrades github.com/hashicorp/go-retryablehttp to address CVE-2024-6104
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Tue, 25 Jun 2024 17:44:20 +0000 (13:44 -0400)]
20640: Simplify 'select' munging.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 25 Jun 2024 17:44:00 +0000 (13:44 -0400)]
20640: Change key_fields to a Container, since order doesn't matter.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 25 Jun 2024 15:04:24 +0000 (11:04 -0400)]
20640: Fix iter_computed_permissions args not being propagated.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 25 Jun 2024 15:03:41 +0000 (11:03 -0400)]
20640: Fix secondary sort column (use tiebreak_key, not 'uuid').
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 25 Jun 2024 15:03:16 +0000 (11:03 -0400)]
20640: Add iter_computed_permissions tests.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 24 Jun 2024 18:45:46 +0000 (14:45 -0400)]
Merge branch '21703-collection-update-lock'
closes #21703
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 24 Jun 2024 18:43:46 +0000 (14:43 -0400)]
21703: Improve test failure reporting.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 24 Jun 2024 18:41:41 +0000 (14:41 -0400)]
21703: Fix unlogged exception.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 24 Jun 2024 18:31:12 +0000 (14:31 -0400)]
21891: Remove unused sdk/go/manifest package and ManifestFileReader.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Stephen Smith [Mon, 24 Jun 2024 18:02:49 +0000 (14:02 -0400)]
Merge branch '21925-progress-bar-useeffect-fix' into main. Closes #21925
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Tom Clegg [Mon, 24 Jun 2024 15:41:02 +0000 (11:41 -0400)]
20640: Add iter_computed_permissions.
Add explicit key_fields argument to keyset_list_all() instead of
modifying behavior automatically based on API responses.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 24 Jun 2024 02:17:39 +0000 (22:17 -0400)]
21703: Merge branch 'main' into 21703-collection-update-lock
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Sun, 23 Jun 2024 23:50:54 +0000 (19:50 -0400)]
21703: Test trash_sweep for both active and inactive uuid_locks.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Sun, 23 Jun 2024 12:52:34 +0000 (08:52 -0400)]
21891: Skip extra serialization step.
In copy-by-reference, copy everything to one collfs, instead of
copying each subcollection to its own temporary collfs, concatenating
the manifests, and then loading that into a new collfs.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Sun, 23 Jun 2024 01:31:05 +0000 (21:31 -0400)]
21891: Use collectionfs Snapshot/Splice instead of Extract.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Sun, 23 Jun 2024 13:32:38 +0000 (09:32 -0400)]
21891: Use bytes.Buffer to reduce string copies.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Sun, 23 Jun 2024 00:48:46 +0000 (20:48 -0400)]
21891: Test copier with a large collection.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Sun, 23 Jun 2024 12:52:38 +0000 (08:52 -0400)]
21891: Update test to accept singularity 4.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Stephen Smith [Fri, 21 Jun 2024 20:50:52 +0000 (16:50 -0400)]
21925: Add resources to fake store for progress bar unit tests
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Fri, 21 Jun 2024 18:18:30 +0000 (14:18 -0400)]
21925: Don't pass full resource to progress bar useEffect to stop request spam
* Changes progress bar fetch to accept UUID
* Split polling flag into 2 for process and project
* Fetch method now only returns polling flag for projects
* The previous changes for project support switched to updating isRunning
in the fetch action where it would use the store for processes and progress
counts for projects
* This resulted in polling not starting if a draft process is already open
when started since it would only update if already polling
* This new approach uses the store (including WS updates) for processes and
polling-based updates for projects
* Splitting these up also allows eliminating an extra refresh when project
polling stops while keeping a final refresh when websocket updates a process
to stopped
* Added comments and better type guards
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Brett Smith [Fri, 21 Jun 2024 14:37:12 +0000 (10:37 -0400)]
Merge branch '21855-rpm-url-update'
Refs #21855.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Tom Clegg [Fri, 21 Jun 2024 12:38:53 +0000 (08:38 -0400)]
21891: Move string concatenations out of per-segment loop.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 21 Jun 2024 12:34:56 +0000 (08:34 -0400)]
21891: Test Extract on a large manifest.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Thu, 20 Jun 2024 21:12:56 +0000 (17:12 -0400)]
21855: Change RPM repo quoting in Python READMEs
Quote the entire here-doc rather than individual $ signs. This makes it
consistent with our web documentation and easier to maintain in the
future.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 20 Jun 2024 21:02:47 +0000 (17:02 -0400)]
21855: Update baseurl for RPM repository
This change is already made on the server side. We updated the URL to
reflect the fact that we no longer expect to publish packages for
CentOS.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 20 Jun 2024 21:01:54 +0000 (17:01 -0400)]
21855: Update URL path for RPMs
To match a change on the server side.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Tom Clegg [Thu, 20 Jun 2024 20:41:23 +0000 (16:41 -0400)]
20640: Use reject instead of select for readability.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 20 Jun 2024 20:40:04 +0000 (16:40 -0400)]
20640: Test keyset_list_all + computed_permissions + select usage.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 20 Jun 2024 17:43:46 +0000 (13:43 -0400)]
21703: Skip uuid_locks table in index test.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Thu, 20 Jun 2024 17:23:51 +0000 (13:23 -0400)]
Merge branch '21846-rightclick-context-menu'
closes #21846
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Tue, 18 Jun 2024 18:43:00 +0000 (14:43 -0400)]
Merge branch '21906-api-gems-dir'
Refs #21906.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 18 Jun 2024 18:38:32 +0000 (14:38 -0400)]
21906: Fix typo in postinst message
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Tom Clegg [Tue, 18 Jun 2024 18:02:32 +0000 (14:02 -0400)]
21703: Delete unused entries in uuid_locks during trash sweep.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 18 Jun 2024 18:02:05 +0000 (14:02 -0400)]
21703: Hold row lock in uuid_locks table during collection updates.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Tue, 18 Jun 2024 14:06:22 +0000 (10:06 -0400)]
21906: Improve Rails postinst unconfigured reporting
The immediate bug this is fixing is: on Red Hat, if you installed the
package before a web server, it would not install /etc/arvados (because
it didn't know who should own it), but then tell you to edit
/etc/arvados/config.yml.
This commit improves that reporting, so it gives you a more specific
reason that configuration stopped, and next steps for the administrator
to take. Admittedly, I did quite a bit of work to get there, but here we
are.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Tom Clegg [Tue, 18 Jun 2024 13:47:34 +0000 (09:47 -0400)]
21703: Add uuid_locks table.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Tue, 18 Jun 2024 11:19:15 +0000 (07:19 -0400)]
21906: Improve WWW_OWNER handling on Red Hat systems
On Red Hat systems, if you install arvados-api-server without a web
server already installed, no user account exists that we can use to set
ownership for configuration files and writable directories. In this
case, explicitly set WWW_OWNER="" and use that to gate filesystem
setup.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 18 Jun 2024 01:28:40 +0000 (21:28 -0400)]
21906: Correct manual gem install-dir in Rails postinst
Bundle installs to a subdirectory with the Ruby version but with patch
level = 0.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 17 Jun 2024 20:48:21 +0000 (16:48 -0400)]
21906: Add a test for Rails packages creating multiple gems directories
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Mon, 17 Jun 2024 15:17:03 +0000 (11:17 -0400)]
Merge branch 'zoe-translates/python-sdk-arv_copy-thread-exception'
No issue #
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 17 Jun 2024 14:49:54 +0000 (10:49 -0400)]
Merge branch '20943-trashed-role-groups' refs #20943
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Zoë Ma [Mon, 17 Jun 2024 03:30:04 +0000 (11:30 +0800)]
In arv-copy command, fix name error in "except" clause
In arv_copy.py, when getting or putting (as part of "arv-copy"
operation), the exception-handling clause had undefined names in
themselves. This would not only throw a hard error at the user but also
prevent subsequent cleanup of the queues.
Fixed by binding the variable name to the exception.
Arvados-DCO-1.1-Signed-off-by: Zoë Ma <zoe.ma@curii.com>
Peter Amstutz [Fri, 14 Jun 2024 17:58:57 +0000 (13:58 -0400)]
20943: Filter groups owned by a project should be deleted
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 14 Jun 2024 17:54:00 +0000 (13:54 -0400)]
20943: Tweak the docs a bit to discuss different trashing behaviors.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lucas Di Pentima [Fri, 14 Jun 2024 15:04:11 +0000 (12:04 -0300)]
Merge branch '21832-installer-rds-support'
closes #21832
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Thu, 13 Jun 2024 21:44:57 +0000 (17:44 -0400)]
20943: Update collection and group API documentation
Mainly to describe the 'trash' lifecycle of trash_at and delete_at,
but made a few other improvements along the way.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Thu, 13 Jun 2024 20:45:23 +0000 (16:45 -0400)]
20640: Test computed permission API through controller.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 13 Jun 2024 19:34:28 +0000 (15:34 -0400)]
20640: Add test for specific implicit permission entry.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 13 Jun 2024 18:45:41 +0000 (14:45 -0400)]
20640: Add API docs for computed permissions.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 13 Jun 2024 20:51:30 +0000 (16:51 -0400)]
20640: Fix crash on limit_database_read.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 13 Jun 2024 19:22:06 +0000 (15:22 -0400)]
20640: Ensure offset=0 for computed permissions API.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 13 Jun 2024 19:16:52 +0000 (15:16 -0400)]
20640: Ensure count=none for computed permissions API.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 31 May 2024 03:07:52 +0000 (23:07 -0400)]
20640: Fix keyset paging for computed permissions.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 30 May 2024 18:03:12 +0000 (14:03 -0400)]
20640: Fix test for table_name override / no searchable columns.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 30 May 2024 15:23:16 +0000 (11:23 -0400)]
20640: Add computed permissions API.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Thu, 13 Jun 2024 20:40:17 +0000 (17:40 -0300)]
21832: Allows to control whether RDS should be snapshotted before deletion.
Also, changed the default to 'true' as this is more sensible for production
environments.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Thu, 13 Jun 2024 15:00:36 +0000 (11:00 -0400)]
20943: Force delete_at = trash_at for role groups
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lucas Di Pentima [Thu, 13 Jun 2024 20:02:06 +0000 (17:02 -0300)]
21832: Allows custom postgresql version config.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 13 Jun 2024 19:40:25 +0000 (16:40 -0300)]
21832: Allows custom backup retention period config.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 13 Jun 2024 19:21:21 +0000 (16:21 -0300)]
21832: Allows to customize the initial RDS storage allocation.
Defaults to 20% of the default max storage allocation.
Also, don't ignore changes in password, as they don't require an RDS recreation
like username does.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 11 Jun 2024 21:43:31 +0000 (18:43 -0300)]
21832: Filters out redacted output from terraform
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 11 Jun 2024 19:52:23 +0000 (16:52 -0300)]
21832: Skips installing local Postgresql when using external service.
Also, makes sure that the trigram extension is enabled.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 11 Jun 2024 19:44:18 +0000 (16:44 -0300)]
21832: Fixes variable & output parameters naming.
The user created on RDS is not the service admin user (we don't have access
to it, actually), so we'll just use its credentials for setting up Arvados.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Fri, 7 Jun 2024 23:12:08 +0000 (20:12 -0300)]
21832: Enables RDS creation with multiple config params.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Fri, 7 Jun 2024 19:15:17 +0000 (16:15 -0300)]
21832: Adds 'use_rds' TF var to create additional VPC resources.
Even though an RDS instance supposedly can be set up as single-AZ,
it requires to be related to a DB Subnet Group resource, which in turn
requires at least 2 subnets from different AZs.
So, when enabling 'use_rds' this code creates a new subnet on a different
AZ from the one that private_subnet is in.
It also supports specifying a custom additional subnet id.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Thu, 13 Jun 2024 13:46:37 +0000 (09:46 -0400)]
Fix another wb2 integration test typo, refs #9964
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Brett Smith [Thu, 13 Jun 2024 16:08:05 +0000 (12:08 -0400)]
Merge branch '21572-user-packages'
Refs #21572.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Stephen Smith [Thu, 13 Jun 2024 14:15:49 +0000 (10:15 -0400)]
Merge branch '21621-io-panel-json-tab-copy' into main. Closes #21621
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 13 Jun 2024 14:15:25 +0000 (10:15 -0400)]
21621: Adjust copy to clipboard padding
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 13 Jun 2024 13:10:14 +0000 (09:10 -0400)]
21621: Add unit test for json copy to clipboard
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Tom Clegg [Thu, 13 Jun 2024 01:38:16 +0000 (21:38 -0400)]
Merge branch '21894-diagnostics-dev-version-mismatch'
fixes #21894
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Thu, 13 Jun 2024 00:04:28 +0000 (20:04 -0400)]
Fix wb2 integration typo, refs #9964
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 12 Jun 2024 22:00:36 +0000 (18:00 -0400)]
Fix integration tests and add output_glob to wb2 API Details, refs #9964
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 12 Jun 2024 20:42:10 +0000 (16:42 -0400)]
20943: Ensure that #destroy deletes outbound permission links
Inbound links are destroyed by ActiveRecord's has_many
relationship (e.g. destroying the record will also destroy link
records with that "head_uuid"). However, that isn't the case for
outbound links (tail_uuid). Make sure they get cleaned up.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Wed, 12 Jun 2024 20:21:43 +0000 (16:21 -0400)]
21894: Fix diagnostics/health version check for dev package case.
If both versions have the same major.minor.patch and different
~devTIMESTAMP suffixes, don't count that as a mismatch.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lisa Knox [Wed, 12 Jun 2024 18:18:35 +0000 (14:18 -0400)]
21846: applied select to context menu open
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Stephen Smith [Wed, 12 Jun 2024 16:13:35 +0000 (12:13 -0400)]
21621: Fix accidentally passing through tabs prop to Tabs component
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Wed, 12 Jun 2024 13:48:03 +0000 (09:48 -0400)]
21621: Add copy button to virtual code snippet for io panel json tab
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Lisa Knox [Wed, 12 Jun 2024 13:21:31 +0000 (09:21 -0400)]
merge 21447: closes #21447
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Tue, 11 Jun 2024 21:09:32 +0000 (17:09 -0400)]
21572: Write CLI setup instructions with complete package directions
Fobbing the reader off to individual tool pages for install instructions
is unfriendly and more choice than they need. Just give them a set of
commands that installs everything.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 21:08:49 +0000 (17:08 -0400)]
21572: Support modules in Red Hat package setup
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 15:55:22 +0000 (11:55 -0400)]
21572: Add package instructions to repository includes
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 15:10:13 +0000 (11:10 -0400)]
21572: Refactor repository setup docs into includes
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 15:04:01 +0000 (11:04 -0400)]
21572: Remove Ubuntu universe notebox
As far as I can tell, universe has been enabled by default since at
least focal, the oldest version we currently support.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 14:56:30 +0000 (10:56 -0400)]
21572: Avoid using lsb_release in Debian repository
There's nothing guaranteeing it will be installed, and in fact it's
likely to be missing from skinny server installations.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 14:01:34 +0000 (10:01 -0400)]
21572: Make package repository sections consistent across each other
Now both follow the same pattern of:
* They list supported distros
* They give you one block of commands to run
I think this is the clearest we can do for now.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 13:39:08 +0000 (09:39 -0400)]
21572: Remove GPG fingerprint
This information is not useful to users if we don't tell them how to
verify the fingerprint themselves.
And, that's nontrivial to do on Red Hat distros because yum downloads
and stores the key automatically.
And, there's not much reason for users to trust the fingerprint that
comes from https://doc.arvados.org more than they trust the key itself
from https://public.arvados.org.
So just remove this.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 21:11:46 +0000 (17:11 -0400)]
Merge branch '21815-trigrams-exclude-ids'
Closes #21815.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Tue, 11 Jun 2024 20:03:52 +0000 (16:03 -0400)]
Merge branch '9964-output-glob-acr' refs #9964
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>