Noste
9f73d032e6
feat(metrics): add public metrics endpoint configuration and update documentation ( #92 )
2026-07-11 21:00:04 +02:00
Noste
0d804fbd39
feat(oidc): add fine grained access control ( #91 )
...
* feat(access-control): fine grain tokens
* fix(docs): clean wording
* test(access-control): add tests for team extraction from access tokens and bucket info permissions
* test(vocabulary): add test for ExpandGlob function to reject non-glob patterns
* feat(helm): add multi-user access control documentation and schema support
2026-07-11 17:57:28 +02:00
Noste
22be89b2ff
fix(backend): prevent OIDC login loop from empty cookie name ( #76 )
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-06-08 00:11:45 +02:00
Alistair Young
5427758eaa
feat(backend,helm)!: bind to IPv6 wildcard by default for dual-stack support
...
* fix: Enable Garage UI to work on IPv6-based clusters.
* fix: building on nonstandard-uid machines.
* fix: Enable Garage UI to work on IPv6-based clusters.
2026-05-31 11:39:04 +02:00
Noste
36ec8e800e
feat(backend): Support _FILE suffix on sensitive env variables ( #63 )
...
* feat(env): add _FILE suffix support for env variables
* fix(frontend): dynamic refresh on key creation
* chore(deps): update packages
* fix(test): coverage
2026-05-23 14:55:52 +02:00
Noste
1b645b0c2c
fix(auth): remove auto-enable token auth logic
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2026-05-23 12:46:38 +02:00
Noste
ff3977aeb5
feat: enhance admin role checks to support multiple roles configuration ( #43 )
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2026-05-12 23:31:11 +02:00
Noste
f1eeca60bf
feat: add garage.toml support ( #30 )
2026-04-24 11:27:43 +02:00
Noooste
901ae70d02
refactor: remove deprecated OIDC URLs from configuration
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-04-19 11:08:24 +02:00
Noooste
047a653446
test: add comprehensive test suite for cache, config, logger, and retry functionalities
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-04-17 17:25:59 +02:00
Noooste
f63ce3452e
refactor: update handler methods to use interfaces for admin and S3 services
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-04-17 16:48:25 +02:00
Noste
80553c6450
feat: enhance authentication and upload features; add JWT support and upload progress component
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2025-12-26 12:21:49 +01:00
Noste
61dae6c605
feat: implement admin and OIDC authentication methods; add login and user info endpoints
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2025-12-21 23:42:02 +01:00
Noooste
f4eaca62e8
feat: add Docker support with Dockerfile, docker-compose.yml, and .dockerignore
2025-12-08 21:43:04 +01:00