Commit Graph

250 Commits (a18fa4af8f103b0a7df6ac733703d0b1ce0a8ef9)

Author SHA1 Message Date
Marcus Efraimsson a6b2e1865c
Datasource: Improve default timeout settings for HTTP client provider (#36621) 4 years ago
idafurjes 60ac54d969
Chore: Refactor OAuth/social package to service (#35403) 5 years ago
Sergey Kostrukov 89ba607382
AzureMonitor: strongly-typed AzureCredentials and correct resolution of auth type and cloud (#36284) 5 years ago
Sergey Kostrukov 52e38c54e5
AzureMonitor: token provider into aztokenprovider and cleanup (#36102) 5 years ago
Andres Martinez Gotor 6b786e7f68
Avoid log entry if not set for debug (#35741) 5 years ago
Andres Martinez Gotor 7109285ac9
AzureMonitor: Use auth middleware for QueryData requests (#35343) 5 years ago
Sergey Kostrukov a337f70469
AzureMonitor: Fix Azure token provider national clouds (#34615) 5 years ago
Marcus Efraimsson 348e76fc8e
Datasource: Shared HTTP client provider for core backend data sources and any data source using the data source proxy (#33439) 5 years ago
Sergey Kostrukov c1b8a10f41
Plugins: Fix Azure token provider cache panic and auth param nil value (#34252) 5 years ago
Sergey Kostrukov 81f6c806e1
Azure token provider with support for Managed Identities (#33807) 5 years ago
Sergey Kostrukov 1790737cf1
Plugins: AuthType in route configuration and params interpolation (#33674) 5 years ago
Sergey Kostrukov 19f520d891
PluginProxy: Split implementations of token providers (#32820) 5 years ago
Sofia Papagiannaki fcd674ec58
Fix deleting prom rules endpoints via ds_proxy (#33491) 5 years ago
Owen Diehl dadccdda06
Allows posting to prom rules endpoints via ds_proxy (#32946) 5 years ago
Zoltán Bedi 7a2ab93e7a
Prometheus: Allow exemplars endpoint in data source proxy (#32802) 5 years ago
Marcus Efraimsson aad43869c3
Plugins: Support set body content in plugin routes (#32551) 5 years ago
Marcus Efraimsson c0edf88f9f
Data proxy: Fix encoded characters in URL path should be proxied encoded (#30597) 5 years ago
Arve Knudsen b79e61656a
Introduce TSDB service (#31520) 5 years ago
Ivana Huckova dce67db6ba
Prometheus: Use configured HTTP method for /series and /labels endpoints (#31401) 5 years ago
Emil Hessman e598c9e6d9
Chore: Remove duplicate interpolateString test (#29941) 5 years ago
Arve Knudsen c2cad26ca9
Chore: Disable default golangci-lint filter (#29751) 5 years ago
Arve Knudsen ac09baae7d
Chore: Use Header.Set method instead of Header.Add (#29804) 5 years ago
Carl Bergquist 15a6508d4a
trace user login and datasource name instead of id (#29183) 5 years ago
Arve Knudsen 8c765e8068
API: Rewrite tests from goconvey (#29091) 5 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 e503188b6f
Data source proxy: Convert 401 from data source to 400 (#28962) 5 years ago
Arve Knudsen cb62e69997
Chore: Convert API tests to standard Go lib (#29009) 5 years ago
Arve Knudsen 3d3a7cbba8
Chore: Fix staticcheck issues (#28860) 5 years ago
Bill Oley b3a868169b
OAuth: Support Forward OAuth Identity for backend data source plugins (#27055) 5 years ago
Arve Knudsen 4084b53f91
plugins: Don't exit on duplicate plugin (#28390) 5 years ago
Arve Knudsen a5d9196a53
Chore/fix lint issues (#27704) 5 years ago
Domas 564d7ecea7
DataProxy: Ignore empty URL's in plugin routes (#27653) 5 years ago
Bill Oley 19caa100dc
OAuth: Fix token refresh failure when custom SSL settings are configured for OAuth provider (#27523) 5 years ago
Sean Lafferty 900eb8070e
Proxy: Fix updating refresh token in OAuth pass-thru (#26885) 5 years ago
Arve Knudsen 4c56eb3991
Chore: Enable goprintffuncname and nakedret linters (#26376) 5 years ago
Arve Knudsen d4e4cb4c71
Chore: Enable Go linter gocritic (#26224) 5 years ago
Arve Knudsen 41d432b5ae
Chore: Enable whitespace linter (#25903) 6 years ago
Arve Knudsen 3651a8e976
Chore: Disable scopelint for tests (#25923) 6 years ago
Arve Knudsen d1e6214a4a
Chore: Enable scopelint Go linter (#25896) 6 years ago
Arve Knudsen d352c213b3
API: Recognize MSSQL data source URLs (#25629) 6 years ago
Robbert Gurdeep Singh 034abaa73a
Security: Use Header.Set and Header.Del for X-Grafana-User header (#25495) 6 years ago
Arve Knudsen 164242f5fd
Data sources: Don't fail if URL doesn't specify protocol (#24497) 6 years ago
Mario Trangoni 5116420e9a
Fix misspell issues (#23905) 6 years ago
Daniel Lee 52154b465b
dsproxy: adds support for url params for plugin routes (#23503) 6 years ago
Arve Knudsen 7d88018531
DataSourceProxy: Handle URL parsing error (#23731) 6 years ago
John McBride b017e437d8
Fix typo in oauth error (#23270) 6 years ago
Carl Bergquist 3fdd2648b1
Chore: Avoid aliasing importing models in api package (#22492) 6 years ago
Marcus Efraimsson e6cec8dbdc
Backend plugins: Prepare and clean request headers before resource calls (#22321) 6 years ago
Martin cffcc95be0
pkg/api/pluginproxy: Access token provider should handle access tokens without ExpiresOn field (#19928) 6 years ago