@@ -507,18 +507,18 @@ func (j *ServiceTestJig) UpdateService(namespace, name string, update func(*v1.S
507
507
for i := 0 ; i < 3 ; i ++ {
508
508
service , err := j .Client .CoreV1 ().Services (namespace ).Get (name , metav1.GetOptions {})
509
509
if err != nil {
510
- return nil , fmt .Errorf ("Failed to get Service %q: %v" , name , err )
510
+ return nil , fmt .Errorf ("failed to get Service %q: %v" , name , err )
511
511
}
512
512
update (service )
513
513
service , err = j .Client .CoreV1 ().Services (namespace ).Update (service )
514
514
if err == nil {
515
515
return service , nil
516
516
}
517
517
if ! errors .IsConflict (err ) && ! errors .IsServerTimeout (err ) {
518
- return nil , fmt .Errorf ("Failed to update Service %q: %v" , name , err )
518
+ return nil , fmt .Errorf ("failed to update Service %q: %v" , name , err )
519
519
}
520
520
}
521
- return nil , fmt .Errorf ("Too many retries updating Service %q" , name )
521
+ return nil , fmt .Errorf ("too many retries updating Service %q" , name )
522
522
}
523
523
524
524
// UpdateServiceOrFail fetches a service, calls the update function on it, and
@@ -573,10 +573,7 @@ func (j *ServiceTestJig) ChangeServiceNodePortOrFail(namespace, name string, ini
573
573
func (j * ServiceTestJig ) WaitForLoadBalancerOrFail (namespace , name string , timeout time.Duration ) * v1.Service {
574
574
Logf ("Waiting up to %v for service %q to have a LoadBalancer" , timeout , name )
575
575
service := j .waitForConditionOrFail (namespace , name , timeout , "have a load balancer" , func (svc * v1.Service ) bool {
576
- if len (svc .Status .LoadBalancer .Ingress ) > 0 {
577
- return true
578
- }
579
- return false
576
+ return len (svc .Status .LoadBalancer .Ingress ) > 0
580
577
})
581
578
return service
582
579
}
@@ -591,10 +588,7 @@ func (j *ServiceTestJig) WaitForLoadBalancerDestroyOrFail(namespace, name string
591
588
592
589
Logf ("Waiting up to %v for service %q to have no LoadBalancer" , timeout , name )
593
590
service := j .waitForConditionOrFail (namespace , name , timeout , "have no load balancer" , func (svc * v1.Service ) bool {
594
- if len (svc .Status .LoadBalancer .Ingress ) == 0 {
595
- return true
596
- }
597
- return false
591
+ return len (svc .Status .LoadBalancer .Ingress ) == 0
598
592
})
599
593
return service
600
594
}
@@ -757,7 +751,6 @@ func (j *ServiceTestJig) Scale(namespace string, replicas int) {
757
751
if err := j .waitForPodsReady (namespace , pods ); err != nil {
758
752
Failf ("Failed waiting for pods to be running: %v" , err )
759
753
}
760
- return
761
754
}
762
755
763
756
func (j * ServiceTestJig ) waitForPdbReady (namespace string ) error {
@@ -772,7 +765,7 @@ func (j *ServiceTestJig) waitForPdbReady(namespace string) error {
772
765
}
773
766
}
774
767
775
- return fmt .Errorf ("Timeout waiting for PDB %q to be ready" , j .Name )
768
+ return fmt .Errorf ("timeout waiting for PDB %q to be ready" , j .Name )
776
769
}
777
770
778
771
func (j * ServiceTestJig ) waitForPodsCreated (namespace string , replicas int ) ([]string , error ) {
@@ -800,13 +793,13 @@ func (j *ServiceTestJig) waitForPodsCreated(namespace string, replicas int) ([]s
800
793
}
801
794
Logf ("Found %d/%d pods - will retry" , len (found ), replicas )
802
795
}
803
- return nil , fmt .Errorf ("Timeout waiting for %d pods to be created" , replicas )
796
+ return nil , fmt .Errorf ("timeout waiting for %d pods to be created" , replicas )
804
797
}
805
798
806
799
func (j * ServiceTestJig ) waitForPodsReady (namespace string , pods []string ) error {
807
800
timeout := 2 * time .Minute
808
801
if ! CheckPodsRunningReady (j .Client , namespace , pods , timeout ) {
809
- return fmt .Errorf ("Timeout waiting for %d pods to be ready" , len (pods ))
802
+ return fmt .Errorf ("timeout waiting for %d pods to be ready" , len (pods ))
810
803
}
811
804
return nil
812
805
}
@@ -1010,7 +1003,7 @@ func testHTTPHealthCheckNodePort(ip string, port int, request string) (bool, err
1010
1003
url := fmt .Sprintf ("http://%s%s" , ipPort , request )
1011
1004
if ip == "" || port == 0 {
1012
1005
Failf ("Got empty IP for reachability check (%s)" , url )
1013
- return false , fmt .Errorf ("Invalid input ip or port" )
1006
+ return false , fmt .Errorf ("invalid input ip or port" )
1014
1007
}
1015
1008
Logf ("Testing HTTP health check on %v" , url )
1016
1009
resp , err := httpGetNoConnectionPoolTimeout (url , 5 * time .Second )
@@ -1031,7 +1024,7 @@ func testHTTPHealthCheckNodePort(ip string, port int, request string) (bool, err
1031
1024
if resp .StatusCode == 200 {
1032
1025
return true , nil
1033
1026
}
1034
- return false , fmt .Errorf ("Unexpected HTTP response code %s from health check responder at %s" , resp .Status , url )
1027
+ return false , fmt .Errorf ("unexpected HTTP response code %s from health check responder at %s" , resp .Status , url )
1035
1028
}
1036
1029
1037
1030
func (j * ServiceTestJig ) TestHTTPHealthCheckNodePort (host string , port int , request string , timeout time.Duration , expectSucceed bool , threshold int ) error {
@@ -1106,20 +1099,6 @@ func (t *ServiceTestFixture) BuildServiceSpec() *v1.Service {
1106
1099
return service
1107
1100
}
1108
1101
1109
- // CreateWebserverRC creates rc-backed pods with the well-known webserver
1110
- // configuration and records it for cleanup.
1111
- func (t * ServiceTestFixture ) CreateWebserverRC (replicas int32 ) * v1.ReplicationController {
1112
- rcSpec := RcByNamePort (t .Name , replicas , t .Image , 80 , v1 .ProtocolTCP , t .Labels , nil )
1113
- rcAct , err := t .CreateRC (rcSpec )
1114
- if err != nil {
1115
- Failf ("Failed to create rc %s: %v" , rcSpec .Name , err )
1116
- }
1117
- if err := VerifyPods (t .Client , t .Namespace , t .Name , false , replicas ); err != nil {
1118
- Failf ("Failed to create %d pods with name %s: %v" , replicas , t .Name , err )
1119
- }
1120
- return rcAct
1121
- }
1122
-
1123
1102
// CreateRC creates a replication controller and records it for cleanup.
1124
1103
func (t * ServiceTestFixture ) CreateRC (rc * v1.ReplicationController ) (* v1.ReplicationController , error ) {
1125
1104
rc , err := t .Client .CoreV1 ().ReplicationControllers (t .Namespace ).Create (rc )
@@ -1349,7 +1328,7 @@ func StartServeHostnameService(c clientset.Interface, svc *v1.Service, ns string
1349
1328
}
1350
1329
1351
1330
if len (createdPods ) != replicas {
1352
- return podNames , "" , fmt .Errorf ("Incorrect number of running pods: %v" , len (createdPods ))
1331
+ return podNames , "" , fmt .Errorf ("incorrect number of running pods: %v" , len (createdPods ))
1353
1332
}
1354
1333
1355
1334
for i := range createdPods {
@@ -1362,7 +1341,7 @@ func StartServeHostnameService(c clientset.Interface, svc *v1.Service, ns string
1362
1341
return podNames , "" , err
1363
1342
}
1364
1343
if service .Spec .ClusterIP == "" {
1365
- return podNames , "" , fmt .Errorf ("Service IP is blank for %v" , name )
1344
+ return podNames , "" , fmt .Errorf ("service IP is blank for %v" , name )
1366
1345
}
1367
1346
serviceIP := service .Spec .ClusterIP
1368
1347
return podNames , serviceIP , nil
@@ -1481,6 +1460,7 @@ func VerifyServeHostnameServiceDown(c clientset.Interface, host string, serviceI
1481
1460
return fmt .Errorf ("waiting for service to be down timed out" )
1482
1461
}
1483
1462
1463
+ // CleanupServiceResources cleans up service Type=LoadBalancer resources.
1484
1464
func CleanupServiceResources (c clientset.Interface , loadBalancerName , region , zone string ) {
1485
1465
TestContext .CloudConfig .Provider .CleanupServiceResources (c , loadBalancerName , region , zone )
1486
1466
}
0 commit comments