Skip to content

Commit 8809531

Browse files
committed
feat: Added support for eviction grace period.
Resolves #636 Signed-off-by: Ali Mukadam <[email protected]>
1 parent 8883c54 commit 8809531

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

modules/oke/nodepools.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,12 @@ resource "oci_containerengine_node_pool" "nodepools" {
6464
defined_tags = merge(lookup(var.defined_tags, "node", {}), lookup(each.value, "node_defined_tags", {}))
6565
}
6666

67+
node_eviction_node_pool_settings {
68+
#Optional
69+
eviction_grace_duration = format("PT%sM",lookup(each.value, "eviction_grace_duration", 0))
70+
is_force_delete_after_grace_duration = lookup(each.value, "force_node_delete", true)
71+
}
72+
6773
# setting shape
6874
dynamic "node_shape_config" {
6975
for_each = length(regexall("Flex", lookup(each.value, "shape", "VM.Standard.E4.Flex"))) > 0 ? [1] : []

terraform.tfvars.example

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,8 @@ node_pools = {
198198
# memory = 32,
199199
# node_pool_size = 1,
200200
# boot_volume_size = 150,
201+
# eviction_grace_duration = 2,
202+
# force_node_delete = true
201203
#}
202204
# # node pool with initial node labels
203205
# np2 = {

0 commit comments

Comments
 (0)