Commit Graph

73 Commits (991b016d63196b5bbb101ba48219e7c246ebd1e2)

Author SHA1 Message Date
Will Browne 5a2cba7b01
Plugins: Forward HTTP headers to plugin streaming calls (#101960) 2 months ago
Christopher Lord e74cf72d99
Plugin Metrics: Eliminate data race in plugin metrics middleware (#99396) 4 months ago
Ryan McKinley 680e6bc1f8
Authlib: Use types package rather than claims (#99243) 4 months ago
Misi 84b8296ffb
OAuth: Use the attached external session data in OAuthToken and OAuthTokenSync (#96655) 6 months ago
Gábor Farkas 1dbbbd9ca7
query: handle the x-rule-uid header (#95223) 7 months ago
Gábor Farkas 3a719a2cfd
api: use alerting headers (#95118) 7 months ago
Marcus Efraimsson b28085110d
Plugins: Auto instrumentation improvements (#94193) 7 months ago
Marcus Efraimsson b7a7f2bd62
Plugins: Use handler middleware from the SDK (#93445) 8 months ago
Gábor Farkas c48caf0921
logging: log plugin request start (#92925) 9 months ago
Sven Grossmann 5ad7c47816
Plugin Instrumentation: Add `target` property to request logs (#91946) 9 months ago
Ryan McKinley 2e60f28044
Auth: remove id token flag (#92209) 9 months ago
Will Browne d35e9264bb
Plugins: Use plugins SDK constants for OAuth header names (#90892) 9 months ago
Todd Treece e60b0aef83
Plugins: Add support for ResourceConversion (#91977) 9 months ago
Karl Persson 8bcd9c2594
Identity: Remove typed id (#91801) 10 months ago
Ryan McKinley 21d4a4f49e
Auth: use IdentityType from authlib (#91763) 10 months ago
Karl Persson bcfb66b416
Identity: remove GetTypedID (#91745) 10 months ago
Ryan McKinley 9db3bc926e
Identity: Rename "namespace" to "type" in the requester interface (#90567) 10 months ago
Marcus Efraimsson c8af659f02
Plugins: Enhanced plugin instrumentation (#90199) 11 months ago
Ryan McKinley 99d8025829
Chore: Move identity and errutil to apimachinery module (#89116) 12 months ago
Marcus Efraimsson 0af2931672
Plugins: Don't forward cookies for app plugins (#88663) 12 months ago
Ryan McKinley ffc2702552
Plugins: Support Admission validation hooks (#87718) 1 year ago
Ryan McKinley 62d326cf04
Plugins: Add baseMiddleware support (#87799) 1 year ago
Marcus Efraimsson 488bbaacab
Chore: Remove unused dependenices in plugin client middlewares (#84624) 1 year ago
Ieva 2c5b72e844
AuthZ: add headers for IP range AC checks for data source proxy requests (#81662) 1 year ago
Ieva 19b1e71fee
IP range AC for data sources: compare the base of the URL only (#83305) 1 year ago
Giuseppe Guerra 68fe045ec7
Plugins: Remove pluginsInstrumentationStatusSource feature toggle (#83067) 1 year ago
Torkel Ödegaard 64e0a4282e
DataQuery: Track panel plugin id not type (#83091) 1 year ago
Ieva 7c44dd713a
IP range AC: Add X-Real-IP header (#82390) 1 year ago
Will Browne 788b9afda3
Plugins: Make it possible to support multiple plugin versions (#82116) 1 year ago
Gabriel MABILLE 4af5aef417
id forwarding: transfer Grafana id token to app plugins (#81967) 1 year ago
Ieva c310a20966
AuthZ: add headers for IP range AC checks for cloud data sources (#80208) 1 year ago
Dominik Prokop f77c831e3f
Data query: Allow logging panel plugin id when executing queries (#81164) 1 year ago
Karl Persson 147bf01745
IDForwarding: Always forward id tokens to plugins (#81041) 1 year ago
Ryan McKinley 1caaa56de0
FeatureFlags: Use interface rather than manager (#80000) 1 year ago
Andreas Christou f26ad881ed
Plugins: Only set non-existing headers for core plugin requests (#78633) 2 years ago
Ryan McKinley f69fd3726b
FeatureToggles: Add context and and an explicit global check (#78081) 2 years ago
Jo 580477bf8e
NGAlerting: Use identity.Requester interface instead of SignedInUser (#76360) 2 years ago
Giuseppe Guerra ab4fc07cc7
Plugins: Add statusSource to partial data response error log (#78057) 2 years ago
Marcus Efraimsson c7442c0fd2
Instrumentation: Check embedded errors in query data response for plugin metrics/logs status label (#77613) 2 years ago
Giuseppe Guerra 46261de32d
Plugins: Fix status_source always being "plugin" in plugin request logs (#77433) 2 years ago
Karl Persson bc9fab6f30
IDForwarding: Update settings name (#77257) 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
Giuseppe Guerra 48a1dae834
Plugins: Add contextual logger to streaming methods in ContextualLoggerMiddleware (#76761) 2 years ago
Marcus Efraimsson 872386b427
Instrumentation: Log errors embedded within query data responses (#76285) 2 years ago
Eric Leijonmarck be5ba68132
Team LBAC: Add `teamHeaders` for datasource proxy requests (#76339) 2 years ago
Giuseppe Guerra c4fefd8da9
Plugins: Add status_source label to plugin request logs (#76676) 2 years ago
Giuseppe Guerra f5076d1868
Plugins: Add status_source label to plugin request metrics (#76236) 2 years ago
Giuseppe Guerra 50504ba008
Plugins: Chore: Renamed instrumentation middleware to metrics middleware (#76186) 2 years ago
Giuseppe Guerra cfcfbe4aaa
Plugins: Refactoring: Implement plugin instrumentation as a middleware (#76011) 2 years ago