Commit Graph

948 Commits

Author SHA1 Message Date
Florian Schade
f38a9f4385 Introduce Policies-Service (#5716)
* add policies service
add policies proxy middleware
add policies event service
add policies grpc service
prepare ci and git environments (ci, make, readme, doc)

* add webfinger to the drone conf

* fix docs
remove not used virus scan postprocessing step

* relocate example rego file
implicitly enable and disable proxy and postprocessing policy checking by setting the query.
update configuration descriptions

* move policies
update readme

* use converter func to convert pp environment to actual environment
expose and test custom rego functions
add engine unit tests
add opa unit tests
update policies readme

Co-authored-by: Martin <github@diemattels.at>

* relocate sample policies to the deployments folder
change and document policies service port

* update index.md and small fix

* add health command
add version command
add debug server

---------

Co-authored-by: Martin <github@diemattels.at>
2023-03-14 16:08:22 +01:00
Martin
2de49c6413 [docs-only] Update getting-started.md (for owncloud.dev)
The go version need to be updated to v1.19
2023-03-08 14:01:54 +01:00
Jörn Friedrich Dreyer
ddae4f67f5 Benchmark cli (#5652)
* cli to benchmark low level syscalls

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

add benchmark client & syscall commands

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

* update the oidc-agent docs

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

* Update ocis/pkg/command/benchmark.go

Co-authored-by: Martin <github@diemattels.at>

---------

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Co-authored-by: Martin <github@diemattels.at>
2023-02-28 09:14:53 +01:00
Willy Kloucek
388e9c2bce add webfinger config docs and remove well-known service without code 2023-02-24 09:58:10 +01:00
Willy Kloucek
9225f24bcb fix list item 2023-02-15 09:22:06 +01:00
Dennis Sieben
9d89bc258c Change link reference for demo users
The demo user can be found in https://owncloud.dev/ocis/getting-started/demo-users/ the current link https://owncloud.dev/ocis/getting-started/#login-to-owncloud-web requires clicking on another link.
2023-02-14 15:30:26 +01:00
Jörn Friedrich Dreyer
2c98d3246c minimal webfinger (#5373)
* initial webfinger stub

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

* add webfinger to proxy, return current host

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

* some cleanup

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

* allow passing multiple rel params

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

* introduce interfaces

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

* parse oidc auth token

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

* add templating, drop chain, use map of relation providers

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

* fix ocis url yaml

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

* fix typos

Co-authored-by: Dominik Schmidt <dschmidt@owncloud.com>

* switch to userinfo claims

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

* readme cleanup

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

* add TODO.md with ideas

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

* replace subject on authenticated request responses

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

* Apply suggestions from code review

Co-authored-by: Martin <github@diemattels.at>

* markdown lint

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

* return a 401 when bearer token expired, some more docs

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

* Apply suggestions from code review

Co-authored-by: Martin <github@diemattels.at>

* fix docs

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

* clarify env var

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

* extract handler func

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

* use correct service in reflex.conf

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

* test relations

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

* Update services/webfinger/pkg/config/config.go

---------

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Co-authored-by: Dominik Schmidt <dschmidt@owncloud.com>
Co-authored-by: Martin <github@diemattels.at>
2023-02-13 11:05:20 +01:00
Willy Kloucek
b3b27f4490 Merge pull request #5535 from wkloucek/revamp-keycloak-config
revamp keycloak config
2023-02-10 14:50:59 +01:00
Swikriti Tripathi
9e73221a68 [docs-only]Update testing docs (#5444)
* Update testing docs

* make ocis run with new config

* fix wording

* fix sording

* fix command and run.sh

* Edit makefile to make it dynamically run suites

* adress reviews

* address reviews

* address reviews
2023-02-10 11:50:03 +01:00
Willy Kloucek
6dd55b56bf use export from up-to-date keycloak 2023-02-08 17:22:08 +01:00
Martin
9a5714a26f [docs-only] Replace the legacy Extensions with Services (#5518)
* Replace the legacy Extensions with Services

* Update docs/ocis/_index.md

Co-authored-by: Michael Barz <mbarz@owncloud.com>

---------

Co-authored-by: Michael Barz <mbarz@owncloud.com>
2023-02-07 11:21:00 +01:00
Benedikt Kulmann
8c033e1936 change: remove the settings ui
ownCloud Web recently transitioned to Vue3. The settings ui is still
written in Vue2. Since it's pretty much unused we won't take the efforts
of upgrading it to Vue3.
2023-02-03 10:27:05 +01:00
Michael Barz
c6fd023ee7 Merge pull request #5447 from owncloud/improve-docs
[docs-only] rewrite spaces API docs
2023-02-02 12:55:06 +01:00
Michael Barz
51d5b72aa0 Apply suggestions from code review
Co-authored-by: Jörn Friedrich Dreyer <jfd@owncloud.com>
2023-02-02 11:28:22 +01:00
Benedikt Kulmann
ffea4d2bbc Merge pull request #5496 from dkocher/patch-1
Change link for LibreGraph connect
2023-02-01 21:24:56 +01:00
Willy Kloucek
860ebcfff9 add "daily" deployments to the continuous deployment (#5484) 2023-02-01 16:50:33 +01:00
David Kocher
ccbe49d38f Change link for LibreGraph connect
Previous link was 404
2023-02-01 13:40:59 +01:00
Jörn Friedrich Dreyer
f7267f07f8 [docs-only] ADR for service authorization (#5423)
* new ADR for service accounts

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

* fix edit link in ADR 0020

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

* typos

Co-authored-by: kobergj <jkoberg@owncloud.com>

* incorborate feedback, distinguish scope claims, service authorization and permission checks

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

* cleanup service accounts ADR

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

* extract permission checks section

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

---------

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Co-authored-by: kobergj <jkoberg@owncloud.com>
2023-01-30 15:54:42 +01:00
jkoberg
db171c0b00 create extra file for deprecations
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-01-27 11:39:25 +01:00
Michael Barz
40bdb8f4dd rewrite spaces API docs 2023-01-24 23:17:48 +01:00
Swikriti Tripathi
8e34405d08 Fix formatting in the docs related to testing 2023-01-24 09:48:54 +05:45
Viktor Scharf
eb0ad41187 [docs-only] Change Testing section in the doc (#5430)
* change docs

* fix after review
2023-01-20 11:54:25 +01:00
Jörn Friedrich Dreyer
3aa864aecc Remove Staticcheck warnings (#5394)
* remove deprecated ioutil imports

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

* remove duplicate imports

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

* remove unused values

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

* remove some unused types

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

* remove deprecated ioutil import

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

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-01-13 15:29:14 +01:00
Edith Parzefall
c6e6554b77 Apply suggestions from code review
language review
2023-01-12 17:20:17 +01:00
mmattel
d4b0a2bc00 Properly describe docs/helpers and processes 2023-01-12 16:30:33 +01:00
jkoberg
a3bcb80fe3 improve template and sort results
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-01-10 16:48:32 +01:00
jkoberg
ca300c966e collect global envvars
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-01-10 12:40:09 +01:00
jkoberg
02d01c0684 leftover
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-01-10 11:03:42 +01:00
jkoberg
39a998a67a remove remnants of rogue notation
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-01-10 10:17:25 +01:00
Jörn Friedrich Dreyer
bd12f1476c docs: graph api authentication, edit link fixes
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-01-09 14:21:24 +00:00
Jörn Friedrich Dreyer
d564851d47 Update ocis-local-docker.md (#5348) 2023-01-06 09:56:45 +01:00
Erik Neubauer
c37d76ffbf Incorrect charts path
Path was incorrect
2023-01-05 17:28:24 +01:00
Michael Barz
d8bc4a7ddc [docs-only] add more general API docs (#5301)
* add more general API docs

* Apply suggestions from code review

Co-authored-by: Phil Davis <phil@jankaritech.com>
Co-authored-by: Kai <splitt3r@users.noreply.github.com>

Co-authored-by: Phil Davis <phil@jankaritech.com>
Co-authored-by: Kai <splitt3r@users.noreply.github.com>
2022-12-30 11:56:45 +01:00
Michael Barz
37b5474b4d Update Makefile 2022-12-28 12:26:34 +01:00
Michael Barz
de16b49812 Merge pull request #5297 from owncloud/api-docs
add more api docs
2022-12-28 11:58:44 +01:00
Michael Barz
e92262676f add more api docs 2022-12-28 11:57:46 +01:00
mmattel
ef7e18994a Update extended envvar yaml file 2022-12-27 15:59:52 +01:00
mmattel
e3c8cdfcf2 use correct wording 2022-12-27 12:54:53 +01:00
mmattel
e0b51232c6 Improve extended env var description 2022-12-27 12:49:11 +01:00
Martin
f1fefac319 Merge pull request #5273 from owncloud/docs-improvements
[docs-only] move api docs to root level
2022-12-22 08:53:36 +01:00
Martin
832cebfd94 Update README.md
Missed update of the change `global_vars.yaml` -->`extended_vars.yaml` fixed in #5272
2022-12-21 16:07:29 +01:00
Michael Barz
01d3723a55 move api docs to root level 2022-12-21 15:30:47 +01:00
jkoberg
98910b3739 use new extended notation and also sh
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-12-21 15:24:22 +01:00
mmattel
04d0e54feb small readme fix 2022-12-13 13:46:04 +01:00
mmattel
82348b0ade add more info to readme.md 2022-12-13 13:29:08 +01:00
mmattel
826a8b5de5 adding description values and fix adoc template 2022-12-13 12:18:09 +01:00
jkoberg
58913b0034 add README
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-12-13 12:18:09 +01:00
jkoberg
20b2472f75 fix docs-generate
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-12-13 12:18:09 +01:00
jkoberg
62acfacf34 manually edit envvars as reference
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-12-13 12:18:09 +01:00
jkoberg
0bd800ac73 sort envvars by name
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-12-13 12:18:09 +01:00