Commit Graph

148 Commits

Author SHA1 Message Date
Ralf Haferkamp 45f0940071 Turn of "insecure" of built-in IDP
Setup idp to verify the LDAP server certificate. As this certificate
might be generated on startup, this also moved the IDP to the "delayed"
set of services. So it starts after "idm".
2022-04-26 18:59:10 +02:00
Ralf Haferkamp 1a38f3623c switch default config to idm
- The accounts and glauth service are turned off by default
- proxy is switch from "accounts" to "cs3" for the account backend
- The LDAP configuration (graph, idp, storage) of all services now
  points to idm instead of glauth
2022-04-26 18:59:10 +02:00
David Christofas 40320fbb36 start ocdav delayed
Try to prevent concurrent read/write access on a global map in go-chi
2022-04-25 17:45:02 +02:00
David Christofas 60bf000308 make gateway config similar to other services 2022-04-25 15:44:15 +02:00
David Christofas 76a6588d88 make frontend config similar to other services 2022-04-25 15:44:10 +02:00
David Christofas 430e7f6115 make ocdav config similar to other services 2022-04-25 15:44:06 +02:00
David Christofas f39e354eea make storage shares config similar to other services 2022-04-25 15:44:01 +02:00
David Christofas f40ec3c934 make storage users config similar to other services 2022-04-25 15:43:56 +02:00
David Christofas 12c14e3135 make storage publiclink config similar to other services 2022-04-25 15:43:52 +02:00
David Christofas 4c6848e6bf make auth machine config similar to other services 2022-04-25 15:43:48 +02:00
David Christofas d303bb6f55 make storage metadata config similar to other services 2022-04-25 15:43:43 +02:00
David Christofas 5013d71dac make sharing config similar to other services 2022-04-25 15:43:39 +02:00
David Christofas 7c879343e8 make auth bearer config similar to other services 2022-04-25 15:43:35 +02:00
David Christofas c70a60d7bc make app provider config similar to other services 2022-04-25 15:43:31 +02:00
David Christofas 9e20992c0b make group provider config similar to other services 2022-04-25 15:43:26 +02:00
David Christofas ed4e9ee866 make user provider config similar to other services 2022-04-25 15:43:23 +02:00
David Christofas 57e4e70888 remove auth basic command to improve config code 2022-04-25 15:43:15 +02:00
Willy Kloucek e5b7496c29 switch source for go micro plugins 2022-04-19 09:44:47 +02:00
Jörn Friedrich Dreyer 40a4c5070a Use embeddable ocdav go micro service (#3397)
* allow proxy to route to micro service

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

* use go micre ocdav service instead of reva frontend

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

* add missing gateway default config

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

* update reva branch for testing

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

* add changelog

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

* add missing comands

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

* bump reva version

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

* tidy

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

* bump reva again

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

* a blind mans config change

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

* add ocdav to must start extensions

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

* fail when neither backend nor service is set

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

Co-authored-by: jkoberg <jkoberg@owncloud.com>
2022-04-13 17:04:38 +02:00
Christian Richter a919195f34 refactor thumbnails
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:38 +02:00
Christian Richter afea0b4304 refactor webdav
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:38 +02:00
Christian Richter e5abc25aa1 refactor web
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:38 +02:00
Christian Richter 4347b2672f refactor store
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:38 +02:00
Christian Richter e079465ff8 refactor storage 2022-04-13 17:04:38 +02:00
Christian Richter 1a1a4d6a3c refactor settings 2022-04-13 17:04:37 +02:00
Christian Richter 92d76e00ab refactor proxy
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:37 +02:00
Christian Richter 689ec4f266 refactor ocs
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:37 +02:00
Christian Richter 2153d22e61 refactor notifications
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:37 +02:00
Christian Richter bff47cc0f1 refactor nats
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:37 +02:00
Christian Richter bfc8db848c refactor idp
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:37 +02:00
Christian Richter 4404b9741d refactor idm
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:37 +02:00
Christian Richter 1932e594d1 refactor graph-explorer
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:37 +02:00
Christian Richter 4d821cdc9d refactor graph
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:37 +02:00
Christian Richter d4442941a1 refactor glauth
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:37 +02:00
Christian Richter 2089ac5f7b refactor accounts
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-04-13 17:04:35 +02:00
jkoberg cb5e38f4cb review suggestions I
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-09 10:50:19 +01:00
jkoberg 1609bb3a7c make service start
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-03-08 14:44:39 +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
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 21ed07d90b migrate ocis-pkg to envdecode 2022-01-07 16:08:14 +00:00
Willy Kloucek 3c3fc2e098 revert storage, remove tracing.service and bring back common 2022-01-07 16:06:56 +00:00
Willy Kloucek 6990e7d660 switch all other services to struct tag based env config 2022-01-07 15:47:47 +00:00
Jörn Friedrich Dreyer c36e99895b update to latest changes in reva PR
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2021-12-07 12:21:19 +00: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 ff611633f5 Revert "fixed code smells: string literal repetition + cyclomatic complexity"
This reverts commit aa4112e2e2.
2021-11-17 13:19:31 +01:00
A.Unger aa4112e2e2 fixed code smells: string literal repetition + cyclomatic complexity 2021-11-17 12:25:21 +01:00
A.Unger 59f53390a8 fix all storages 2021-11-11 15:48:00 +01:00
A.Unger 582649b7d4 fix more inheritance on storages 2021-11-11 15:18:44 +01:00
A.Unger 3580e16771 losing my mind 2021-11-11 15:12:37 +01:00