Advisor: Preinstall app plugin if enabled (#101289)

This commit is contained in:
Andres Martinez Gotor 2025-02-25 13:37:41 +01:00 committed by GitHub
parent df99c92823
commit ce8a874bf0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 0 deletions

View File

@ -55,6 +55,9 @@ func (cfg *Cfg) readPluginSettings(iniFile *ini.File) error {
for _, plugin := range defaultPreinstallPlugins {
preinstallPlugins[plugin.ID] = plugin
}
if cfg.IsFeatureToggleEnabled("grafanaAdvisor") { // Use literal string to avoid circular dependency
preinstallPlugins["grafana-advisor-app"] = InstallPlugin{"grafana-advisor-app", "", ""}
}
// Add the plugins defined in the configuration
for _, plugin := range rawInstallPlugins {
parts := strings.Split(plugin, "@")