Matheus Macabu
60f31342c0
Secrets: Remove proxy certs ( #110140 )
2025-08-26 16:24:26 +02:00
Stephanie Hingtgen
1091054c25
Unistore: Wire up inline secure values ( #110072 )
...
* Unistore: Wire up inline secure values
* add validation and test
* linter
2025-08-25 02:48:49 -06:00
Ryan McKinley
e0404f924c
K8s/SecureValues: Wire InlineSecureValueSupport to apistore ( #109449 )
...
* inline wire
* extra fields
* add variable
* wire
2025-08-11 15:22:56 +03:00
Georges Chaudy
9b7e2aa5f3
unistore: add custom kv grpc ( #107464 )
...
add StorageTypeUnifiedKVGrpc
2025-07-07 09:57:08 +00:00
Will Assis
fe7ca61a51
unified-storage: Missing rename of index_server to search_server ( #107469 )
...
* rename
2025-07-01 14:35:46 -04:00
Will Assis
f4ee58db50
unified-storage: split resource index client ( #106297 )
...
* split resource server and index server grpc connection if defined in config
2025-06-27 08:15:52 -04:00
Ryan McKinley
17e4a3b386
Playlists: Remove kubernetesPlaylists flag ( #104171 )
2025-04-22 10:39:40 +02:00
Ryan McKinley
efd9334295
Provisioning: route provisioning storage to the provisioning client ( #104082 )
2025-04-18 21:47:37 +03:00
Arati R.
df537d6f0f
UniStore/Large Objects: Make threshold configurable ( #101774 )
...
* Make blob threshold configurable
* Test condition for deconstructing large objects
* Refactor blob threshold naming
2025-04-08 10:50:35 +02:00
Karl Persson
fa74d1c36d
Authn: Sync authlib and update how we construct authn client interceptor ( #101124 )
...
* Sync authlib and update how we construct authn client interceptor
* Remove namespace from checker
2025-02-26 09:22:09 +01:00
Karl Persson
6eeb28e312
Authn: use authenticator for grpc ( #99573 )
...
* Remove usage of grpc-authenticator
* Cleanup client construction code
2025-02-17 10:58:59 +01:00
Georges Chaudy
7720f0b64e
folder: allow standalone folder apiserver ( #99508 )
...
* add standalone folders
* add validate
* fix auth
2025-01-27 15:50:06 +01:00
Ryan McKinley
a01878332a
K8s/Storage: Deprecate StorageTypeLegacy ( #98096 )
2024-12-17 17:00:35 +03:00
Jean-Philippe Quéméner
1509fadd5b
refactor(unified-storage): make datasyncer configurable ( #97832 )
2024-12-12 21:41:01 +01:00
Ryan McKinley
3457f219be
Storage: Add blob storage interfaces ( #90932 )
...
Co-authored-by: Jean-Philippe Quémémer <jeanphilippe.quemener@grafana.com >
2024-10-17 12:18:29 +02:00
maicon
377079d8b3
UniStore: Add config to enable periodic DualWriter DataSyncer ( #93555 )
...
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2024-09-24 22:03:15 +03:00
Ryan McKinley
45eb72e95a
K8s: Use wire to initalize the resource client ( #93221 )
2024-09-12 17:22:27 +03:00
Leonor Oliveira
2e451b2ed7
Use dw dynamic config ( #91882 )
...
* Remove kubernetesPlaylists feature_toggle
* Remove unified_storage_mode
* Remove double import
* Read from config instead from feature_toggle
* cover scenario for when unified storage is not defined
* Be temporarily retro compatible with previous feature toggle
* Properly read unified_storage section
* [WIP] Read new format of config
* Fix test
* Fix other tests
* Generate feature flags file
* Use <group>.<resource> schema
* Use <group>.resource format on the FE as well
* Hide UniStore config from Frontend
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* unwanted changes
* Use feature toggles in the FE. Enforce FTs are present before enabling dual writing
Co-authored-by: Ryan McKinley <ryantxu@users.noreply.github.com >
* use kubernetes playlists feature toggle on the FE
* Remove unwanted code
* Remove configs from the FE
* Remove commented code
* Add more explicit example
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
Co-authored-by: Maicon Costa <maiconscosta@gmail.com >
2024-08-30 11:59:42 +02:00
maicon
de2c9a06bf
Unified Storage: First iteration Dual Write Syncer ( #89809 )
...
* Unified Storage: First iteration Dual Write Syncer
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
Co-authored-by: Leonor Oliveira <9090754+leonorfmartins@users.noreply.github.com >
Co-authored-by: Dan Cech <dcech@grafana.com >
2024-08-27 13:31:40 -03:00
Georges Chaudy
4baca6947d
ResourceServer: make the resource store the default unified storage backend ( #90899 )
...
* make the resource store the default unified storage backend
* add integration tests
* fix test non passing
* Update pkg/storage/unified/sql/test/integration_test.go
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
* lint
* fix tests
* fix no rows
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-07-25 18:17:39 +02:00
Ryan McKinley
079f0715aa
ResourceServer: Add resource server protobuf and wrapper ( #90007 )
2024-07-09 15:08:13 -07:00
Arati R
36f42853dd
Storage: Read desired mode from config instead of feature flags ( #88353 )
...
* Read desired mode from config
* Update playlist integration tests
* Add mode 1 playlist integration tests
* Add mode 0 dual writing to playlist integration tests
* Add documentation for the different dual writing modes
2024-05-31 19:29:59 +02:00
Georges Chaudy
15e358e3b9
k8s: add support for configuring the gRPC server address ( #84006 )
...
* k8s: add support for configuring the gRPC server address
2024-03-11 11:23:03 +02:00
Charandas
e916372249
K8s: bug fixes for file storage to allow for watcher initialization on startup ( #83873 )
...
---------
Co-authored-by: Todd Treece <todd.treece@grafana.com >
2024-03-05 10:34:47 -08:00
Todd Treece
67b6be5515
K8s: Refactor config/options for aggregation ( #81739 )
2024-02-01 17:27:30 -05:00