Roman Perekhod
3a060331f7
fixed an idp guest role default assignment
2024-11-07 17:57:01 +01:00
Jörn Friedrich Dreyer
dde999d5c2
align shutdown logging
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-10-28 14:47:11 +01:00
Jörn Friedrich Dreyer
ed6d44fd39
Merge pull request #10362 from owncloud/add_additional_envvars
...
[docs-only] ADDING 2 envvars to existing ones in settings service
2024-10-22 19:23:35 +02:00
Michael Barz
35578a0ecc
chore: remove unneeded stuff
2024-10-21 22:46:06 +02:00
Martin Mattel
8e5f503593
[docs-only] ADDING 2 envvars to existing ones in settings service
2024-10-21 17:50:35 +02:00
Florian Schade
66ff86bd35
enhancement: simplify ready and health check handler usage
2024-10-16 20:26:00 +02:00
jkoberg
c80254c4f1
feat(ocis): remove ocm store
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-10-15 17:24:51 +02:00
Christian Richter
49cf9b0859
add grpc checker to search, settings & thumbnails
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-10-15 16:44:42 +02:00
Christian Richter
535df48b54
add http checks to proxy & settings
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-10-15 13:54:47 +02:00
Christian Richter
0094d30378
code cleanup & refactoring
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-10-14 08:39:42 +02:00
Florian Schade
0671039474
enhancement: add readyz and healthz check handler
2024-10-14 08:39:42 +02:00
Florian Schade
c82a7c560e
enhancement: use global ready and health handlers
2024-10-14 08:39:42 +02:00
Jörn Friedrich Dreyer
066c4b8173
only register signal handling once
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-29 16:28:13 +02:00
Jörn Friedrich Dreyer
7999e2969b
do not force exit to let all services shutdown gracefully
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 14:02:52 +02:00
Jörn Friedrich Dreyer
9d1515e8fc
rely on context from app
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 14:02:11 +02:00
Jörn Friedrich Dreyer
008f379a01
pass config context when running apps
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 13:30:42 +02:00
Jörn Friedrich Dreyer
7a22dfb6de
NotifyContext when running services standalone
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 13:26:58 +02:00
Florian Schade
31272dc168
chore!: remove deprecated configuration values
2024-07-12 10:15:38 +02:00
mmattel
c3d065b668
[docs-only] Fix typo and rerun make docs-generate
2024-06-14 10:48:07 +02:00
Roman Perekhod
afd9ec67fe
Fix the settings metedata tests
2024-06-13 19:13:46 +02:00
Ralf Haferkamp
d7f10f38a0
settings: Add ListRoleAssignmentByRole
...
This adds the implementation for ListRolesAssignments by role-id to the
metadata backend. Because of the current layout of the account folders
and assignment files this is currently still very inefficient.
Related Issue: #8939
2024-06-04 11:00:09 +02:00
Ralf Haferkamp
90f7cc23f4
chore: move go-ozzo/ozzo-validation to invopop/validation
...
invpop/validation is a fork of go-ozzo/ozzo-validation with some additional
bug fixes. Specifically we need: https://github.com/invopop/validation/pull/1
2024-06-04 11:00:09 +02:00
Ralf Haferkamp
1b47707e2f
settings: Add spec and stubs for ListRoleAssignmentsFiltered request
2024-06-04 11:00:09 +02:00
jkoberg
c962510d8f
feat(settings): improve custom roles docu
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-05-28 09:30:42 +02:00
kobergj
d0e0e9716d
feat(settings): fix settings readme
...
Co-authored-by: Benedikt Kulmann <benedikt@kulmann.biz >
2024-05-27 11:13:24 +02:00
jkoberg
8fb9c57dfe
feat(settings): Add documentation about custom roles
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-05-27 10:46:57 +02:00
Ralf Haferkamp
5b38fa149d
settings: Remove deprecated filesystem backend
...
We changed the default to `metadata` before the 2.0 release. This PR
alos removes the associated `SETTINGS_STORE_TYPE` and
`SETTINGS_DATA_PATH` settings as they are no longer needed with
`metadata` as the only available backend.
2024-05-13 14:50:02 +02:00
Thomas Müller
a8cbc612cc
chore: remove unused return value from BindSourcesToStructs ( #9033 )
2024-04-30 18:18:31 +02:00
Jörn Friedrich Dreyer
32e44a9fdc
Merge pull request #8989 from owncloud/log-and-trace-fixes
...
log and trace fixes
2024-04-29 17:13:52 +02:00
Jörn Friedrich Dreyer
e41472234f
log and trace fixes
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-04-26 17:03:49 +02:00
Thomas Müller
bdbba929d0
feat: add CSP and other security related headers in the oCIS proxy service ( #8777 )
...
* feat: add CSP and other security related headers in the oCIS proxy service
* fix: consolidate security related headers - drop middleware.Secure
* fix: use github.com/DeepDiver1975/secure
* fix: acceptance tests
* feat: support env var replacements in csp.yaml
2024-04-26 09:10:35 +02:00
Michael Barz
4960f8c42d
tests: add unit tests for admin role assignment
2024-04-19 11:22:10 +02:00
Michael Barz
ad29d7da3e
fix: always assign the admin role to the default admin
2024-04-19 10:08:21 +02:00
Thomas Müller
07f0cd5574
fix: typos, naming clashes, error messages and deprecations
2024-04-03 15:34:36 +02:00
Phil Davis
c58d4c3e27
chore: set introductionVersion 5.0 in services/settings
2024-03-06 17:53:43 +05:45
Phil Davis
9d2be66a85
chore: add introductionVersion pre5.0 to environment variable docs
2024-03-06 17:50:20 +05:45
Jörn Friedrich Dreyer
972adafd29
verify all system accounts are set
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-02-29 15:51:37 +01:00
Ralf Haferkamp
3d3f8949f5
Bump mockery to 2.40.2
...
to address issues when building with go1.22:
https://github.com/vektra/mockery/pull/753
2024-02-09 11:48:45 +01:00
Ralf Haferkamp
07860ef8e7
Fix some fallout of recent mockery changes ( #8341 )
...
* Fix mockery setup for graph service
Add missing interfaces to .mockery.yaml. Use existing mocks from protogen
where possible. Remove remaining //go:generate call.
* Add mockery config for settings service
* Add mockery config for proxy service
2024-02-01 21:09:01 +01:00
Jörn Friedrich Dreyer
fad94d2038
bump mockery, add test stub for oidc_auth.go, align mock generation ( #8321 )
...
* bump mockery, add test stub for oidc_auth.go
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
* use .mockery.yaml for all mocks
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
* drop legacy go:generate mockery
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
* align mock placement
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
---------
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-02-01 10:07:44 +01:00
Jörn Friedrich Dreyer
ccfb9101de
it is called traceProvider ( #8280 )
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-01-24 16:34:58 +01:00
jkoberg
ef3c214af6
use correct structure when ocis init
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2023-12-27 15:22:56 +01:00
jkoberg
a607c6323c
improve docu for special env var case
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2023-12-21 17:37:42 +01:00
jkoberg
20f77d4b5b
add a hidden role for service accounts
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2023-12-21 12:41:42 +01:00
Benedikt Kulmann
82785184dc
Merge pull request #8018 from owncloud/add-chinese-language
...
feat: allow settings service to store "zh" as language value
2023-12-19 20:17:12 +01:00
Benedikt Kulmann
b75dda29a9
feat: allow settings service to store "zh" as language value
2023-12-19 15:47:13 +01:00
jkoberg
de4f9d78f4
allow authentication for stores
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2023-12-19 10:44:05 +01:00
Roman Perekhod
d5130c3c37
Merge pull request #7976 from 2403905/issue-7931
...
[full-ci] remove the permissions of a role with duplicate ID
2023-12-18 09:20:20 +01:00
kobergj
423c28b298
improve store readmes
...
Co-authored-by: Martin <github@diemattels.at >
2023-12-15 13:25:10 +01:00
Roman Perekhod
737e2962bb
[full-ci] remove the permissions of a role with duplicate ID
2023-12-14 12:30:34 +01:00