Commit Graph

176 Commits (788fde7ead34aa04da09a84684c5bc63045aa95f)

Author SHA1 Message Date
Will Browne bda3f860a8
Plugins: Add plugin settings DTO (#46283) 3 years ago
Will Browne 6a8cbd8663
Plugins: Plugin settings refactor (#46246) 3 years ago
Will Browne b54b438a24
Plugins: Refactor plugin settings service (#45967) 3 years ago
idafurjes 2334b98802
Use PluginSettingsService instead of SQLStore methods in plugins (#45480) 3 years ago
Karl Persson cdc08105c2
Access control: Set default permissions for data sources when using access control (#45482) 3 years ago
Marcus Efraimsson 6a776c78d4
Datasource: Fixes storing of secureJSONData when creating/updating datasource (#45290) 3 years ago
Dimitris Sotirakis 605d056136
Security: Sync security changes on main (#45083) 3 years ago
Serge Zaitsev 9d654bb6b8
Chore: Remove bus from plugin proxy api (#44899) 3 years ago
Santiago 7ed82ac049
Check for empty URLs when creating/updating a data source (#42837) 3 years ago
idafurjes dbb2d3af73
Chore: Fix attribute value (#44368) 3 years ago
idafurjes 30aa24a183
Chore: Implement OpenTelemtry in Grafana (#42674) 3 years ago
Gabriel MABILLE 54280fc9d7
AccessControl: Resolve `attribute` based scopes to `id` based scopes (#40742) 3 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) 4 years ago
Sergey Kostrukov 89ba607382
AzureMonitor: strongly-typed AzureCredentials and correct resolution of auth type and cloud (#36284) 4 years ago
Sergey Kostrukov 52e38c54e5
AzureMonitor: token provider into aztokenprovider and cleanup (#36102) 4 years ago
Andres Martinez Gotor 6b786e7f68
Avoid log entry if not set for debug (#35741) 4 years ago
Andres Martinez Gotor 7109285ac9
AzureMonitor: Use auth middleware for QueryData requests (#35343) 4 years ago
Sergey Kostrukov a337f70469
AzureMonitor: Fix Azure token provider national clouds (#34615) 4 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) 4 years ago
Sergey Kostrukov c1b8a10f41
Plugins: Fix Azure token provider cache panic and auth param nil value (#34252) 4 years ago
Sergey Kostrukov 81f6c806e1
Azure token provider with support for Managed Identities (#33807) 4 years ago
Sergey Kostrukov 1790737cf1
Plugins: AuthType in route configuration and params interpolation (#33674) 4 years ago
Sergey Kostrukov 19f520d891
PluginProxy: Split implementations of token providers (#32820) 4 years ago
Sofia Papagiannaki fcd674ec58
Fix deleting prom rules endpoints via ds_proxy (#33491) 4 years ago
Owen Diehl dadccdda06
Allows posting to prom rules endpoints via ds_proxy (#32946) 4 years ago
Zoltán Bedi 7a2ab93e7a
Prometheus: Allow exemplars endpoint in data source proxy (#32802) 4 years ago
Marcus Efraimsson aad43869c3
Plugins: Support set body content in plugin routes (#32551) 4 years ago
Marcus Efraimsson c0edf88f9f
Data proxy: Fix encoded characters in URL path should be proxied encoded (#30597) 4 years ago
Arve Knudsen b79e61656a
Introduce TSDB service (#31520) 4 years ago
Ivana Huckova dce67db6ba
Prometheus: Use configured HTTP method for /series and /labels endpoints (#31401) 4 years ago
Emil Hessman e598c9e6d9
Chore: Remove duplicate interpolateString test (#29941) 5 years ago
Arve Knudsen c2cad26ca9
Chore: Disable default golangci-lint filter (#29751) 5 years ago
Arve Knudsen ac09baae7d
Chore: Use Header.Set method instead of Header.Add (#29804) 5 years ago
Carl Bergquist 15a6508d4a
trace user login and datasource name instead of id (#29183) 5 years ago
Arve Knudsen 8c765e8068
API: Rewrite tests from goconvey (#29091) 5 years ago