Commit Graph

89 Commits (fd01161bcc647794e46df375216293fb2f0c9ec1)

Author SHA1 Message Date
idafurjes a14621fff6
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 3 years ago
Jo 062d255124
Handle ioutil deprecations (#53526) 3 years ago
idafurjes 6afad51761
Move SignedInUser to user service and RoleType and Roles to org (#53445) 3 years ago
Kristin Laemmert 945f015770
backend/datasources: move datasources models into the datasources service package (#51267) 3 years ago
Serge Zaitsev ae9491c3a7
Chore: Make test tracer noop and return no errors (#50797) 3 years ago
Marcus Efraimsson 36c3398c6d
Datasource: Remove support for unencrypted passwords (#49987) 3 years ago
Karl Persson 61772a66b6
AccessControl: Create own interface and impl for each permission service (#48871) 3 years ago
Guilherme Caulada a367ad730c
Secrets: Implement basic unified secret store service (#45804) 3 years ago
Serge Zaitsev e86b6662a1
Chore: Remove bus.Bus field (#47695) 3 years ago
Marcus Efraimsson 4bc582570e
Instrumentation: Proxy status code correction and various improvements (#47473) 3 years ago
Serge Zaitsev 18e93c7077
Chore: Remove bus (#47511) 3 years ago
Sergey Kostrukov 656ade9884
Shared Azure middleware between Azure Monitor and Prometheus datasources (#46002) 3 years ago
Ezequiel Victorero c717320942
Adding FGAC annotations validation for creation and deletion (#46736) 3 years ago
Karl Persson cdc08105c2
Access control: Set default permissions for data sources when using access control (#45482) 3 years ago
Marcus Efraimsson 6a776c78d4
Datasource: Fixes storing of secureJSONData when creating/updating datasource (#45290) 3 years ago
Dimitris Sotirakis 605d056136
Security: Sync security changes on main (#45083) 3 years ago
Santiago 7ed82ac049
Check for empty URLs when creating/updating a data source (#42837) 3 years ago
idafurjes 30aa24a183
Chore: Implement OpenTelemtry in Grafana (#42674) 3 years ago
Gabriel MABILLE 54280fc9d7
AccessControl: Resolve `attribute` based scopes to `id` based scopes (#40742) 3 years ago
idafurjes 7936c4c522
Rename AddHandlerCtx to AddHandler (#43557) 4 years ago
idafurjes e6123bc3ef
Replace AddHandler with AddHandlerCtx in tests (#42585) 4 years ago
Alexander Zobnin becfd776c3
OAuth: Forward id token to the data source (#42422) 4 years ago
Tania B 5652bde447
Encryption: Use secrets service (#40251) 4 years ago
Will Browne b80fbe03f0
Plugins: Refactor Plugin Management (#40477) 4 years ago
Serge Zaitsev 57fcfd578d
Chore: replace macaron with web package (#40136) 4 years ago
idafurjes e822c8a24d
CloudMonitoring: Migrate to use backend plugin SDK contracts (#38650) 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
Serge Zaitsev c3ab2fdeb7
Macaron: remove custom Request type (#37874) 4 years ago
Serge Zaitsev e42a597e87
Remove unused Macaron code and interfaces (#37194) 4 years ago
idafurjes 60ac54d969
Chore: Refactor OAuth/social package to service (#35403) 4 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) 4 years ago
Sergey Kostrukov 81f6c806e1
Azure token provider with support for Managed Identities (#33807) 4 years ago
Sergey Kostrukov 19f520d891
PluginProxy: Split implementations of token providers (#32820) 4 years ago
Owen Diehl dadccdda06
Allows posting to prom rules endpoints via ds_proxy (#32946) 4 years ago
Marcus Efraimsson aad43869c3
Plugins: Support set body content in plugin routes (#32551) 4 years ago
Marcus Efraimsson c0edf88f9f
Data proxy: Fix encoded characters in URL path should be proxied encoded (#30597) 4 years ago
Arve Knudsen b79e61656a
Introduce TSDB service (#31520) 4 years ago
Arve Knudsen ac09baae7d
Chore: Use Header.Set method instead of Header.Add (#29804) 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 4084b53f91
plugins: Don't exit on duplicate plugin (#28390) 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
Arve Knudsen 41d432b5ae
Chore: Enable whitespace linter (#25903) 5 years ago
Arve Knudsen 3651a8e976
Chore: Disable scopelint for tests (#25923) 5 years ago
Arve Knudsen d1e6214a4a
Chore: Enable scopelint Go linter (#25896) 5 years ago
Arve Knudsen d352c213b3
API: Recognize MSSQL data source URLs (#25629) 5 years ago
Arve Knudsen 164242f5fd
Data sources: Don't fail if URL doesn't specify protocol (#24497) 5 years ago
Mario Trangoni 5116420e9a
Fix misspell issues (#23905) 5 years ago
Daniel Lee 52154b465b
dsproxy: adds support for url params for plugin routes (#23503) 5 years ago