Skip to content

Commit 86115b5

Browse files
authored
Merge pull request #8981 from vbhargav875/oci-skip-oke-drain-during-delete
[OCI] Skip drain of node on cloud-provider during delete
2 parents 934a600 + a0e3442 commit 86115b5

File tree

1 file changed

+7
-3
lines changed
  • cluster-autoscaler/cloudprovider/oci/nodepools

1 file changed

+7
-3
lines changed

cluster-autoscaler/cloudprovider/oci/nodepools/cache.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,14 @@ func (c *nodePoolCache) removeInstance(nodePoolID, instanceID string, nodeName s
8383

8484
// always try to remove the instance. This call is idempotent
8585
scaleDown := true
86+
overrideEvictionGraceDuration := "PT0M"
87+
forceDeletionAfterOverrideGraceDuration := true
8688
resp, err := c.okeClient.DeleteNode(context.Background(), oke.DeleteNodeRequest{
87-
NodePoolId: &nodePoolID,
88-
NodeId: &instanceID,
89-
IsDecrementSize: &scaleDown,
89+
NodePoolId: &nodePoolID,
90+
NodeId: &instanceID,
91+
IsDecrementSize: &scaleDown,
92+
OverrideEvictionGraceDuration: &overrideEvictionGraceDuration,
93+
IsForceDeletionAfterOverrideGraceDuration: &forceDeletionAfterOverrideGraceDuration,
9094
})
9195

9296
klog.Infof("Delete Node API returned response: %v, err: %v", resp, err)

0 commit comments

Comments
 (0)