@@ -893,15 +893,15 @@ func TestValidateAPIServerLB(t *testing.T) {
893
893
testcases := []struct {
894
894
name string
895
895
featureGate featuregate.Feature
896
- lb LoadBalancerSpec
897
- old LoadBalancerSpec
896
+ lb * LoadBalancerSpec
897
+ old * LoadBalancerSpec
898
898
cpCIDRS []string
899
899
wantErr bool
900
900
expectedErr field.Error
901
901
}{
902
902
{
903
903
name : "invalid SKU" ,
904
- lb : LoadBalancerSpec {
904
+ lb : & LoadBalancerSpec {
905
905
Name : "my-awesome-lb" ,
906
906
FrontendIPs : []FrontendIP {
907
907
{
@@ -923,7 +923,7 @@ func TestValidateAPIServerLB(t *testing.T) {
923
923
},
924
924
{
925
925
name : "invalid Type" ,
926
- lb : LoadBalancerSpec {
926
+ lb : & LoadBalancerSpec {
927
927
LoadBalancerClassSpec : LoadBalancerClassSpec {
928
928
Type : "Foo" ,
929
929
},
@@ -938,7 +938,7 @@ func TestValidateAPIServerLB(t *testing.T) {
938
938
},
939
939
{
940
940
name : "invalid Name" ,
941
- lb : LoadBalancerSpec {
941
+ lb : & LoadBalancerSpec {
942
942
Name : "***" ,
943
943
},
944
944
wantErr : true ,
@@ -951,7 +951,7 @@ func TestValidateAPIServerLB(t *testing.T) {
951
951
},
952
952
{
953
953
name : "too many IP configs" ,
954
- lb : LoadBalancerSpec {
954
+ lb : & LoadBalancerSpec {
955
955
LoadBalancerClassSpec : LoadBalancerClassSpec {
956
956
Type : Public ,
957
957
},
@@ -982,7 +982,7 @@ func TestValidateAPIServerLB(t *testing.T) {
982
982
{
983
983
name : "too many IP configs with feature flag APIServerILB enabled" ,
984
984
featureGate : feature .APIServerILB ,
985
- lb : LoadBalancerSpec {
985
+ lb : & LoadBalancerSpec {
986
986
LoadBalancerClassSpec : LoadBalancerClassSpec {
987
987
Type : Public ,
988
988
},
@@ -1012,7 +1012,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1012
1012
},
1013
1013
{
1014
1014
name : "public LB with private IP" ,
1015
- lb : LoadBalancerSpec {
1015
+ lb : & LoadBalancerSpec {
1016
1016
FrontendIPs : []FrontendIP {
1017
1017
{
1018
1018
Name : "ip-1" ,
@@ -1035,7 +1035,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1035
1035
{
1036
1036
name : "public LB with private IP with feature flag APIServerILB enabled" ,
1037
1037
featureGate : feature .APIServerILB ,
1038
- lb : LoadBalancerSpec {
1038
+ lb : & LoadBalancerSpec {
1039
1039
Name : "my-awesome-lb" ,
1040
1040
FrontendIPs : []FrontendIP {
1041
1041
{
@@ -1062,7 +1062,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1062
1062
},
1063
1063
{
1064
1064
name : "internal LB with public IP" ,
1065
- lb : LoadBalancerSpec {
1065
+ lb : & LoadBalancerSpec {
1066
1066
FrontendIPs : []FrontendIP {
1067
1067
{
1068
1068
Name : "ip-1" ,
@@ -1085,7 +1085,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1085
1085
{
1086
1086
name : "internal LB with public IP with feature flag APIServerILB enabled" ,
1087
1087
featureGate : feature .APIServerILB ,
1088
- lb : LoadBalancerSpec {
1088
+ lb : & LoadBalancerSpec {
1089
1089
FrontendIPs : []FrontendIP {
1090
1090
{
1091
1091
Name : "ip-1" ,
@@ -1107,7 +1107,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1107
1107
},
1108
1108
{
1109
1109
name : "internal LB with invalid private IP" ,
1110
- lb : LoadBalancerSpec {
1110
+ lb : & LoadBalancerSpec {
1111
1111
FrontendIPs : []FrontendIP {
1112
1112
{
1113
1113
Name : "ip-1" ,
@@ -1131,7 +1131,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1131
1131
{
1132
1132
name : "internal LB with invalid private IP with feature flag APIServerILB enabled" ,
1133
1133
featureGate : feature .APIServerILB ,
1134
- lb : LoadBalancerSpec {
1134
+ lb : & LoadBalancerSpec {
1135
1135
FrontendIPs : []FrontendIP {
1136
1136
{
1137
1137
Name : "ip-1" ,
@@ -1154,7 +1154,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1154
1154
},
1155
1155
{
1156
1156
name : "internal LB with out of range private IP" ,
1157
- lb : LoadBalancerSpec {
1157
+ lb : & LoadBalancerSpec {
1158
1158
FrontendIPs : []FrontendIP {
1159
1159
{
1160
1160
Name : "ip-1" ,
@@ -1179,7 +1179,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1179
1179
{
1180
1180
name : "internal LB with out of range private IP with feature flag APIServerILB enabled" ,
1181
1181
featureGate : feature .APIServerILB ,
1182
- lb : LoadBalancerSpec {
1182
+ lb : & LoadBalancerSpec {
1183
1183
FrontendIPs : []FrontendIP {
1184
1184
{
1185
1185
Name : "ip-1" ,
@@ -1203,7 +1203,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1203
1203
},
1204
1204
{
1205
1205
name : "internal LB with in range private IP" ,
1206
- lb : LoadBalancerSpec {
1206
+ lb : & LoadBalancerSpec {
1207
1207
FrontendIPs : []FrontendIP {
1208
1208
{
1209
1209
Name : "ip-1" ,
@@ -1224,7 +1224,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1224
1224
{
1225
1225
name : "public LB with in-range private IP with feature flag APIServerILB enabled" ,
1226
1226
featureGate : feature .APIServerILB ,
1227
- lb : LoadBalancerSpec {
1227
+ lb : & LoadBalancerSpec {
1228
1228
FrontendIPs : []FrontendIP {
1229
1229
{
1230
1230
Name : "ip-1" ,
@@ -1252,7 +1252,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1252
1252
{
1253
1253
name : "public LB with out of range private IP with feature flag APIServerILB enabled" ,
1254
1254
featureGate : feature .APIServerILB ,
1255
- lb : LoadBalancerSpec {
1255
+ lb : & LoadBalancerSpec {
1256
1256
FrontendIPs : []FrontendIP {
1257
1257
{
1258
1258
Name : "ip-1" ,
@@ -1282,7 +1282,7 @@ func TestValidateAPIServerLB(t *testing.T) {
1282
1282
if test .featureGate == feature .APIServerILB {
1283
1283
defer featuregatetesting .SetFeatureGateDuringTest (t , feature .Gates , test .featureGate , true )()
1284
1284
}
1285
- err := validateAPIServerLB (& test .lb , & test .old , test .cpCIDRS , field .NewPath ("apiServerLB" ))
1285
+ err := validateAPIServerLB (test .lb , test .old , test .cpCIDRS , field .NewPath ("apiServerLB" ))
1286
1286
if test .wantErr {
1287
1287
g .Expect (err ).To (ContainElement (MatchError (test .expectedErr .Error ())))
1288
1288
} else {
0 commit comments