Commit Graph

240 Commits (7180f8a7d15a323ca8d0aa0294dc65bab7e6d51c)

Author SHA1 Message Date
Alexander Zobnin 87d86e81ce
Zanzana: Evaluate permissions alongside with RBAC engine (#90064) 1 year ago
Marcus Andersson 04f39457cf
Chore: Remove sensitive information from presigned URLs prior to logging (#87035) 2 years ago
Ryan McKinley 99d8025829
Chore: Move identity and errutil to apimachinery module (#89116) 2 years ago
Marcus Efraimsson fe3e5917f1
Plugins: Preserve trailing slash in plugin proxy (#86859) 2 years ago
Andres Martinez Gotor 60ce523b72
Refactor plugin context initialization (#88343) 2 years ago
Ryan McKinley ffc2702552
Plugins: Support Admission validation hooks (#87718) 2 years ago
Aaron Godin 0072e4a92d
Update DS Proxy to use RBAC action (#87517) 2 years ago
Ieva 167151b211
Chore: Remove use of deprecated method in AC code (#87541) 2 years ago
Aaron Godin 0bc8992dfa
Revert #86466 (#87405) 2 years ago
Karl Persson d8fbbdefea
Identity: Use typed namespace id (#87121) 2 years ago
Aaron Godin 53f94ac50d
Apply plugin route ReqAction to ds_proxy authorization (#86466) 2 years ago
Jo 5340a6e548
Auth: Extended JWT client for OBO and Service Authentication (#83814) 2 years ago
Andreas Christou 7c3f621688
Chore: Update grafana-azure-sdk-go (#84741) 2 years ago
Torkel Ödegaard 64e0a4282e
DataQuery: Track panel plugin id not type (#83091) 2 years ago
Dan Cech 790e1feb93
Chore: Update test database initialization (#81673) 2 years ago
Eugene Klimov 702e22806c
Plugins Proxy: Allow using {{ .URL }} inside "routes" section in plugin.json (#80858) 2 years ago
Dominik Prokop f77c831e3f
Data query: Allow logging panel plugin id when executing queries (#81164) 2 years ago
Marcus Efraimsson 6768c6c059
Chore: Remove public vars in setting package (#81018) 2 years ago
Karl Persson 147bf01745
IDForwarding: Always forward id tokens to plugins (#81041) 2 years ago
Gabriel MABILLE 6b954165c5
RBAC: Cover plugin routes (#80578) 2 years ago
Ryan McKinley f69fd3726b
FeatureToggles: Add context and and an explicit global check (#78081) 2 years ago
Karl Persson 1b6d39f823
IDForwarding: Require that id forwarding is enabled for data source (#77131) 2 years ago
Alexander Zobnin cad3c43bb1
Team LBAC: Move middleware to enterprise (#76969) 2 years ago
Eric Leijonmarck be5ba68132
Team LBAC: Add `teamHeaders` for datasource proxy requests (#76339) 2 years ago
Andres Martinez Gotor 1dd97301e5
Chore: Adapt GetDataSourcesByType to plugins with aliases (#76637) 2 years ago
Marcus Efraimsson e4c1a7a141
Tracing: Standardize on otel tracing (#75528) 2 years ago
Karl Persson 684d68365e
IDforwarding: forward signed id to plugins (#75651) 2 years ago
Marcus Efraimsson 8ee43f3705
Instrumentation: Add status_source label to request metrics/logs (#74114) 2 years ago
Ryan McKinley 025b2f3011
Chore: use any rather than interface{} (#74066) 2 years ago
Jo fe1563882a
Chore: Port oauth token service to identity requester (#73988) 2 years ago
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