- 05 Jul, 2019 7 commits
-
-
Alexander Zobnin committed
-
* Build: Adds pre-commit check that fails if node versions are not synced * Build: Throws error instead * Minor refactoring and testing
Hugo Häggmark committed -
* Docs: minor ha-setup edit * Docs: minor ha-setup edit2
Torkel Ödegaard committed -
* Docs: Added very basic docs that mention you can log yourself and other out * Docs: fixed spelling issue
Torkel Ödegaard committed -
Closes #17786
kay delaney committed -
Tobias Skarhed committed
-
Torkel Ödegaard committed
-
- 04 Jul, 2019 7 commits
-
-
* feat: AzureMonitor implements legend key on backend To be able to remove the duplicated query logic on the frontend, the backend code needs to implement alias patterns for legend keys as well as allowing the default list of allowed time grains to be overridden. Some metrics do not support all the time grains and the auto timegrain calculation can be incorrect if the list is not overridden. * feat: AzureMonitor - removes duplicate query logic on frontend * AzureMonitor small refactoring Extracted method and tidied up the auto time grain code. * azuremonitor: support for auto time grains for alerting Converts allowed timegrains into ms and saves in dashboard json. This makes queries for alerting with an auto time grain work in the same way as the frontend. * chore: typings -> implicitAny count down to 3413 * azuremonitor: add more typings
Daniel Lee committed -
Tobias Skarhed committed
-
* Explore: Introduces storage keys for last used data source on per-orgId basis Closes #17903
kay delaney committed -
Torkel Ödegaard committed
-
* Explore: Adds datasource plugin config option 'modesSupportingTextEdit' This allows one to specify which modes support toggling query text edit on and off Closes #17904 * Explore: Restricts query text edit toggle to metrics mode
kay delaney committed -
In 42813448 the loadPluginCss util was migrated to @grafana/runtime package. This made SystemJS to fail loading the css files for a plugin. Root cause was that core and runtime used different SystemJS instances. To solve the issue, I am exposing SystemJS from @grafana/runtime package to make sure we are always using the same instance. Also, the SystemJS dependency was moved to runtime.
Dominik Prokop committed -
Fixes: #17915 - Templating: __value's are displayed instead of __text's after variable is updated
Eduard Sergeev committed
-
- 03 Jul, 2019 14 commits
-
-
Dominik Prokop committed
-
Also replaces one-off segment detection functions in explore.ts with general purpose function Closes #15462
kay delaney committed -
include sass files in toolkit
Ryan McKinley committed -
* ChangePassword to React, created PasswordInput component, attempting UserProvider wrapper component, adding flex to btn row * UserAPI interface, force classes on PasswordInput, remove api call from ChangePassword * refactored out form * clean up * removed unnecessary bind, added loading state and loading component to change password form * should be OR * arrow funcs instead of binds, inline-block instead of flex, isSaving instead of isLoading, disabled button instead of spinner * inline-flex on the react btn * change state instatiatiation
Shavonn Brown committed -
Torkel Ödegaard committed
-
* Explore: Adds support for toggling text edit mode in explore Also modifies query-row-status css to use relative position instead of absolute Closes #16770 * Explore: Defines State interface for <QueryRow /> and removes unnecessary constructor
kay delaney committed -
* LDAP: Divide the requests Active Directory does indeed have a limitation with 1000 results per search (default of course). However, that limitation can be workaround with the pagination search feature, meaning `pagination` number is how many times LDAP compatible server will be requested by the client with specified amount of users (like 1000). That feature already embeded with LDAP compatible client (including our `go-ldap`). But slapd server has by default stricter settings. First, limitation is not 1000 but 500, second, pagination workaround presumably (information about it a bit scarce and I still not sure on some of the details from my own testing) cannot be workaround with pagination feature. See https://www.openldap.org/doc/admin24/limits.html https://serverfault.com/questions/328671/paging-using-ldapsearch hashicorp/vault#4162 - not sure why they were hitting the limit in the first place, since `go-ldap` doesn't have one by default. But, given all that, for me `ldapsearch` command with same request as with `go-ldap` still returns more then 500 results, it can even return as much as 10500 items (probably more). So either there is some differences with implementation of the LDAP search between `go-ldap` module and `ldapsearch` or I am missing a step :/. In the wild (see serverfault link), apparently, people still hitting that limitation even with `ldapsearch`, so it still seems to be an issue. But, nevertheless, I'm still confused by this incoherence. To workaround it, I divide the request by no more then 500 items per search
Oleg Gaidarenko committed -
Leonard Gram committed
-
* Teams: show proper label for each auth provider Teams: don't sore AuthModule in team_member table, use JOIN to get it instead * Teams: fix AddTeamMember after last changes * Teams: add more auth provider labels * Teams: show external sync badge if LDAP is not enabled * Teams: tests for getting auth module
Alexander Zobnin committed -
Anthony Templeton committed
-
* Loki: Adds comment explaining usage of RFC3339Nano string
kay delaney committed -
Except when those data sources are compatible, via query import. Closes #17861
kay delaney committed -
* Add guidelines for avoiding use of m alias for models * Add suggestion for elimination of existing aliases
Sofia Papagiannaki committed -
* Add docs for themes * Edit description a little bit * Update themes.md
Tobias Skarhed committed
-
- 02 Jul, 2019 8 commits
-
-
Fixes #17874
Marcus Efraimsson committed -
* Add padding and centering * Vertically center input * Add noOptions styles * Move reove button to same line * StatsPicker: style tweak
Tobias Skarhed committed -
Marcus Efraimsson committed
-
* Build: use golangci-lint as a make command * Since gometalinter was deprecated in favor of golangci-lint so it was replaced by it. Responsibilities held by the gometalinter was moved to golangci-lint * There was some changes in implementation (that was also mentioned in the code comment) between the tools, which uncovered couple errors in the code. Those issues were either solved or disabled by the inline comments * Introduce the golangci-lint config, to make their configuration more manageable * Build: replace backend-lint.sh script with make
Oleg Gaidarenko committed -
Reverts performance enhancements made to LogsContainer as they are no longer needed, and complicated things. Closes #17818
kay delaney committed -
Closes #17687
kay delaney committed -
* Docs: correct link to the Grafana build-container. * Docs: documents usage on the gopath when upgrading deps. * Dev docs: info for upgrading deps only in one location.
Leonard Gram committed -
Leonard Gram committed
-
- 01 Jul, 2019 4 commits
-
-
Ryan McKinley committed
-
old docker image, https://hub.docker.com/r/opower/opentsdb/, seems to be gone
Kyle Brandt committed -
* Add LDAP config instead sed use * Add container name * Add SizeLimit option to client and to server. Probably useless at this point, but it's better to have it then otherwise
Oleg Gaidarenko committed -
Define errors in the login module only if they are used
Oleg Gaidarenko committed
-