grafana/pkg/services/pluginsintegration/clientmiddleware
Will Browne 788b9afda3
Plugins: Make it possible to support multiple plugin versions (#82116)
* first pass

* use version in more places

* add comment

* update installer

* fix wire

* fix tests

* tidy

* simplify changes

* fix in mem

* remove unused step

* fix step dupe logic for child plugins + add tests
2024-02-12 12:47:49 +01:00
..
caching_metrics.go PublicDashboards: Variables refactor (#73476) 2023-08-25 13:56:02 -05:00
caching_middleware_test.go Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
caching_middleware.go FeatureFlags: Use interface rather than manager (#80000) 2024-01-09 10:38:06 -08:00
clear_auth_headers_middleware_test.go ContextHandler: add all configured auth header to context (#62775) 2023-02-02 16:25:46 +01:00
clear_auth_headers_middleware.go Plugins: Automatically forward plugin request HTTP headers in outgoing HTTP requests (#60417) 2022-12-21 13:25:58 +01:00
contextual_logger_middleware.go Plugins: Add contextual logger to streaming methods in ContextualLoggerMiddleware (#76761) 2023-10-19 11:52:50 +02:00
cookies_middleware_test.go Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
cookies_middleware.go Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
forward_id_middleware_test.go id forwarding: transfer Grafana id token to app plugins (#81967) 2024-02-06 16:26:17 +01:00
forward_id_middleware.go id forwarding: transfer Grafana id token to app plugins (#81967) 2024-02-06 16:26:17 +01:00
grafana_request_id_header_middleware_test.go AuthZ: add headers for IP range AC checks for cloud data sources (#80208) 2024-01-31 18:09:24 +01:00
grafana_request_id_header_middleware.go AuthZ: add headers for IP range AC checks for cloud data sources (#80208) 2024-01-31 18:09:24 +01:00
httpclient_middleware_test.go Plugins: Only set non-existing headers for core plugin requests (#78633) 2023-11-30 11:51:40 +00:00
httpclient_middleware.go Plugins: Only set non-existing headers for core plugin requests (#78633) 2023-11-30 11:51:40 +00:00
logger_middleware.go FeatureToggles: Add context and and an explicit global check (#78081) 2023-11-14 12:50:27 -08:00
metrics_middleware_test.go Instrumentation: Check embedded errors in query data response for plugin metrics/logs status label (#77613) 2023-11-10 16:55:01 +01:00
metrics_middleware.go Plugins: Make it possible to support multiple plugin versions (#82116) 2024-02-12 12:47:49 +01:00
oauthtoken_middleware_test.go Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
oauthtoken_middleware.go Chore: Rename Id to ID in alerting models (#62777) 2023-02-02 17:22:43 +01:00
plugin_request_meta_middleware_test.go Plugins: Fix status_source always being "plugin" in plugin request logs (#77433) 2023-10-31 13:42:39 +01:00
plugin_request_meta_middleware.go Plugins: Add statusSource to partial data response error log (#78057) 2023-11-14 16:27:48 +02:00
resource_response_middleware_test.go Plugins: Refactor cleaning of call resource response headers (#67145) 2023-04-25 19:44:32 +02:00
resource_response_middleware.go Plugins: Refactor call resource API handling (#67234) 2023-04-28 14:02:27 +02:00
status_source_middleware_test.go Plugins: Fix status_source always being "plugin" in plugin request logs (#77433) 2023-10-31 13:42:39 +01:00
status_source_middleware.go Plugins: Fix status_source always being "plugin" in plugin request logs (#77433) 2023-10-31 13:42:39 +01:00
testing.go Plugins: Refactor cleaning of call resource response headers (#67145) 2023-04-25 19:44:32 +02:00
tracing_header_middleware_test.go CloudWatch Logs: Fix running logs queries with expressions (#65306) 2023-03-30 17:40:01 -04:00
tracing_header_middleware.go Data query: Allow logging panel plugin id when executing queries (#81164) 2024-01-30 00:06:31 -08:00
tracing_middleware_test.go Tracing: Use tracing.InitializeTracerForTest (#75479) 2023-09-27 09:51:57 +02:00
tracing_middleware.go Tracing: Standardize on otel tracing (#75528) 2023-10-03 14:54:20 +02:00
user_header_middleware_test.go Plugins: Automatically forward plugin request HTTP headers in outgoing HTTP requests (#60417) 2022-12-21 13:25:58 +01:00
user_header_middleware.go NGAlerting: Use identity.Requester interface instead of SignedInUser (#76360) 2023-11-14 14:47:34 +00:00
utils_test.go Instrumentation: Check embedded errors in query data response for plugin metrics/logs status label (#77613) 2023-11-10 16:55:01 +01:00
utils.go Instrumentation: Check embedded errors in query data response for plugin metrics/logs status label (#77613) 2023-11-10 16:55:01 +01:00