grafana/pkg/infra
Joan López de la Franca Beltran e43879e55d
Encryption: Add support for multiple data keys per day (#47765)
* Add database migrations

* Use short uids as data key ids

* Add support for manual data key rotation

* Fix duplicated mutex unlocks

* Fix migration

* Manage current data keys per name

* Adjust key re-encryption and test

* Modify rename column migration for MySQL compatibility

* Refactor secrets manager and data keys cache

* Multiple o11y adjustments

* Fix stats query

* Apply suggestions from code review

Co-authored-by: Tania <yalyna.ts@gmail.com>

* Fix linter

* Docs: Rotate data encryption keys API endpoint

Co-authored-by: Tania <yalyna.ts@gmail.com>
2022-05-23 13:13:55 +02:00
..
filestorage Storage: enable SQL backend (#48095) 2022-05-16 10:26:40 -07:00
fs test: use T.TempDir to create temporary test directory (#44947) 2022-03-22 15:43:29 +01:00
httpclient Security: fixes CVE-2022-29170 (#49240) 2022-05-19 17:01:09 +02:00
kvstore Remove bus from usage stats (#45275) 2022-02-11 14:04:15 +01:00
localcache Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00
log Chore: Make logger mutable for regression test (#49146) 2022-05-18 17:04:52 +02:00
metrics Encryption: Add support for multiple data keys per day (#47765) 2022-05-23 13:13:55 +02:00
network Backend: fix IPv6 address parsing erroneous (#28585) 2020-11-25 07:55:22 +01:00
process PluginsCatalog: adding error information about disabled plugins. (#39171) 2021-09-20 09:08:00 +02:00
remotecache Logger migration from log15 to gokit/log (#41636) 2022-01-06 22:28:05 +08:00
serverlock Chore: Fix flaky serverlock integration test (#42633) 2021-12-02 12:53:21 +01:00
tracing Fix: add default nop trace exporter to opentelemetry (#48869) 2022-05-10 11:29:36 +02:00
usagestats Encryption: Add support for multiple data keys per day (#47765) 2022-05-23 13:13:55 +02:00