@@ -45,7 +45,7 @@ import (
45
45
"k8s.io/klog/v2/ktesting"
46
46
"k8s.io/kubernetes/pkg/controller"
47
47
endpointslicepkg "k8s.io/kubernetes/pkg/controller/util/endpointslice"
48
- "k8s.io/utils/pointer "
48
+ "k8s.io/utils/ptr "
49
49
)
50
50
51
51
// Most of the tests related to EndpointSlice allocation can be found in reconciler_test.go
@@ -643,41 +643,41 @@ func TestSyncService(t *testing.T) {
643
643
},
644
644
expectedEndpointPorts : []discovery.EndpointPort {
645
645
{
646
- Name : pointer . String ("sctp-example" ),
647
- Protocol : protoPtr (v1 .ProtocolSCTP ),
648
- Port : pointer . Int32 (3456 ),
646
+ Name : ptr . To ("sctp-example" ),
647
+ Protocol : ptr . To (v1 .ProtocolSCTP ),
648
+ Port : ptr. To [ int32 ] (3456 ),
649
649
},
650
650
{
651
- Name : pointer . String ("udp-example" ),
652
- Protocol : protoPtr (v1 .ProtocolUDP ),
653
- Port : pointer . Int32 (161 ),
651
+ Name : ptr . To ("udp-example" ),
652
+ Protocol : ptr . To (v1 .ProtocolUDP ),
653
+ Port : ptr. To [ int32 ] (161 ),
654
654
},
655
655
{
656
- Name : pointer . String ("tcp-example" ),
657
- Protocol : protoPtr (v1 .ProtocolTCP ),
658
- Port : pointer . Int32 (80 ),
656
+ Name : ptr . To ("tcp-example" ),
657
+ Protocol : ptr . To (v1 .ProtocolTCP ),
658
+ Port : ptr. To [ int32 ] (80 ),
659
659
},
660
660
},
661
661
expectedEndpoints : []discovery.Endpoint {
662
662
{
663
663
Conditions : discovery.EndpointConditions {
664
- Ready : pointer . Bool (true ),
665
- Serving : pointer . Bool (true ),
666
- Terminating : pointer . Bool (false ),
664
+ Ready : ptr . To (true ),
665
+ Serving : ptr . To (true ),
666
+ Terminating : ptr . To (false ),
667
667
},
668
668
Addresses : []string {"10.0.0.1" },
669
669
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod0" },
670
- NodeName : pointer . String ("node-1" ),
670
+ NodeName : ptr . To ("node-1" ),
671
671
},
672
672
{
673
673
Conditions : discovery.EndpointConditions {
674
- Ready : pointer . Bool (true ),
675
- Serving : pointer . Bool (true ),
676
- Terminating : pointer . Bool (false ),
674
+ Ready : ptr . To (true ),
675
+ Serving : ptr . To (true ),
676
+ Terminating : ptr . To (false ),
677
677
},
678
678
Addresses : []string {"10.0.0.2" },
679
679
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod1" },
680
- NodeName : pointer . String ("node-1" ),
680
+ NodeName : ptr . To ("node-1" ),
681
681
},
682
682
},
683
683
},
@@ -760,31 +760,31 @@ func TestSyncService(t *testing.T) {
760
760
},
761
761
expectedEndpointPorts : []discovery.EndpointPort {
762
762
{
763
- Name : pointer . String ("sctp-example" ),
764
- Protocol : protoPtr (v1 .ProtocolSCTP ),
765
- Port : pointer . Int32 (3456 ),
763
+ Name : ptr . To ("sctp-example" ),
764
+ Protocol : ptr . To (v1 .ProtocolSCTP ),
765
+ Port : ptr. To [ int32 ] (3456 ),
766
766
},
767
767
{
768
- Name : pointer . String ("udp-example" ),
769
- Protocol : protoPtr (v1 .ProtocolUDP ),
770
- Port : pointer . Int32 (161 ),
768
+ Name : ptr . To ("udp-example" ),
769
+ Protocol : ptr . To (v1 .ProtocolUDP ),
770
+ Port : ptr. To [ int32 ] (161 ),
771
771
},
772
772
{
773
- Name : pointer . String ("tcp-example" ),
774
- Protocol : protoPtr (v1 .ProtocolTCP ),
775
- Port : pointer . Int32 (80 ),
773
+ Name : ptr . To ("tcp-example" ),
774
+ Protocol : ptr . To (v1 .ProtocolTCP ),
775
+ Port : ptr. To [ int32 ] (80 ),
776
776
},
777
777
},
778
778
expectedEndpoints : []discovery.Endpoint {
779
779
{
780
780
Conditions : discovery.EndpointConditions {
781
- Ready : pointer . Bool (true ),
782
- Serving : pointer . Bool (true ),
783
- Terminating : pointer . Bool (false ),
781
+ Ready : ptr . To (true ),
782
+ Serving : ptr . To (true ),
783
+ Terminating : ptr . To (false ),
784
784
},
785
785
Addresses : []string {"fd08::5678:0000:0000:9abc:def0" },
786
786
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod1" },
787
- NodeName : pointer . String ("node-1" ),
787
+ NodeName : ptr . To ("node-1" ),
788
788
},
789
789
},
790
790
},
@@ -865,41 +865,41 @@ func TestSyncService(t *testing.T) {
865
865
},
866
866
expectedEndpointPorts : []discovery.EndpointPort {
867
867
{
868
- Name : pointer . String ("sctp-example" ),
869
- Protocol : protoPtr (v1 .ProtocolSCTP ),
870
- Port : pointer . Int32 (3456 ),
868
+ Name : ptr . To ("sctp-example" ),
869
+ Protocol : ptr . To (v1 .ProtocolSCTP ),
870
+ Port : ptr. To [ int32 ] (3456 ),
871
871
},
872
872
{
873
- Name : pointer . String ("udp-example" ),
874
- Protocol : protoPtr (v1 .ProtocolUDP ),
875
- Port : pointer . Int32 (161 ),
873
+ Name : ptr . To ("udp-example" ),
874
+ Protocol : ptr . To (v1 .ProtocolUDP ),
875
+ Port : ptr. To [ int32 ] (161 ),
876
876
},
877
877
{
878
- Name : pointer . String ("tcp-example" ),
879
- Protocol : protoPtr (v1 .ProtocolTCP ),
880
- Port : pointer . Int32 (80 ),
878
+ Name : ptr . To ("tcp-example" ),
879
+ Protocol : ptr . To (v1 .ProtocolTCP ),
880
+ Port : ptr. To [ int32 ] (80 ),
881
881
},
882
882
},
883
883
expectedEndpoints : []discovery.Endpoint {
884
884
{
885
885
Conditions : discovery.EndpointConditions {
886
- Ready : pointer . Bool (true ),
887
- Serving : pointer . Bool (true ),
888
- Terminating : pointer . Bool (false ),
886
+ Ready : ptr . To (true ),
887
+ Serving : ptr . To (true ),
888
+ Terminating : ptr . To (false ),
889
889
},
890
890
Addresses : []string {"10.0.0.1" },
891
891
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod0" },
892
- NodeName : pointer . String ("node-1" ),
892
+ NodeName : ptr . To ("node-1" ),
893
893
},
894
894
{
895
895
Conditions : discovery.EndpointConditions {
896
- Ready : pointer . Bool (false ),
897
- Serving : pointer . Bool (true ),
898
- Terminating : pointer . Bool (true ),
896
+ Ready : ptr . To (false ),
897
+ Serving : ptr . To (true ),
898
+ Terminating : ptr . To (true ),
899
899
},
900
900
Addresses : []string {"10.0.0.2" },
901
901
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod1" },
902
- NodeName : pointer . String ("node-1" ),
902
+ NodeName : ptr . To ("node-1" ),
903
903
},
904
904
},
905
905
},
@@ -980,41 +980,41 @@ func TestSyncService(t *testing.T) {
980
980
},
981
981
expectedEndpointPorts : []discovery.EndpointPort {
982
982
{
983
- Name : pointer . String ("sctp-example" ),
984
- Protocol : protoPtr (v1 .ProtocolSCTP ),
985
- Port : pointer . Int32 (3456 ),
983
+ Name : ptr . To ("sctp-example" ),
984
+ Protocol : ptr . To (v1 .ProtocolSCTP ),
985
+ Port : ptr. To [ int32 ] (3456 ),
986
986
},
987
987
{
988
- Name : pointer . String ("udp-example" ),
989
- Protocol : protoPtr (v1 .ProtocolUDP ),
990
- Port : pointer . Int32 (161 ),
988
+ Name : ptr . To ("udp-example" ),
989
+ Protocol : ptr . To (v1 .ProtocolUDP ),
990
+ Port : ptr. To [ int32 ] (161 ),
991
991
},
992
992
{
993
- Name : pointer . String ("tcp-example" ),
994
- Protocol : protoPtr (v1 .ProtocolTCP ),
995
- Port : pointer . Int32 (80 ),
993
+ Name : ptr . To ("tcp-example" ),
994
+ Protocol : ptr . To (v1 .ProtocolTCP ),
995
+ Port : ptr. To [ int32 ] (80 ),
996
996
},
997
997
},
998
998
expectedEndpoints : []discovery.Endpoint {
999
999
{
1000
1000
Conditions : discovery.EndpointConditions {
1001
- Ready : pointer . Bool (true ),
1002
- Serving : pointer . Bool (true ),
1003
- Terminating : pointer . Bool (false ),
1001
+ Ready : ptr . To (true ),
1002
+ Serving : ptr . To (true ),
1003
+ Terminating : ptr . To (false ),
1004
1004
},
1005
1005
Addresses : []string {"10.0.0.1" },
1006
1006
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod0" },
1007
- NodeName : pointer . String ("node-1" ),
1007
+ NodeName : ptr . To ("node-1" ),
1008
1008
},
1009
1009
{
1010
1010
Conditions : discovery.EndpointConditions {
1011
- Ready : pointer . Bool (false ),
1012
- Serving : pointer . Bool (false ),
1013
- Terminating : pointer . Bool (true ),
1011
+ Ready : ptr . To (false ),
1012
+ Serving : ptr . To (false ),
1013
+ Terminating : ptr . To (true ),
1014
1014
},
1015
1015
Addresses : []string {"10.0.0.2" },
1016
1016
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod1" },
1017
- NodeName : pointer . String ("node-1" ),
1017
+ NodeName : ptr . To ("node-1" ),
1018
1018
},
1019
1019
},
1020
1020
},
@@ -1110,41 +1110,41 @@ func TestSyncService(t *testing.T) {
1110
1110
},
1111
1111
expectedEndpointPorts : []discovery.EndpointPort {
1112
1112
{
1113
- Name : pointer . StringPtr ("sctp-example" ),
1114
- Protocol : protoPtr (v1 .ProtocolSCTP ),
1115
- Port : pointer . Int32Ptr ( int32 (3456 ) ),
1113
+ Name : ptr . To ("sctp-example" ),
1114
+ Protocol : ptr . To (v1 .ProtocolSCTP ),
1115
+ Port : ptr. To [ int32 ] (3456 ),
1116
1116
},
1117
1117
{
1118
- Name : pointer . StringPtr ("udp-example" ),
1119
- Protocol : protoPtr (v1 .ProtocolUDP ),
1120
- Port : pointer . Int32Ptr ( int32 (161 ) ),
1118
+ Name : ptr . To ("udp-example" ),
1119
+ Protocol : ptr . To (v1 .ProtocolUDP ),
1120
+ Port : ptr. To [ int32 ] (161 ),
1121
1121
},
1122
1122
{
1123
- Name : pointer . StringPtr ("tcp-example" ),
1124
- Protocol : protoPtr (v1 .ProtocolTCP ),
1125
- Port : pointer . Int32Ptr ( int32 (80 ) ),
1123
+ Name : ptr . To ("tcp-example" ),
1124
+ Protocol : ptr . To (v1 .ProtocolTCP ),
1125
+ Port : ptr. To [ int32 ] (80 ),
1126
1126
},
1127
1127
},
1128
1128
expectedEndpoints : []discovery.Endpoint {
1129
1129
{
1130
1130
Conditions : discovery.EndpointConditions {
1131
- Ready : pointer . BoolPtr (true ),
1132
- Serving : pointer . BoolPtr (true ),
1133
- Terminating : pointer . BoolPtr (false ),
1131
+ Ready : ptr . To (true ),
1132
+ Serving : ptr . To (true ),
1133
+ Terminating : ptr . To (false ),
1134
1134
},
1135
1135
Addresses : []string {"10.0.0.1" },
1136
1136
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod0" },
1137
- NodeName : pointer . StringPtr ("node-1" ),
1137
+ NodeName : ptr . To ("node-1" ),
1138
1138
},
1139
1139
{
1140
1140
Conditions : discovery.EndpointConditions {
1141
- Ready : pointer . BoolPtr (false ),
1142
- Serving : pointer . BoolPtr (false ),
1143
- Terminating : pointer . BoolPtr (false ),
1141
+ Ready : ptr . To (false ),
1142
+ Serving : ptr . To (false ),
1143
+ Terminating : ptr . To (false ),
1144
1144
},
1145
1145
Addresses : []string {"10.0.0.1" },
1146
1146
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod1" },
1147
- NodeName : pointer . StringPtr ("node-1" ),
1147
+ NodeName : ptr . To ("node-1" ),
1148
1148
},
1149
1149
},
1150
1150
},
@@ -1242,41 +1242,41 @@ func TestSyncService(t *testing.T) {
1242
1242
},
1243
1243
expectedEndpointPorts : []discovery.EndpointPort {
1244
1244
{
1245
- Name : pointer . StringPtr ("sctp-example" ),
1246
- Protocol : protoPtr (v1 .ProtocolSCTP ),
1247
- Port : pointer . Int32Ptr ( int32 (3456 ) ),
1245
+ Name : ptr . To ("sctp-example" ),
1246
+ Protocol : ptr . To (v1 .ProtocolSCTP ),
1247
+ Port : ptr. To [ int32 ] (3456 ),
1248
1248
},
1249
1249
{
1250
- Name : pointer . StringPtr ("udp-example" ),
1251
- Protocol : protoPtr (v1 .ProtocolUDP ),
1252
- Port : pointer . Int32Ptr ( int32 (161 ) ),
1250
+ Name : ptr . To ("udp-example" ),
1251
+ Protocol : ptr . To (v1 .ProtocolUDP ),
1252
+ Port : ptr. To [ int32 ] (161 ),
1253
1253
},
1254
1254
{
1255
- Name : pointer . StringPtr ("tcp-example" ),
1256
- Protocol : protoPtr (v1 .ProtocolTCP ),
1257
- Port : pointer . Int32Ptr ( int32 (80 ) ),
1255
+ Name : ptr . To ("tcp-example" ),
1256
+ Protocol : ptr . To (v1 .ProtocolTCP ),
1257
+ Port : ptr. To [ int32 ] (80 ),
1258
1258
},
1259
1259
},
1260
1260
expectedEndpoints : []discovery.Endpoint {
1261
1261
{
1262
1262
Conditions : discovery.EndpointConditions {
1263
- Ready : pointer . BoolPtr (true ),
1264
- Serving : pointer . BoolPtr (true ),
1265
- Terminating : pointer . BoolPtr (false ),
1263
+ Ready : ptr . To (true ),
1264
+ Serving : ptr . To (true ),
1265
+ Terminating : ptr . To (false ),
1266
1266
},
1267
1267
Addresses : []string {"10.0.0.1" },
1268
1268
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod0" },
1269
- NodeName : pointer . StringPtr ("node-1" ),
1269
+ NodeName : ptr . To ("node-1" ),
1270
1270
},
1271
1271
{
1272
1272
Conditions : discovery.EndpointConditions {
1273
- Ready : pointer . BoolPtr (true ),
1274
- Serving : pointer . BoolPtr (true ),
1275
- Terminating : pointer . BoolPtr (false ),
1273
+ Ready : ptr . To (true ),
1274
+ Serving : ptr . To (true ),
1275
+ Terminating : ptr . To (false ),
1276
1276
},
1277
1277
Addresses : []string {"10.0.0.1" },
1278
1278
TargetRef : & v1.ObjectReference {Kind : "Pod" , Namespace : "default" , Name : "pod1" },
1279
- NodeName : pointer . StringPtr ("node-1" ),
1279
+ NodeName : ptr . To ("node-1" ),
1280
1280
},
1281
1281
},
1282
1282
},
@@ -1983,13 +1983,13 @@ func TestUpdateNode(t *testing.T) {
1983
1983
Endpoints : []discovery.Endpoint {
1984
1984
{
1985
1985
Addresses : []string {"172.18.0.2" },
1986
- Zone : pointer . String ("zone-a" ),
1987
- Conditions : discovery.EndpointConditions {Ready : pointer . Bool (true )},
1986
+ Zone : ptr . To ("zone-a" ),
1987
+ Conditions : discovery.EndpointConditions {Ready : ptr . To (true )},
1988
1988
},
1989
1989
{
1990
1990
Addresses : []string {"172.18.1.2" },
1991
- Zone : pointer . String ("zone-b" ),
1992
- Conditions : discovery.EndpointConditions {Ready : pointer . Bool (true )},
1991
+ Zone : ptr . To ("zone-b" ),
1992
+ Conditions : discovery.EndpointConditions {Ready : ptr . To (true )},
1993
1993
},
1994
1994
},
1995
1995
AddressType : discovery .AddressTypeIPv4 ,
@@ -2090,11 +2090,6 @@ func expectAction(t *testing.T, actions []k8stesting.Action, index int, verb, re
2090
2090
}
2091
2091
}
2092
2092
2093
- // protoPtr takes a Protocol and returns a pointer to it.
2094
- func protoPtr (proto v1.Protocol ) * v1.Protocol {
2095
- return & proto
2096
- }
2097
-
2098
2093
// cacheMutationCheck helps ensure that cached objects have not been changed
2099
2094
// in any way throughout a test run.
2100
2095
type cacheMutationCheck struct {
0 commit comments