arvados.git
5 months agoMerge branch '21909-r-sdk-3.0'
Brett Smith [Tue, 17 Sep 2024 21:14:55 +0000 (17:14 -0400)]
Merge branch '21909-r-sdk-3.0'

Refs #21909.

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

5 months ago21909: Add Brett Smith to R SDK authors list
Brett Smith [Tue, 17 Sep 2024 21:14:15 +0000 (17:14 -0400)]
21909: Add Brett Smith to R SDK authors list

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

5 months agoMerge branch '21893-input-collections-virtual-list' into main. Closes #21893
Stephen Smith [Tue, 17 Sep 2024 14:31:45 +0000 (10:31 -0400)]
Merge branch '21893-input-collections-virtual-list' into main. Closes #21893

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

5 months ago21893: Make linter happy 21893-input-collections-virtual-list
Stephen Smith [Tue, 17 Sep 2024 14:07:38 +0000 (10:07 -0400)]
21893: Make linter happy

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

5 months agoMerge branch '17074-optimize-itemsavailable' into main. Closes #17074
Stephen Smith [Tue, 17 Sep 2024 13:39:50 +0000 (09:39 -0400)]
Merge branch '17074-optimize-itemsavailable' into main. Closes #17074

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

5 months agoMerge branch '21751-installer-cmk-support'
Lucas Di Pentima [Tue, 17 Sep 2024 13:37:31 +0000 (10:37 -0300)]
Merge branch '21751-installer-cmk-support'

closes #21751

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

5 months ago21751: Fixes typo in resource naming. 21751-installer-cmk-support
Lucas Di Pentima [Tue, 17 Sep 2024 13:36:38 +0000 (10:36 -0300)]
21751: Fixes typo in resource naming.

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

5 months agoMerge branch '22079-pysdk-reference-bugfixes'
Brett Smith [Tue, 17 Sep 2024 01:32:02 +0000 (21:32 -0400)]
Merge branch '22079-pysdk-reference-bugfixes'

Refs #22079.

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

5 months ago21893: Add separate custom column width styles for collection input table
Stephen Smith [Mon, 16 Sep 2024 19:46:43 +0000 (15:46 -0400)]
21893: Add separate custom column width styles for collection input table

Also fix ellipses-ing of collection link

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

5 months ago21751: Adds CMK access policies to compute and dispatcher roles.
Lucas Di Pentima [Mon, 16 Sep 2024 19:46:40 +0000 (16:46 -0300)]
21751: Adds CMK access policies to compute and dispatcher roles.

When using customer-managed keys, access should be granted explicitly: the
dispatcher needs it to create instances with their EBS volume encrypted
and the compute nodes themselves need it too so that they can start the
ebs-autoscale feature.

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

5 months ago21893: Implement virtual list for process io card input collections tab
Stephen Smith [Mon, 16 Sep 2024 19:10:54 +0000 (15:10 -0400)]
21893: Implement virtual list for process io card input collections tab

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

5 months ago22126: Improve parsing of default values in PySDK reference 22079-pysdk-reference-bugfixes
Brett Smith [Mon, 16 Sep 2024 15:56:28 +0000 (11:56 -0400)]
22126: Improve parsing of default values in PySDK reference

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

5 months ago22126: Improve formatting of method parameter docstrings
Brett Smith [Mon, 16 Sep 2024 15:50:29 +0000 (11:50 -0400)]
22126: Improve formatting of method parameter docstrings

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

5 months ago22126: Improve whitespace in ArvadosAPIClient reference
Brett Smith [Mon, 16 Sep 2024 14:49:50 +0000 (10:49 -0400)]
22126: Improve whitespace in ArvadosAPIClient reference

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

5 months ago22126: Add defaults to PySDK methods reference
Brett Smith [Mon, 16 Sep 2024 14:44:30 +0000 (10:44 -0400)]
22126: Add defaults to PySDK methods reference

Resolve the issue in the earlier comment by marking parameters with no
advertised default as Optional[T] with a default value None.

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

5 months ago22079: Improve PySDK list method reference
Brett Smith [Mon, 16 Sep 2024 14:12:03 +0000 (10:12 -0400)]
22079: Improve PySDK list method reference

* Add a pointer to the iterator wrapper directly to the `list` method
  docstring.
* Accommodate the special case of the computed permissions wrapper.

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

5 months agoMerge branch '22124-keepstore-put-moved'
Tom Clegg [Fri, 13 Sep 2024 21:03:44 +0000 (17:03 -0400)]
Merge branch '22124-keepstore-put-moved'

refs #22124

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

5 months agoMerge branch '21900-groups-panel-toolbar'
Lisa Knox [Fri, 13 Sep 2024 17:56:41 +0000 (13:56 -0400)]
Merge branch '21900-groups-panel-toolbar'

closes #21900

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

5 months ago22124: Strip trailing slash on keepstore endpoint. 22124-keepstore-put-moved
Tom Clegg [Fri, 13 Sep 2024 15:47:02 +0000 (11:47 -0400)]
22124: Strip trailing slash on keepstore endpoint.

Fixes double-slash in outgoing requests.

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

5 months agoMerge branch '22017-instance-type-quotas'
Tom Clegg [Fri, 13 Sep 2024 15:01:59 +0000 (11:01 -0400)]
Merge branch '22017-instance-type-quotas'

fixes #22017

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

5 months ago21909: Add duplicate name error handling in generateApi.R 21909-r-sdk-3.0
Brett Smith [Thu, 12 Sep 2024 20:25:38 +0000 (16:25 -0400)]
21909: Add duplicate name error handling in generateApi.R

Special code for this case was added to collections_create in
de8cd4c6a56cac85dbcf7fe1fcb29abe98fe9f18. This extends the code
generation tool to add the check to all create methods where a name
conflict could occur.

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

5 months ago21909: Add project permission methods to generateApi.R
Brett Smith [Thu, 12 Sep 2024 19:30:29 +0000 (15:30 -0400)]
21909: Add project permission methods to generateApi.R

This gets generateApi.R to generate the methods that were added in
de8cd4c6a56cac85dbcf7fe1fcb29abe98fe9f18.

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

5 months ago21909: Add project properties methods to generateApi.R
Brett Smith [Thu, 12 Sep 2024 19:30:01 +0000 (15:30 -0400)]
21909: Add project properties methods to generateApi.R

This gets generateApi.R to generate the methods that were added in
de8cd4c6a56cac85dbcf7fe1fcb29abe98fe9f18.

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

5 months ago21909: Add project_exists method to generateApi.R
Brett Smith [Thu, 12 Sep 2024 19:28:31 +0000 (15:28 -0400)]
21909: Add project_exists method to generateApi.R

This gets generateApi.R to generate the method added in
de8cd4c6a56cac85dbcf7fe1fcb29abe98fe9f18.

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

5 months ago21909: Update function and parameter names for compatibility
Brett Smith [Thu, 12 Sep 2024 18:27:17 +0000 (14:27 -0400)]
21909: Update function and parameter names for compatibility

This gets generateApi.R to generate the same names that were committed
in de8cd4c6a56cac85dbcf7fe1fcb29abe98fe9f18.

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

5 months ago22017: Add interface assertions. 22017-instance-type-quotas
Tom Clegg [Wed, 11 Sep 2024 16:27:39 +0000 (12:27 -0400)]
22017: Add interface assertions.

These act as a compile-time unit test for the stub driver.

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

5 months ago22017: Rename InstanceFamily to InstanceQuotaGroup.
Tom Clegg [Wed, 11 Sep 2024 16:09:44 +0000 (12:09 -0400)]
22017: Rename InstanceFamily to InstanceQuotaGroup.

"Instance family" is an existing AWS term, and each quota group covers
multiple instance families.

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

5 months ago21909: Update R SDK documentation to use R6 style
Brett Smith [Thu, 5 Sep 2024 15:17:19 +0000 (11:17 -0400)]
21909: Update R SDK documentation to use R6 style

This provides a nicer presentation, with the class and all its methods
on a single page.

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

5 months ago21909: Fix case mismatch between function signature and @param doc
Brett Smith [Wed, 4 Sep 2024 14:57:15 +0000 (10:57 -0400)]
21909: Fix case mismatch between function signature and @param doc

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

5 months ago21909: Remove unused createDoc.R script
Brett Smith [Tue, 3 Sep 2024 19:36:55 +0000 (15:36 -0400)]
21909: Remove unused createDoc.R script

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

5 months ago21909: Update R SDK Version
Brett Smith [Tue, 3 Sep 2024 19:32:35 +0000 (15:32 -0400)]
21909: Update R SDK Version

This is usually overridden during the build process anyway, but might as
well update it while I'm at it.

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

5 months ago21909: Add a basic build system to R SDK
Brett Smith [Tue, 3 Sep 2024 19:29:20 +0000 (15:29 -0400)]
21909: Add a basic build system to R SDK

The R SDK includes committed code and documentation that are generated
from other sources, mainly the discovery document and inline
documentation. Remove those and introduce a Makefile with recipes to
build them all. This will make it easier to keep the R SDK in sync with
Arvados API changes in the future.

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

5 months ago21909: Improve R SDK recipe readability
Brett Smith [Fri, 30 Aug 2024 21:20:24 +0000 (17:20 -0400)]
21909: Improve R SDK recipe readability

* Use Dir.glob instead of implementing it ourselves
* Use File.basename instead of string slices
* Use system() to avoid a shell and needless output capture

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

5 months ago21909: Turn autoGenAPI.R into a standalone script
Brett Smith [Tue, 3 Sep 2024 18:02:45 +0000 (14:02 -0400)]
21909: Turn autoGenAPI.R into a standalone script

This lets someone run it from source before installing the ArvadosR
package.

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

5 months ago21909: Add a canonical discovery document to sdk/R
Brett Smith [Tue, 3 Sep 2024 18:34:18 +0000 (14:34 -0400)]
21909: Add a canonical discovery document to sdk/R

The R SDK uses this to build code and documentation much like the Python
SDK does. We can share infrastructure to keep them in sync.

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

5 months ago21909: Remove obsolete API filtering
Brett Smith [Fri, 30 Aug 2024 13:37:36 +0000 (09:37 -0400)]
21909: Remove obsolete API filtering

This code is a noop now that these APIs have been removed entirely.

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

5 months ago21909: Remove unused logo
Brett Smith [Tue, 3 Sep 2024 18:27:38 +0000 (14:27 -0400)]
21909: Remove unused logo

Unused since 5d9edef1f13b3b9f7abff1bec7d2fda82838a8f0.

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

5 months ago19929: Configure Roxygen with Markdown support
Brett Smith [Fri, 30 Aug 2024 21:23:20 +0000 (17:23 -0400)]
19929: Configure Roxygen with Markdown support

We need this now that the discovery document descriptions use Markdown.

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

5 months ago19929: Use NULL for all R default arguments
Brett Smith [Fri, 30 Aug 2024 21:21:34 +0000 (17:21 -0400)]
19929: Use NULL for all R default arguments

The default values in the discovery document tend to be stringified for
the benefit of the Java SDK. This means trying to use them verbatim in
R code is likely to yield incorrect results.

Just set them all to NULL and let the API server use its own defaults.

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

5 months ago19929: Handle multiline descriptions in R code
Brett Smith [Fri, 30 Aug 2024 21:15:48 +0000 (17:15 -0400)]
19929: Handle multiline descriptions in R code

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

5 months agoMerge branch '21773-keep-service-discovery'
Tom Clegg [Wed, 11 Sep 2024 13:01:02 +0000 (09:01 -0400)]
Merge branch '21773-keep-service-discovery'

closes #21773

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

5 months ago22017: Configurable instance type/family mapping.
Tom Clegg [Tue, 10 Sep 2024 21:24:08 +0000 (17:24 -0400)]
22017: Configurable instance type/family mapping.

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

5 months agoMerge branch '21297-container-status' refs #21297
Peter Amstutz [Mon, 9 Sep 2024 21:00:30 +0000 (17:00 -0400)]
Merge branch '21297-container-status' refs #21297

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

5 months agoMerge branch 'main' into 21297-container-status 21297-container-status
Peter Amstutz [Mon, 9 Sep 2024 20:09:45 +0000 (16:09 -0400)]
Merge branch 'main' into 21297-container-status

refs #21297

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

5 months ago22017: Separate quotas for spot/demand, add missing families.
Tom Clegg [Mon, 9 Sep 2024 18:00:38 +0000 (14:00 -0400)]
22017: Separate quotas for spot/demand, add missing families.

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

5 months ago19929: Move request class to the top of PySDK reference
Brett Smith [Mon, 9 Sep 2024 16:18:05 +0000 (12:18 -0400)]
19929: Move request class to the top of PySDK reference

Since it is used by every method class, and small, documenting it first
makes better organizational sense. No issue #.

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

5 months ago19929: Document schemas and their resources together in PySDK reference
Brett Smith [Mon, 9 Sep 2024 16:07:18 +0000 (12:07 -0400)]
19929: Document schemas and their resources together in PySDK reference

Now that all these classes are fully documented, outputting all the
schemas and then all the resources means there's a giant gap between
related classes. Provide nicer organization by sorting by methods,
preceding them with their related schemas. Refs #19929.

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

5 months agoMerge branch '19929-fill-discovery-document'
Brett Smith [Mon, 9 Sep 2024 13:59:08 +0000 (09:59 -0400)]
Merge branch '19929-fill-discovery-document'

Refs #19929.

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

5 months agoMerge branch '22073-salt-v3006-downgrade'
Lucas Di Pentima [Mon, 9 Sep 2024 13:46:01 +0000 (10:46 -0300)]
Merge branch '22073-salt-v3006-downgrade'

closes #22073

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

5 months ago22073: Requires salt v3006 instead of v3006 to avoid recursive requisite error. 22073-salt-v3006-downgrade
Lucas Di Pentima [Fri, 6 Sep 2024 20:56:42 +0000 (17:56 -0300)]
22073: Requires salt v3006 instead of v3006 to avoid recursive requisite error.

This change avoids getting the problem mentioned in
https://github.com/saltstack/salt/issues/65966 -- that seems will be fixed in
salt version 3008.

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

5 months ago21773: Wait a bit longer for random delays to appear random enough. 21773-keep-service-discovery
Tom Clegg [Fri, 6 Sep 2024 18:21:51 +0000 (14:21 -0400)]
21773: Wait a bit longer for random delays to appear random enough.

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

5 months ago19929: Remove include_old_versions parameter of collections.get 19929-fill-discovery-document
Brett Smith [Fri, 6 Sep 2024 14:49:29 +0000 (10:49 -0400)]
19929: Remove include_old_versions parameter of collections.get

This parameter was accidentally added to collections.show years ago in
b3d5254ce24ca82904b13d61012b2d8d676a30d8,
but we only recently started advertising if for collections.get in
e49ab1fa2bc83ddb6a3ad3ef6ca4b16391a72094.

It was never supposed to be here and was never advertised for
collections.get in a released version or in our API
documentation. Just remove it.

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

5 months ago22017: Comment test.
Tom Clegg [Fri, 6 Sep 2024 15:16:10 +0000 (11:16 -0400)]
22017: Comment test.

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

5 months ago22017: Test pool response to instance family capacity errors.
Tom Clegg [Fri, 6 Sep 2024 15:13:56 +0000 (11:13 -0400)]
22017: Test pool response to instance family capacity errors.

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

5 months ago17074: Fix project cypress test to account for separate count query 17074-optimize-itemsavailable
Stephen Smith [Fri, 6 Sep 2024 13:39:31 +0000 (09:39 -0400)]
17074: Fix project cypress test to account for separate count query

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

5 months ago19929: Document that container_requests.filters is not implemented
Brett Smith [Thu, 5 Sep 2024 21:32:42 +0000 (17:32 -0400)]
19929: Document that container_requests.filters is not implemented

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

5 months ago19929: Improve groups.contents discovery document details
Brett Smith [Thu, 5 Sep 2024 21:15:46 +0000 (17:15 -0400)]
19929: Improve groups.contents discovery document details

* Add missing parameters.
* Update the `uuid` description to account for the relationship
  with those parameters.

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

5 months ago19929: Remove long-gone List properties from the discovery document
Brett Smith [Thu, 5 Sep 2024 20:56:11 +0000 (16:56 -0400)]
19929: Remove long-gone List properties from the discovery document

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

5 months ago19929: Clarify some wording in discovery document descriptions
Brett Smith [Thu, 5 Sep 2024 18:28:08 +0000 (14:28 -0400)]
19929: Clarify some wording in discovery document descriptions

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

5 months ago19929: Fix formatting of bulleted list
Brett Smith [Thu, 5 Sep 2024 18:20:00 +0000 (14:20 -0400)]
19929: Fix formatting of bulleted list

Don't indent so much it can become a code block.

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

5 months ago22017: VcpuLimitExceeded applies to instance family, not all types.
Tom Clegg [Thu, 5 Sep 2024 14:16:14 +0000 (10:16 -0400)]
22017: VcpuLimitExceeded applies to instance family, not all types.

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

5 months ago17074: Update DE middleware tests
Stephen Smith [Wed, 4 Sep 2024 16:45:42 +0000 (12:45 -0400)]
17074: Update DE middleware tests

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

5 months ago22070: Pin google-cloud-env Gem for Ruby 2.7 compatibility
Brett Smith [Thu, 29 Aug 2024 20:29:11 +0000 (16:29 -0400)]
22070: Pin google-cloud-env Gem for Ruby 2.7 compatibility

Refs #22070.

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

5 months ago19929: Add descriptions to all discovery document schemas and properties
Brett Smith [Thu, 29 Aug 2024 14:36:59 +0000 (10:36 -0400)]
19929: Add descriptions to all discovery document schemas and properties

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

5 months ago19929: Remove discovery2pydoc pre-Py3.8 import
Brett Smith [Thu, 29 Aug 2024 13:12:00 +0000 (09:12 -0400)]
19929: Remove discovery2pydoc pre-Py3.8 import

Now that we require Python 3.8, this condition is a noop.

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

5 months ago19929: Improve replace_files description in discovery document
Brett Smith [Wed, 28 Aug 2024 21:10:34 +0000 (17:10 -0400)]
19929: Improve replace_files description in discovery document

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

5 months ago19929: Correct type of ComputedPermissions.perm_level in discovery document
Brett Smith [Wed, 28 Aug 2024 21:04:09 +0000 (17:04 -0400)]
19929: Correct type of ComputedPermissions.perm_level in discovery document

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

5 months ago19929/15397: Remove documentation for removed `writable_by` attribute
Brett Smith [Wed, 28 Aug 2024 20:25:52 +0000 (16:25 -0400)]
19929/15397: Remove documentation for removed `writable_by` attribute

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

5 months ago19929: Add descriptions to all discovery document methods and parameters
Brett Smith [Tue, 27 Aug 2024 16:03:06 +0000 (12:03 -0400)]
19929: Add descriptions to all discovery document methods and parameters

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

5 months ago19929/15397: Remove unused repo_name code
Brett Smith [Tue, 27 Aug 2024 16:01:52 +0000 (12:01 -0400)]
19929/15397: Remove unused repo_name code

This code no longer does anything after removing repositories from the
API.

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

5 months ago19929: Document body parameters in arvados.api_resources
Brett Smith [Mon, 26 Aug 2024 15:27:24 +0000 (11:27 -0400)]
19929: Document body parameters in arvados.api_resources

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

5 months ago15397: Update list of deprecated resources
Brett Smith [Mon, 26 Aug 2024 14:15:01 +0000 (10:15 -0400)]
15397: Update list of deprecated resources

Namely, there are none as of Arvados 3.0. The code is still good though,
so we can leave this functionality in place for the future.

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

5 months ago21901: go fmt fixtures
Brett Smith [Thu, 29 Aug 2024 13:07:49 +0000 (09:07 -0400)]
21901: go fmt fixtures

Refs #21901.

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

6 months ago17074: Add REQUEST_COUNT state machine in data explorer
Stephen Smith [Mon, 26 Aug 2024 18:50:30 +0000 (14:50 -0400)]
17074: Add REQUEST_COUNT state machine in data explorer

* Enables DE updates to not block waiting for itemsAvailable
* Prevents itemsAvailable race by checking countRequestState

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

6 months ago17074: Add remaining requestCount implementations
Stephen Smith [Mon, 26 Aug 2024 13:46:13 +0000 (09:46 -0400)]
17074: Add remaining requestCount implementations

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

6 months ago17074: Add requestCount to data explorer middleware, implement for shared-with-me
Stephen Smith [Mon, 26 Aug 2024 13:43:27 +0000 (09:43 -0400)]
17074: Add requestCount to data explorer middleware, implement for shared-with-me

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

6 months ago17074: Various DE middleware cleanup
Stephen Smith [Fri, 23 Aug 2024 15:18:22 +0000 (11:18 -0400)]
17074: Various DE middleware cleanup

* Add missing loading indicator
* Add missing checks to prevent loading indicator on background
* Add types to getParams methods
* Prefer using bound dataexplorer actions

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

17074: Prevent group details panel background refreshes from triggering loading

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

6 months ago17074: Add type to api client authorization getParams
Stephen Smith [Fri, 23 Aug 2024 15:13:29 +0000 (11:13 -0400)]
17074: Add type to api client authorization getParams

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

6 months ago17074: Refactor / cleanup shared with me middleware
Stephen Smith [Fri, 23 Aug 2024 16:33:04 +0000 (12:33 -0400)]
17074: Refactor / cleanup shared with me middleware

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

6 months ago17074: Check user panel uuid undefined before loading
Stephen Smith [Mon, 26 Aug 2024 13:25:31 +0000 (09:25 -0400)]
17074: Check user panel uuid undefined before loading

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

6 months ago17074: Cleanup and refactor public favorites middleware
Stephen Smith [Fri, 23 Aug 2024 16:22:01 +0000 (12:22 -0400)]
17074: Cleanup and refactor public favorites middleware

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

6 months ago17074: Refactor and cleanup favorites panel middleware
Stephen Smith [Fri, 23 Aug 2024 15:01:52 +0000 (11:01 -0400)]
17074: Refactor and cleanup favorites panel middleware

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

6 months ago17074: Refactor and cleanup collections content address middleware
Stephen Smith [Fri, 23 Aug 2024 14:54:41 +0000 (10:54 -0400)]
17074: Refactor and cleanup collections content address middleware

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

6 months ago17074: Add type to data explorer meta to satisfy SET_ITEMS
Stephen Smith [Fri, 23 Aug 2024 14:39:42 +0000 (10:39 -0400)]
17074: Add type to data explorer meta to satisfy SET_ITEMS

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

6 months ago17074: Add data explorer pagination loading indicator
Stephen Smith [Fri, 23 Aug 2024 14:38:57 +0000 (10:38 -0400)]
17074: Add data explorer pagination loading indicator

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

6 months ago17074: Add loading status flag to data explorer state
Stephen Smith [Thu, 22 Aug 2024 17:10:19 +0000 (13:10 -0400)]
17074: Add loading status flag to data explorer state

Also sets the flag when appropriate

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

6 months ago17074: Reject DE updates if DE is pending
Stephen Smith [Thu, 22 Aug 2024 15:29:32 +0000 (11:29 -0400)]
17074: Reject DE updates if DE is pending

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

6 months ago17074: Default dataexplorer criteriachanged to true
Stephen Smith [Thu, 22 Aug 2024 15:20:31 +0000 (11:20 -0400)]
17074: Default dataexplorer criteriachanged to true

This flag is only set or checked by search, so setting this default allows
other data explorers to take advantage of this flag being set to false during
page changes

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

6 months ago17074: Cleanup and refactor trash middleware
Stephen Smith [Wed, 24 Jul 2024 01:00:36 +0000 (21:00 -0400)]
17074: Cleanup and refactor trash middleware

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

6 months ago17074: Add missing side panel activations on groups panel load
Stephen Smith [Tue, 23 Jul 2024 22:07:03 +0000 (18:07 -0400)]
17074: Add missing side panel activations on groups panel load

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

6 months ago17074: Refactor group details panel and fix passing limit to secondary requests
Stephen Smith [Tue, 23 Jul 2024 21:52:16 +0000 (17:52 -0400)]
17074: Refactor group details panel and fix passing limit to secondary requests

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

6 months ago17074: Organize groups panel service
Stephen Smith [Tue, 23 Jul 2024 19:27:32 +0000 (15:27 -0400)]
17074: Organize groups panel service

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

6 months ago17074: Cleanup process middleware service
Stephen Smith [Tue, 23 Jul 2024 19:05:14 +0000 (15:05 -0400)]
17074: Cleanup process middleware service

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

6 months ago17074: Refactor and simplify favorites middleware.
Stephen Smith [Tue, 23 Jul 2024 13:56:12 +0000 (09:56 -0400)]
17074: Refactor and simplify favorites middleware.

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

6 months ago17074: Simplify public favorites middleware, fix broken paging
Stephen Smith [Mon, 22 Jul 2024 21:06:18 +0000 (17:06 -0400)]
17074: Simplify public favorites middleware, fix broken paging

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

6 months ago17074: Change ListResults itemsAvailable to optinal
Stephen Smith [Mon, 22 Jul 2024 15:50:56 +0000 (11:50 -0400)]
17074: Change ListResults itemsAvailable to optinal

Also adds SET_ITEMS_AVAILABLE

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

6 months agoMerge branch '21901-file-log-throttling'
Brett Smith [Fri, 23 Aug 2024 16:02:33 +0000 (12:02 -0400)]
Merge branch '21901-file-log-throttling'

Refs #21901.

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

6 months agoMerge branch '22052-container-columns-excluded-fulltext'
Brett Smith [Fri, 23 Aug 2024 15:30:41 +0000 (11:30 -0400)]
Merge branch '22052-container-columns-excluded-fulltext'

Refs #22052.

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

6 months agoFix 'darkOrange' missing from theme colors, refs #21413
Peter Amstutz [Thu, 22 Aug 2024 17:41:32 +0000 (13:41 -0400)]
Fix 'darkOrange' missing from theme colors, refs #21413

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

6 months agoMerge branch '21413-retried-badge' refs #21413
Peter Amstutz [Thu, 22 Aug 2024 15:15:30 +0000 (11:15 -0400)]
Merge branch '21413-retried-badge' refs #21413

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