Commit Graph

183 Commits

Author SHA1 Message Date
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
David Christofas
f2b8880ab1 improve permission code in settings service 2022-01-28 12:01:28 +01:00
David Christofas
e65d80f95f update reva 2022-01-27 16:56:19 +01:00
David Christofas
29f4f49e1c first prototype of a CS3 permissions service 2022-01-27 16:56:15 +01:00
Willy Kloucek
6ef6d1117c fix condition for nil pointer in common config 2022-01-13 08:13:14 +01:00
Willy Kloucek
a3df3f9119 remove default tracing config from indiviual packages 2022-01-13 08:13:14 +01:00
Willy Kloucek
182712b223 fix tracing config 2022-01-13 08:13:14 +01:00
Willy Kloucek
62dbd893b7 switch to http.StatusOK instead of 200 2022-01-07 13:21:14 +01:00
Willy Kloucek
d9744ebda7 improve command description 2022-01-07 13:19:39 +01:00
Willy Kloucek
11466c5f9a ensure, that each config is only parsed once 2022-01-03 19:08:11 +01:00
Willy Kloucek
3d4df5796a remove version from service config 2022-01-03 16:24:39 +01:00
Willy Kloucek
55bf175bea move config parsing in separate package for each service 2022-01-03 15:21:56 +01:00
Willy Kloucek
e0656daaa0 simplify commands and version handling 2022-01-03 13:53:27 +01:00
Willy Kloucek
eee0d0c4c8 remove build flags, add debug server to accounts 2022-01-03 11:11:15 +01:00
Willy Kloucek
6d0b754a86 improve envdecode error handling 2022-01-03 09:47:52 +01:00
Willy Kloucek
7ffe93ba3b remove supervised flag from configs 2022-01-03 08:22:44 +01:00
Willy Kloucek
e3bfb66df1 maintain envdecode inside ocis-pkg 2022-01-03 07:49:25 +01:00
Willy Kloucek
2bcd4f5a17 directly pass env to config 2022-01-03 07:49:24 +01:00
Willy Kloucek
7abcf96ea8 revert storage, remove tracing.service and bring back common 2022-01-03 07:49:24 +01:00
Willy Kloucek
9aae5392fc split **/pkg/config/config.go up to multiple files 2022-01-03 07:49:24 +01:00
Willy Kloucek
ee57288309 switch all other services to struct tag based env config 2022-01-03 07:49:24 +01:00
Willy Kloucek
4067ae9493 switch glauth to struct tag based env config 2022-01-03 07:49:23 +01:00
Willy Kloucek
d0030ab555 switch ocs to struct tag based env config 2022-01-03 07:49:23 +01:00
Willy Kloucek
f7b949a445 remove service names 2022-01-03 07:49:23 +01:00
Willy Kloucek
6206fe2398 add missing commands and unify service / namespace options 2022-01-03 07:49:23 +01:00
Willy Kloucek
493af58d54 add updated proto generation output 2021-12-22 09:19:58 +01:00
A.Unger
e3e3d1ee57 runtime: removed trap goroutine and let the context cancelation do the thing 2021-12-06 12:11:48 +01:00
A.Unger
24347180fa use ocisConfig as struct tagname to bind config files to strucg attributes 2021-11-19 09:28:23 +01:00