Updating methods to return error rather than using glog.Fatalf
This commit is contained in:
@@ -394,7 +394,10 @@ func TestAuthModeAlwaysAllow(t *testing.T) {
|
||||
// defer s.Close()
|
||||
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
transport := http.DefaultTransport
|
||||
previousResourceVersion := make(map[string]float64)
|
||||
@@ -498,7 +501,10 @@ func TestAuthModeAlwaysDeny(t *testing.T) {
|
||||
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
masterConfig.Authorizer = apiserver.NewAlwaysDenyAuthorizer()
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
transport := http.DefaultTransport
|
||||
|
||||
@@ -555,7 +561,10 @@ func TestAliceNotForbiddenOrUnauthorized(t *testing.T) {
|
||||
masterConfig.Authenticator = getTestTokenAuth()
|
||||
masterConfig.Authorizer = allowAliceAuthorizer{}
|
||||
masterConfig.AdmissionControl = admit.NewAlwaysAdmit()
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
previousResourceVersion := make(map[string]float64)
|
||||
transport := http.DefaultTransport
|
||||
@@ -630,7 +639,10 @@ func TestBobIsForbidden(t *testing.T) {
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
masterConfig.Authenticator = getTestTokenAuth()
|
||||
masterConfig.Authorizer = allowAliceAuthorizer{}
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
transport := http.DefaultTransport
|
||||
|
||||
@@ -679,7 +691,10 @@ func TestUnknownUserIsUnauthorized(t *testing.T) {
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
masterConfig.Authenticator = getTestTokenAuth()
|
||||
masterConfig.Authorizer = allowAliceAuthorizer{}
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
transport := http.DefaultTransport
|
||||
|
||||
@@ -753,7 +768,10 @@ func TestAuthorizationAttributeDetermination(t *testing.T) {
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
masterConfig.Authenticator = getTestTokenAuth()
|
||||
masterConfig.Authorizer = trackingAuthorizer
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
transport := http.DefaultTransport
|
||||
|
||||
@@ -822,7 +840,10 @@ func TestNamespaceAuthorization(t *testing.T) {
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
masterConfig.Authenticator = getTestTokenAuth()
|
||||
masterConfig.Authorizer = a
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
previousResourceVersion := make(map[string]float64)
|
||||
transport := http.DefaultTransport
|
||||
@@ -925,7 +946,10 @@ func TestKindAuthorization(t *testing.T) {
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
masterConfig.Authenticator = getTestTokenAuth()
|
||||
masterConfig.Authorizer = a
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
previousResourceVersion := make(map[string]float64)
|
||||
transport := http.DefaultTransport
|
||||
@@ -1016,7 +1040,10 @@ func TestReadOnlyAuthorization(t *testing.T) {
|
||||
masterConfig.Authenticator = getTestTokenAuth()
|
||||
masterConfig.Authorizer = a
|
||||
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
transport := http.DefaultTransport
|
||||
|
||||
|
@@ -195,7 +195,10 @@ func TestSchedulerExtender(t *testing.T) {
|
||||
// defer s.Close()
|
||||
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
restClient := client.NewOrDie(&client.Config{Host: s.URL, ContentConfig: client.ContentConfig{GroupVersion: testapi.Default.GroupVersion()}})
|
||||
|
||||
|
@@ -135,7 +135,11 @@ func startMasterOrDie(masterConfig *master.Config) (*master.Master, *httptest.Se
|
||||
masterConfig.EnableProfiling = true
|
||||
masterConfig.EnableSwaggerSupport = true
|
||||
}
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
glog.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
return m, s
|
||||
}
|
||||
|
||||
@@ -289,7 +293,11 @@ func StartPods(numPods int, host string, restClient *client.Client) error {
|
||||
func RunAMaster(t *testing.T) (*master.Master, *httptest.Server) {
|
||||
masterConfig := NewMasterConfig()
|
||||
masterConfig.EnableProfiling = true
|
||||
m := master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
// TODO: Return error.
|
||||
glog.Fatalf("error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
s := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
|
||||
m.Handler.ServeHTTP(w, req)
|
||||
|
@@ -62,7 +62,10 @@ func TestUnschedulableNodes(t *testing.T) {
|
||||
// defer s.Close()
|
||||
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("Error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
restClient := client.NewOrDie(&client.Config{Host: s.URL, ContentConfig: client.ContentConfig{GroupVersion: testapi.Default.GroupVersion()}})
|
||||
|
||||
@@ -286,7 +289,11 @@ func TestMultiScheduler(t *testing.T) {
|
||||
// defer s.Close()
|
||||
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("Error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
/*
|
||||
This integration tests the multi-scheduler feature in the following way:
|
||||
1. create a default scheduler
|
||||
@@ -461,7 +468,10 @@ func TestAllocatable(t *testing.T) {
|
||||
defer s.Close()
|
||||
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("Error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
// 1. create and start default-scheduler
|
||||
restClient := client.NewOrDie(&client.Config{Host: s.URL, ContentConfig: client.ContentConfig{GroupVersion: testapi.Default.GroupVersion()}})
|
||||
|
@@ -53,7 +53,10 @@ func TestSecrets(t *testing.T) {
|
||||
// defer s.Close()
|
||||
|
||||
masterConfig := framework.NewIntegrationTestMasterConfig()
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("Error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
framework.DeleteAllEtcdKeys()
|
||||
client := client.NewOrDie(&client.Config{Host: s.URL, ContentConfig: client.ContentConfig{GroupVersion: testapi.Default.GroupVersion()}})
|
||||
|
@@ -408,7 +408,10 @@ func startServiceAccountTestServer(t *testing.T) (*client.Client, client.Config,
|
||||
masterConfig.AdmissionControl = serviceAccountAdmission
|
||||
|
||||
// Create a master and install handlers into mux.
|
||||
m = master.New(masterConfig)
|
||||
m, err := master.New(masterConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("Error in bringing up the master: %v", err)
|
||||
}
|
||||
|
||||
// Start the service account and service account token controllers
|
||||
tokenController := serviceaccountcontroller.NewTokensController(rootClient, serviceaccountcontroller.TokensControllerOptions{TokenGenerator: serviceaccount.JWTTokenGenerator(serviceAccountKey)})
|
||||
|
Reference in New Issue
Block a user