Commit Graph

210 Commits

Author SHA1 Message Date
Jörn Friedrich Dreyer
6b0c35dcd5 Merge pull request #3412 from owncloud/fix-yaml-config
use yaml tag instead of ocisConfig
2022-03-31 14:24:04 +02:00
Ralf Haferkamp
0836ec1d6c getRoleId: Fallback if no roleIDs in context
When not using reva to mint the token the roleIDs of the user are not
part of the token (and not in the request context). Fallback to query
the settings service in that case.
2022-03-29 17:55:00 +02:00
Willy Kloucek
e224ce03cf use yaml tag instead of ocisConfig 2022-03-29 15:06:58 +02:00
Willy Kloucek
c049a3ecfb rename space manager to space admin 2022-03-23 10:40:36 +01:00
jkoberg
d54f75df8b don't store service user data in metadataservice
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-15 12:11:52 +01:00
jkoberg
b7c934b1b1 use service user / hardcode idp
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-15 10:37:34 +01:00
jkoberg
2d4d90ad3c Merge branch 'master' into StoreSettingsViaMetadata
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-14 13:48:04 +01:00
Willy Kloucek
a7fe756004 Merge pull request #3287 from owncloud/config-example-yaml-v2
Generate config file documentation
2022-03-14 13:09:14 +01:00
Willy Kloucek
43321cc2cf make the space manager role work 2022-03-11 15:46:59 +01:00
Willy Kloucek
6aeb80f771 add spacemanager role 2022-03-11 13:17:08 +01:00
Willy Kloucek
343fc0a73c add katherine to demo users 2022-03-11 13:17:08 +01:00
Willy Kloucek
9a4737d3ed exclude config items not inteded to be used from un/marshalling 2022-03-11 12:12:44 +01:00
Christian Richter
9734b000b3 Add defaultconfig to extensions 2022-03-10 14:12:26 +01:00
jkoberg
40cfa90b28 rebase to edge reva
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-08 10:33:28 +01:00
jkoberg
9f8e7e8a93 TMP: use adminuser/disable service user
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-07 16:41:58 +01:00
jkoberg
f4619dbb47 make service user configurable
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-07 11:55:33 +01:00
jkoberg
7bfeb162bc use settings user
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-07 11:12:57 +01:00
jkoberg
d8242232e4 clean up
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-05 13:46:10 +01:00
jkoberg
429ed2ee76 use different user
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-05 13:11:09 +01:00
jkoberg
1205d3489e illustrate the problem
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-05 13:01:11 +01:00
jkoberg
1d98e4827e add caching
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-05 12:57:57 +01:00
jkoberg
fc5a67c45e sonarcloud part II
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-04 16:04:40 +01:00
jkoberg
2ae4959afb sonarcloud suggestions
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-04 15:42:46 +01:00
jkoberg
d7e48b8721 Merge branch 'master' into StoreSettingsViaMetadata
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-04 09:31:36 +01:00
Michael Barz
b15db1794a update reva to version 2.0.0 (#3258) 2022-03-03 19:56:04 +01:00
jkoberg
da3fc4c898 don't log fatal on startup
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-03 16:47:51 +01:00
jkoberg
ba698aa6d9 next reva version
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-03 16:19:20 +01:00
jkoberg
15ac5d8999 make it configurable
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-03 16:06:33 +01:00
jkoberg
62ec3cf801 add new defaults
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-02 12:41:57 +01:00
jkoberg
fd78a662fd Merge branch 'master' into StoreSettingsViaMetadata 2022-03-02 10:18:12 +01:00
jkoberg
7731de91f1 create id for values if not given
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-02 10:14:27 +01:00
Jörn Friedrich Dreyer
beaac40aa6 update reva to include decomposedfs nodes-per-space (#3228)
* update reva to include decomposedfs nodes-per-space

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

* check create space with own constraint

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

* update reva

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

* unexpected passed

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

* update reva

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

* remove unused variable

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

* revert reva commit id

Co-authored-by: Florian Schade <f.schade@icloud.com>
2022-03-02 08:47:53 +01:00
jkoberg
c80022b0c6 ReadSetting unit test & implementation
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-01 15:52:57 +01:00
jkoberg
a647f56bb0 unitests for list values
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-01 15:22:19 +01:00
jkoberg
f64280188a refine initialization logic again
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-01 14:54:28 +01:00
jkoberg
7fcf6f5aa0 implement permission unit tests
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-01 12:15:39 +01:00
jkoberg
a873fdc942 return default values when mdc is not initialized
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-01 10:55:47 +01:00
jkoberg
492419ec7b rework initialization logic
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-28 17:15:24 +01:00
jkoberg
4c22c07711 add test for appendSetting
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-28 16:39:07 +01:00
jkoberg
e23448f581 return listaccounts permission when mdc is not yet set
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-28 15:35:33 +01:00
jkoberg
588a731d6d delay creation of default roles
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-26 14:00:39 +01:00
jkoberg
2452d01506 lazy initialize metadataclient
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-26 13:18:27 +01:00
jkoberg
11a8b75b2e use cs3storage in metadatastorage
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-25 17:28:36 +01:00
jkoberg
721026654d make values unit tests green
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-25 15:58:48 +01:00
jkoberg
45c85f4237 make bundle unit tests green
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-24 18:41:55 +01:00
jkoberg
a762e3cf69 make assignment unittests green
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-24 18:16:58 +01:00
jkoberg
0d4f8df2f6 Settings: activate metadata store to see tests failing
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-24 15:13:06 +01:00
jkoberg
59527e118d Settings: add metadata store
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-24 15:09:25 +01:00
Juan Pablo Villafáñez
7d8e334537 Revert v1 to v0 2022-01-31 12:17:56 +01:00
Juan Pablo Villafáñez
7557e4e0ea Migrate proto files for settings and adjusts paths 2022-01-31 09:35:39 +01:00