Skip to content

Commit a990b77

Browse files
authored
Add preinstall feature to defaults.ini (grafana#92347)
1 parent d8ec95e commit a990b77

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

conf/defaults.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1729,6 +1729,12 @@ install_token =
17291729
hide_angular_deprecation =
17301730
# Comma separated list of plugin ids for which environment variables should be forwarded. Used only when feature flag pluginsSkipHostEnvVars is enabled.
17311731
forward_host_env_vars =
1732+
# Comma separated list of plugin ids to install as part of the startup process. Used only when feature flag backgroundPluginInstaller is enabled.
1733+
preinstall =
1734+
# Controls whether preinstall plugins asynchronously (in the background) or synchronously (blocking). Useful when preinstalled plugins are used with provisioning.
1735+
preinstall_async = true
1736+
# Disables preinstall feature. It has the same effect as setting preinstall to an empty list.
1737+
preinstall_disabled = false
17321738

17331739
#################################### Grafana Live ##########################################
17341740
[live]

pkg/setting/setting_plugins.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func (cfg *Cfg) readPluginSettings(iniFile *ini.File) error {
3939
cfg.DisablePlugins = util.SplitString(pluginsSection.Key("disable_plugins").MustString(""))
4040
cfg.HideAngularDeprecation = util.SplitString(pluginsSection.Key("hide_angular_deprecation").MustString(""))
4141
cfg.ForwardHostEnvVars = util.SplitString(pluginsSection.Key("forward_host_env_vars").MustString(""))
42-
disablePreinstall := pluginsSection.Key("disable_preinstall").MustBool(false)
42+
disablePreinstall := pluginsSection.Key("preinstall_disabled").MustBool(false)
4343
if !disablePreinstall {
4444
rawInstallPlugins := util.SplitString(pluginsSection.Key("preinstall").MustString(""))
4545
cfg.PreinstallPlugins = make([]InstallPlugin, len(rawInstallPlugins))

0 commit comments

Comments
 (0)