Brett Smith [Sat, 6 Jan 2024 21:00:25 +0000 (16:00 -0500)]
20846: Use Python build variables more consistently
Rather than have the virtualenv process use its own python command,
ensure PYTHON3_EXECUTABLE points to a specific minor version, and use it
throughout the entire build process.
The changes to the virtualenv manipulation with sed are meant to clean
things up with fewer commands and tighter regexps, but not make any
functional change beyond referring to a specific minor Python version.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Sat, 6 Jan 2024 16:26:29 +0000 (11:26 -0500)]
20846: Remove unused Python packaging constants
I believe these are remnants from when we packaged our modules for
system use, outside a virtualenv.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 5 Jan 2024 21:53:57 +0000 (16:53 -0500)]
21273: Build rocky8 Python packages against python39
We can no longer support the Python 3.6 that ships with rocky8. Building
against the latest appstream release is the most straightforward way to
continue building packages for the distro.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 5 Jan 2024 21:52:47 +0000 (16:52 -0500)]
21273: Remove support for unsupported distros
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 5 Jan 2024 15:22:19 +0000 (10:22 -0500)]
20846: Update dpkg .so search to handle merged-/usr systems
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 4 Jan 2024 22:45:44 +0000 (17:45 -0500)]
20846: Python package build uses one specific Python version
This is meant to prevent all kinds of weird problems that can arise if
`python3` ever stops being the same version that we used to build the
package.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 4 Jan 2024 20:58:41 +0000 (15:58 -0500)]
20846: Remove module versions print
`pip install` writes this information at the end of the process. Writing
it again ourselves is redundant verbosity.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 4 Jan 2024 19:15:43 +0000 (14:15 -0500)]
20846/21230: Remove Python transitional metapackages from the package build
The build process for this is relatively expensive (we set up a
dedicated virtualenv for each one) and not PEP 668-compliant (it tries
to upgrade packages globally). We don't need these packages anymore for
the Arvados 3.0 release. Stop building all of them.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 4 Jan 2024 19:00:46 +0000 (14:00 -0500)]
20846/21230: Modernize virtualenv setup in package building
This change sets up the virtualenv earlier, then does all work inside
it, starting with installing build dependencies, to comply with PEP 668.
A couple optimizations that were easy to do as part of this work:
* We install modules in as few pip commands as possible, to reduce
the overhead of determining what's currently installed, what's
available from PyPI, etc.
* Removed a special case for CentOS 7 that we no longer need.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 4 Jan 2024 15:42:02 +0000 (10:42 -0500)]
20846: Migrate from pkg_resources to importlib in sdk/cwl
Now that we're deprecating Python 3.7, it's easy to rely on importlib
from the stdlib.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 4 Jan 2024 14:55:52 +0000 (09:55 -0500)]
20846: Ensure packages directories and indexes are world-readable
See comments for rationale.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Wed, 3 Jan 2024 20:43:11 +0000 (15:43 -0500)]
Fix misspelled configuration in doc AllowTrashWhileReadOnly -> AllowTrashWhenReadOnly
no issue #
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Tue, 2 Jan 2024 18:49:12 +0000 (13:49 -0500)]
Fix version displayed in workbench2.
refs #18874
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Tue, 2 Jan 2024 15:02:51 +0000 (10:02 -0500)]
Merge branch '21059-signup-email' refs #21059
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Jan 2024 14:56:14 +0000 (09:56 -0500)]
21059: Fix "Arvado" typo. Use URI::join.
Also delete some commented-out debug code.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Tue, 2 Jan 2024 14:34:21 +0000 (09:34 -0500)]
Merge branch '21206-ws-requesting-container-uuid'
closes #21206
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 2 Jan 2024 14:32:56 +0000 (09:32 -0500)]
Merge branch '21276-test-race'
fixes #21276
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 29 Dec 2023 20:27:04 +0000 (15:27 -0500)]
21206: Add test for property fields returned in log events.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 29 Dec 2023 19:40:35 +0000 (14:40 -0500)]
21276: Fix unreliable test.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Fri, 29 Dec 2023 17:09:01 +0000 (12:09 -0500)]
20846/20690: Remove Workbench1 build in debian12/ubuntu2204
This applies the change from
c7cf228372bee18d84b14fc4089a758bc157fe76 to
the debian12 and ubuntu2204 package build Dockerfiles.
Refs #20690, #20846. These branches were in development in parallel, so
the changes from the former weren't applied to the latter.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 29 Dec 2023 16:20:28 +0000 (11:20 -0500)]
20846/21089: Update BRANCH support in debian12/ubuntu2204
This applies the change from
73cc3ce5feb6d22c40742c499db9c799aa5ff874 to
the debian12 and ubuntu2204 package build Dockerfiles.
Refs #21089, #20846. These branches were in development in parallel, so
the changes from the former weren't applied to the latter.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 29 Dec 2023 16:16:42 +0000 (11:16 -0500)]
20846/18874: Update NodeJS/Yarn in debian12/ubuntu2204
This applies the change from
c4d4088d3e7f3e3f896ed0bb482560ab702d5465 to
the debian12 and ubuntu2204 package build Dockerfiles. It uses a
slightly different yarn install recipe to avoid the "double ln" and
associated layer, but the end result is the same.
Refs #18874, #20846. These branches were in development in parallel, so
the changes from the former weren't applied to the latter.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 28 Dec 2023 19:38:04 +0000 (14:38 -0500)]
Copyedit scoped token creation example
* Mark up user input
* Use zzzzz cluster id
No issue #.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Thu, 28 Dec 2023 19:29:30 +0000 (14:29 -0500)]
Use full paths for API documentation links
Most of the cross-reference links in our documentation point to a
specific page. These links are unusual in that they point to a
directory. Lately the linkchecker has been intermittently complaining
about them:
URL `file:///tmp/workspace/developer-run-tests-doc-and-sdk-R/doc/.site/api'
Name `API documentation'
Parent URL file:///tmp/workspace/developer-run-tests-doc-and-sdk-R/doc/.site/admin/scoped-tokens.html, line 306, col 576
Real URL file:///tmp/workspace/developer-run-tests-doc-and-sdk-R/doc/.site/api/
Warning [file-missing-slash] Added trailing slash to
directory.
Result Valid: directory
This causes a test failure. Spell out the rest of the link to prevent
that. No issue #.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Thu, 21 Dec 2023 18:51:09 +0000 (13:51 -0500)]
Merge branch '21305-doc-maintenance' refs #21305
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 21 Dec 2023 15:16:14 +0000 (10:16 -0500)]
21305: Refactor and respect do not track for GA
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 21 Dec 2023 14:49:24 +0000 (09:49 -0500)]
21305: Refactor piwik and GA tracking a little bit
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 21 Dec 2023 14:20:09 +0000 (09:20 -0500)]
21305: Add piwik and google analytics tracking to layout
This used to be a hidden branch that was cherry-picked called
"public-site-piwik", so this just brings it into the main branch to be
able to maintain it.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 21 Dec 2023 14:18:04 +0000 (09:18 -0500)]
21305: Add meta robots noindex when current doesn't match latest
The goal is to get Google to only display results for the current
version of the documentation pages.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Stephen Smith [Wed, 20 Dec 2023 23:11:44 +0000 (18:11 -0500)]
Merge branch '19675-instance-types-panel' into main. Closes #19675
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Wed, 20 Dec 2023 20:06:02 +0000 (15:06 -0500)]
19675: Add instance types panel to collapsed side panel
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Peter Amstutz [Wed, 20 Dec 2023 17:47:46 +0000 (12:47 -0500)]
21059: Fix tests as "inactive user" email is now tied to is_invited
Also adjust the text of active/inactive user emails a bit.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 20 Dec 2023 16:52:53 +0000 (11:52 -0500)]
21059: Remote user status WIP
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 20 Dec 2023 15:09:17 +0000 (10:09 -0500)]
21059: Testing email notification WIP
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Stephen Smith [Tue, 19 Dec 2023 21:28:48 +0000 (16:28 -0500)]
19675: Update caniuse db
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 19 Dec 2023 21:28:31 +0000 (16:28 -0500)]
19675: Remove unused import
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 19 Dec 2023 21:22:50 +0000 (16:22 -0500)]
19675: Add keep buffer and discount ram accounting to instance types panel
with tests
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 19 Dec 2023 21:22:26 +0000 (16:22 -0500)]
19675: Restore accidentally removed cost formatter
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 19 Dec 2023 20:29:58 +0000 (15:29 -0500)]
19675: Add instance types info box with panel description.
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Lucas Di Pentima [Tue, 19 Dec 2023 16:17:13 +0000 (13:17 -0300)]
Merge branch '21309-x-crypto-upgrade'. Closes #21309
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Stephen Smith [Tue, 19 Dec 2023 16:14:19 +0000 (11:14 -0500)]
19675: Use detailsattribute to display instance type properties similar to
resources panel
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 19 Dec 2023 16:06:46 +0000 (11:06 -0500)]
19675: Reorder instance type fields
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 19 Dec 2023 15:54:45 +0000 (10:54 -0500)]
19675: Sort instance types panel by price then by ProviderType
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 19 Dec 2023 15:54:03 +0000 (10:54 -0500)]
19675: Move instance types panel to left panel
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Lucas Di Pentima [Tue, 19 Dec 2023 15:53:16 +0000 (12:53 -0300)]
21309: Upgrades golang.org/x/crypto dependency
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Stephen Smith [Tue, 19 Dec 2023 15:52:43 +0000 (10:52 -0500)]
19675: Rename memory icon to reflect resource usage, use icon for instance type
panel
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 19 Dec 2023 15:49:05 +0000 (10:49 -0500)]
19675: Add CWL size formatter and display MiB max ram/disk request alongside
human readable units
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Tom Clegg [Mon, 18 Dec 2023 21:29:18 +0000 (16:29 -0500)]
Merge branch '21254-test-race'
fixes #21254
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 18 Dec 2023 21:19:53 +0000 (16:19 -0500)]
Merge branch '21214-dav-virtual-projects'
fixes #21214
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 18 Dec 2023 20:33:40 +0000 (15:33 -0500)]
21214: Note cycle detection/behavior on WebDAV doc page.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 18 Dec 2023 20:03:04 +0000 (15:03 -0500)]
21214: Include project/collection singletons in customfs MemorySize.
Previously, a hardlink returned its target's MemorySize, which
overreported the size of a tree in which a collection or project was
reachable by multiple paths.
Since
3d5a798ef6f4bd3b1a771bacdf0acf70edf6c1f5 a hardlink returns a
MemorySize reflecting only the hardlink itself, so the MemorySize of
the hardlink targets (project/collection singletons) needs to be added
explicitly by customFilesystem.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Mon, 18 Dec 2023 18:48:50 +0000 (13:48 -0500)]
Merge branch '21283-callable-api-module'
Closes #21283.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Sat, 16 Dec 2023 20:05:50 +0000 (15:05 -0500)]
Merge branch '21146-pysdk-new-websockets'
Closes #21146, #19825.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Thu, 14 Dec 2023 20:49:03 +0000 (15:49 -0500)]
Revert "Add require 'random', refs #20846"
This reverts commit
e7ffa5492684992e4f08f793e6dbb526bcb6b6a1.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 14 Dec 2023 20:16:12 +0000 (15:16 -0500)]
arvbox updates for ruby and bundler, refs #21301
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 14 Dec 2023 19:40:12 +0000 (14:40 -0500)]
Add require 'random', refs #20846
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 1 Sep 2023 21:20:32 +0000 (17:20 -0400)]
Fix arvbox wb1 to wb2 redirects refs #20850
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 12 Dec 2023 17:58:56 +0000 (12:58 -0500)]
Fix release date of 2.7.1, refs #21089
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 11 Dec 2023 14:29:42 +0000 (09:29 -0500)]
arvbox fixes, refs #21089
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Wed, 13 Dec 2023 15:18:30 +0000 (10:18 -0500)]
21254: Split TestRunForever into timer- and signal-triggered tests.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 13 Dec 2023 14:39:12 +0000 (09:39 -0500)]
Merge branch '21254-test-race'
refs #21254
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 13 Dec 2023 00:03:58 +0000 (19:03 -0500)]
21214: Fix lookup of file with trailing slash.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 12 Dec 2023 16:27:27 +0000 (11:27 -0500)]
21214: Permit filter groups to match filter groups but avoid cycles.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Tue, 12 Dec 2023 13:54:51 +0000 (08:54 -0500)]
Merge branch '21277-github-pr-221'
Closes #21277.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Tom Clegg [Mon, 11 Dec 2023 17:33:21 +0000 (12:33 -0500)]
Merge branch '21206-ws-requesting-container-uuid'
refs #21206
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Stephen Smith [Mon, 11 Dec 2023 17:25:43 +0000 (12:25 -0500)]
Merge branch '21204-stable-log-sort-from-wb2-repo' into main. Closes #21204
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Mon, 11 Dec 2023 17:24:21 +0000 (12:24 -0500)]
21204: Merge branch '21204-stable-log-sort' from arvados-workbench2.git
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Tom Clegg [Mon, 11 Dec 2023 15:22:30 +0000 (10:22 -0500)]
21214: Include filter groups in sitefs.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Stephen Smith [Mon, 11 Dec 2023 15:00:43 +0000 (10:00 -0500)]
21204: Add test for stable log line sort
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Mon, 11 Dec 2023 14:59:59 +0000 (09:59 -0500)]
21204: Change log sorter to preserve ordering of same-timestamped lines of a
single type
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Brett Smith [Mon, 11 Dec 2023 14:29:56 +0000 (09:29 -0500)]
21283: Make arvados.api.__call__ a staticmethod
This gives it a more helpful signature and docstring with less code.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Mon, 11 Dec 2023 00:23:00 +0000 (19:23 -0500)]
21283: Make arvados.api a callable module
See comments for rationale and implementation discussion.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Tom Clegg [Sat, 9 Dec 2023 20:56:10 +0000 (15:56 -0500)]
21214: Prevent filter groups from matching other/same filter groups.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Krzysztof Majewski [Fri, 8 Dec 2023 09:43:54 +0000 (10:43 +0100)]
Add option to upload InputStream to KeepWebApi
Arvados-DCO-1.1-Signed-off-by: Krzysztof Majewski majewski.kielce@gmail.com
Stephen Smith [Thu, 7 Dec 2023 20:35:09 +0000 (15:35 -0500)]
19675: Merge branch '19675-instance-types-panel' from arvados-workbench2.git
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Peter Amstutz [Thu, 7 Dec 2023 19:14:51 +0000 (14:14 -0500)]
Fix coreui version dependency, refs #21089
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Thu, 7 Dec 2023 19:01:09 +0000 (14:01 -0500)]
21254: Fix racy keep-balance test.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Thu, 7 Dec 2023 17:53:50 +0000 (12:53 -0500)]
Pass in VERSION, MAINTAINER and DESCRIPTION, refs #21089
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Thu, 7 Dec 2023 16:27:44 +0000 (11:27 -0500)]
Merge branch '21258-flaky-adc-test'
fixes #21258
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Wed, 6 Dec 2023 22:54:53 +0000 (17:54 -0500)]
Fix branch checkout in the build Docker image, refs #21089
Previously it would always check out the remote HEAD and not the
intended version that was going to be built, which causes problems
when the build environment diverges.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Wed, 6 Dec 2023 23:16:24 +0000 (18:16 -0500)]
Merge branch 'main' from arvados-workbench2.git
refs #18874
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 6 Dec 2023 19:01:00 +0000 (14:01 -0500)]
21258: Fix "guaranteed broken" stub instance not broken.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 6 Dec 2023 17:47:53 +0000 (12:47 -0500)]
21258: Fix "container completed twice" testing bug.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 6 Dec 2023 16:55:52 +0000 (11:55 -0500)]
Merge branch '21227-keep-web-panic'
fixes #21227
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 6 Dec 2023 15:22:24 +0000 (10:22 -0500)]
21258: Fix flaky boot_outcomes metric test.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Wed, 6 Dec 2023 14:31:40 +0000 (09:31 -0500)]
Merge branch '21223-arv-mount-nofile' refs #21223
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 5 Dec 2023 21:37:14 +0000 (16:37 -0500)]
Merge branch '21160-user-activation' refs #21160
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Tue, 5 Dec 2023 15:31:13 +0000 (10:31 -0500)]
21227: Use a separate global requestLimiter for each target host.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Tue, 5 Dec 2023 15:12:18 +0000 (12:12 -0300)]
Merge branch '21262-dependency-upgrades'. Closes #21262
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Tue, 5 Dec 2023 15:07:04 +0000 (10:07 -0500)]
21160: Avoid redundant work
Don't recompute permissions on a link update that doesn't change
anything.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Brett Smith [Tue, 5 Dec 2023 14:15:42 +0000 (09:15 -0500)]
20684: Remove old apt-get command
This is the list of packages that was meant to be replaced in the
previous commit, but it accidentally added the new list without removing
the old one. Refs #20684.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lucas Di Pentima [Tue, 5 Dec 2023 14:17:17 +0000 (11:17 -0300)]
21262: Upgrades google.golang.org/grpc and its dependencies.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 5 Dec 2023 14:15:20 +0000 (11:15 -0300)]
21262: Upgrades golang.org/x/net and its dependencies.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 5 Dec 2023 14:13:43 +0000 (11:13 -0300)]
21262: Upgrades github.com/go-jose/go-jose/v3 dependency.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 5 Dec 2023 14:12:26 +0000 (11:12 -0300)]
21262: Upgrades github.com/docker/docker dependency
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Mon, 4 Dec 2023 23:11:47 +0000 (18:11 -0500)]
21227: Don't reduce outgoing request concurrency below 4.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Stephen Smith [Mon, 4 Dec 2023 22:44:23 +0000 (17:44 -0500)]
19675: Clean up breadcrumb actions and fix error toasts due to missing
breadcrumb navigation handlers
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Mon, 4 Dec 2023 22:25:07 +0000 (17:25 -0500)]
19675: Add instance types panel unit test
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Mon, 4 Dec 2023 22:24:34 +0000 (17:24 -0500)]
19675: Adds instance types panel breadcrumb
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Mon, 4 Dec 2023 22:21:56 +0000 (17:21 -0500)]
19675: Add instance types panel
* Adds InstanceTypes and other exported fields to the config model
* Renames cost formatter to be more generic
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>