Commit Graph

71 Commits (2e2e89a81663dfdab284e945bc508c33a6eadddb)

Author SHA1 Message Date
grafana-delivery-bot[bot] d75d140554
[v11.5.x] Plugin Metrics: Eliminate data race in plugin metrics middleware (#100078) 11 months ago
Misi 84b8296ffb
OAuth: Use the attached external session data in OAuthToken and OAuthTokenSync (#96655) 1 year ago
Gábor Farkas 1dbbbd9ca7
query: handle the x-rule-uid header (#95223) 1 year ago
Gábor Farkas 3a719a2cfd
api: use alerting headers (#95118) 1 year ago
Marcus Efraimsson b28085110d
Plugins: Auto instrumentation improvements (#94193) 1 year ago
Marcus Efraimsson b7a7f2bd62
Plugins: Use handler middleware from the SDK (#93445) 1 year ago
Gábor Farkas c48caf0921
logging: log plugin request start (#92925) 1 year ago
Sven Grossmann 5ad7c47816
Plugin Instrumentation: Add `target` property to request logs (#91946) 1 year ago
Ryan McKinley 2e60f28044
Auth: remove id token flag (#92209) 1 year ago
Will Browne d35e9264bb
Plugins: Use plugins SDK constants for OAuth header names (#90892) 1 year ago
Todd Treece e60b0aef83
Plugins: Add support for ResourceConversion (#91977) 1 year ago
Karl Persson 8bcd9c2594
Identity: Remove typed id (#91801) 1 year ago
Ryan McKinley 21d4a4f49e
Auth: use IdentityType from authlib (#91763) 1 year ago
Karl Persson bcfb66b416
Identity: remove GetTypedID (#91745) 1 year ago
Ryan McKinley 9db3bc926e
Identity: Rename "namespace" to "type" in the requester interface (#90567) 1 year ago
Marcus Efraimsson c8af659f02
Plugins: Enhanced plugin instrumentation (#90199) 2 years ago
Ryan McKinley 99d8025829
Chore: Move identity and errutil to apimachinery module (#89116) 2 years ago
Marcus Efraimsson 0af2931672
Plugins: Don't forward cookies for app plugins (#88663) 2 years ago
Ryan McKinley ffc2702552
Plugins: Support Admission validation hooks (#87718) 2 years ago
Ryan McKinley 62d326cf04
Plugins: Add baseMiddleware support (#87799) 2 years ago
Marcus Efraimsson 488bbaacab
Chore: Remove unused dependenices in plugin client middlewares (#84624) 2 years ago
Ieva 2c5b72e844
AuthZ: add headers for IP range AC checks for data source proxy requests (#81662) 2 years ago
Ieva 19b1e71fee
IP range AC for data sources: compare the base of the URL only (#83305) 2 years ago
Giuseppe Guerra 68fe045ec7
Plugins: Remove pluginsInstrumentationStatusSource feature toggle (#83067) 2 years ago
Torkel Ödegaard 64e0a4282e
DataQuery: Track panel plugin id not type (#83091) 2 years ago
Ieva 7c44dd713a
IP range AC: Add X-Real-IP header (#82390) 2 years ago
Will Browne 788b9afda3
Plugins: Make it possible to support multiple plugin versions (#82116) 2 years ago
Gabriel MABILLE 4af5aef417
id forwarding: transfer Grafana id token to app plugins (#81967) 2 years ago
Ieva c310a20966
AuthZ: add headers for IP range AC checks for cloud data sources (#80208) 2 years ago
Dominik Prokop f77c831e3f
Data query: Allow logging panel plugin id when executing queries (#81164) 2 years ago
Karl Persson 147bf01745
IDForwarding: Always forward id tokens to plugins (#81041) 2 years ago
Ryan McKinley 1caaa56de0
FeatureFlags: Use interface rather than manager (#80000) 2 years 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
Marcus Efraimsson e4c1a7a141
Tracing: Standardize on otel tracing (#75528) 2 years ago
Giuseppe Guerra cc9a4aa203
Plugins: Logger middleware: Fix wrong endpoint name for CheckHealth (#75873) 2 years ago