Commit Graph

210 Commits (95b1f3c87570316deac7b198376dbca12df1fb6c)

Author SHA1 Message Date
Sergey Kostrukov eafba8fa69
Azure: Configuration for user identity authentication in datasources (Experimental) (#50277) 3 years ago
Will Browne 94f39e69a3
Plugins: Migrate `plugincontext`, `adapters` and `pluginsettings` to pkg/services/pluginsintegration package (#64154) 3 years ago
zhichli 3c218d742f
Datasources: Add user_agent header customization for outgoing HTTP requests (#63769) 3 years ago
idafurjes 23c27cffb3
Chore: Rename Id to ID in alerting models (#62777) 3 years ago
Will Browne 317f044e70
Plugins: Ensure proxy route bodies are valid JSON (#61771) 3 years ago
Kristin Laemmert 9256a520a4
chore: move user_auth models to (mostly) login service (#62269) 3 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 3 years ago
Marcus Efraimsson 6478d0a5ef
Plugins: Forward user header (X-Grafana-User) in backend plugin requests (#58646) 3 years ago
Sasha Melentyev f0adc69ada
Chore: Change fmt.Errorf to errors.New when there is no formatting required (#58600) 3 years ago
Sofia Papagiannaki 9855e74b92
Chore: Refactor quota service (#58643) 3 years ago
Sofia Papagiannaki 96cdf77995
Revert "Chore: Refactor quota service (#57586)" (#58394) 3 years ago
Sofia Papagiannaki 326ea86a57
Chore: Refactor quota service (#57586) 3 years ago
Marcus Efraimsson 6f8fcae01b
[main] Plugin fixes (#57399) 3 years ago
Kristin Laemmert 05709ce411
chore: remove sqlstore & mockstore dependencies from (most) packages (#57087) 3 years ago
Misi 9c954d06ab
Auth: Refresh OAuth access_token automatically using the refresh_token (#56076) 3 years ago
Marcus Efraimsson 862a6a2fa6
Logging: Introduce API for contextual logging (#55198) 3 years ago
Guilherme Caulada f25c7f6ddd
Chore: Refactor secrets kvstore to organize testing and migrations (#54249) 3 years ago
Marcus Efraimsson e6857bf17d
Plugins: Handle app plugin proxy routes per request (#51835) 3 years ago
idafurjes a14621fff6
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 3 years ago
Jo 062d255124
Handle ioutil deprecations (#53526) 3 years ago
idafurjes 6afad51761
Move SignedInUser to user service and RoleType and Roles to org (#53445) 3 years ago
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