Skip to content

Commit ddd7723

Browse files
robo-caphyder
authored andcommitted
add new provider features
1 parent 8ddb794 commit ddd7723

File tree

15 files changed

+27
-18
lines changed

15 files changed

+27
-18
lines changed

module-cluster.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,11 @@ module "cluster" {
7070
? try(module.network.pub_lb_subnet_id, "") # safe destroy; validated in submodule
7171
: try(module.network.int_lb_subnet_id, "")
7272
)
73-
73+
backend_nsg_ids = compact(flatten([
74+
var.backend_nsg_ids,
75+
try(module.network.worker_nsg_id, null),
76+
var.cni_type == "npn" ? try(module.network.pod_nsg_id, null) : null
77+
]))
7478

7579
# Cluster
7680
cluster_kms_key_id = var.cluster_kms_key_id

modules/bastion/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ terraform {
1717

1818
oci = {
1919
source = "oracle/oci"
20-
version = ">= 7.6.0"
20+
version = ">= 7.30.0"
2121
}
2222
}
2323
}

modules/cluster-addons/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ terraform {
77
required_providers {
88
oci = {
99
source = "oracle/oci"
10-
version = ">= 7.6.0"
10+
version = ">= 7.30.0"
1111
}
1212
}
1313
}

modules/cluster/cluster.tf

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,9 @@ resource "oci_containerengine_cluster" "k8s_cluster" {
8989
}
9090

9191
service_lb_config {
92-
defined_tags = var.service_lb_defined_tags
93-
freeform_tags = var.service_lb_freeform_tags
92+
backend_nsg_ids = var.backend_nsg_ids
93+
defined_tags = var.service_lb_defined_tags
94+
freeform_tags = var.service_lb_freeform_tags
9495
}
9596

9697
service_lb_subnet_ids = compact([var.service_lb_subnet_id])
@@ -102,12 +103,7 @@ resource "oci_containerengine_cluster" "k8s_cluster" {
102103
}
103104

104105
lifecycle {
105-
ignore_changes = [defined_tags, freeform_tags, cluster_pod_network_options, options[0].kubernetes_network_config]
106-
107-
precondition {
108-
condition = var.service_lb_subnet_id != null
109-
error_message = "Missing service load balancer subnet."
110-
}
106+
ignore_changes = [defined_tags]
111107

112108
precondition {
113109
condition = !var.use_signed_images || length(var.image_signing_keys) > 0

modules/cluster/variables.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ variable "tag_namespace" { type = string }
2424
variable "use_defined_tags" { type = string }
2525
variable "use_signed_images" { type = bool }
2626
variable "vcn_id" { type = string }
27+
variable "backend_nsg_ids" { type = set(string) }
2728

2829
# Tagging
2930
variable "cluster_defined_tags" { type = map(string) }

modules/cluster/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ terraform {
77
required_providers {
88
oci = {
99
source = "oracle/oci"
10-
version = ">= 7.6.0"
10+
version = ">= 7.30.0"
1111
}
1212
}
1313
}

modules/iam/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ terraform {
1010
oci = {
1111
configuration_aliases = [oci.home]
1212
source = "oracle/oci"
13-
version = ">= 7.6.0"
13+
version = ">= 7.30.0"
1414
}
1515
}
1616
}

modules/network/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ terraform {
77
required_providers {
88
oci = {
99
source = "oracle/oci"
10-
version = ">= 7.6.0"
10+
version = ">= 7.30.0"
1111
}
1212
}
1313
}

modules/operator/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ terraform {
1717

1818
oci = {
1919
source = "oracle/oci"
20-
version = ">= 7.6.0"
20+
version = ">= 7.30.0"
2121
}
2222
}
2323
}

modules/utilities/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ terraform {
1212

1313
oci = {
1414
source = "oracle/oci"
15-
version = ">= 7.6.0"
15+
version = ">= 7.30.0"
1616
}
1717
}
1818
}

0 commit comments

Comments
 (0)