@@ -26,6 +26,7 @@ import (
2626 "sigs.k8s.io/karpenter/pkg/test"
2727
2828 v1 "github.com/aws/karpenter-provider-aws/pkg/apis/v1"
29+ environmentaws "github.com/aws/karpenter-provider-aws/test/pkg/environment/aws"
2930
3031 . "github.com/onsi/ginkgo/v2"
3132 . "github.com/onsi/gomega"
@@ -47,9 +48,7 @@ var _ = Describe("ConnectionTracking", func() {
4748 instance := env .GetInstance (pod .Spec .NodeName )
4849 Expect (instance .NetworkInterfaces ).ToNot (BeEmpty ())
4950
50- primaryNI , found := lo .Find (instance .NetworkInterfaces , func (ni ec2types.InstanceNetworkInterface ) bool {
51- return ni .Attachment != nil && ni .Attachment .DeviceIndex != nil && aws .ToInt32 (ni .Attachment .DeviceIndex ) == 0
52- })
51+ primaryNI , found := environmentaws .FindNetworkInterface (instance .NetworkInterfaces , 0 , 0 )
5352 Expect (found ).To (BeTrue ())
5453
5554 niOutput , err := env .EC2API .DescribeNetworkInterfaces (env .Context , & ec2.DescribeNetworkInterfacesInput {
@@ -144,9 +143,7 @@ var _ = Describe("ConnectionTracking", func() {
144143 instance := env .GetInstance (pod .Spec .NodeName )
145144 Expect (instance .NetworkInterfaces ).ToNot (BeEmpty ())
146145
147- primaryNI , found := lo .Find (instance .NetworkInterfaces , func (ni ec2types.InstanceNetworkInterface ) bool {
148- return ni .Attachment != nil && ni .Attachment .DeviceIndex != nil && aws .ToInt32 (ni .Attachment .DeviceIndex ) == 0
149- })
146+ primaryNI , found := environmentaws .FindNetworkInterface (instance .NetworkInterfaces , 0 , 0 )
150147 Expect (found ).To (BeTrue ())
151148 niOutput , err := env .EC2API .DescribeNetworkInterfaces (env .Context , & ec2.DescribeNetworkInterfacesInput {
152149 NetworkInterfaceIds : []string {aws .ToString (primaryNI .NetworkInterfaceId )},
@@ -168,9 +165,7 @@ var _ = Describe("ConnectionTracking", func() {
168165 instance := env .GetInstance (pod .Spec .NodeName )
169166 Expect (instance .NetworkInterfaces ).ToNot (BeEmpty ())
170167
171- primaryNI , found := lo .Find (instance .NetworkInterfaces , func (ni ec2types.InstanceNetworkInterface ) bool {
172- return ni .Attachment != nil && ni .Attachment .DeviceIndex != nil && aws .ToInt32 (ni .Attachment .DeviceIndex ) == 0
173- })
168+ primaryNI , found := environmentaws .FindNetworkInterface (instance .NetworkInterfaces , 0 , 0 )
174169 Expect (found ).To (BeTrue ())
175170 niOutput , err := env .EC2API .DescribeNetworkInterfaces (env .Context , & ec2.DescribeNetworkInterfacesInput {
176171 NetworkInterfaceIds : []string {aws .ToString (primaryNI .NetworkInterfaceId )},
0 commit comments