mirror of
https://github.com/grafana/grafana.git
synced 2025-07-29 04:42:07 +08:00
Plugins: Add plugins auto update feature (#104112)
This commit is contained in:

committed by
GitHub

parent
42028a1b03
commit
43748e43bb
@ -8,6 +8,11 @@ import (
|
||||
"github.com/grafana/grafana/pkg/util"
|
||||
)
|
||||
|
||||
const (
|
||||
PluginUpdateStrategyLatest = "latest"
|
||||
PluginUpdateStrategyMinor = "minor"
|
||||
)
|
||||
|
||||
// PluginSettings maps plugin id to map of key/value settings.
|
||||
type PluginSettings map[string]map[string]string
|
||||
|
||||
@ -97,5 +102,7 @@ func (cfg *Cfg) readPluginSettings(iniFile *ini.File) error {
|
||||
cfg.PluginsCDNURLTemplate = strings.TrimRight(pluginsSection.Key("cdn_base_url").MustString(""), "/")
|
||||
cfg.PluginLogBackendRequests = pluginsSection.Key("log_backend_requests").MustBool(false)
|
||||
|
||||
cfg.PluginUpdateStrategy = pluginsSection.Key("update_strategy").In(PluginUpdateStrategyLatest, []string{PluginUpdateStrategyLatest, PluginUpdateStrategyMinor})
|
||||
|
||||
return nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user