]> git.arvados.org - arvados.git/log
arvados.git
2 months agoMerge branch '22974-rails-dependency-upgrades'. Closes #22974
Lucas Di Pentima [Tue, 24 Jun 2025 17:29:48 +0000 (14:29 -0300)]
Merge branch '22974-rails-dependency-upgrades'. Closes #22974

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

2 months ago22974: Override Rack::QueryParser default request size limit. 22974-rails-dependency-upgrades
Tom Clegg [Tue, 24 Jun 2025 14:22:29 +0000 (10:22 -0400)]
22974: Override Rack::QueryParser default request size limit.

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

2 months ago22793: more flakiness ironing
Lisa Knox [Mon, 23 Jun 2025 15:51:14 +0000 (11:51 -0400)]
22793: more flakiness ironing

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

2 months ago22793: added not found display to overview panel
Lisa Knox [Fri, 20 Jun 2025 13:25:36 +0000 (09:25 -0400)]
22793: added not found display to overview panel

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

2 months ago22793: more flaky test fixes
Lisa Knox [Thu, 19 Jun 2025 20:11:44 +0000 (16:11 -0400)]
22793: more flaky test fixes

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

2 months ago22793: various small test adjustments
Lisa Knox [Thu, 19 Jun 2025 19:10:00 +0000 (15:10 -0400)]
22793: various small test adjustments

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

2 months agoMerge branch '22974-go-dependency-upgrades'
Lucas Di Pentima [Thu, 19 Jun 2025 17:30:10 +0000 (14:30 -0300)]
Merge branch '22974-go-dependency-upgrades'

Refs #22974

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

2 months agoMerge branch '22860-non-home-panel-layout' into main. Closes #22860
Stephen Smith [Thu, 19 Jun 2025 14:13:56 +0000 (10:13 -0400)]
Merge branch '22860-non-home-panel-layout' into main. Closes #22860

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

2 months ago22793: updated page-not-found test
Lisa Knox [Wed, 18 Jun 2025 19:45:03 +0000 (15:45 -0400)]
22793: updated page-not-found test

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

2 months ago22793: updated workflow test
Lisa Knox [Wed, 18 Jun 2025 19:07:24 +0000 (15:07 -0400)]
22793: updated workflow test

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

2 months ago22793: restored gitprops tags to wf panel
Lisa Knox [Wed, 18 Jun 2025 18:55:40 +0000 (14:55 -0400)]
22793: restored gitprops tags to wf panel

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

2 months ago22958: Add missing `become`
Brett Smith [Wed, 18 Jun 2025 16:35:10 +0000 (12:35 -0400)]
22958: Add missing `become`

Refs #22958.

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

2 months ago22974: Updates net-imap to address CVE-2025-43857
Lucas Di Pentima [Wed, 18 Jun 2025 15:27:20 +0000 (12:27 -0300)]
22974: Updates net-imap to address CVE-2025-43857

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

2 months ago22974: Updates nokogiri to address CVE-2025-24855 & CVE-2024-55549
Lucas Di Pentima [Wed, 18 Jun 2025 15:25:20 +0000 (12:25 -0300)]
22974: Updates nokogiri to address CVE-2025-24855 & CVE-2024-55549

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

2 months ago22974: Upgrades rack to address CVE-2025-46727
Lucas Di Pentima [Wed, 18 Jun 2025 15:24:00 +0000 (12:24 -0300)]
22974: Upgrades rack to address CVE-2025-46727

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

2 months ago22860: Add arbitrary flexbasis to allow main content to shrink 22860-non-home-panel-layout
Stephen Smith [Wed, 18 Jun 2025 15:10:29 +0000 (11:10 -0400)]
22860: Add arbitrary flexbasis to allow main content to shrink

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

2 months ago22793: made panelStates update when children.length changes
Lisa Knox [Wed, 18 Jun 2025 14:32:07 +0000 (10:32 -0400)]
22793: made panelStates update when children.length changes

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

2 months ago22974: Upgrades github.com/go-jose/go-jose/v4 to address CVE-2025-27144 22974-go-dependency-upgrades
Lucas Di Pentima [Wed, 18 Jun 2025 13:48:39 +0000 (10:48 -0300)]
22974: Upgrades github.com/go-jose/go-jose/v4 to address CVE-2025-27144

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

2 months ago22974: Upgrades golang.org/x/net to address CVE-2025-22872
Lucas Di Pentima [Wed, 18 Jun 2025 13:44:15 +0000 (10:44 -0300)]
22974: Upgrades golang.org/x/net to address CVE-2025-22872

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

2 months ago22974: Upgrades github.com/golang-jwt/jwt/v4 to address CVE-2025-30204
Lucas Di Pentima [Wed, 18 Jun 2025 13:42:28 +0000 (10:42 -0300)]
22974: Upgrades github.com/golang-jwt/jwt/v4 to address CVE-2025-30204

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

2 months ago22974: Upgrades golang.org/x/crypto to address CVE-2025-22869
Lucas Di Pentima [Wed, 18 Jun 2025 13:39:08 +0000 (10:39 -0300)]
22974: Upgrades golang.org/x/crypto to address CVE-2025-22869

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

2 months ago22793: updated trash test
Lisa Knox [Tue, 17 Jun 2025 18:17:35 +0000 (14:17 -0400)]
22793: updated trash test

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

2 months ago22793: updated sharinng test
Lisa Knox [Tue, 17 Jun 2025 18:09:37 +0000 (14:09 -0400)]
22793: updated sharinng test

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

2 months ago22793: updated process test
Lisa Knox [Tue, 17 Jun 2025 17:56:21 +0000 (13:56 -0400)]
22793: updated process test

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

2 months ago22793: fixed last tab out of range error
Lisa Knox [Tue, 17 Jun 2025 17:43:49 +0000 (13:43 -0400)]
22793:  fixed last tab out of range error

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

2 months ago8815: Remove ARVADOS_DEV_ROOT documentation
Brett Smith [Tue, 17 Jun 2025 14:10:57 +0000 (10:10 -0400)]
8815: Remove ARVADOS_DEV_ROOT documentation

arvbox stopped using this in commit
4727a3b6417bd254b3e8bca1bd19a77773493572.
Refs #8815.

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

2 months ago21362: Update rpm.arvados.org URLs to https
Brett Smith [Tue, 17 Jun 2025 13:07:31 +0000 (09:07 -0400)]
21362: Update rpm.arvados.org URLs to https

They're being redirected anyway, and explicitly using HTTPS gets us
ready for RHEL 9+ support. Refs #21362.

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

2 months agoMerge branch '22958-ansible-docker-package-builds'
Brett Smith [Tue, 17 Jun 2025 13:06:11 +0000 (09:06 -0400)]
Merge branch '22958-ansible-docker-package-builds'

Refs #22958.

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

2 months ago22793: updated page-not-found test
Lisa Knox [Mon, 16 Jun 2025 14:05:54 +0000 (10:05 -0400)]
22793: updated page-not-found test

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

2 months ago22793: updated multiselect-toolbar test
Lisa Knox [Fri, 13 Jun 2025 17:53:09 +0000 (13:53 -0400)]
22793: updated multiselect-toolbar test

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

2 months ago22793: updated details-panel test
Lisa Knox [Fri, 13 Jun 2025 15:50:41 +0000 (11:50 -0400)]
22793: updated details-panel test

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

2 months ago22973: fixed toolbar switching when favoriting item
Lisa Knox [Fri, 13 Jun 2025 14:57:37 +0000 (10:57 -0400)]
22973: fixed toolbar switching when favoriting item

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

2 months ago22793: updated favorites test
Lisa Knox [Fri, 13 Jun 2025 14:08:30 +0000 (10:08 -0400)]
22793: updated favorites test

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

2 months ago22958: Document Ansible as a prerequisite for package builds 22958-ansible-docker-package-builds
Brett Smith [Thu, 12 Jun 2025 23:29:59 +0000 (19:29 -0400)]
22958: Document Ansible as a prerequisite for package builds

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

2 months ago22958: Remove arm64 from package build scripts
Brett Smith [Thu, 12 Jun 2025 23:25:50 +0000 (19:25 -0400)]
22958: Remove arm64 from package build scripts

Our arm64 support has never been fully developed, and our new
Ansible-based build process does not support it at all. Drop it
completely for now.

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

2 months ago22958: Update Ansible comments for recent developments
Brett Smith [Thu, 12 Jun 2025 23:12:18 +0000 (19:12 -0400)]
22958: Update Ansible comments for recent developments

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

2 months ago22793: rewrite details card test
Lisa Knox [Thu, 12 Jun 2025 19:55:17 +0000 (15:55 -0400)]
22793: rewrite details card test

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

2 months ago22793: update delete-multiple-files test
Lisa Knox [Thu, 12 Jun 2025 18:20:38 +0000 (14:20 -0400)]
22793: update delete-multiple-files test

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

2 months ago22793: update create-workflow test
Lisa Knox [Thu, 12 Jun 2025 18:00:34 +0000 (14:00 -0400)]
22793: update create-workflow test

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

2 months ago22793: context-menu tests
Lisa Knox [Thu, 12 Jun 2025 15:19:14 +0000 (11:19 -0400)]
22793: context-menu tests

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

2 months ago22793: collection tests pt 2
Lisa Knox [Thu, 12 Jun 2025 15:14:30 +0000 (11:14 -0400)]
22793: collection tests pt 2

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

2 months ago22793: restored version browser option to collection attributes
Lisa Knox [Thu, 12 Jun 2025 13:51:05 +0000 (09:51 -0400)]
22793: restored version browser option to collection attributes

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

2 months ago22793: restored old version warning and Link to Process
Lisa Knox [Wed, 11 Jun 2025 18:54:08 +0000 (14:54 -0400)]
22793: restored old version warning and Link to Process

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

2 months ago22793: collection test
Lisa Knox [Wed, 11 Jun 2025 18:25:18 +0000 (14:25 -0400)]
22793: collection test

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

2 months ago22793: fixed banner-tooltip test
Lisa Knox [Wed, 11 Jun 2025 15:11:11 +0000 (11:11 -0400)]
22793: fixed banner-tooltip test

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

2 months ago22793: fixed multi-panel-view test
Lisa Knox [Wed, 11 Jun 2025 14:52:36 +0000 (10:52 -0400)]
22793: fixed multi-panel-view test

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

2 months ago22958: Update Python packages to depend on libcurl4
Brett Smith [Tue, 10 Jun 2025 20:45:53 +0000 (16:45 -0400)]
22958: Update Python packages to depend on libcurl4

This is sort of a side effect of the switch to building Docker images
with Ansible, but I wanted it to be a separate commit for
clarity. `install-dev-tools.yml` installs `libcurl4-openssl-dev` because
it's clearly the preferred version: it depends on libcurl4, which in
turn is the version used by curl. The package build Dockerfiles use
`libcurl4-gnutls-dev` which depends on `libcurl3-gnutls` which is
clearly second-rate.

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

2 months ago22958: Use Ansible to build package build Docker images
Brett Smith [Tue, 10 Jun 2025 20:43:33 +0000 (16:43 -0400)]
22958: Use Ansible to build package build Docker images

This extends the install-dev-tools.yml playbook to introduce new
`arvados_build_one_target` and `arvados_build_all_targets` groups, to
clarify what happens inside the Docker container vs. outside. Then
`arvados_build_one_target` installs additional build tools that are
required for packages like fpm.

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

2 months ago22958: Introduce distro_dnf role to Ansible
Brett Smith [Tue, 10 Jun 2025 20:21:51 +0000 (16:21 -0400)]
22958: Introduce distro_dnf role to Ansible

Akin to distro_packages, this role is a common place that knows what
module streams we enable on different versions of RHEL, and can enable
any that are requested.

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

2 months ago22958: Declare package dependencies for build roles that unarchive
Brett Smith [Tue, 10 Jun 2025 20:19:41 +0000 (16:19 -0400)]
22958: Declare package dependencies for build roles that unarchive

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

2 months ago22958: Introduce distro_packages role
Brett Smith [Tue, 10 Jun 2025 20:15:30 +0000 (16:15 -0400)]
22958: Introduce distro_packages role

The point of this role is to abstract away differences between
distributions. This is the one place that knows about packaging
differences across distributions and takes care of it, so we don't have
to keep re-encoding the same logic across our playbooks.

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

2 months ago22958: Remove Passenger runtime dependencies from arvados_build_ruby
Brett Smith [Tue, 3 Jun 2025 20:07:10 +0000 (16:07 -0400)]
22958: Remove Passenger runtime dependencies from arvados_build_ruby

These are only required for the production Passenger agent.

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

2 months ago22958: Rename install-test-env.yml→install-dev-tools.yml
Brett Smith [Tue, 3 Jun 2025 19:18:06 +0000 (15:18 -0400)]
22958: Rename install-test-env.yml→install-dev-tools.yml

To better reflect its expanded scope.

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

2 months ago22958: Enable installing select build/test dependencies
Brett Smith [Tue, 3 Jun 2025 19:15:12 +0000 (15:15 -0400)]
22958: Enable installing select build/test dependencies

This commit completely reorganizes `install-test-env.yml` to make it
possible to install a subset of dependencies using inventory
groups. This is a first step towards reusing the playbook in other
contexts like package build Dockerfiles.

If you put a host in the `arvados_test_all` group, the playbook still
manages all the same stuff it did before, it's just completely
reorganized.

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

2 months ago22958: Refactor NodeJS installation to a role
Brett Smith [Tue, 3 Jun 2025 15:53:40 +0000 (11:53 -0400)]
22958: Refactor NodeJS installation to a role

Mostly so we can use role defaults which act consistently with most of
the rest of our code.

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

2 months agoMerge branch 'main' into 22793-unify-tab-view
Lisa Knox [Tue, 10 Jun 2025 18:32:18 +0000 (14:32 -0400)]
Merge branch 'main' into 22793-unify-tab-view

refs #22793

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

2 months ago22793: removed extraneous process-overview file
Lisa Knox [Tue, 10 Jun 2025 15:22:52 +0000 (11:22 -0400)]
22793: removed extraneous process-overview file

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

2 months ago22793: added null check for initial root project load
Lisa Knox [Tue, 10 Jun 2025 14:36:59 +0000 (10:36 -0400)]
22793: added null check for initial root project load

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

2 months ago22793: fixed Overview panel flickering when navigating to user panel
Lisa Knox [Tue, 10 Jun 2025 14:33:05 +0000 (10:33 -0400)]
22793: fixed Overview panel flickering when navigating to user panel

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

2 months ago22793: added filter for all root projects, not just current user
Lisa Knox [Tue, 10 Jun 2025 13:52:13 +0000 (09:52 -0400)]
22793: added filter for all root projects, not just current user

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

2 months ago22793: Process panel now uses new layout
Lisa Knox [Mon, 9 Jun 2025 19:39:39 +0000 (15:39 -0400)]
22793: Process panel now uses new layout

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

2 months agoMerge branch '22613-update-salt'. Refs #22613
Lucas Di Pentima [Mon, 9 Jun 2025 15:04:27 +0000 (12:04 -0300)]
Merge branch '22613-update-salt'. Refs #22613

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

2 months ago22613: Updates final arvados-formula merge commit 22613-update-salt
Lucas Di Pentima [Mon, 9 Jun 2025 14:59:56 +0000 (11:59 -0300)]
22613: Updates final arvados-formula merge commit

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

2 months ago22793: Workflows follow new pattern
Lisa Knox [Mon, 9 Jun 2025 13:31:45 +0000 (09:31 -0400)]
22793: Workflows follow new pattern

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

2 months agoMerge branch '22827-many-mounts-inside-output-dir'
Tom Clegg [Sun, 8 Jun 2025 05:12:25 +0000 (01:12 -0400)]
Merge branch '22827-many-mounts-inside-output-dir'

fixes #22827

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

2 months ago22859: Comment Nginx setup for dynamically assigned ports.
Tom Clegg [Fri, 6 Jun 2025 19:26:26 +0000 (15:26 -0400)]
22859: Comment Nginx setup for dynamically assigned ports.

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

2 months ago22793: added description reset and expanded height logic
Lisa Knox [Fri, 6 Jun 2025 17:46:27 +0000 (13:46 -0400)]
22793: added description reset and expanded height logic

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

2 months ago22793: applied overview layout to collection view
Lisa Knox [Fri, 6 Jun 2025 16:28:58 +0000 (12:28 -0400)]
22793: applied overview layout to collection view

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

2 months ago22970: Upgrade to go 1.24.1.
Tom Clegg [Fri, 6 Jun 2025 15:54:17 +0000 (11:54 -0400)]
22970: Upgrade to go 1.24.1.

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

2 months ago22859: Merge branch 'main' into 22859-service-port-range
Tom Clegg [Fri, 6 Jun 2025 14:32:01 +0000 (10:32 -0400)]
22859: Merge branch 'main' into 22859-service-port-range

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

2 months agoMerge branch '22777-named-proxy-port'
Tom Clegg [Fri, 6 Jun 2025 14:31:11 +0000 (10:31 -0400)]
Merge branch '22777-named-proxy-port'

closes #22777

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

2 months ago22777: Change example domain name to match existing docs.
Tom Clegg [Fri, 6 Jun 2025 14:30:14 +0000 (10:30 -0400)]
22777: Change example domain name to match existing docs.

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

2 months ago22859: Route ContainerWebServices using dynamically assigned ports.
Tom Clegg [Fri, 6 Jun 2025 14:23:43 +0000 (10:23 -0400)]
22859: Route ContainerWebServices using dynamically assigned ports.

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

2 months ago22793: added dynamic maxHeight to collapsibleDescription
Lisa Knox [Fri, 6 Jun 2025 13:57:03 +0000 (09:57 -0400)]
22793: added dynamic maxHeight to collapsibleDescription

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

2 months ago22793: abandoned MUI collapse component in favor of jsx/jss
Lisa Knox [Thu, 5 Jun 2025 19:19:45 +0000 (15:19 -0400)]
22793: abandoned MUI collapse component in favor of jsx/jss

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

2 months ago22793: removed Overview Panel from Root Project
Lisa Knox [Thu, 5 Jun 2025 14:27:18 +0000 (10:27 -0400)]
22793: removed Overview Panel from Root Project

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

2 months ago22793: added overview-panel and project-attributes
Lisa Knox [Thu, 5 Jun 2025 13:10:46 +0000 (09:10 -0400)]
22793: added overview-panel and project-attributes

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

2 months ago22859: Merge branch '22777-named-proxy-port' into 22859-service-port-range
Tom Clegg [Wed, 4 Jun 2025 21:45:10 +0000 (17:45 -0400)]
22859: Merge branch '22777-named-proxy-port' into 22859-service-port-range

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

2 months ago22859: Dynamically assign external ports for container web services.
Tom Clegg [Wed, 4 Jun 2025 21:23:39 +0000 (17:23 -0400)]
22859: Dynamically assign external ports for container web services.

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

2 months ago22777: published_port links specify container request UUIDs. 22777-named-proxy-port
Tom Clegg [Wed, 4 Jun 2025 21:11:18 +0000 (17:11 -0400)]
22777: published_port links specify container request UUIDs.

...not container UUIDs.

The generic proxy endpoint (https://{uuid}-{port}.containers.domain)
can be used with either a container request UUID or a container UUID.

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

2 months ago22827: Fix memory usage check in case Alloc decreases during test. 22827-many-mounts-inside-output-dir
Tom Clegg [Tue, 3 Jun 2025 18:27:38 +0000 (14:27 -0400)]
22827: Fix memory usage check in case Alloc decreases during test.

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

2 months agoMerge branch '22935-ssh-key-type'
Tom Clegg [Tue, 3 Jun 2025 16:27:46 +0000 (12:27 -0400)]
Merge branch '22935-ssh-key-type'

fixes #22935

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

2 months ago22935: Change example key type from rsa to ed25519. 22935-ssh-key-type
Tom Clegg [Tue, 3 Jun 2025 16:27:03 +0000 (12:27 -0400)]
22935: Change example key type from rsa to ed25519.

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

2 months ago22827: Log memory consumption even when passing test.
Tom Clegg [Tue, 3 Jun 2025 16:23:59 +0000 (12:23 -0400)]
22827: Log memory consumption even when passing test.

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

2 months agoMerge branch '22931-crunch-run-open-sockets'
Tom Clegg [Tue, 3 Jun 2025 16:09:07 +0000 (12:09 -0400)]
Merge branch '22931-crunch-run-open-sockets'

fixes #22931

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

2 months ago22827: Fail test on excess memory usage.
Tom Clegg [Tue, 3 Jun 2025 03:41:42 +0000 (23:41 -0400)]
22827: Fail test on excess memory usage.

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

2 months ago22827: Single-entry cache for source collection filesystem.
Tom Clegg [Tue, 3 Jun 2025 03:40:51 +0000 (23:40 -0400)]
22827: Single-entry cache for source collection filesystem.

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

2 months ago22827: Update fs/keepclient pointers during Snapshot and Splice
Tom Clegg [Tue, 3 Jun 2025 03:34:56 +0000 (23:34 -0400)]
22827: Update fs/keepclient pointers during Snapshot and Splice

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

2 months agoMerge branch '22957-ansible-package-tests'
Brett Smith [Tue, 3 Jun 2025 12:52:56 +0000 (08:52 -0400)]
Merge branch '22957-ansible-package-tests'

Closes #22957, #22944, #22962.

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

2 months ago22827: Test repetitive mounts under output directory.
Tom Clegg [Tue, 3 Jun 2025 03:33:11 +0000 (23:33 -0400)]
22827: Test repetitive mounts under output directory.

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

2 months agoMerge branch '22819-cwl-use-s3-creds' refs #22819
Peter Amstutz [Mon, 2 Jun 2025 21:03:56 +0000 (17:03 -0400)]
Merge branch '22819-cwl-use-s3-creds' refs #22819

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

2 months ago22819: Add mock for now() since utcnow() is deprecated. 22819-cwl-use-s3-creds
Peter Amstutz [Mon, 2 Jun 2025 19:25:53 +0000 (15:25 -0400)]
22819: Add mock for now() since utcnow() is deprecated.

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

2 months ago22935: Add SSH key compatibility note to compute node image doc.
Tom Clegg [Mon, 2 Jun 2025 18:09:38 +0000 (14:09 -0400)]
22935: Add SSH key compatibility note to compute node image doc.

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

2 months agoMerge branch '22845-process-status-counts'
Lisa Knox [Mon, 2 Jun 2025 17:42:29 +0000 (13:42 -0400)]
Merge branch '22845-process-status-counts'

closes #22845

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

2 months ago22845: added tbody assertions in test 22845-process-status-counts
Lisa Knox [Mon, 2 Jun 2025 15:53:31 +0000 (11:53 -0400)]
22845: added tbody assertions in test

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

2 months ago22845: fixed intermittent CORS error
Lisa Knox [Mon, 2 Jun 2025 15:09:26 +0000 (11:09 -0400)]
22845: fixed intermittent CORS error

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

2 months ago22957: Build package test Docker images with Ansible 22957-ansible-package-tests
Brett Smith [Mon, 2 Jun 2025 14:50:35 +0000 (10:50 -0400)]
22957: Build package test Docker images with Ansible

This is not a huge win by itself, but it means we can manage these
images with a single playbook rather than one Dockerfile per image. The
bigger win will come when we do the same for package build Dockerfiles,
which can reuse a lot of the code we've already written in
`install-test-env.yml`.

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

2 months ago22957: Add arvados_ansible role to install-test-env playbook
Brett Smith [Mon, 2 Jun 2025 14:28:27 +0000 (10:28 -0400)]
22957: Add arvados_ansible role to install-test-env playbook

This is in preparation to build packaging Docker images with Ansible.

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

2 months ago22957: Support RHEL-based distros in distro_bootstrap
Brett Smith [Sat, 31 May 2025 15:54:42 +0000 (11:54 -0400)]
22957: Support RHEL-based distros in distro_bootstrap

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

2 months ago22944: Bugfix and DRY Ansible bootstrap tasks
Brett Smith [Fri, 30 May 2025 17:13:52 +0000 (13:13 -0400)]
22944: Bugfix and DRY Ansible bootstrap tasks

By default, Ansible tries to gather host facts at the start of each
play. In order for the bootstrap task to work as intended, it must run
in an early play with `gather_facts: no`.

Make this easier by adding a role to do it. This removes some
bootstrapping of the `gnupg` and `xz-utils` packages. Both of these were
carried over from previous automations, and they don't seem to really be
required by Ansible directly. I have been able to run all these
playbooks as-is. They might be getting pulled in as dependencies of
other packages, or might be core to more recent Debian, but whatever the
reason, we should be fine.

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