ExploreMetrics: Preinstall metrics drilldown app (#100094)

* feat: preinstall metrics drilldown app

* refactor: simplify

* fix: read feature toggles before plugin settings
This commit is contained in:
Nick Richmond
2025-03-12 09:23:10 -04:00
committed by GitHub
parent b224751374
commit 00d9916113
2 changed files with 6 additions and 3 deletions

View File

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