Add WARNING when --repo parameter is ignored

When helm finds a chart under a local (relative) path, it will
always use that chart. Thus, helm will ignore the --repo parameter.
Issue a warning message to make users aware of this behavior.

Closes #9731

Signed-off-by: Andreas Karis <ak.karis@gmail.com>
pull/9739/head
Andreas Karis 3 years ago
parent db4d20f3ad
commit d7824bac7b

@ -418,3 +418,8 @@ func (c *Configuration) Init(getter genericclioptions.RESTClientGetter, namespac
return nil
}
func warning(format string, v ...interface{}) {
format = fmt.Sprintf("WARNING: %s\n", format)
fmt.Fprintf(os.Stderr, format, v...)
}

@ -643,6 +643,11 @@ func (c *ChartPathOptions) LocateChart(name string, settings *cli.EnvSettings) (
return "", err
}
}
if c.RepoURL != "" {
warning("Chart found at local path '%v'. Ignoring Repository URL '%v.'",
abs,
c.RepoURL)
}
return abs, nil
}
if filepath.IsAbs(name) || strings.HasPrefix(name, ".") {

Loading…
Cancel
Save