-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
module "k8s-addons" {
source = "github.com/aws-ia/terraform-aws-eks-blueprints//modules/kubernetes-addons?ref=093574f79a50413b961376d9ec0310bda6b514b9"
eks_cluster_id = local.eks_cluster_id
eks_worker_security_group_id = local.eks_worker_security_group_id
enable_amazon_eks_coredns = true
amazon_eks_coredns_config = {
addon_version = "v1.8.3-eksbuild.1"
}
enable_amazon_eks_kube_proxy = true
amazon_eks_kube_proxy_config = {
addon_version = "v1.20.7-eksbuild.1"
}
enable_amazon_eks_vpc_cni = true
enable_argocd = true
argocd_helm_config = {
version = "4.5.4"
values = [templatefile("${path.module}/helm_values/argocd-values.yaml.tftpl", {nodeSelector = local.primaryNodeSelector})]
}
argocd_manage_add_ons = true
argocd_applications = {
addons = {
path = "chart"
repo_url = "https://github.com/aws-samples/eks-blueprints-add-ons.git"
project = "default"
add_on_application = true // This indicates the root add-on application.
}
}
// See: https://github.com/tetratelabs/terraform-eksblueprints-tetrate-istio-addon
enable_tetrate_istio = true
tetrate_istio_version = "1.13.3"
tetrate_istio_base_helm_config = {
values = [templatefile("${path.module}/helm_values/tetrate-istio-base-values.yaml.tftpl", {nodeSelector = local.primaryNodeSelector})]
}
tetrate_istio_cni_helm_config = {
values = [templatefile("${path.module}/helm_values/tetrate-istio-cni-values.yaml.tftpl", {nodeSelector = local.primaryNodeSelector})]
}
tetrate_istio_istiod_helm_config = {
values = [templatefile("${path.module}/helm_values/tetrate-istio-istiod-values.yaml.tftpl", {nodeSelector = local.primaryNodeSelector})]
}
tetrate_istio_gateway_helm_config = {
values = [templatefile("${path.module}/helm_values/tetrate-istio-gateway-values.yaml.tftpl", {nodeSelector = local.primaryNodeSelector})]
}
Creating the namespace by hand gets past that error, but an initial look seemed to suggest that the namespace creation should be handled, and creating it is the default.
https://github.com/tetratelabs/terraform-eksblueprints-tetrate-istio-addon/blob/main/locals.tf#L13
That being said, it is not clear to me that the create_namespace
value is actually being used anywhere.
Metadata
Metadata
Assignees
Labels
No labels