Tom Clegg [Tue, 20 Sep 2022 13:56:33 +0000 (09:56 -0400)]
19362: Update API docs.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 20 Sep 2022 13:54:11 +0000 (09:54 -0400)]
19362: Remove obsolete config entries.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 19 Sep 2022 19:15:39 +0000 (15:15 -0400)]
19362: Add release note about changed metrics.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 19 Sep 2022 19:15:25 +0000 (15:15 -0400)]
19362: Update comment.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 12 Sep 2022 20:32:24 +0000 (16:32 -0400)]
19362: Fix version in status response.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 12 Sep 2022 20:32:12 +0000 (16:32 -0400)]
19362: Remove dead code.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 12 Sep 2022 20:09:20 +0000 (16:09 -0400)]
19362: Merge serveSiteFS into main code path.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 12 Sep 2022 18:49:37 +0000 (14:49 -0400)]
19362: Move non-S3 collection-addressed reqs to sitefs code path.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 29 Aug 2022 20:51:56 +0000 (16:51 -0400)]
Fix merge conflict.
No issue #
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 25 Aug 2022 19:50:14 +0000 (15:50 -0400)]
Merge branch '19269-all-users-writable'
fixes #19269
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 25 Aug 2022 19:47:43 +0000 (15:47 -0400)]
19269: Document that modifying a role requires can_manage.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 24 Aug 2022 20:48:17 +0000 (16:48 -0400)]
19269: Update error text re modifying group role without can_manage.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 24 Aug 2022 20:20:30 +0000 (16:20 -0400)]
19269: Upgrade user->all_users group membership links.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Wed, 24 Aug 2022 18:35:43 +0000 (14:35 -0400)]
Merge branch '19413-warning-update' refs #19413
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Tue, 23 Aug 2022 17:25:53 +0000 (13:25 -0400)]
Merge branch '19414-keep-balance-panic'
fixes #19414
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 23 Aug 2022 17:24:32 +0000 (13:24 -0400)]
19414: Fix missing parens.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 23 Aug 2022 15:02:04 +0000 (11:02 -0400)]
19414: Fix concurrent map read/write.
Occurred when a block was referenced by a collection but not returned
by any keepstore index, and NumCPU > 2.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Tue, 23 Aug 2022 14:41:40 +0000 (10:41 -0400)]
19413: Optimize reporting warnings to API server
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Mon, 22 Aug 2022 18:45:10 +0000 (14:45 -0400)]
Merge branch '18205-container-cost'
refs #18205
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 22 Aug 2022 13:41:29 +0000 (09:41 -0400)]
Merge branch '19368-webdav-logging-speedup'
refs #19368
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Wed, 17 Aug 2022 15:08:02 +0000 (12:08 -0300)]
Merge branch '19379-diag-wrong-filename'. Closes #19379
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Thu, 11 Aug 2022 17:49:28 +0000 (13:49 -0400)]
19379: Fix wrong filename used in diagnostics test.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 11 Aug 2022 14:36:00 +0000 (10:36 -0400)]
19368: Use Sys() instead of .arvados# file to get collection ID.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Wed, 10 Aug 2022 22:55:14 +0000 (18:55 -0400)]
Be more explicit about installing the root cert in arvbox doc
no issue #
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Tue, 9 Aug 2022 15:18:05 +0000 (11:18 -0400)]
19368: Skip regenerating manifest during webdav/s3 logging.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Mon, 8 Aug 2022 21:57:55 +0000 (18:57 -0300)]
Fixes doc site. No issue #
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Mon, 8 Aug 2022 16:51:34 +0000 (12:51 -0400)]
Fix 2.4.2 upgrade notes formatting refs #19330
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 8 Aug 2022 13:27:03 +0000 (09:27 -0400)]
Fix 2.4.2 release date refs #19330
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 5 Aug 2022 19:40:08 +0000 (15:40 -0400)]
Include shell in complete list of provision.sh roles refs #19330
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 5 Aug 2022 19:26:15 +0000 (15:26 -0400)]
Missing shell role in single node install refs #19330
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 5 Aug 2022 18:03:31 +0000 (14:03 -0400)]
Sync security update text. refs #19330
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 5 Aug 2022 17:29:43 +0000 (13:29 -0400)]
Grammar fixes refs #19330
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Fri, 5 Aug 2022 17:13:32 +0000 (13:13 -0400)]
Add upgrading notes refs #19330
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Mon, 8 Aug 2022 15:24:30 +0000 (11:24 -0400)]
18205: Add container cost accounting fields.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 4 Aug 2022 17:33:47 +0000 (13:33 -0400)]
Merge branch '19316-oj-safe-load'
closes #19316
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Thu, 4 Aug 2022 16:24:53 +0000 (12:24 -0400)]
Merge branch '19321-wb1-enum' refs #19321
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 4 Aug 2022 15:59:15 +0000 (11:59 -0400)]
Merge branch '19280-cache-loadref' refs #19280
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 4 Aug 2022 14:11:35 +0000 (10:11 -0400)]
19321: Use the correct enum value for cwl inputs
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 4 Aug 2022 00:23:51 +0000 (20:23 -0400)]
19280: Handle expressions that return secondary files
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 3 Aug 2022 21:13:36 +0000 (17:13 -0400)]
19280: pin msgpack because 1.0.4 has install problems
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 3 Aug 2022 19:49:09 +0000 (15:49 -0400)]
Merge branch '19328-security-policy' refs #19328
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Wed, 3 Aug 2022 19:34:07 +0000 (15:34 -0400)]
19316: Change wb1 and sdk/cli to Oj.safe_load / strict_load.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Stöckli [Wed, 3 Aug 2022 15:49:08 +0000 (17:49 +0200)]
19328: Add security policy
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Aug 2022 16:40:27 +0000 (12:40 -0400)]
19280: explicitly include/exclude primary
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Aug 2022 16:25:37 +0000 (12:25 -0400)]
19280: Try this again
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Aug 2022 16:13:40 +0000 (12:13 -0400)]
19280: Only scan tools
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Aug 2022 15:51:53 +0000 (11:51 -0400)]
19280: what are we scanning here actually
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Aug 2022 15:45:57 +0000 (11:45 -0400)]
19280: Metrics on scandeps
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Aug 2022 15:25:00 +0000 (11:25 -0400)]
19280: Try optimizing scandeps
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Aug 2022 14:46:54 +0000 (10:46 -0400)]
19280: More metrics
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Aug 2022 14:41:11 +0000 (10:41 -0400)]
19280: Fix typo
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Aug 2022 14:39:55 +0000 (10:39 -0400)]
19280: more perf metrics
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Tue, 2 Aug 2022 14:30:10 +0000 (10:30 -0400)]
19280: Add metrics checkpoints
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 1 Aug 2022 21:18:29 +0000 (17:18 -0400)]
19280: Don't redundantly check javascript
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 1 Aug 2022 19:56:06 +0000 (15:56 -0400)]
19280: Update schema-salad & cwltool
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Mon, 1 Aug 2022 19:34:26 +0000 (15:34 -0400)]
Merge branch '19281-diagnostics-image'
closes #19281
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 1 Aug 2022 16:06:42 +0000 (12:06 -0400)]
Merge branch '19166-gateway-tunnel'
closes #19166
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Thu, 28 Jul 2022 14:33:35 +0000 (11:33 -0300)]
Merge branch '19297-inexistent-field-filter-fix'. Closes #19297
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 28 Jul 2022 14:11:47 +0000 (11:11 -0300)]
19297: Fixes error check for edge case of limit=0, count=none. Adds test.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Wed, 27 Jul 2022 19:07:56 +0000 (16:07 -0300)]
19297: Raises an error only when no object types have the requested attribute.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Wed, 27 Jul 2022 19:07:17 +0000 (16:07 -0300)]
19297: Adds tests exposing the bug.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Tue, 26 Jul 2022 18:42:06 +0000 (14:42 -0400)]
Add libgbm1 testing dependency.
No issue #
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 25 Jul 2022 18:04:21 +0000 (14:04 -0400)]
19281: Test embedded hello-world image with docker and singularity.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 25 Jul 2022 17:30:11 +0000 (13:30 -0400)]
Merge branch '19296-remove-recursive'
fixes #19296
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 25 Jul 2022 14:56:27 +0000 (10:56 -0400)]
19166: Merge branch 'main'
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 25 Jul 2022 14:22:32 +0000 (10:22 -0400)]
19296: Fix remove(recursive=True) for depth>1.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Fri, 22 Jul 2022 19:45:24 +0000 (15:45 -0400)]
Merge branch 'MajewskiKrzysztof/use_api_token_from_config_object'
refs #19282
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Fri, 22 Jul 2022 18:54:32 +0000 (14:54 -0400)]
19281: Use embedded hello-world.tar as default diagnostics image.
Ensures diagnostics work even if no docker images have been uploaded
yet and docker.io wasn't installed at "init" time.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 22 Jul 2022 17:48:21 +0000 (13:48 -0400)]
Merge branch '19249-header-ctrl-chars'
fixes #19249
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Fri, 22 Jul 2022 16:18:16 +0000 (13:18 -0300)]
Merge branch '19283-salt-webshell-upstream-fix'. Closes #19283
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Fri, 22 Jul 2022 15:21:57 +0000 (12:21 -0300)]
Merge branch '19291-tzinfo-upgrade'. Closes #19291
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Fri, 22 Jul 2022 14:02:58 +0000 (10:02 -0400)]
19280: Update schema salad for get_metaschema performance fix
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lucas Di Pentima [Fri, 22 Jul 2022 14:00:06 +0000 (11:00 -0300)]
19291: Bumps tzinfo to 1.2.10
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Wed, 20 Jul 2022 14:35:46 +0000 (11:35 -0300)]
19283: Fixes webshell nginx upstream to point to the shell node.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Thu, 21 Jul 2022 15:22:48 +0000 (11:22 -0400)]
Merge branch '19277-local-keep-from-ctr'
fixes #19277
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 21 Jul 2022 14:36:35 +0000 (10:36 -0400)]
Merge branch '17344-easy-demo'
refs #17344
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 20 Jul 2022 19:55:57 +0000 (15:55 -0400)]
17344: -create-db=false to use $POSTGRES_HOST/USER/etc instead.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 20 Jul 2022 19:02:00 +0000 (15:02 -0400)]
17344: Merge branch 'main'
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 20 Jul 2022 18:56:16 +0000 (14:56 -0400)]
Merge branch '16552-autocert'
closes #16552
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 20 Jul 2022 18:42:30 +0000 (14:42 -0400)]
17344: Drop accidental python2 dependency.
debian:11 satisfies "python" with "python-is-python2".
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 20 Jul 2022 18:30:58 +0000 (14:30 -0400)]
17344: Remove some -dev packages from runtime dependencies.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Wed, 20 Jul 2022 18:02:21 +0000 (14:02 -0400)]
17344: Link next steps to appropriate doc pages.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Wed, 20 Jul 2022 16:54:20 +0000 (12:54 -0400)]
19280: don't redundantly re-parse the file
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Tom Clegg [Tue, 19 Jul 2022 21:36:20 +0000 (17:36 -0400)]
Merge branch '17807-keep-web-login-flow'
fixes #17807
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 19 Jul 2022 21:35:49 +0000 (17:35 -0400)]
17344: Point to diagnostics and docs after successful init.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 19 Jul 2022 21:35:27 +0000 (17:35 -0400)]
17344: Fix available-port check.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 19 Jul 2022 21:34:17 +0000 (17:34 -0400)]
17344: Use #cpus as 'bundle install' concurrency.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 8 Jul 2022 17:53:14 +0000 (13:53 -0400)]
17807: keep-web redirect to wb2 login-and-return in no-auth case.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Tue, 19 Jul 2022 17:03:54 +0000 (14:03 -0300)]
Merge branch '19278-activerecord-update'. Closes #19278
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Tue, 19 Jul 2022 15:12:48 +0000 (11:12 -0400)]
19277: Test for ARVADOS_KEEP_SERVICES env in container.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Tue, 19 Jul 2022 15:08:06 +0000 (12:08 -0300)]
19278: Updates api & wb1 rails to 5.2.8.1
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Tom Clegg [Mon, 18 Jul 2022 20:53:28 +0000 (16:53 -0400)]
19277: Expose local keepstore service to processes in container.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 18 Jul 2022 17:35:48 +0000 (13:35 -0400)]
16552: Change -tls=acmetool to -tls=/path/to/certdir.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 18 Jul 2022 03:16:59 +0000 (23:16 -0400)]
16552: Rename ACME config options.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 15 Jul 2022 18:43:13 +0000 (14:43 -0400)]
16552: Fix PATH so setup rake tasks can run arvados-server.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Fri, 15 Jul 2022 16:02:48 +0000 (12:02 -0400)]
17344: Give up early if cluster config cannot be fetched.
Avoids unhelpful noise, like "unsupported protocol scheme" trying to
use an empty URL.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Lucas Di Pentima [Thu, 14 Jul 2022 14:46:21 +0000 (11:46 -0300)]
Merge branch '19139-user-creation-fixes'. Closes #19139
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 14 Jul 2022 14:45:21 +0000 (11:45 -0300)]
19139: Adds test confirming that provided owner_uuid is ignored on create calls
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 14 Jul 2022 14:01:46 +0000 (11:01 -0300)]
19139: Fixes bug by always setting owner_uuid to the system root user's UUID.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 14 Jul 2022 13:59:41 +0000 (10:59 -0300)]
19139: Adds tests related to user creation.
* Confirms that non-admin users cannot create user records.
* Exposes bug where user's owner_uuid fields were populated with the UUID of
the creating admin user instead of using the system root user's UUID.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>