influxdb/influxdb3_cache/src
praveen-influx 1983818e36
feat: porting token work from enterprise (#26239)
* feat: generate persistable admin token

- this commit allows admin token creation using `influxdb3 create token
  --admin` and also allows regeneration of admin token by `influxdb3
  create token --admin --regenerate`
- `influxdb3_authz` crate hosts all low level token types and behaviour
- catalog log and snapshot types updated to use the token repo
- tests that relied on auth have been updated to use the new token
  generation mechanism and new admin token generation/regeneration tests
  have been added

* feat: list admin tokens

- allows listing admin tokens
- uses _internal db for token system table
- mostly test fixes due to _internal db
2025-04-09 16:31:59 +01:00
..
distinct_cache feat: ack catalog update broadcast (#26118) 2025-03-17 20:20:07 -04:00
last_cache feat: porting token work from enterprise (#26239) 2025-04-09 16:31:59 +01:00
parquet_cache chore: cleanup tracing from cache crate (#26194) 2025-03-27 07:16:37 -04:00
lib.rs refactor: rename metadata cache to distinct value cache (#25775) 2025-01-10 08:48:51 -05:00
test_helpers.rs refactor: use repositories in catalog (#26135) 2025-03-13 22:42:18 -04:00