t.Errorf("Expected error for bad chart URL, but did not get any errors")
}
iferr!=nil&&!strings.Contains(err.Error(),`Looks like "http://someserver/something" is not a valid chart repository or cannot be reached: Get http://someserver/something/index.yaml`){
iferr!=nil&&!strings.Contains(err.Error(),`looks like "http://someserver/something" is not a valid chart repository or cannot be reached: Get http://someserver/something/index.yaml`){
t.Errorf("Expected error for bad chart URL, but got a different error (%v)",err)
returnnil,fmt.Errorf("Can't get a valid version for repositories %s. Try changing the version constraint in requirements.yaml",strings.Join(missing,", "))
returnnil,errors.Errorf("can't get a valid version for repositories %s. Try changing the version constraint in requirements.yaml",strings.Join(missing,", "))
return"",errors.New("cannot re-use a name that is still in use")
}
return"",fmt.Errorf("a release named %s already exists.\nRun: helm ls --all %s; to check the status of the release\nOr run: helm del --purge %s; to delete it",start,start,start)
return"",errors.Errorf("a release named %s already exists.\nRun: helm ls --all %s; to check the status of the release\nOr run: helm del --purge %s; to delete it",start,start,start)
}
maxTries:=5
@ -227,7 +224,7 @@ func capabilities(disc discovery.DiscoveryInterface) (*chartutil.Capabilities, e
}
vs,err:=GetVersionSet(disc)
iferr!=nil{
returnnil,fmt.Errorf("Could not get apiVersions from Kubernetes: %s",err)
returnnil,errors.Wrap(err,"could not get apiVersions from Kubernetes")
// From here on out, the release is considered to be in StatusDeleting or StatusDeleted
@ -194,7 +194,7 @@ func (s *ReleaseServer) performUpdateForce(req *hapi.UpdateReleaseRequest) (*rel
s.recordRelease(oldRelease,true)
iflen(errs)>0{
returnnewRelease,fmt.Errorf("Upgrade --force successfully deleted the previous release, but encountered %d error(s) and cannot continue: %s",len(errs),joinErrors(errs))
returnnewRelease,errors.Errorf("upgrade --force successfully deleted the previous release, but encountered %d error(s) and cannot continue: %s",len(errs),joinErrors(errs))