mirror of
https://github.com/turbot/steampipe.git
synced 2025-12-19 18:12:43 -05:00
Update plugin installation logic to skip configuration during plugin updates (#4630)
This commit is contained in:
committed by
GitHub
parent
d5de83fa1c
commit
8af0f0af88
@@ -161,7 +161,6 @@ Examples:
|
|||||||
AddBoolFlag(pconstants.ArgAll, false, "Update all plugins to its latest available version").
|
AddBoolFlag(pconstants.ArgAll, false, "Update all plugins to its latest available version").
|
||||||
AddBoolFlag(pconstants.ArgProgress, true, "Display installation progress").
|
AddBoolFlag(pconstants.ArgProgress, true, "Display installation progress").
|
||||||
AddBoolFlag(pconstants.ArgHelp, false, "Help for plugin update", cmdconfig.FlagOptions.WithShortHand("h"))
|
AddBoolFlag(pconstants.ArgHelp, false, "Help for plugin update", cmdconfig.FlagOptions.WithShortHand("h"))
|
||||||
|
|
||||||
return cmd
|
return cmd
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -594,8 +593,14 @@ func installPlugin(ctx context.Context, resolvedPlugin pplugin.ResolvedPluginVer
|
|||||||
bar.Incr()
|
bar.Incr()
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
|
skipConfig := viper.GetBool(pconstants.ArgSkipConfig)
|
||||||
|
// we should never install the config file for plugin updates; config files should only be installed during plugin install
|
||||||
|
if isUpdate {
|
||||||
|
skipConfig = true
|
||||||
|
}
|
||||||
|
|
||||||
image, err := plugin.Install(ctx, resolvedPlugin, progress, constants.BaseImageRef, ociinstaller.SteampipeMediaTypeProvider{}, putils.WithSkipConfig(viper.GetBool(pconstants.ArgSkipConfig)))
|
image, err := plugin.Install(ctx, resolvedPlugin, progress, constants.BaseImageRef, ociinstaller.SteampipeMediaTypeProvider{}, putils.WithSkipConfig(skipConfig))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
msg := ""
|
msg := ""
|
||||||
// used to build data for the plugin install report to be used for display purposes
|
// used to build data for the plugin install report to be used for display purposes
|
||||||
|
|||||||
Reference in New Issue
Block a user