grafana/docs/sources
gotjosh 2fb45eeec8
Grafana-CLI: Wrapper for `grafana-cli` within RPM/DEB packages and config/homepath are now global flags (#17695)
* Feature: Introduce a grafana-cli wrapper

When our users install the *nix packed version of grafana, tendency is to use the services and scripts installed as part of the package for grafana-server. These leverage the default configuration options by specifying the several default paths.

This introduces a similar approach for the grafana-cli binary. We exposed it through a wrapper to ensure a proper configuration is in place. To enable that, we add the .real suffix to the original binary (grafana-cli.real) and then use a bash script named grafana-cli as the wrapper.

* Make the config and homepath flags global

* Introduce `configOverrides` as a global flag

This flag allows us to pass configuration overrides as a string.

The string follows the convention of configuration arguments separated by a space e.g. "cfg:default.paths.data=/dev/nullX cfg:default.paths.logs=/dev/nullX"

Also, it is backwards compatible with similar the previous configuration method through tailing arguments. Tailing arguments take presedence over the configuration options string.

* Only log configuration information in debug mode

* Move the grafana-cli binary to $GRAFANA_HOME/bin

As part of the package install process, we copy all the release files and
directories into the grafana home directory. This includes the /bin folder
from where we copied the binaries into their respective destinations.
After that, the /bin folder gets deleted as we don't want to keep
duplicates of the binaries around.

As part of this commit, we moved the re-creation of /bin within
grafana-home and the copy of the original binary (again) after the
folder gets deleted.
2019-06-24 20:20:21 +01:00
..
administration Grafana-CLI: Wrapper for `grafana-cli` within RPM/DEB packages and config/homepath are now global flags (#17695) 2019-06-24 20:20:21 +01:00
alerting Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
auth Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
contribute Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
enterprise Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
features Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
guides Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
http_api Docs: Clarifies from which version the Patch VERB is available (#17532) 2019-06-12 11:14:30 +02:00
installation Docs: Flag serve_from_sub_path as available in 6.3 (#17674) 2019-06-20 07:06:09 +02:00
permissions Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
plugins Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
project Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
reference Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
tutorials Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
whatsnew wip: enterprise docs 2018-10-18 14:34:25 +02:00
_index.md Chore: Hugo upgrade (#17494) 2019-06-12 08:01:44 +02:00
archive.md
jsearch.md
search.md
test.md
versions.html_fragment