Skip to content

Commit 7709913

Browse files
Got rid of reserved CIDR's for EKS
1 parent 563c7de commit 7709913

File tree

5 files changed

+15
-23
lines changed

5 files changed

+15
-23
lines changed

main.tf

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
check "reserved_cidrs_required_for_gke" {
2+
assert {
3+
condition = var.k8s_provider != "gke" || (var.reserved_subnet_cidrs != null && length(var.reserved_subnet_cidrs) > 0)
4+
error_message = "'reserved_subnet_cidrs' must be provided for GKE cluster"
5+
}
6+
}
7+
18
locals {
29
liqo_chart_repo = "https://castai.github.io/liqo"
310
liqo_chart_name = "liqo"
@@ -42,13 +49,12 @@ module "liqo_helm_values_eks" {
4249
count = var.k8s_provider == "eks" ? 1 : 0
4350
source = "./modules/eks"
4451

45-
image_tag = local.liqo_image_tag
46-
cluster_name = var.cluster_name
47-
cluster_region = var.cluster_region
48-
api_server_address = var.api_server_address
49-
pod_cidr = var.pod_cidr
50-
service_cidr = var.service_cidr
51-
reserved_subnet_cidrs = var.reserved_subnet_cidrs
52+
image_tag = local.liqo_image_tag
53+
cluster_name = var.cluster_name
54+
cluster_region = var.cluster_region
55+
api_server_address = var.api_server_address
56+
pod_cidr = var.pod_cidr
57+
service_cidr = var.service_cidr
5258
}
5359

5460
# Liqo Helm Release

modules/eks/main.tf

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,6 @@ locals {
4747
}
4848
]
4949

50-
reserved_subnets_set_values = [
51-
for idx, cidr in var.reserved_subnet_cidrs : {
52-
name = "ipam.reservedSubnets[${idx}]"
53-
value = cidr
54-
}
55-
]
56-
5750
eks_specific_set_values = [
5851
{
5952
name = "networking.fabric.config.fullMasquerade"
@@ -68,7 +61,6 @@ locals {
6861
all_set_values = concat(
6962
local.basic_set_values,
7063
local.pools_set_values,
71-
local.reserved_subnets_set_values,
7264
local.eks_specific_set_values
7365
)
7466
}

modules/eks/variables.tf

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,3 @@ variable "service_cidr" {
2727
description = "Service CIDR for IPAM configuration"
2828
type = string
2929
}
30-
31-
variable "reserved_subnet_cidrs" {
32-
description = "List of subnet CIDRs for IPAM reserved subnets"
33-
type = list(string)
34-
default = []
35-
}

modules/gke/variables.tf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,4 @@ variable "service_cidr" {
3737
variable "reserved_subnet_cidrs" {
3838
description = "List of subnet CIDRs for IPAM reserved subnets"
3939
type = list(string)
40-
default = []
4140
}

variables.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ variable "service_cidr" {
6767
}
6868

6969
variable "reserved_subnet_cidrs" {
70-
description = "List of reserved subnet CIDR's"
70+
description = "List of reserved subnet CIDR's (relevant for GKE)"
7171
type = list(string)
72+
default = []
7273
}

0 commit comments

Comments
 (0)