Skip to content

Commit 346136f

Browse files
pranavsriram8YashwantGohokar
authored andcommitted
set serviceUid as opc-retry-token
1 parent fde2e2c commit 346136f

File tree

8 files changed

+13
-13
lines changed

8 files changed

+13
-13
lines changed

pkg/cloudprovider/providers/oci/instances_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ func (c *MockLoadBalancerClient) ListWorkRequests(ctx context.Context, compartme
439439
return nil, nil
440440
}
441441

442-
func (c *MockLoadBalancerClient) CreateLoadBalancer(ctx context.Context, details *client.GenericCreateLoadBalancerDetails) (string, error) {
442+
func (c *MockLoadBalancerClient) CreateLoadBalancer(ctx context.Context, details *client.GenericCreateLoadBalancerDetails, serviceUid *string) (string, error) {
443443
return "", nil
444444
}
445445

@@ -533,7 +533,7 @@ func (c *MockNetworkLoadBalancerClient) ListWorkRequests(ctx context.Context, co
533533
return nil, nil
534534
}
535535

536-
func (c *MockNetworkLoadBalancerClient) CreateLoadBalancer(ctx context.Context, details *client.GenericCreateLoadBalancerDetails) (string, error) {
536+
func (c *MockNetworkLoadBalancerClient) CreateLoadBalancer(ctx context.Context, details *client.GenericCreateLoadBalancerDetails, serviceUid *string) (string, error) {
537537
return "", nil
538538
}
539539

pkg/cloudprovider/providers/oci/load_balancer.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,8 @@ func (clb *CloudLoadBalancerProvider) createLoadBalancer(ctx context.Context, sp
394394
}
395395
}
396396

397-
wrID, err := clb.lbClient.CreateLoadBalancer(ctx, &details)
397+
serviceUid := fmt.Sprintf("%s", spec.service.UID)
398+
wrID, err := clb.lbClient.CreateLoadBalancer(ctx, &details, &serviceUid)
398399
if err != nil {
399400
return nil, "", errors.Wrap(err, "creating load balancer")
400401
}

pkg/csi/driver/bv_controller_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ func (c *MockLoadBalancerClient) ListWorkRequests(ctx context.Context, compartme
465465
return nil, nil
466466
}
467467

468-
func (c *MockLoadBalancerClient) CreateLoadBalancer(ctx context.Context, details *client.GenericCreateLoadBalancerDetails) (string, error) {
468+
func (c *MockLoadBalancerClient) CreateLoadBalancer(ctx context.Context, details *client.GenericCreateLoadBalancerDetails, serviceUid *string) (string, error) {
469469
return "", nil
470470
}
471471

pkg/oci/client/load_balancer.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ type loadbalancerClientStruct struct {
3939
}
4040

4141
type GenericLoadBalancerInterface interface {
42-
CreateLoadBalancer(ctx context.Context, details *GenericCreateLoadBalancerDetails) (string, error)
42+
CreateLoadBalancer(ctx context.Context, details *GenericCreateLoadBalancerDetails, serviceUid *string) (string, error)
4343

4444
GetLoadBalancer(ctx context.Context, id string) (*GenericLoadBalancer, error)
4545
GetLoadBalancerByName(ctx context.Context, compartmentID, name string) (*GenericLoadBalancer, error)
@@ -111,11 +111,10 @@ func (c *loadbalancerClientStruct) GetLoadBalancerByName(ctx context.Context, co
111111
return nil, errors.WithStack(errNotFound)
112112
}
113113

114-
func (c *loadbalancerClientStruct) CreateLoadBalancer(ctx context.Context, details *GenericCreateLoadBalancerDetails) (string, error) {
114+
func (c *loadbalancerClientStruct) CreateLoadBalancer(ctx context.Context, details *GenericCreateLoadBalancerDetails, serviceUid *string) (string, error) {
115115
if !c.rateLimiter.Writer.TryAccept() {
116116
return "", RateLimitError(true, "CreateLoadBalancer")
117117
}
118-
119118
resp, err := c.loadbalancer.CreateLoadBalancer(ctx, loadbalancer.CreateLoadBalancerRequest{
120119
CreateLoadBalancerDetails: loadbalancer.CreateLoadBalancerDetails{
121120
CompartmentId: details.CompartmentId,
@@ -133,7 +132,7 @@ func (c *loadbalancerClientStruct) CreateLoadBalancer(ctx context.Context, detai
133132
DefinedTags: details.DefinedTags,
134133
},
135134
RequestMetadata: c.requestMetadata,
136-
OpcRetryToken: details.DisplayName,
135+
OpcRetryToken: serviceUid,
137136
})
138137
incRequestCounter(err, createVerb, loadBalancerResource)
139138

pkg/oci/client/network_load_balancer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ func (c *networkLoadbalancer) GetLoadBalancerByName(ctx context.Context, compart
8484
return nil, errors.WithStack(errNotFound)
8585
}
8686

87-
func (c *networkLoadbalancer) CreateLoadBalancer(ctx context.Context, details *GenericCreateLoadBalancerDetails) (string, error) {
87+
func (c *networkLoadbalancer) CreateLoadBalancer(ctx context.Context, details *GenericCreateLoadBalancerDetails, serviceUid *string) (string, error) {
8888
if !c.rateLimiter.Writer.TryAccept() {
8989
return "", RateLimitError(true, "CreateLoadBalancer")
9090
}
@@ -104,7 +104,7 @@ func (c *networkLoadbalancer) CreateLoadBalancer(ctx context.Context, details *G
104104
DefinedTags: details.DefinedTags,
105105
},
106106
RequestMetadata: c.requestMetadata,
107-
OpcRetryToken: details.DisplayName,
107+
OpcRetryToken: serviceUid,
108108
})
109109
incRequestCounter(err, createVerb, networkLoadBalancerResource)
110110

pkg/oci/client/networking.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ func (c *client) CreateNetworkSecurityGroup(ctx context.Context, compartmentId,
232232
DisplayName: &displayName,
233233
FreeformTags: map[string]string{"CreatedBy": "CCM", "ServiceUid": serviceUid},
234234
},
235-
OpcRetryToken: &displayName,
235+
OpcRetryToken: &serviceUid,
236236
RequestMetadata: requestMetadata,
237237
})
238238

pkg/volume/provisioner/block/block_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ func (c *MockLoadBalancerClient) ListWorkRequests(ctx context.Context, compartme
394394
return nil, nil
395395
}
396396

397-
func (c *MockLoadBalancerClient) CreateLoadBalancer(ctx context.Context, details *client.GenericCreateLoadBalancerDetails) (string, error) {
397+
func (c *MockLoadBalancerClient) CreateLoadBalancer(ctx context.Context, details *client.GenericCreateLoadBalancerDetails, serviceUid *string) (string, error) {
398398
return "", nil
399399
}
400400

pkg/volume/provisioner/fss/fss_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ func (c *MockLoadBalancerClient) ListWorkRequests(ctx context.Context, compartme
392392
return nil, nil
393393
}
394394

395-
func (c *MockLoadBalancerClient) CreateLoadBalancer(ctx context.Context, details *client.GenericCreateLoadBalancerDetails) (string, error) {
395+
func (c *MockLoadBalancerClient) CreateLoadBalancer(ctx context.Context, details *client.GenericCreateLoadBalancerDetails, serviceUid *string) (string, error) {
396396
return "", nil
397397
}
398398

0 commit comments

Comments
 (0)