Commit Graph

302 Commits

Author SHA1 Message Date
jkoberg
65b3c97a6c Merge branch 'master' into StoreSettingsViaMetadata 2022-03-14 16:26:30 +01:00
Willy Kloucek
899510b158 fix config package import 2022-03-14 15:26:32 +01:00
jkoberg
2d4d90ad3c Merge branch 'master' into StoreSettingsViaMetadata
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-14 13:48:04 +01:00
Christian Richter
9734b000b3 Add defaultconfig to extensions 2022-03-10 14:12:26 +01:00
Willy Kloucek
f2e8c90067 proof of concept 2022-03-10 14:11:44 +01:00
jkoberg
1609bb3a7c make service start
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-08 14:44:39 +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
fd78a662fd Merge branch 'master' into StoreSettingsViaMetadata 2022-03-02 10:18:12 +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
2452d01506 lazy initialize metadataclient
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-26 13:18:27 +01:00
Ralf Haferkamp
02775b72c7 Add embeded libregrah/idm server
This add a new service "idm" providing and LDAP service (via ldaps) on
port 9235.  If not existing it will bootstrap an initial LDAP tree and
administrative user as well as a self-signed Certificate and Key
(similar to what is done for glauth).
2022-02-25 11:43:03 +01:00
Ralf Haferkamp
a3aad659f8 Move logrus wrapper to ocis-pkg
To make it more widely usable
2022-02-25 08:58:38 +01:00
David Christofas
238d2dfdbc add new notifications service 2022-02-18 15:44:53 +01:00
kobergj
889a42c964 [full-ci] Events (#3146)
* initial events draft

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* start nats server with ocis

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* use feature reva and add config

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* remove unneeded files

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* edge reva and fix pipeline

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* configure nats server via ocis

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* update expected failures

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* add nats to parallel deployment

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* more expected failures

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* use NATS instead of cp SETTINGS

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* remove more configuration options

Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-02-11 17:14:48 +01:00
Willy Kloucek
3215cb7e6a add consul as registry option 2022-02-08 16:58:08 +01:00
Ralf Haferkamp
ada93a95b7 Add workaround for missing RoleIDs in Token
This we use reva to mint tokes for users when using the CS3 backend
(https://github.com/owncloud/ocis/pull/2528) the user's roles are no
longer part of the token.

This adds a workaround to the RequireSelfOrAdmin middleware to Request
the user's role id on demand from the settings service.

Partial Fix for #2646
2022-02-02 18:58:43 +01:00
Willy Kloucek
5b534f69f1 incorporate review changes 2022-02-01 10:35:02 +01:00
Willy Kloucek
03bff0c8d6 change the default log level to error 2022-02-01 10:04:07 +01:00
Juan Pablo Villafáñez
7d8e334537 Revert v1 to v0 2022-01-31 12:17:56 +01:00
Juan Pablo Villafáñez
b62c9044af Restore mock files and adjust failing tests 2022-01-31 09:35:40 +01:00
Juan Pablo Villafáñez
7557e4e0ea Migrate proto files for settings and adjusts paths 2022-01-31 09:35:39 +01:00
Willy Kloucek
1c1f8dab24 make default client respect the registry settings 2022-01-26 15:36:23 +01:00
Willy Kloucek
6ef6d1117c fix condition for nil pointer in common config 2022-01-13 08:13:14 +01:00
Willy Kloucek
182712b223 fix tracing config 2022-01-13 08:13:14 +01:00
Willy Kloucek
b9f2b6b91e move config parsing in separate package for each service 2022-01-07 16:12:01 +00:00
Willy Kloucek
23e7a8ffab simplify commands and version handling 2022-01-07 16:11:50 +00:00
Willy Kloucek
5b70d46213 remove build flags, add debug server to accounts 2022-01-07 16:08:14 +00:00
Willy Kloucek
6a03c4acba improve envdecode error handling 2022-01-07 16:08:14 +00:00
Willy Kloucek
e89071200f satisfy linters 2022-01-07 16:08:14 +00:00
Willy Kloucek
5034e399bb maintain envdecode inside ocis-pkg 2022-01-07 16:08:14 +00:00
Willy Kloucek
21ed07d90b migrate ocis-pkg to envdecode 2022-01-07 16:08:14 +00:00
Willy Kloucek
41403d7952 fix some TODOs 2022-01-07 16:07:34 +00:00
Willy Kloucek
61ff46b29c fix unit tests 2022-01-07 16:07:01 +00:00
Willy Kloucek
3c3fc2e098 revert storage, remove tracing.service and bring back common 2022-01-07 16:06:56 +00:00
Willy Kloucek
a13df3dcf7 split **/pkg/config/config.go up to multiple files 2022-01-07 16:04:52 +00:00
Willy Kloucek
6990e7d660 switch all other services to struct tag based env config 2022-01-07 15:47:47 +00:00
Willy Kloucek
d2befd9257 switch accounts to struct tag based env config 2022-01-07 15:39:01 +00:00
Jörn Friedrich Dreyer
a3702f722d fix metadata for spaces registry
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2021-12-07 14:48:56 +00:00
Jörn Friedrich Dreyer
5ec72daaeb adapt metadata storage to make use the spaces datatx
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2021-12-07 12:43:34 +00:00
Jörn Friedrich Dreyer
b63b322b6f drop /meta mount prefix
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2021-12-07 12:21:14 +00:00
Willy Kloucek
81408a3568 move up and download to a separate package 2021-12-06 12:01:16 +01:00
Willy Kloucek
122822a87e refactor auth 2021-12-06 12:01:16 +01:00
Willy Kloucek
c37800eb72 fix user creation 2021-12-06 12:01:16 +01:00
Willy Kloucek
19a51a4402 fix not found error 2021-12-06 12:01:16 +01:00
David Christofas
08641a8e45 fix download helper for accounts service and indexer 2021-12-06 12:01:15 +01:00
Willy Kloucek
3fd070061d WIP: make the accounts service use the upload workflow 2021-12-06 12:01:15 +01:00
Willy Kloucek
bc57d13489 Merge pull request #2815 from owncloud/embed-generate-improvements
go embed / generate improvements
2021-11-24 15:09:17 +01:00
Willy Kloucek
62ff1f1659 don't run go generate anymore 2021-11-24 13:38:29 +01:00
A.Unger
02b5a9d223 deleted http, grpc and debug from ocis-pkg/config/config.go 2021-11-24 11:44:32 +01:00