support for multiple admin API token #982

Merged
lx merged 12 commits from multi-admin-token into next-v2 2025-03-12 09:30:20 +00:00

12 commits

Author SHA1 Message Date
d2a064bb1b cli: add and remove scopes using --scope=+Scope or --scope=-Scope
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
2025-03-12 10:20:08 +01:00
88b4623bf1 add creation date to admin api tokens
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
2025-03-12 09:57:32 +01:00
325f79012c admin_token_table: implement is_tombstone()
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
2025-03-12 09:29:54 +01:00
eb40475f1e move bucket search logic from helper to admin api
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
2025-03-12 09:21:53 +01:00
22c0420607 admin api: specify date-time format in openapi spec
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
2025-03-11 18:25:46 +01:00
1bd7689301 cli: add functions to manage admin api tokens
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/push/debug Pipeline was successful
2025-03-11 18:09:24 +01:00
ec0da3b644 admin api: mention admin_token and metrics_token in ListAdminTokensResponse
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/push/debug Pipeline was successful
2025-03-11 15:57:29 +01:00
9511b20153 admin api: add openapi spec for admin token management functions
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
2025-03-11 15:38:38 +01:00
d067a40b3f admin api: add functions to manage admin api tokens
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
2025-03-11 15:17:31 +01:00
ff6ec62d54 admin api: add metrics_require_token config option and update doc
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/push/debug Pipeline was successful
2025-03-11 14:17:22 +01:00
004eb94e14 admin api: verify tokens using the new admin api token table
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
2025-03-11 13:51:19 +01:00
46f620119b add model for admin key table 2025-03-11 13:51:19 +01:00