|
|
@ -18,7 +18,6 @@ package tiller
|
|
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
import (
|
|
|
|
"bytes"
|
|
|
|
"bytes"
|
|
|
|
"errors"
|
|
|
|
|
|
|
|
"fmt"
|
|
|
|
"fmt"
|
|
|
|
"log"
|
|
|
|
"log"
|
|
|
|
"strings"
|
|
|
|
"strings"
|
|
|
@ -174,7 +173,11 @@ func DeleteRelease(rel *release.Release, vs chartutil.VersionSet, kubeClient env
|
|
|
|
log.Printf("uninstall: Failed deletion of %q: %s", rel.Name, err)
|
|
|
|
log.Printf("uninstall: Failed deletion of %q: %s", rel.Name, err)
|
|
|
|
if err == kube.ErrNoObjectsVisited {
|
|
|
|
if err == kube.ErrNoObjectsVisited {
|
|
|
|
// Rewrite the message from "no objects visited"
|
|
|
|
// Rewrite the message from "no objects visited"
|
|
|
|
err = errors.New("object not found, skipping delete")
|
|
|
|
obj := ""
|
|
|
|
|
|
|
|
if file.Head != nil && file.Head.Metadata != nil {
|
|
|
|
|
|
|
|
obj = "[" + file.Head.Kind + "] " + file.Head.Metadata.Name
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
err = fmt.Errorf("release %q: object %q not found, skipping delete", rel.Name, obj)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
errs = append(errs, err)
|
|
|
|
errs = append(errs, err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|