Skip to content

Commit

Permalink
update to use domain for shared vpcs
Browse files Browse the repository at this point in the history
  • Loading branch information
badra001 committed Jul 28, 2023
1 parent 66b0283 commit 4dfc479
Show file tree
Hide file tree
Showing 10 changed files with 15 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
# ca
#---
locals {
ca_dns_name = format("pki.%v.%v", var.cluster_name, var.vpc_domain_name)
vpc_domain_name = coalesce(var.domain.var.vpc_domain_name)
ca_dns_name = format("pki.%v.%v", var.cluster_name, local.vpc_domain_name)
# ca_ou = format("ou=%v,ou=EKS,ou=%v,ou=PKI",var.cluster_name,var.vpc_full_name)
ca_ou = format("eks-%v-%v-PKI", var.cluster_name, var.vpc_full_name)
ca_cert_download = false
Expand Down
3 changes: 2 additions & 1 deletion examples/full-cluster-tf-upgrade/1.24/dns-zone.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
locals {
cluster_domain_name = format("%v.%v", var.cluster_name, var.vpc_domain_name)
vpc_domain_name = coalesce(var.domain.var.vpc_domain_name)
cluster_domain_name = format("%v.%v", var.cluster_name, local.vpc_domain_name)
cluster_domain_description = format("%v EKS Cluster DNS Zone", var.cluster_name)
}

Expand Down
2 changes: 1 addition & 1 deletion examples/full-cluster-tf-upgrade/1.24/ec2-keypair.tf
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ resource "null_resource" "generate_keypair" {
}
provisioner "local-exec" {
working_dir = "./setup"
command = "ssh-keygen -f ${local.keypair_name} -N '' -t rsa -b 2048 -C '${local.keypair_name}@${var.cluster_name}.${var.vpc_domain_name}'"
command = "ssh-keygen -f ${local.keypair_name} -N '' -t rsa -b 2048 -C '${local.keypair_name}@${var.cluster_name}.${local.vpc_domain_name}'"
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
cluster_name = "{org}-{project}-{env}"
cluster_version = "1.24"
region = "us-gov-east-1"
## domain = set to correct domain if using a shared vpc
eks_instance_disk_size = 40
eks_vpc_name = "{vpc_full_name}"
eks_instance_type = "t3.xlarge"
Expand Down
4 changes: 2 additions & 2 deletions examples/full-cluster-tf-upgrade/1.24/variables.eks.tf
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ variable "cluster_name" {
variable "cluster_version" {
description = "The EKS version number, see https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html"
type = string
default = "1.21"
default = "1.24"
}

variable "eks_instance_type" {
Expand Down Expand Up @@ -54,5 +54,5 @@ variable "eks_instance_disk_size" {
variable "domain" {
description = "The DNS domain name of the cluster. Defaults to empty which causes the sample application to use the domain assigned to the load balancer of the istio ingress gateway."
type = string
default = ""
default = null
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
# ca
#---
locals {
ca_dns_name = format("pki.%v.%v", var.cluster_name, var.vpc_domain_name)
vpc_domain_name = coalesce(var.domain.var.vpc_domain_name)
ca_dns_name = format("pki.%v.%v", var.cluster_name, local.vpc_domain_name)
# ca_ou = format("ou=%v,ou=EKS,ou=%v,ou=PKI",var.cluster_name,var.vpc_full_name)
ca_ou = format("eks-%v-%v-PKI", var.cluster_name, var.vpc_full_name)
ca_cert_download = false
Expand Down
3 changes: 2 additions & 1 deletion examples/full-cluster-tf-upgrade/1.25/dns-zone.tf
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
locals {
cluster_domain_name = format("%v.%v", var.cluster_name, var.vpc_domain_name)
vpc_domain_name = coalesce(var.domain.var.vpc_domain_name)
cluster_domain_name = format("%v.%v", var.cluster_name, local.vpc_domain_name)
cluster_domain_description = format("%v EKS Cluster DNS Zone", var.cluster_name)
}

Expand Down
2 changes: 1 addition & 1 deletion examples/full-cluster-tf-upgrade/1.25/ec2-keypair.tf
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ resource "null_resource" "generate_keypair" {
}
provisioner "local-exec" {
working_dir = "./setup"
command = "ssh-keygen -f ${local.keypair_name} -N '' -t rsa -b 2048 -C '${local.keypair_name}@${var.cluster_name}.${var.vpc_domain_name}'"
command = "ssh-keygen -f ${local.keypair_name} -N '' -t rsa -b 2048 -C '${local.keypair_name}@${var.cluster_name}.${local.vpc_domain_name}'"
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@
cluster_name = "{org}-{project}-{env}"
cluster_version = "1.25"
region = "us-gov-east-1"
## domain = set to correct domain if using a shared vpc
eks_instance_disk_size = 40
eks_vpc_name = "{vpc_full_name}"
eks_instance_type = "t3.xlarge"
eks_ng_desire_size = 3
eks_ng_max_size = 15
eks_ng_min_size = 3



2 changes: 1 addition & 1 deletion examples/full-cluster-tf-upgrade/1.25/variables.eks.tf
Original file line number Diff line number Diff line change
Expand Up @@ -54,5 +54,5 @@ variable "eks_instance_disk_size" {
variable "domain" {
description = "The DNS domain name of the cluster. Defaults to empty which causes the sample application to use the domain assigned to the load balancer of the istio ingress gateway."
type = string
default = ""
default = null
}

0 comments on commit 4dfc479

Please sign in to comment.