Commit Graph

189 Commits (973b3112d76c9a9286a3694909375cc4b56925da)

Author SHA1 Message Date
Kristin Laemmert 945f015770
backend/datasources: move datasources models into the datasources service package (#51267) 4 years ago
Serge Zaitsev ae9491c3a7
Chore: Make test tracer noop and return no errors (#50797) 4 years ago
Marcus Efraimsson 36c3398c6d
Datasource: Remove support for unencrypted passwords (#49987) 4 years ago
Marcus Efraimsson a7813275a5
Plugins: Support headers field for check health (#49930) 4 years ago
idafurjes cc0448927a
Add TraceID to data proxy logs (#49302) 4 years ago
Karl Persson 61772a66b6
AccessControl: Create own interface and impl for each permission service (#48871) 4 years ago
Guilherme Caulada a367ad730c
Secrets: Implement basic unified secret store service (#45804) 4 years ago
Serge Zaitsev e86b6662a1
Chore: Remove bus.Bus field (#47695) 4 years ago
Marcus Efraimsson 4bc582570e
Instrumentation: Proxy status code correction and various improvements (#47473) 4 years ago
Serge Zaitsev 18e93c7077
Chore: Remove bus (#47511) 4 years ago
Sergey Kostrukov 5675496f6b
Migrate to Grafana Azure SDK (#47232) 4 years ago
Sergey Kostrukov 656ade9884
Shared Azure middleware between Azure Monitor and Prometheus datasources (#46002) 4 years ago
Ezequiel Victorero c717320942
Adding FGAC annotations validation for creation and deletion (#46736) 4 years ago
Will Browne bda3f860a8
Plugins: Add plugin settings DTO (#46283) 4 years ago
Will Browne 6a8cbd8663
Plugins: Plugin settings refactor (#46246) 4 years ago
Will Browne b54b438a24
Plugins: Refactor plugin settings service (#45967) 4 years ago
idafurjes 2334b98802
Use PluginSettingsService instead of SQLStore methods in plugins (#45480) 4 years ago
Karl Persson cdc08105c2
Access control: Set default permissions for data sources when using access control (#45482) 4 years ago
Marcus Efraimsson 6a776c78d4
Datasource: Fixes storing of secureJSONData when creating/updating datasource (#45290) 4 years ago
Dimitris Sotirakis 605d056136
Security: Sync security changes on main (#45083) 4 years ago
Serge Zaitsev 9d654bb6b8
Chore: Remove bus from plugin proxy api (#44899) 4 years ago
Santiago 7ed82ac049
Check for empty URLs when creating/updating a data source (#42837) 4 years ago
idafurjes dbb2d3af73
Chore: Fix attribute value (#44368) 4 years ago
idafurjes 30aa24a183
Chore: Implement OpenTelemtry in Grafana (#42674) 4 years ago
Gabriel MABILLE 54280fc9d7
AccessControl: Resolve `attribute` based scopes to `id` based scopes (#40742) 4 years ago
idafurjes 8e6d6af744
Rename DispatchCtx to Dispatch (#43563) 4 years ago
idafurjes 7936c4c522
Rename AddHandlerCtx to AddHandler (#43557) 4 years ago
Serge Zaitsev f5802878f1
Chore: Move remaining web framework code to pkg/web, remove macaron binding module (#43018) 4 years ago
idafurjes e6123bc3ef
Replace AddHandler with AddHandlerCtx in tests (#42585) 4 years ago
Alexander Zobnin becfd776c3
OAuth: Forward id token to the data source (#42422) 4 years ago
Tania B 5652bde447
Encryption: Use secrets service (#40251) 4 years ago
Marcus Efraimsson f6be78b5ae
Chore: Propagate context for plugin settings (#41166) 4 years ago
Will Browne b80fbe03f0
Plugins: Refactor Plugin Management (#40477) 4 years ago
Isabella Siu 97df4a57f4
GoogleCloudMonitoring: use grafana-google-sdk-go for auth (#40490) 4 years ago
Serge Zaitsev 57fcfd578d
Chore: replace macaron with web package (#40136) 4 years ago
idafurjes e822c8a24d
CloudMonitoring: Migrate to use backend plugin SDK contracts (#38650) 4 years ago
Joan López de la Franca Beltran 722c414fef
Encryption: Refactor securejsondata.SecureJsonData to stop relying on global functions (#38865) 4 years ago
Serge Zaitsev c3ab2fdeb7
Macaron: remove custom Request type (#37874) 4 years ago
Serge Zaitsev e42a597e87
Remove unused Macaron code and interfaces (#37194) 4 years ago
Marcus Efraimsson a6b2e1865c
Datasource: Improve default timeout settings for HTTP client provider (#36621) 4 years ago
idafurjes 60ac54d969
Chore: Refactor OAuth/social package to service (#35403) 5 years ago
Sergey Kostrukov 89ba607382
AzureMonitor: strongly-typed AzureCredentials and correct resolution of auth type and cloud (#36284) 5 years ago
Sergey Kostrukov 52e38c54e5
AzureMonitor: token provider into aztokenprovider and cleanup (#36102) 5 years ago
Andres Martinez Gotor 6b786e7f68
Avoid log entry if not set for debug (#35741) 5 years ago
Andres Martinez Gotor 7109285ac9
AzureMonitor: Use auth middleware for QueryData requests (#35343) 5 years ago
Sergey Kostrukov a337f70469
AzureMonitor: Fix Azure token provider national clouds (#34615) 5 years ago
Marcus Efraimsson 348e76fc8e
Datasource: Shared HTTP client provider for core backend data sources and any data source using the data source proxy (#33439) 5 years ago
Sergey Kostrukov c1b8a10f41
Plugins: Fix Azure token provider cache panic and auth param nil value (#34252) 5 years ago
Sergey Kostrukov 81f6c806e1
Azure token provider with support for Managed Identities (#33807) 5 years ago
Sergey Kostrukov 1790737cf1
Plugins: AuthType in route configuration and params interpolation (#33674) 5 years ago