Skip to content

Commit e3a931a

Browse files
authored
chore: Fix private endpoints command (#3517)
1 parent 3957ccd commit e3a931a

File tree

9 files changed

+15
-15
lines changed

9 files changed

+15
-15
lines changed

internal/cli/privateendpoints/aws/interfaces/describe.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ var describeTemplate = `ID STATUS ERROR
4848
`
4949

5050
func (opts *DescribeOpts) Run() error {
51-
r, err := opts.store.InterfaceEndpoint(opts.ConfigProjectID(), provider, opts.privateEndpointServiceID, opts.privateEndpointID)
51+
r, err := opts.store.InterfaceEndpoint(opts.ConfigProjectID(), provider, opts.privateEndpointID, opts.privateEndpointServiceID)
5252

5353
if err != nil {
5454
return err

internal/cli/privateendpoints/aws/interfaces/describe_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func TestDescribeOpts_Run(t *testing.T) {
3939

4040
mockStore.
4141
EXPECT().
42-
InterfaceEndpoint(opts.ProjectID, provider, opts.privateEndpointServiceID, opts.privateEndpointID).
42+
InterfaceEndpoint(opts.ProjectID, provider, opts.privateEndpointID, opts.privateEndpointServiceID).
4343
Return(expected, nil).
4444
Times(1)
4545

internal/cli/privateendpoints/azure/interfaces/describe.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ var describeTemplate = `ID IP ADDRESS STATUS ERROR
4848
`
4949

5050
func (opts *DescribeOpts) Run() error {
51-
r, err := opts.store.InterfaceEndpoint(opts.ConfigProjectID(), provider, opts.privateEndpointServiceID, opts.privateEndpointID)
51+
r, err := opts.store.InterfaceEndpoint(opts.ConfigProjectID(), provider, opts.privateEndpointID, opts.privateEndpointServiceID)
5252

5353
if err != nil {
5454
return err

internal/cli/privateendpoints/azure/interfaces/describe_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func TestDescribeOpts_Run(t *testing.T) {
3939

4040
mockStore.
4141
EXPECT().
42-
InterfaceEndpoint(opts.ProjectID, provider, opts.privateEndpointServiceID, opts.privateEndpointID).
42+
InterfaceEndpoint(opts.ProjectID, provider, opts.privateEndpointID, opts.privateEndpointServiceID).
4343
Return(expected, nil).
4444
Times(1)
4545

internal/cli/privateendpoints/gcp/interfaces/describe.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ var describeTemplate = `ENDPOINT STATUS DELETE REQUESTED
4848
`
4949

5050
func (opts *DescribeOpts) Run() error {
51-
r, err := opts.store.InterfaceEndpoint(opts.ConfigProjectID(), provider, opts.privateEndpointServiceID, opts.privateEndpointGroupID)
51+
r, err := opts.store.InterfaceEndpoint(opts.ConfigProjectID(), provider, opts.privateEndpointGroupID, opts.privateEndpointServiceID)
5252

5353
if err != nil {
5454
return err

internal/cli/privateendpoints/gcp/interfaces/describe_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func TestDescribeOpts_Run(t *testing.T) {
3939

4040
mockStore.
4141
EXPECT().
42-
InterfaceEndpoint(opts.ProjectID, provider, opts.privateEndpointServiceID, opts.privateEndpointGroupID).
42+
InterfaceEndpoint(opts.ProjectID, provider, opts.privateEndpointGroupID, opts.privateEndpointServiceID).
4343
Return(expected, nil).
4444
Times(1)
4545

internal/kubernetes/operator/project/privateendpoints.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ func buildAWSInterfaces(
136136
configs := make([]akov2.AWSPrivateEndpointConfiguration, 0, len(interfaceIDs))
137137

138138
for _, interfaceID := range interfaceIDs {
139-
pe, err := provider.InterfaceEndpoint(projectID, "AWS", serviceID, interfaceID)
139+
pe, err := provider.InterfaceEndpoint(projectID, "AWS", interfaceID, serviceID)
140140
if err != nil {
141141
return nil, err
142142
}
@@ -160,7 +160,7 @@ func buildAzureInterfaces(
160160
configs := make([]akov2.AzurePrivateEndpointConfiguration, 0, len(interfaceIDs))
161161

162162
for _, interfaceID := range interfaceIDs {
163-
pe, err := provider.InterfaceEndpoint(projectID, "AZURE", serviceID, interfaceID)
163+
pe, err := provider.InterfaceEndpoint(projectID, "AZURE", interfaceID, serviceID)
164164
if err != nil {
165165
return nil, err
166166
}
@@ -190,7 +190,7 @@ func buildGCPInterfaces(
190190
configs := make([]akov2.GCPPrivateEndpointConfiguration, 0, len(interfaceIDs))
191191

192192
for _, interfaceID := range interfaceIDs {
193-
pe, err := provider.InterfaceEndpoint(projectID, "GCP", serviceID, interfaceID)
193+
pe, err := provider.InterfaceEndpoint(projectID, "GCP", interfaceID, serviceID)
194194
if err != nil {
195195
return nil, err
196196
}

internal/kubernetes/operator/project/privateendpoints_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -329,15 +329,15 @@ func TestBuildPrivateEndpoints(t *testing.T) {
329329
peStore.EXPECT().PrivateEndpoints(projectID, "GCP").Return(tt.gcpServices, nil)
330330

331331
if tt.awsEndpointInterface != nil {
332-
peStore.EXPECT().InterfaceEndpoint(projectID, "AWS", "aws-pe-1", "vpcpe-123456").Return(tt.awsEndpointInterface, nil)
332+
peStore.EXPECT().InterfaceEndpoint(projectID, "AWS", "vpcpe-123456", "aws-pe-1").Return(tt.awsEndpointInterface, nil)
333333
}
334334

335335
if tt.azureEndpointInterface != nil {
336-
peStore.EXPECT().InterfaceEndpoint(projectID, "AZURE", "azure-pe-1", "azure/resource/id").Return(tt.azureEndpointInterface, nil)
336+
peStore.EXPECT().InterfaceEndpoint(projectID, "AZURE", "azure/resource/id", "azure-pe-1").Return(tt.azureEndpointInterface, nil)
337337
}
338338

339339
if tt.gcpEndpointInterface != nil {
340-
peStore.EXPECT().InterfaceEndpoint(projectID, "GCP", "gcp-pe-1", "groupName").Return(tt.gcpEndpointInterface, nil)
340+
peStore.EXPECT().InterfaceEndpoint(projectID, "GCP", "groupName", "gcp-pe-1").Return(tt.gcpEndpointInterface, nil)
341341
}
342342

343343
privateEndpoints, err := BuildPrivateEndpointCustomResources(

internal/store/private_endpoints.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ type DataLakePrivateEndpointDeleter interface {
5353
}
5454

5555
type InterfaceEndpointDescriber interface {
56-
InterfaceEndpoint(string, string, string, string) (*atlasv2.PrivateLinkEndpoint, error)
56+
InterfaceEndpoint(projectID, cloudProvider, privateEndpointID, endpointServiceID string) (*atlasv2.PrivateLinkEndpoint, error)
5757
}
5858

5959
type InterfaceEndpointCreator interface {
@@ -130,8 +130,8 @@ func (s *Store) CreateInterfaceEndpoint(projectID, provider, endpointServiceID s
130130
}
131131

132132
// InterfaceEndpoint encapsulates the logic to manage different cloud providers.
133-
func (s *Store) InterfaceEndpoint(projectID, cloudProvider, endpointServiceID, privateEndpointID string) (*atlasv2.PrivateLinkEndpoint, error) {
134-
result, _, err := s.clientv2.PrivateEndpointServicesApi.GetPrivateEndpoint(s.ctx, projectID, cloudProvider, endpointServiceID, privateEndpointID).Execute()
133+
func (s *Store) InterfaceEndpoint(projectID, cloudProvider, privateEndpointID, endpointServiceID string) (*atlasv2.PrivateLinkEndpoint, error) {
134+
result, _, err := s.clientv2.PrivateEndpointServicesApi.GetPrivateEndpoint(s.ctx, projectID, cloudProvider, privateEndpointID, endpointServiceID).Execute()
135135
return result, err
136136
}
137137

0 commit comments

Comments
 (0)