]> git.arvados.org - arvados.git/log
arvados.git
3 months ago22238: Use become for database tasks on servers with PostgreSQL
Brett Smith [Wed, 30 Apr 2025 15:14:29 +0000 (11:14 -0400)]
22238: Use become for database tasks on servers with PostgreSQL

See comments for fuller discussion.

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

3 months ago22238: Bugfix virtual machine fact set logic
Brett Smith [Wed, 30 Apr 2025 14:42:48 +0000 (10:42 -0400)]
22238: Bugfix virtual machine fact set logic

We can't use create.stdout as a default value if we didn't actually run
the create task.

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

3 months ago22771: Revert part of 85cd3da83438dae5f2fcfbcccab7a0c766ad9ae0.
Tom Clegg [Tue, 29 Apr 2025 19:05:24 +0000 (15:05 -0400)]
22771: Revert part of 85cd3da83438dae5f2fcfbcccab7a0c766ad9ae0.

Causes test to fail.

refs #22771

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

3 months ago22238: Add arvados-dispatch-cloud to cluster install playbook
Brett Smith [Tue, 29 Apr 2025 18:01:25 +0000 (14:01 -0400)]
22238: Add arvados-dispatch-cloud to cluster install playbook

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

3 months ago22238: Add boolean flag to let administrator disable login-sync
Brett Smith [Tue, 29 Apr 2025 15:44:16 +0000 (11:44 -0400)]
22238: Add boolean flag to let administrator disable login-sync

This service assumes the system uses classic user management and doesn't
work well in places with centralized identity management, etc. Provide a
simple flag to turn it off when it's not helpful.

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

3 months ago22238: Create virtual machine records during shell node install
Brett Smith [Tue, 29 Apr 2025 15:43:27 +0000 (11:43 -0400)]
22238: Create virtual machine records during shell node install

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

3 months ago22238: Add crunch-dispatch-local to cluster install playbook
Brett Smith [Tue, 29 Apr 2025 14:19:04 +0000 (10:19 -0400)]
22238: Add crunch-dispatch-local to cluster install playbook

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

3 months ago22238: Better adapt client_max_body_size to different services
Brett Smith [Tue, 29 Apr 2025 14:13:46 +0000 (10:13 -0400)]
22238: Better adapt client_max_body_size to different services

This better matches the suggested values in the install guide.
In particular it allows larger WebDAV uploads.

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

3 months ago22238: Add arvados_shell to cluster install playbook
Brett Smith [Mon, 28 Apr 2025 13:26:28 +0000 (09:26 -0400)]
22238: Add arvados_shell to cluster install playbook

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

3 months agoMerge branch '22394-project-tab-preference' into main. Closes #22394
Stephen Smith [Tue, 29 Apr 2025 15:30:07 +0000 (11:30 -0400)]
Merge branch '22394-project-tab-preference' into main. Closes #22394

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

3 months ago22394: Pin save/discard to bottom of preferences panel 22394-project-tab-preference
Stephen Smith [Tue, 29 Apr 2025 14:41:02 +0000 (10:41 -0400)]
22394: Pin save/discard to bottom of preferences panel

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

3 months ago22238: Simplify listen_addr implementation
Brett Smith [Sat, 26 Apr 2025 15:24:55 +0000 (11:24 -0400)]
22238: Simplify listen_addr implementation

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

3 months ago22238: Switch to a handler for apt updates
Brett Smith [Sat, 26 Apr 2025 14:42:46 +0000 (10:42 -0400)]
22238: Switch to a handler for apt updates

While `ansible.builtin.meta: flush_handlers` is more verbose than I'd
ideally like, this approach strikes the best balance I can find between
letting higher levels time `apt update` when they want it without
passing a whole bunch of arbitrary task registrations around.

This causes arvados_apt to depend on distro_apt which IMO is nice,
that's one less thing that playbooks can forget to do.

This does cause more runs of the distro_apt tasks over a playbook. For
now I think that's worth the cost. It will cause relatively few reruns
in a production deployment where most services are split across
different nodes. Doing redundant work for smaller installs isn't a case
we need to optimize for.

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

3 months agoMerge branch '22771-docker-load-error'
Tom Clegg [Tue, 29 Apr 2025 14:02:10 +0000 (10:02 -0400)]
Merge branch '22771-docker-load-error'

fixes #22771

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

3 months ago22771: Test that LoadImage propagates errors from docker daemon.
Tom Clegg [Mon, 28 Apr 2025 15:25:05 +0000 (11:25 -0400)]
22771: Test that LoadImage propagates errors from docker daemon.

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

3 months ago22771: Add "no space left on device" to broken-node error blacklist.
Tom Clegg [Mon, 28 Apr 2025 15:12:14 +0000 (11:12 -0400)]
22771: Add "no space left on device" to broken-node error blacklist.

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

3 months ago22771: Check for errors in ImageLoad response.
Tom Clegg [Mon, 28 Apr 2025 15:24:21 +0000 (11:24 -0400)]
22771: Check for errors in ImageLoad response.

Also fix repetitive log messages.

before: "While loading container image: While loading container image
into Docker: {actual error}"

after: "failed to load container image: ImageLoad failed: {actual
error}"

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

3 months agoMerge branch '22785-ambiguous-column'
Tom Clegg [Tue, 29 Apr 2025 13:57:07 +0000 (09:57 -0400)]
Merge branch '22785-ambiguous-column'

fixes #22785

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

3 months ago22076: Add last-modified user info to collection.json metadata.
Tom Clegg [Tue, 29 Apr 2025 02:26:19 +0000 (22:26 -0400)]
22076: Add last-modified user info to collection.json metadata.

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

3 months ago22076: Fix ActiveModel::MissingAttributeError on select=[full_name].
Tom Clegg [Tue, 29 Apr 2025 02:26:05 +0000 (22:26 -0400)]
22076: Fix ActiveModel::MissingAttributeError on select=[full_name].

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

3 months ago22076: Add description, created_at, and modified_at to zip metadata.
Tom Clegg [Mon, 28 Apr 2025 19:39:55 +0000 (15:39 -0400)]
22076: Add description, created_at, and modified_at to zip metadata.

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

3 months ago22076: Include file_count=N in upload and download logs.
Tom Clegg [Mon, 28 Apr 2025 19:36:11 +0000 (15:36 -0400)]
22076: Include file_count=N in upload and download logs.

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

3 months ago22076: Check suggested filename when testing single-dir download.
Tom Clegg [Mon, 28 Apr 2025 18:28:54 +0000 (14:28 -0400)]
22076: Check suggested filename when testing single-dir download.

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

3 months ago22768: Commit the bug fix in structure.sql 22768-process-in-trashed-project
Peter Amstutz [Sun, 27 Apr 2025 00:30:47 +0000 (20:30 -0400)]
22768: Commit the bug fix in structure.sql

Also added some notes to the test

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

3 months ago22768: Add migration
Peter Amstutz [Sun, 27 Apr 2025 00:17:32 +0000 (20:17 -0400)]
22768: Add migration

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

3 months ago22768: Add test checking container priority when trash_at is in the future
Peter Amstutz [Sat, 26 Apr 2025 23:48:55 +0000 (19:48 -0400)]
22768: Add test checking container priority when trash_at is in the future

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

4 months ago22238: Set a fact to record if config.yml changes
Brett Smith [Fri, 25 Apr 2025 20:13:52 +0000 (16:13 -0400)]
22238: Set a fact to record if config.yml changes

This is a more reliable solution to the problem the deleted comment was
trying to address, since skipped tasks still get registered and we lose
the previous changed state.

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

4 months ago22238: Add arvados_websocket to cluster install playbook
Brett Smith [Fri, 25 Apr 2025 19:48:55 +0000 (15:48 -0400)]
22238: Add arvados_websocket to cluster install playbook

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

4 months ago22238: Add arvados_workbench to cluster install playbook
Brett Smith [Thu, 10 Apr 2025 14:35:17 +0000 (10:35 -0400)]
22238: Add arvados_workbench to cluster install playbook

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

4 months ago22238: Add arvados_keep_web to cluster install playbook
Brett Smith [Thu, 3 Apr 2025 14:53:52 +0000 (10:53 -0400)]
22238: Add arvados_keep_web to cluster install playbook

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

4 months ago22238: Support additional server names in nginx site config
Brett Smith [Thu, 3 Apr 2025 14:52:26 +0000 (10:52 -0400)]
22238: Support additional server names in nginx site config

keep-web often wants this.

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

4 months ago22238: Support remote SSL certs
Brett Smith [Fri, 28 Mar 2025 18:26:59 +0000 (14:26 -0400)]
22238: Support remote SSL certs

This lets administrators use the Ansible installer with certs that are
already on the server via another channel (e.g., obtained by certbot).

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

4 months ago22238: Improve notify syntax
Brett Smith [Fri, 28 Mar 2025 18:26:16 +0000 (14:26 -0400)]
22238: Improve notify syntax

I don't think there's a problem with the a string version but the list
is nicer for consistency.

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

4 months ago22238: Add arvados_keepproxy to cluster install playbook
Brett Smith [Thu, 27 Mar 2025 20:58:51 +0000 (16:58 -0400)]
22238: Add arvados_keepproxy to cluster install playbook

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

4 months ago22238: Add arvados_keepstore to cluster install playbook
Brett Smith [Thu, 27 Mar 2025 16:03:40 +0000 (12:03 -0400)]
22238: Add arvados_keepstore to cluster install playbook

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

4 months ago22238: Remove handler from arvados_apt
Brett Smith [Thu, 27 Mar 2025 14:10:11 +0000 (10:10 -0400)]
22238: Remove handler from arvados_apt

Instead register the result and let later tasks handle it how they wish.

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

4 months ago22238: Run service plays serially
Brett Smith [Thu, 27 Mar 2025 15:35:29 +0000 (11:35 -0400)]
22238: Run service plays serially

This is what we want for load-balanced setups and doesn't hurt anything
in simpler cases.

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

4 months ago22238: Restart services after config.yml changes
Brett Smith [Thu, 27 Mar 2025 14:56:31 +0000 (10:56 -0400)]
22238: Restart services after config.yml changes

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

4 months ago22238: Add arvados_controller role and support to installer playbook
Brett Smith [Thu, 27 Mar 2025 14:22:37 +0000 (10:22 -0400)]
22238: Add arvados_controller role and support to installer playbook

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

4 months ago22238: Start cluster install playbook with arvados_api role
Brett Smith [Thu, 27 Mar 2025 14:16:04 +0000 (10:16 -0400)]
22238: Start cluster install playbook with arvados_api role

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

4 months agoMerge branch '22778-arvados-pkgs-pin'. Closes #22778
Lucas Di Pentima [Fri, 25 Apr 2025 19:29:17 +0000 (16:29 -0300)]
Merge branch '22778-arvados-pkgs-pin'. Closes #22778

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

4 months ago22778: Updates arvados-formula commit id. 22778-arvados-pkgs-pin
Lucas Di Pentima [Fri, 25 Apr 2025 19:27:21 +0000 (16:27 -0300)]
22778: Updates arvados-formula commit id.

Now it points to the latest main merged version.

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

4 months ago22785: Fix ambiguous column name in join query. 22785-ambiguous-column
Tom Clegg [Fri, 25 Apr 2025 19:21:15 +0000 (15:21 -0400)]
22785: Fix ambiguous column name in join query.

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

4 months ago22785: Test failure mode with ambiguous column in order param.
Tom Clegg [Fri, 25 Apr 2025 19:21:22 +0000 (15:21 -0400)]
22785: Test failure mode with ambiguous column in order param.

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

4 months ago22238: Install python3-psycopg2 from roles that need it
Brett Smith [Wed, 26 Mar 2025 16:10:03 +0000 (12:10 -0400)]
22238: Install python3-psycopg2 from roles that need it

This library is required by community.postgresql tasks. By the
time any of those run, Ansible should be bootstrapped enough for us to
install this package, reducing the amount of boilerplate required in
each playbook.

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

4 months ago22238: Write PostgreSQL server configuration from arvados_postgresql
Brett Smith [Tue, 25 Mar 2025 14:28:59 +0000 (10:28 -0400)]
22238: Write PostgreSQL server configuration from arvados_postgresql

Most deployments will at least need to change Debian's default
listen_address of `localhost`. Provide a general way to do this and make
other PostgreSQL server configuration changes.

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

4 months ago22238: Use cluster config for arvados_postgresql user defaults
Brett Smith [Tue, 25 Mar 2025 14:25:49 +0000 (10:25 -0400)]
22238: Use cluster config for arvados_postgresql user defaults

This reflects what most callers will want most of the time.

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

4 months ago22238: Use cluster config for arvados_database defaults
Brett Smith [Mon, 24 Mar 2025 17:34:41 +0000 (13:34 -0400)]
22238: Use cluster config for arvados_database defaults

This is expected to be the common case, and it's easier to make
exceptions to it than to have users pass configuration through each
time.

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

4 months ago22238: Configure APT::Periodic from distro_apt role
Brett Smith [Thu, 3 Apr 2025 14:07:50 +0000 (10:07 -0400)]
22238: Configure APT::Periodic from distro_apt role

This is something we'll want to do on all production deployments.

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

4 months ago22680: Rename columns based on feedback
Peter Amstutz [Fri, 25 Apr 2025 16:41:44 +0000 (12:41 -0400)]
22680: Rename columns based on feedback

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

4 months ago22778: Updates arvados-formula commit.
Lucas Di Pentima [Fri, 25 Apr 2025 15:06:43 +0000 (12:06 -0300)]
22778: Updates arvados-formula commit.

Uses the latest version with simplified pin package logic, not requiring
an additional pillar key to enable it.

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

4 months agoMerge branch '22564-multiselect-tests'
Lisa Knox [Fri, 25 Apr 2025 15:33:28 +0000 (11:33 -0400)]
Merge branch '22564-multiselect-tests'

closes #22564

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

4 months ago22679: Update header comment about supported distros
Brett Smith [Fri, 25 Apr 2025 15:13:11 +0000 (11:13 -0400)]
22679: Update header comment about supported distros

Refs #22679.

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

4 months ago22564: adjusted cypress commands 22564-multiselect-tests
Lisa Knox [Fri, 25 Apr 2025 14:46:36 +0000 (10:46 -0400)]
22564: adjusted cypress commands

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

4 months ago22394: Wrap MPV tests in fake store now that it's connected.
Stephen Smith [Thu, 24 Apr 2025 19:43:58 +0000 (15:43 -0400)]
22394: Wrap MPV tests in fake store now that it's connected.

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

4 months ago22680: Include credential_id in credential_secret API
Peter Amstutz [Thu, 24 Apr 2025 19:18:02 +0000 (15:18 -0400)]
22680: Include credential_id in credential_secret API

Removed the special logic on expires_at.

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

4 months ago22394: Add tests for default project tab setting
Stephen Smith [Thu, 24 Apr 2025 18:55:05 +0000 (14:55 -0400)]
22394: Add tests for default project tab setting

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

4 months ago22394: Update wuth store with updated user if uuid matches logged in user
Stephen Smith [Thu, 24 Apr 2025 18:42:48 +0000 (14:42 -0400)]
22394: Update wuth store with updated user if uuid matches logged in user

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

4 months ago22394: Extract router from props to avoid passing it to child components
Stephen Smith [Thu, 24 Apr 2025 17:04:48 +0000 (13:04 -0400)]
22394: Extract router from props to avoid passing it to child components

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

4 months ago22680: Expire credential_secret in trash_sweep
Peter Amstutz [Thu, 24 Apr 2025 15:15:12 +0000 (11:15 -0400)]
22680: Expire credential_secret in trash_sweep

Add missing test file

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

4 months ago22760: Bypass auth for ports marked "public" in published_ports.
Tom Clegg [Thu, 24 Apr 2025 14:22:21 +0000 (10:22 -0400)]
22760: Bypass auth for ports marked "public" in published_ports.

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

4 months ago22680: Trying to get the schema all synchronized
Peter Amstutz [Wed, 23 Apr 2025 22:34:56 +0000 (18:34 -0400)]
22680: Trying to get the schema all synchronized

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

4 months ago22680: Make expires_at more strict
Peter Amstutz [Wed, 23 Apr 2025 22:07:17 +0000 (18:07 -0400)]
22680: Make expires_at more strict

Don't allow expires_at to be moved into the future after it has been
set unless also changing the secret.

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

4 months ago22680: Add CredentialScopes to Go SDK
Peter Amstutz [Wed, 23 Apr 2025 19:58:44 +0000 (15:58 -0400)]
22680: Add CredentialScopes to Go SDK

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

4 months ago22680: Fix table styles
Peter Amstutz [Wed, 23 Apr 2025 19:27:12 +0000 (15:27 -0400)]
22680: Fix table styles

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

4 months ago22680: Add documentation for credentials API
Peter Amstutz [Wed, 23 Apr 2025 19:25:31 +0000 (15:25 -0400)]
22680: Add documentation for credentials API

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

4 months ago22394: Reset project tabs to preferred when route changes
Stephen Smith [Wed, 23 Apr 2025 18:44:33 +0000 (14:44 -0400)]
22394: Reset project tabs to preferred when route changes

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

4 months ago22394: Set default project tab based on user preference
Stephen Smith [Wed, 23 Apr 2025 18:43:57 +0000 (14:43 -0400)]
22394: Set default project tab based on user preference

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

4 months ago22680: Add credential_scopes
Peter Amstutz [Wed, 23 Apr 2025 14:59:04 +0000 (10:59 -0400)]
22680: Add credential_scopes

I'm certain that we will want this eventually (I want to have a way to
look up what credentials to use based on the resource being accessed),
so it should just be included from the beginning.

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

4 months ago22680: Don't create obsolete column modified_by_client_uuid
Peter Amstutz [Tue, 22 Apr 2025 22:23:30 +0000 (18:23 -0400)]
22680: Don't create obsolete column modified_by_client_uuid

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

4 months ago22680: Fix syntax
Peter Amstutz [Tue, 22 Apr 2025 22:00:24 +0000 (18:00 -0400)]
22680: Fix syntax

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

4 months ago22680: Passing API server tests
Peter Amstutz [Tue, 22 Apr 2025 21:27:17 +0000 (17:27 -0400)]
22680: Passing API server tests

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

4 months ago22680: Build out the tests, add secret fetching
Peter Amstutz [Tue, 22 Apr 2025 20:08:49 +0000 (16:08 -0400)]
22680: Build out the tests, add secret fetching

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

4 months ago22394: Fix prefs page styling and display project tab options as row
Stephen Smith [Tue, 22 Apr 2025 16:47:28 +0000 (12:47 -0400)]
22394: Fix prefs page styling and display project tab options as row

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

4 months ago22680: Add initial migration and classes
Peter Amstutz [Tue, 22 Apr 2025 15:18:54 +0000 (11:18 -0400)]
22680: Add initial migration and classes

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

4 months ago22778: Makes installer use the newer arvados-formula with pkg pin support.
Lucas Di Pentima [Tue, 22 Apr 2025 15:07:42 +0000 (12:07 -0300)]
22778: Makes installer use the newer arvados-formula with pkg pin support.

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

4 months ago22778: Enables Arvados package pinning when applicable.
Lucas Di Pentima [Tue, 22 Apr 2025 15:01:41 +0000 (12:01 -0300)]
22778: Enables Arvados package pinning when applicable.

This setting makes arvados-formula to pin arvados packages to the requested
version. If version is 'latest' (the default), it won't apply the pinning.

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

4 months ago22394: Add writableBy to readonly fields, radio component, prefs save action
Stephen Smith [Tue, 22 Apr 2025 14:20:07 +0000 (10:20 -0400)]
22394: Add writableBy to readonly fields, radio component, prefs save action

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

4 months ago22564: adjusted tests:
Lisa Knox [Tue, 22 Apr 2025 14:12:05 +0000 (10:12 -0400)]
22564: adjusted tests:

* removed untrash collection test becuase it is covered elsewhere, and in this test it ends up being on page 2 of the data explorer
* changed user fullName values so as not to collide with those same values in other tests

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

4 months agoMerge branch '21074-workflow-collection-link' refs #21074
Peter Amstutz [Tue, 22 Apr 2025 14:06:57 +0000 (10:06 -0400)]
Merge branch '21074-workflow-collection-link' refs #21074

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

4 months ago21074: Fix end of file newline merge error
Peter Amstutz [Tue, 22 Apr 2025 13:59:32 +0000 (09:59 -0400)]
21074: Fix end of file newline merge error

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

4 months ago22076: Log filename if zip contains exactly one file.
Tom Clegg [Fri, 18 Apr 2025 19:27:44 +0000 (15:27 -0400)]
22076: Log filename if zip contains exactly one file.

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

4 months agoMerge branch 'main' into 21074-workflow-collection-link 21074-workflow-collection-link
Peter Amstutz [Fri, 18 Apr 2025 19:22:24 +0000 (15:22 -0400)]
Merge branch 'main' into 21074-workflow-collection-link

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

4 months agoMerge branch '22415-java-sdk-17'
Brett Smith [Fri, 18 Apr 2025 17:47:52 +0000 (13:47 -0400)]
Merge branch '22415-java-sdk-17'

Refs #22415.

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

4 months ago21074: Only apply strict validation to linked workflow collections
Peter Amstutz [Fri, 18 Apr 2025 17:17:18 +0000 (13:17 -0400)]
21074: Only apply strict validation to linked workflow collections

If you have a collection of type: workflow, strict validation only
applies if it is actually linked.  This accomodates legacy collections
which have type: workflow but don't have all the newly defined fields.

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

4 months ago22564: cleanup
Lisa Knox [Fri, 18 Apr 2025 16:05:08 +0000 (12:05 -0400)]
22564: cleanup

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

4 months ago22564: changed assertion in single collection test
Lisa Knox [Fri, 18 Apr 2025 16:03:54 +0000 (12:03 -0400)]
22564: changed assertion in single collection test

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

4 months agoMerge branch '22581-api-service-support' refs #22581
Peter Amstutz [Fri, 18 Apr 2025 15:08:34 +0000 (11:08 -0400)]
Merge branch '22581-api-service-support' refs #22581

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

4 months ago22581: Fix typo
Peter Amstutz [Fri, 18 Apr 2025 15:07:54 +0000 (11:07 -0400)]
22581: Fix typo

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

4 months ago22076: File-download logging and permission checks for zip files.
Tom Clegg [Fri, 18 Apr 2025 14:56:45 +0000 (10:56 -0400)]
22076: File-download logging and permission checks for zip files.

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

4 months ago21074: Refactor signature of update_linked_workflows
Peter Amstutz [Fri, 18 Apr 2025 14:53:44 +0000 (10:53 -0400)]
21074: Refactor signature of update_linked_workflows

Improve test coverage

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

4 months ago22564: user tests done
Lisa Knox [Fri, 18 Apr 2025 14:52:30 +0000 (10:52 -0400)]
22564: user tests done

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

4 months ago22564: groups tests done
Lisa Knox [Thu, 17 Apr 2025 18:54:42 +0000 (14:54 -0400)]
22564: groups tests done

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

4 months agoMerge branch '22792-cuda-570'
Brett Smith [Thu, 17 Apr 2025 17:49:01 +0000 (13:49 -0400)]
Merge branch '22792-cuda-570'

Closes #22792.

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

4 months ago22564: workflow tests done
Lisa Knox [Thu, 17 Apr 2025 17:16:46 +0000 (13:16 -0400)]
22564: workflow tests done

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

4 months ago22415: Pass through script arguments to Gradle as intended 22415-java-sdk-17
Brett Smith [Thu, 17 Apr 2025 15:29:51 +0000 (11:29 -0400)]
22415: Pass through script arguments to Gradle as intended

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

4 months ago22792: Convert license header to Jinja comment 22792-cuda-570
Brett Smith [Thu, 17 Apr 2025 15:15:18 +0000 (11:15 -0400)]
22792: Convert license header to Jinja comment

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

4 months ago22792: Update CUDA tasks for version 570 driver
Brett Smith [Thu, 17 Apr 2025 15:10:58 +0000 (11:10 -0400)]
22792: Update CUDA tasks for version 570 driver

Version 570 introduces a udev rule to load the driver when needed.
`/etc/modules-load.d/nvidia.conf` is gone, and we no longer need to
arrange to load it dynamically.

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

4 months ago22415: Extend Java SDK Docker test script
Brett Smith [Thu, 17 Apr 2025 14:49:01 +0000 (10:49 -0400)]
22415: Extend Java SDK Docker test script

* Pass arbitrary arguments from the script to Gradle to make it easier
  to use interactively and eliminate the magic $gradle_upload variable.

* Skip the signing task if it isn't configured, so the default passes in
  a development environment.

* Make the scripts stricter to aid future development.

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

4 months ago22564: multi-resource tests done
Lisa Knox [Thu, 17 Apr 2025 14:31:06 +0000 (10:31 -0400)]
22564: multi-resource tests done

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