@@ -25,6 +25,7 @@ import (
2525 "github.com/aws/aws-sdk-go/aws"
2626 "github.com/aws/aws-sdk-go/aws/awserr"
2727 "github.com/aws/aws-sdk-go/aws/request"
28+ "github.com/aws/smithy-go"
2829 "github.com/golang/mock/gomock"
2930 . "github.com/onsi/gomega"
3031 "github.com/pkg/errors"
@@ -33,7 +34,6 @@ import (
3334 "sigs.k8s.io/controller-runtime/pkg/client/fake"
3435
3536 infrav1 "sigs.k8s.io/cluster-api-provider-aws/v2/api/v1beta2"
36- "sigs.k8s.io/cluster-api-provider-aws/v2/pkg/cloud/awserrors"
3737 "sigs.k8s.io/cluster-api-provider-aws/v2/pkg/cloud/scope"
3838 "sigs.k8s.io/cluster-api-provider-aws/v2/test/mocks"
3939 clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
@@ -414,7 +414,7 @@ func TestReconcileVPC(t *testing.T) {
414414 Values : []string {string (types .VpcStatePending ), string (types .VpcStateAvailable )},
415415 },
416416 },
417- })).Return (nil , awserr . New ( "404" , "http not found err" , errors . New ( "err" )) )
417+ })).Return (nil , & smithy. GenericAPIError { Code : "404" , Message : "http not found err" } )
418418 },
419419 },
420420 {
@@ -494,7 +494,7 @@ func TestReconcileVPC(t *testing.T) {
494494 },
495495 },
496496 }, nil )
497- m .DescribeVpcAttribute (context .TODO (), gomock .AssignableToTypeOf (& ec2.DescribeVpcAttributeInput {})).AnyTimes ().Return (nil , awserrors . NewFailedDependency ( " failed dependency") )
497+ m .DescribeVpcAttribute (context .TODO (), gomock .AssignableToTypeOf (& ec2.DescribeVpcAttributeInput {})).AnyTimes ().Return (nil , & smithy. GenericAPIError { Code : "FailedDependency" , Message : " failed dependency"} )
498498 },
499499 },
500500 {
@@ -510,7 +510,7 @@ func TestReconcileVPC(t *testing.T) {
510510 },
511511 },
512512 })).Return (& ec2.DescribeVpcsOutput {Vpcs : []types.Vpc {}}, nil )
513- m .CreateVpc (context .TODO (), gomock .AssignableToTypeOf (& ec2.CreateVpcInput {})).After (describeVPCByNameCall ).Return (nil , awserrors . NewFailedDependency ( " failed dependency") )
513+ m .CreateVpc (context .TODO (), gomock .AssignableToTypeOf (& ec2.CreateVpcInput {})).After (describeVPCByNameCall ).Return (nil , & smithy. GenericAPIError { Code : "FailedDependency" , Message : " failed dependency"} )
514514 },
515515 },
516516 {
@@ -610,7 +610,7 @@ func TestDeleteVPC(t *testing.T) {
610610 expect : func (m * mocks.MockEC2APIMockRecorder ) {
611611 m .DeleteVpc (context .TODO (), gomock .Eq (& ec2.DeleteVpcInput {
612612 VpcId : aws .String ("managed-vpc" ),
613- })).Return (nil , awserrors . NewFailedDependency ( " failed dependency") )
613+ })).Return (nil , & smithy. GenericAPIError { Code : "FailedDependency" , Message : " failed dependency"} )
614614 },
615615 },
616616 {
@@ -636,7 +636,7 @@ func TestDeleteVPC(t *testing.T) {
636636 expect : func (m * mocks.MockEC2APIMockRecorder ) {
637637 m .DeleteVpc (context .TODO (), gomock .Eq (& ec2.DeleteVpcInput {
638638 VpcId : aws .String ("managed-vpc" ),
639- })).Return (nil , awserr . New ( "InvalidVpcID.NotFound" , "not found" , nil ) )
639+ })).Return (nil , & smithy. GenericAPIError { Code : "InvalidVpcID.NotFound" , Message : "not found" } )
640640 },
641641 },
642642 }
0 commit comments