Peter Amstutz [Wed, 25 Sep 2024 21:08:39 +0000 (17:08 -0400)]
22141: Always filter intermediates/logs, use count: none
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 25 Sep 2024 14:46:14 +0000 (10:46 -0400)]
Merge branch '13327-include-container-uuid' refs #13327
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 23:11:48 +0000 (20:11 -0300)]
Merge branch '22133-dependency-upgrades-part-deux'
refs #22133
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 21:50:37 +0000 (18:50 -0300)]
22133: Removes unused lodash.template & lodash.mergewith packages.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 21:38:02 +0000 (18:38 -0300)]
22133: Upgrades path-to-regexp where possible.
There's one package (express) that keeps asking for a vulnerable
version of path-to-regexp.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 21:13:02 +0000 (18:13 -0300)]
22133: Upgrades socks to get a replacement for the vulnerable ip package
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Tue, 24 Sep 2024 21:02:23 +0000 (17:02 -0400)]
13327: Fix test
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 20:31:57 +0000 (17:31 -0300)]
22133: Upgrades ws to address CVE-2024-37890
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 20:15:44 +0000 (17:15 -0300)]
Merge branch '22133-dependency-upgrades'
refs #22133
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Tue, 24 Sep 2024 19:40:04 +0000 (15:40 -0400)]
13327: Add missing import
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 23 Sep 2024 16:37:04 +0000 (12:37 -0400)]
13327: Fix warnings
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 23 Sep 2024 16:29:44 +0000 (12:29 -0400)]
13327: Remove unused imports
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 23 Sep 2024 16:28:31 +0000 (12:28 -0400)]
13327: Remove commented out code
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 23 Sep 2024 16:24:46 +0000 (12:24 -0400)]
13327: Display an error snackbar if container request can't be loaded.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 23 Sep 2024 16:24:21 +0000 (12:24 -0400)]
13327: Move API revision numbers to symbolic constants
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 17 Sep 2024 00:08:39 +0000 (20:08 -0400)]
13327: Tests should be mostly passing
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 16 Sep 2024 20:54:22 +0000 (16:54 -0400)]
13327: "should show runtime status indicators" test passes again
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 16 Sep 2024 19:41:02 +0000 (15:41 -0400)]
13327: Fix typecheck errors
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 16 Sep 2024 16:09:06 +0000 (12:09 -0400)]
13327: More efficient implementation of the filterResources method
Firefox's built-in javascript profiler indicated that this one method
was accounted for something like 30% of the runtime to load a new page
of results. (i.e. if it took 1 second to go to the next page, this
accounted for 0.3s of that).
The previous implementation was in a functional programming style that
was egregiously inefficient, by using a reducer that made a copy of
the entire array for every item added to it.
Replaced with a basic imperative implementation that minimizes
redundant copies.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 12 Sep 2024 21:03:06 +0000 (17:03 -0400)]
13327: Fix favorites/public favorites to use group contents API
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 26 Aug 2024 20:34:10 +0000 (16:34 -0400)]
13327: Add test case for using container.state in group contents
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 26 Aug 2024 19:50:05 +0000 (15:50 -0400)]
13327: Fix progress bar and workflow panel.
I think this covers everywhere containers are loaded/displayed.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 26 Aug 2024 19:19:07 +0000 (15:19 -0400)]
13327: Use 'container' filter on container requests with group contents
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 26 Aug 2024 19:17:30 +0000 (15:17 -0400)]
13327: Fix table prefix
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 26 Aug 2024 17:54:50 +0000 (13:54 -0400)]
13327: Working on all processes
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 12 Sep 2024 20:22:52 +0000 (16:22 -0400)]
13327: Using group contents include container_uuid WIP
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Tue, 24 Sep 2024 17:41:11 +0000 (13:41 -0400)]
Fix race-sensitive test.
refs #2960
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 15:52:34 +0000 (12:52 -0300)]
22133: Upgrades google.golang.org/grpc to mitigate a potential CWE-200
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 15:50:00 +0000 (12:50 -0300)]
22133: Upgrades styled-components and postcss to address CVE-2023-44270
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 15:47:00 +0000 (12:47 -0300)]
22133: Upgrades micromatch to address CVE-2024-4067
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 15:45:18 +0000 (12:45 -0300)]
22133: Upgrades braces to address CVE-2024-4068
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 24 Sep 2024 15:43:40 +0000 (12:43 -0300)]
22133: Upgrades express to address CVE-2024-43796
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Tue, 24 Sep 2024 15:35:50 +0000 (11:35 -0400)]
Merge branch '22124-keepstore-double-slash'
fixes #22124
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 24 Sep 2024 14:42:23 +0000 (10:42 -0400)]
Merge branch '21702-keep-web-replace_files'
closes #21702
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Stephen Smith [Mon, 23 Sep 2024 16:47:18 +0000 (12:47 -0400)]
Update gh action test command. Refs #21720
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Tom Clegg [Mon, 23 Sep 2024 15:44:36 +0000 (11:44 -0400)]
22124: Reject requests with double slash, except GET //locator.
Previously we responded to "PUT //locator" with a 301 to a cleaned
path, which did not work because 301 tells clients to repeat the PUT
request as a GET. Better to just respond 400, since this means the
client is broken or misconfigured.
There may be some clients that have been working successfully with the
301 redirect behavior because they only do GET and HEAD requests. To
avoid breaking these, we continue to accept "GET //locator" -- but now
we just return the data instead of a redirect to "GET /locator".
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Mon, 23 Sep 2024 15:35:03 +0000 (11:35 -0400)]
Merge branch '21121-cluster-activity' refs #21121
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 23 Sep 2024 15:34:17 +0000 (11:34 -0400)]
21121: Fixed upgrading page typo
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Mon, 23 Sep 2024 15:27:33 +0000 (11:27 -0400)]
22124: Trim trailing slashes in ARVADOS_KEEP_SERVICES env var.
Accept http://foo:12345/ as a synonym of http://foo:12345 instead of
failing requests with 400 errors later.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 23 Sep 2024 14:26:43 +0000 (10:26 -0400)]
21702: Merge branch 'main' into 21702-keep-web-replace_files
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 23 Sep 2024 13:34:43 +0000 (09:34 -0400)]
21702: Use Assert when subsequent trials depend on condition.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 23 Sep 2024 13:34:13 +0000 (09:34 -0400)]
21702: Clean up formatting of RFC references.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Fri, 20 Sep 2024 13:38:11 +0000 (10:38 -0300)]
22133: Upgrades Workbench dependencies to address security issues
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 19 Sep 2024 17:28:24 +0000 (14:28 -0300)]
22133: Upgrades github.com/docker/docker to address CVE-2024-41110
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Thu, 19 Sep 2024 14:52:47 +0000 (10:52 -0400)]
21121: Update documentation, some code cleanup and comments.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lisa Knox [Wed, 18 Sep 2024 20:26:01 +0000 (16:26 -0400)]
Merge branch '21720-material-ui-upgrade'
closes #21720
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 18 Sep 2024 20:24:00 +0000 (16:24 -0400)]
21720: changed padding in code-snippet logs
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 18 Sep 2024 18:09:57 +0000 (14:09 -0400)]
21720: fixed project test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 18 Sep 2024 14:54:43 +0000 (10:54 -0400)]
21720: fixed flaky process test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 18 Sep 2024 13:27:43 +0000 (09:27 -0400)]
21720: converted groups-panel-middleware-service test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
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>
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>
Lisa Knox [Tue, 17 Sep 2024 19:14:02 +0000 (15:14 -0400)]
21720: fixed data-explorer-middleware test
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 19:08:36 +0000 (15:08 -0400)]
21720: fixed data-explorer.cy spec
* unrecognized char to "-"
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 18:57:42 +0000 (14:57 -0400)]
21720: fixed spec in data-explorer.cy.js
* removed an autofocuslistener that didnt matter because it gets covered by popover anyway
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 18:07:15 +0000 (14:07 -0400)]
21720: merge cleanup
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 18:04:14 +0000 (14:04 -0400)]
Merge branch 'main' into 21720-material-ui-upgrade
refs #21720
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 17:33:08 +0000 (13:33 -0400)]
21720: fixed padding in panel log card lines
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 17:22:03 +0000 (13:22 -0400)]
21720: moved search input adornment to fix occlusion with.placeholder text
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 17:10:23 +0000 (13:10 -0400)]
21720: removed unnecessary divider
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 15:17:57 +0000 (11:17 -0400)]
21720: fixed text color in data explorer
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 14:58:32 +0000 (10:58 -0400)]
21720: fixed styling in multi-panel-view
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Tue, 17 Sep 2024 14:32:26 +0000 (10:32 -0400)]
21720: remobed vestigial info button
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
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>
Lisa Knox [Tue, 17 Sep 2024 14:26:58 +0000 (10:26 -0400)]
21720: refectored listitem icon spacing
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Tom Clegg [Fri, 13 Sep 2024 14:30:17 +0000 (10:30 -0400)]
21702: Revert double-size test case.
Bigger version uses too much memory.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 13 Sep 2024 14:26:42 +0000 (10:26 -0400)]
21702: Test & fix COPY with depth 0 and no trailing slash on source.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>