Commit Graph

48 Commits (6b954165c5728dba8becd04406de4d8ba0faa9eb)

Author SHA1 Message Date
Gabriel MABILLE 6b954165c5
RBAC: Cover plugin routes (#80578) 1 year ago
Ryan McKinley f69fd3726b
FeatureToggles: Add context and and an explicit global check (#78081) 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
Ryan McKinley 025b2f3011
Chore: use any rather than interface{} (#74066) 2 years ago
Will Browne 94f39e69a3
Plugins: Migrate `plugincontext`, `adapters` and `pluginsettings` to pkg/services/pluginsintegration package (#64154) 2 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 2 years ago
Marcus Efraimsson 6478d0a5ef
Plugins: Forward user header (X-Grafana-User) in backend plugin requests (#58646) 3 years ago
Marcus Efraimsson 862a6a2fa6
Logging: Introduce API for contextual logging (#55198) 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
Marcus Efraimsson 4bc582570e
Instrumentation: Proxy status code correction and various improvements (#47473) 3 years ago
Will Browne bda3f860a8
Plugins: Add plugin settings DTO (#46283) 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
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
idafurjes 8e6d6af744
Rename DispatchCtx to Dispatch (#43563) 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
Joan López de la Franca Beltran 722c414fef
Encryption: Refactor securejsondata.SecureJsonData to stop relying on global functions (#38865) 4 years ago
Marcus Efraimsson aad43869c3
Plugins: Support set body content in plugin routes (#32551) 4 years ago
Arve Knudsen b79e61656a
Introduce TSDB service (#31520) 4 years ago
Victor Cinaglia 967e9b39e8
Fix panic when using complex dynamic URLs in app plugin routes (#27977) 5 years ago
Arve Knudsen fbf0d2c086
Plugin proxy: Handle URL parsing errors (#29093) 5 years ago
Arve Knudsen 4c56eb3991
Chore: Enable goprintffuncname and nakedret linters (#26376) 5 years ago
Arve Knudsen 41d432b5ae
Chore: Enable whitespace linter (#25903) 5 years ago
Robbert Gurdeep Singh 034abaa73a
Security: Use Header.Set and Header.Del for X-Grafana-User header (#25495) 5 years ago
Daniel Lee 52154b465b
dsproxy: adds support for url params for plugin routes (#23503) 5 years ago
Carl Bergquist 3fdd2648b1
Chore: Avoid aliasing importing models in api package (#22492) 5 years ago
Marcus Efraimsson e6cec8dbdc
Backend plugins: Prepare and clean request headers before resource calls (#22321) 5 years ago
Mario Trangoni 87760d4fde Codestyle: Fix govet issues (#17178) 6 years ago
zhulongcheng 2fff8f77dc move log package to /infra (#17023) 6 years ago
Brian Gann b07d0b1026 Plugins: Support templated urls in routes (#16599) 6 years ago
Andrej Ocenas 697a87b7b2 Add check so that header is not sent for anonymous users 6 years ago
Andrej Ocenas bbdc1c0e64 Add custom header with grafana user and a config switch for it 6 years ago
Mario Trangoni 8261613b51 pkg/util/{ip.go,url.go}: Fix some golint issues 7 years ago
Brian Gann 02365514f9 redact value for plugin proxy routes 7 years ago
Julian Kornberger 0a415c50d0 Make golint happier 7 years ago
Dan Cech c0ecdee375
rename Context to ReqContext 7 years ago
Dan Cech 338655dd37
move Context and session out of middleware 7 years ago
Torkel Ödegaard 63d6ab476a feat: data source proxy refactoring and route handling, #9078 8 years ago
Dan Cech e4cb103966 remove X-Forwarded-* headers added by nginx when proxying data source & plugin requests (#8418) 8 years ago
Dan Cech 007c08f2a8 remove X-Forwarded-* headers added by nginx when proxying data source & plugin requests (#8418) 8 years ago
Torkel Ödegaard 43ba563a1c fix(logging): change log level to trace for plugin proxy logging call, fixes #5126 9 years ago
Torkel Ödegaard 8db7cf49a6 feat(plugins): began refactoring AppSettings -> PluginSettings, and have the plugins list view and plugin edit view be common for all plugins 9 years ago
Torkel Ödegaard 37c6a1ddf0 feat(app routes): worked on app routes, added unit test, changed Grafana-Context header to start with X to be standard compliant, got cloud saas queries to work via app route feature and header template 10 years ago