- 02 May, 2019 4 commits
-
-
- add MSI generation to build process
Brian Gann committed -
A new parameter `queryMode` is added to the InfluxDB datasource to provide a way to use POST instead of GET when querying the database. This prevents to get any error when querying the database with a heavy request. Default configuration is kept to GET for backward compatibility. Tests and documentation have been added for this new behaviour.
Stephen SORRIAUX committed -
Datasources: Add pattern validation for time input on datasource config pages
Andrej Ocenas committed -
* Added search-query-parser package * Migrate search input field to react and enable current folter filtering * Reveiw changes * FIx tags * Fix event handlers passed to html elements directly * noImplicitAny fix * Debounce search method in search controller * Search: have clear reset query as well
Dominik Prokop committed
-
- 01 May, 2019 7 commits
-
-
Ryan McKinley committed
-
This fixes a regression introduced by #16724 when datasource is configured to use HTTP method POST and testing the datasource which results in an 'options.headers is undefined'. Same error probably happens if datasource is configured to use basic auth and testing datasource.
Marcus Efraimsson committed -
* speed up circleci build * convert build.sh to functions and add args for different build types * add yarn cache * add build latest to packaging step * fast build should not try to tag non-amd builds * remove signing step for prs-and-branches
Brian Gann committed -
If Grafana rotates the user's auth token during a request to the data source proxy it will set the Set-Cookie header with new auth token in response before proxying the request to the datasource. Before this fix the Set-Cookie response header was cleared after the proxied request was finished to make sure that proxied datasources cannot affect cookies in users browsers. This had the consequence of accidentally also clearing the new auth token set in Set-Cookie header. With this fix the original Set-Cookie value in response header is now restored after the proxied datasource request is finished. The existing logic of clearing Set-Cookie response header from proxied request have been left intact. Fixes #16757
Marcus Efraimsson committed -
Adds a version disclaimer for the page parameter in folder/dashboard search docs. Fixes #16827
Marcus Efraimsson committed -
Oleg Gaidarenko committed
-
Ryan McKinley committed
-
- 30 Apr, 2019 11 commits
-
-
This is the first step moving towards Explore supporting logs for more datasources than Loki. In the first step we move all the log processing from Loki into Explore. - Make explore convert logs result returned from datasources to SeriesData, if needed, and for now convert SeriesData to LogsModel. - Loki datasource query now returns SeriesData and all processing have been moved into explore instead. - Removed key from LogRowModel and use log row indexes as the unique key instead. - Removed id from LogsModel since it looks like it's not in use. - Introduced a new class FieldCache which is convenient to use when looking up multiple fields and/or field types and series values. Closes #16287
Marcus Efraimsson committed -
Ryan McKinley committed
-
the WithSession wrapper handles retries and connection management so the caller dont have to worry about it.
Carl Bergquist committed -
* Add file path to metadata and show it in dialogs * Make path relative to config directory * Fix tests * Add test for the relative path * Refactor to use path relative to provisioner path * Change return types * Rename attribute * Small fixes from review
Andrej Ocenas committed -
Prometheus: Adds tracing headers for Prometheus datasource
Stanislav Putrya committed -
* Fix parsing of the config * Remove unnecessary conversion * Remove timeout modification Co-Authored-By: aocenas <mr.ocenas@gmail.com> * Remove unused import
Andrej Ocenas committed -
Carl Bergquist committed
-
* Provisioning: Trying to fix test * Use better sync strategy for test * Lower the timeout * Remove commented code Co-Authored-By: aocenas <mr.ocenas@gmail.com>
Torkel Ödegaard committed -
Ryan McKinley committed
-
Ryan McKinley committed
-
bergquist committed
-
- 29 Apr, 2019 9 commits
-
-
Explore now uses the timezone of the user to decide if local browser time or UTC should be used. - Now uses TimeRange instead of RawTimeRange in explore item state tree and only parsing actual time in a few action handlers. - Time picker should now properly handle moving back/forward and apply time range when both utc and non utc time zone. - URL range representation is changed from YYYY-MM-DD HH:mm:ss to epoch ms. - Now uses AbsoluteTimeRange in graph component instead of moment. - Makes a copy of the time range passed to timeSrv to make sure immutability of explore time range when for example elasticsearch test datasources uses timeSrv and sets a time range of last 1 min. - Various refactorings and cleanup. Closes #12812
Marcus Efraimsson committed -
Ryan McKinley committed
-
Ryan McKinley committed
-
Ryan McKinley committed
-
Ryan McKinley committed
-
bergquist committed
-
Closes: #15992
Hugo Häggmark committed -
bergquist committed
-
Progress: #14714
Hugo Häggmark committed
-
- 28 Apr, 2019 3 commits
-
-
This fixes the CI script for postgres integration tests so that all tests are run.
Marcus Efraimsson committed -
Reiner Gerecke committed
-
Torkel Ödegaard committed
-
- 27 Apr, 2019 1 commit
-
-
* Feature: introduce LdapActiveSyncEnabled setting We probably remove it after the active sync is done. But at the moment we do not want to affect the current users with not fully tested feature * Chore: move settings in more logical order
Oleg Gaidarenko committed
-
- 26 Apr, 2019 5 commits
-
-
* Plugins: ReactPanelPlugin renamed * Plugins: renamed PanelPlugin to PanelPluginMeta and VizPanelPlugin to PanelPlugin
Torkel Ödegaard committed -
* Mobile: Switch to mobile view already at md or lower breakpoint * UX: Tweaked breakpoint so that media-breakpoint-up(md) will only apply to screens larger than normal ipad * Updated snapshots
Torkel Ödegaard committed -
Torkel Ödegaard committed
-
Marcus Efraimsson committed
-
* Feature: add cron setting for the ldap settings * Move ldap configuration read to special function * Introduce cron setting (no docs for it yet, pending approval) * Chore: duplicate ldap module as a service * Feature: implement active sync This is very early preliminary implementation of active sync. There is only one thing that's going right for this code - it works. Aside from that, there is no tests, error handling, docs, transactions, it's very much duplicative and etc. But this is the overall direction with architecture I'm going for * Chore: introduce login service * Chore: gradually switch to ldap service * Chore: use new approach for auth_proxy * Chore: use new approach along with refactoring * Chore: use new ldap interface for auth_proxy * Chore: improve auth_proxy and subsequently ldap * Chore: more of the refactoring bits * Chore: address comments from code review * Chore: more refactoring stuff * Chore: make linter happy * Chore: add cron dep for grafana enterprise * Chore: initialize config package var * Chore: disable gosec for now * Chore: update dependencies * Chore: remove unused module * Chore: address review comments * Chore: make linter happy
Oleg Gaidarenko committed
-