|
|
@ -200,8 +200,14 @@ func (u *upgradeCmd) run() error {
|
|
|
|
return err
|
|
|
|
return err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Setup warning since ch is out of scope after the if below
|
|
|
|
|
|
|
|
warning := ""
|
|
|
|
|
|
|
|
|
|
|
|
// Check chart requirements to make sure all dependencies are present in /charts
|
|
|
|
// Check chart requirements to make sure all dependencies are present in /charts
|
|
|
|
if ch, err := chartutil.Load(chartPath); err == nil {
|
|
|
|
if ch, err := chartutil.Load(chartPath); err == nil {
|
|
|
|
|
|
|
|
if ch.Metadata.Deprecated {
|
|
|
|
|
|
|
|
warning = "WARNING: This chart has been deprecated.\n"
|
|
|
|
|
|
|
|
}
|
|
|
|
if req, err := chartutil.LoadRequirements(ch); err == nil {
|
|
|
|
if req, err := chartutil.LoadRequirements(ch); err == nil {
|
|
|
|
if err := checkDependencies(ch, req); err != nil {
|
|
|
|
if err := checkDependencies(ch, req); err != nil {
|
|
|
|
return err
|
|
|
|
return err
|
|
|
@ -242,5 +248,9 @@ func (u *upgradeCmd) run() error {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
PrintStatus(u.out, status)
|
|
|
|
PrintStatus(u.out, status)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if len(warning) != 0 {
|
|
|
|
|
|
|
|
fmt.Fprintf(u.out, warning)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return nil
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|