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