40
40
InstanceType = "c5.xlarge"
41
41
SubnetId = "subnet-00000000000000000"
42
42
SubnetCidrBlock = "192.168.0.0/16"
43
- SubnetV6CidrBlock = "2600::/64"
44
43
NodeName = "test-node"
45
44
FakeInstance = ec2 .NewEC2Instance (NodeName , InstanceId , config .OSLinux )
46
45
InstanceSecurityGroup = []string {"sg-1" , "sg-2" }
57
56
UID : MockPodUID1 ,
58
57
Name : MockPodName1 ,
59
58
Namespace : MockPodNamespace1 ,
60
- Annotations : map [string ]string {config .ResourceNamePodENI : "[{\" eniId\" :\" eni-00000000000000000\" ,\" ifAddress\" :\" FF:FF:FF:FF:FF:FF\" ,\" privateIp\" :\" 192.168.0.15\" , " +
61
- "\" ipv6Addr \" : \" 2600:: \" ,\" vlanId\" :1,\" subnetCidr\" :\" 192.168.0.0/16\" , \" subnetV6Cidr \" : \" 2600::/64 \" },{\" eniId\" :\" eni-00000000000000001\" ,\" ifAddress\" :\" " +
62
- "FF:FF:FF:FF:FF:F9\" ,\" privateIp\" :\" 192.168.0.16\" ,\" ipv6Addr \" : \" 2600::1 \" , \" vlanId\" :2,\" subnetCidr\" :\" 192.168.0.0/16\" , \" subnetV6Cidr \" : \" 2600::/64 \" }]" }},
59
+ Annotations : map [string ]string {config .ResourceNamePodENI : "[{\" eniId\" :\" eni-00000000000000000\" ,\" ifAddress\" :\" FF:FF:FF:FF:FF:FF\" ,\" privateIp\" :\" 192.168.0.15\" " +
60
+ ",\" vlanId\" :1,\" subnetCidr\" :\" 192.168.0.0/16\" },{\" eniId\" :\" eni-00000000000000001\" ,\" ifAddress\" :\" " +
61
+ "FF:FF:FF:FF:FF:F9\" ,\" privateIp\" :\" 192.168.0.16\" ,\" vlanId\" :2,\" subnetCidr\" :\" 192.168.0.0/16\" }]" }},
63
62
Spec : v1.PodSpec {NodeName : NodeName },
64
63
Status : v1.PodStatus {},
65
64
}
@@ -89,20 +88,17 @@ var (
89
88
SecurityGroups = []string {SecurityGroup1 , SecurityGroup2 }
90
89
91
90
// Branch Interface 1
92
- Branch1Id = "eni-00000000000000000"
93
- MacAddr1 = "FF:FF:FF:FF:FF:FF"
94
- BranchIp1 = "192.168.0.15"
95
- BranchV6Ip1 = "2600::"
96
- VlanId1 = 1
91
+ Branch1Id = "eni-00000000000000000"
92
+ MacAddr1 = "FF:FF:FF:FF:FF:FF"
93
+ BranchIp1 = "192.168.0.15"
94
+ VlanId1 = 1
97
95
98
96
EniDetails1 = & ENIDetails {
99
- ID : Branch1Id ,
100
- MACAdd : MacAddr1 ,
101
- IPV4Addr : BranchIp1 ,
102
- IPV6Addr : BranchV6Ip1 ,
103
- VlanID : VlanId1 ,
104
- SubnetCIDR : SubnetCidrBlock ,
105
- SubnetV6CIDR : SubnetV6CidrBlock ,
97
+ ID : Branch1Id ,
98
+ MACAdd : MacAddr1 ,
99
+ IPV4Addr : BranchIp1 ,
100
+ VlanID : VlanId1 ,
101
+ SubnetCIDR : SubnetCidrBlock ,
106
102
}
107
103
108
104
branchENIs1 = []* ENIDetails {EniDetails1 }
@@ -111,31 +107,26 @@ var (
111
107
MacAddress : & MacAddr1 ,
112
108
NetworkInterfaceId : & Branch1Id ,
113
109
PrivateIpAddress : & BranchIp1 ,
114
- Ipv6Address : & BranchV6Ip1 ,
115
110
}
116
111
117
112
// Branch Interface 2
118
- Branch2Id = "eni-00000000000000001"
119
- MacAddr2 = "FF:FF:FF:FF:FF:F9"
120
- BranchIp2 = "192.168.0.16"
121
- BranchV6Ip2 = "2600::1"
122
- VlanId2 = 2
113
+ Branch2Id = "eni-00000000000000001"
114
+ MacAddr2 = "FF:FF:FF:FF:FF:F9"
115
+ BranchIp2 = "192.168.0.16"
116
+ VlanId2 = 2
123
117
124
118
EniDetails2 = & ENIDetails {
125
- ID : Branch2Id ,
126
- MACAdd : MacAddr2 ,
127
- IPV4Addr : BranchIp2 ,
128
- IPV6Addr : BranchV6Ip2 ,
129
- VlanID : VlanId2 ,
130
- SubnetCIDR : SubnetCidrBlock ,
131
- SubnetV6CIDR : SubnetV6CidrBlock ,
119
+ ID : Branch2Id ,
120
+ MACAdd : MacAddr2 ,
121
+ IPV4Addr : BranchIp2 ,
122
+ VlanID : VlanId2 ,
123
+ SubnetCIDR : SubnetCidrBlock ,
132
124
}
133
125
134
126
BranchInterface2 = & awsEc2.NetworkInterface {
135
127
MacAddress : & MacAddr2 ,
136
128
NetworkInterfaceId : & Branch2Id ,
137
129
PrivateIpAddress : & BranchIp2 ,
138
- Ipv6Address : & BranchV6Ip2 ,
139
130
}
140
131
141
132
branchENIs2 = []* ENIDetails {EniDetails2 }
@@ -734,7 +725,6 @@ func TestTrunkENI_CreateAndAssociateBranchENIs(t *testing.T) {
734
725
mockInstance .EXPECT ().Type ().Return (InstanceType )
735
726
mockInstance .EXPECT ().SubnetID ().Return (SubnetId ).Times (2 )
736
727
mockInstance .EXPECT ().SubnetCidrBlock ().Return (SubnetCidrBlock ).Times (2 )
737
- mockInstance .EXPECT ().SubnetV6CidrBlock ().Return (SubnetV6CidrBlock ).Times (2 )
738
728
739
729
mockEC2APIHelper .EXPECT ().CreateNetworkInterface (& BranchEniDescription , & SubnetId , SecurityGroups ,
740
730
vlan1Tag , nil , nil ).Return (BranchInterface1 , nil )
@@ -767,7 +757,6 @@ func TestTrunkENI_CreateAndAssociateBranchENIs_InstanceSecurityGroup(t *testing.
767
757
mockInstance .EXPECT ().Type ().Return (InstanceType )
768
758
mockInstance .EXPECT ().SubnetID ().Return (SubnetId ).Times (2 )
769
759
mockInstance .EXPECT ().SubnetCidrBlock ().Return (SubnetCidrBlock ).Times (2 )
770
- mockInstance .EXPECT ().SubnetV6CidrBlock ().Return (SubnetV6CidrBlock ).Times (2 )
771
760
mockInstance .EXPECT ().CurrentInstanceSecurityGroups ().Return (InstanceSecurityGroup )
772
761
773
762
mockEC2APIHelper .EXPECT ().CreateNetworkInterface (& BranchEniDescription , & SubnetId , InstanceSecurityGroup ,
@@ -801,7 +790,6 @@ func TestTrunkENI_CreateAndAssociateBranchENIs_ErrorAssociate(t *testing.T) {
801
790
mockInstance .EXPECT ().Type ().Return (InstanceType )
802
791
mockInstance .EXPECT ().SubnetID ().Return (SubnetId ).Times (2 )
803
792
mockInstance .EXPECT ().SubnetCidrBlock ().Return (SubnetCidrBlock ).Times (2 )
804
- mockInstance .EXPECT ().SubnetV6CidrBlock ().Return (SubnetV6CidrBlock ).Times (2 )
805
793
806
794
gomock .InOrder (
807
795
mockEC2APIHelper .EXPECT ().CreateNetworkInterface (& BranchEniDescription , & SubnetId , SecurityGroups ,
@@ -829,7 +817,6 @@ func TestTrunkENI_CreateAndAssociateBranchENIs_ErrorCreate(t *testing.T) {
829
817
mockInstance .EXPECT ().Type ().Return (InstanceType )
830
818
mockInstance .EXPECT ().SubnetID ().Return (SubnetId ).Times (2 )
831
819
mockInstance .EXPECT ().SubnetCidrBlock ().Return (SubnetCidrBlock ).Times (1 )
832
- mockInstance .EXPECT ().SubnetV6CidrBlock ().Return (SubnetV6CidrBlock ).Times (1 )
833
820
834
821
gomock .InOrder (
835
822
mockEC2APIHelper .EXPECT ().CreateNetworkInterface (& BranchEniDescription , & SubnetId , SecurityGroups , vlan1Tag ,
0 commit comments