|
|
@ -297,7 +297,7 @@ func TestChartInAuthRepoURL(t *testing.T) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
defer srv.Close()
|
|
|
|
defer srv.Close()
|
|
|
|
|
|
|
|
|
|
|
|
chartURL, err := FindChartInAuthRepoURL(srv.URL, "", "", "nginx", "", "", "", "", true, false, getter.All(&cli.EnvSettings{}))
|
|
|
|
chartURL, err := FindChartRepoURL(srv.URL, "", "", "nginx", "", "", "", "", true, false, getter.All(&cli.EnvSettings{}))
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
t.Fatalf("%v", err)
|
|
|
|
t.Fatalf("%v", err)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -306,7 +306,7 @@ func TestChartInAuthRepoURL(t *testing.T) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// If the insecureSkipTLSVerify is false, it will return an error that contains "x509: certificate signed by unknown authority".
|
|
|
|
// If the insecureSkipTLSVerify is false, it will return an error that contains "x509: certificate signed by unknown authority".
|
|
|
|
_, err = FindChartInAuthRepoURL(srv.URL, "", "", "nginx", "0.1.0", "", "", "", false, false, getter.All(&cli.EnvSettings{}))
|
|
|
|
_, err = FindChartRepoURL(srv.URL, "", "", "nginx", "0.1.0", "", "", "", false, false, getter.All(&cli.EnvSettings{}))
|
|
|
|
// Go communicates with the platform and different platforms return different messages. Go itself tests darwin
|
|
|
|
// Go communicates with the platform and different platforms return different messages. Go itself tests darwin
|
|
|
|
// differently for its message. On newer versions of Darwin the message includes the "Acme Co" portion while older
|
|
|
|
// differently for its message. On newer versions of Darwin the message includes the "Acme Co" portion while older
|
|
|
|
// versions of Darwin do not. As there are people developing Helm using both old and new versions of Darwin we test
|
|
|
|
// versions of Darwin do not. As there are people developing Helm using both old and new versions of Darwin we test
|
|
|
@ -327,7 +327,7 @@ func TestFindChartInRepoURL(t *testing.T) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
defer srv.Close()
|
|
|
|
defer srv.Close()
|
|
|
|
|
|
|
|
|
|
|
|
chartURL, err := FindChartInAuthRepoURL(srv.URL, "", "", "nginx", "", "", "", "", false, false, getter.All(&cli.EnvSettings{}))
|
|
|
|
chartURL, err := FindChartRepoURL(srv.URL, "", "", "nginx", "", "", "", "", false, false, getter.All(&cli.EnvSettings{}))
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
t.Fatalf("%v", err)
|
|
|
|
t.Fatalf("%v", err)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -335,7 +335,7 @@ func TestFindChartInRepoURL(t *testing.T) {
|
|
|
|
t.Errorf("%s is not the valid URL", chartURL)
|
|
|
|
t.Errorf("%s is not the valid URL", chartURL)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
chartURL, err = FindChartInAuthRepoURL(srv.URL, "", "", "nginx", "0.1.0", "", "", "", false, false, getter.All(&cli.EnvSettings{}))
|
|
|
|
chartURL, err = FindChartRepoURL(srv.URL, "", "", "nginx", "0.1.0", "", "", "", false, false, getter.All(&cli.EnvSettings{}))
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
t.Errorf("%s", err)
|
|
|
|
t.Errorf("%s", err)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -350,7 +350,7 @@ func TestErrorFindChartInRepoURL(t *testing.T) {
|
|
|
|
RepositoryCache: t.TempDir(),
|
|
|
|
RepositoryCache: t.TempDir(),
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
if _, err := FindChartInAuthRepoURL("http://someserver/something", "", "", "nginx", "", "", "", "", false, false, g); err == nil {
|
|
|
|
if _, err := FindChartRepoURL("http://someserver/something", "", "", "nginx", "", "", "", "", false, false, g); err == nil {
|
|
|
|
t.Errorf("Expected error for bad chart URL, but did not get any errors")
|
|
|
|
t.Errorf("Expected error for bad chart URL, but did not get any errors")
|
|
|
|
} else if !strings.Contains(err.Error(), `looks like "http://someserver/something" is not a valid chart repository or cannot be reached`) {
|
|
|
|
} else if !strings.Contains(err.Error(), `looks like "http://someserver/something" is not a valid chart repository or cannot be reached`) {
|
|
|
|
t.Errorf("Expected error for bad chart URL, but got a different error (%v)", err)
|
|
|
|
t.Errorf("Expected error for bad chart URL, but got a different error (%v)", err)
|
|
|
@ -362,19 +362,19 @@ func TestErrorFindChartInRepoURL(t *testing.T) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
defer srv.Close()
|
|
|
|
defer srv.Close()
|
|
|
|
|
|
|
|
|
|
|
|
if _, err = FindChartInAuthRepoURL(srv.URL, "", "", "nginx1", "", "", "", "", false, false, g); err == nil {
|
|
|
|
if _, err = FindChartRepoURL(srv.URL, "", "", "nginx1", "", "", "", "", false, false, g); err == nil {
|
|
|
|
t.Errorf("Expected error for chart not found, but did not get any errors")
|
|
|
|
t.Errorf("Expected error for chart not found, but did not get any errors")
|
|
|
|
} else if err.Error() != `chart "nginx1" not found in `+srv.URL+` repository` {
|
|
|
|
} else if err.Error() != `chart "nginx1" not found in `+srv.URL+` repository` {
|
|
|
|
t.Errorf("Expected error for chart not found, but got a different error (%v)", err)
|
|
|
|
t.Errorf("Expected error for chart not found, but got a different error (%v)", err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if _, err = FindChartInAuthRepoURL(srv.URL, "", "", "nginx1", "0.1.0", "", "", "", false, false, g); err == nil {
|
|
|
|
if _, err = FindChartRepoURL(srv.URL, "", "", "nginx1", "0.1.0", "", "", "", false, false, g); err == nil {
|
|
|
|
t.Errorf("Expected error for chart not found, but did not get any errors")
|
|
|
|
t.Errorf("Expected error for chart not found, but did not get any errors")
|
|
|
|
} else if err.Error() != `chart "nginx1" version "0.1.0" not found in `+srv.URL+` repository` {
|
|
|
|
} else if err.Error() != `chart "nginx1" version "0.1.0" not found in `+srv.URL+` repository` {
|
|
|
|
t.Errorf("Expected error for chart not found, but got a different error (%v)", err)
|
|
|
|
t.Errorf("Expected error for chart not found, but got a different error (%v)", err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if _, err = FindChartInAuthRepoURL(srv.URL, "", "", "chartWithNoURL", "", "", "", "", false, false, g); err == nil {
|
|
|
|
if _, err = FindChartRepoURL(srv.URL, "", "", "chartWithNoURL", "", "", "", "", false, false, g); err == nil {
|
|
|
|
t.Errorf("Expected error for no chart URLs available, but did not get any errors")
|
|
|
|
t.Errorf("Expected error for no chart URLs available, but did not get any errors")
|
|
|
|
} else if err.Error() != `chart "chartWithNoURL" has no downloadable URLs` {
|
|
|
|
} else if err.Error() != `chart "chartWithNoURL" has no downloadable URLs` {
|
|
|
|
t.Errorf("Expected error for chart not found, but got a different error (%v)", err)
|
|
|
|
t.Errorf("Expected error for chart not found, but got a different error (%v)", err)
|
|
|
|