@@ -43,10 +43,10 @@ provider "kubernetes" {
4343}
4444
4545locals {
46- name = " ex-${ replace (basename (path. cwd ), " _" , " -" )} "
47- environment = " dev"
48- region = " us-west-2"
49- cluster_version = " 1.27"
46+ name = " ex-${ replace (basename (path. cwd ), " _" , " -" )} "
47+ environment = " dev"
48+ region = " us-west-2"
49+ cluster_version = " 1.27"
5050 gitops_addons_url = " ${ var . gitops_addons_org } /${ var . gitops_addons_repo } "
5151 gitops_addons_basepath = var. gitops_addons_basepath
5252 gitops_addons_path = var. gitops_addons_path
@@ -62,23 +62,23 @@ locals {
6262 enable_external_dns = true
6363 enable_external_secrets = true
6464 enable_aws_load_balancer_controller = true
65- enable_fargate_fluentbit = true
6665 enable_aws_for_fluentbit = true
6766 enable_aws_node_termination_handler = true
6867 enable_karpenter = true
6968 enable_velero = true
7069 enable_aws_gateway_api_controller = true
7170 enable_aws_ebs_csi_resources = true # generate gp2 and gp3 storage classes for ebs-csi
7271 enable_aws_secrets_store_csi_driver_provider = true
72+ # enable_fargate_fluentbit = true
7373 }
7474 oss_addons = {
75- enable_argo_rollouts = true
76- enable_argo_workflows = true
77- # enable_cluster_proportional_autoscaler = true
78- enable_gatekeeper = true
79- enable_gpu_operator = true
80- # enable_ingress_nginx = true
81- enable_kyverno = true
75+ # enable_cluster_proportional_autoscaler = true
76+ # enable_gatekeeper = true
77+ # enable_kyverno = true
78+ # enable_ingress_nginx = true
79+ enable_argo_rollouts = true
80+ enable_argo_workflows = true
81+ enable_gpu_operator = true
8282 enable_kube_prometheus_stack = true
8383 enable_metrics_server = true
8484 enable_prometheus_adapter = true
@@ -96,15 +96,19 @@ locals {
9696 aws_account_id = data.aws_caller_identity.current.account_id
9797 aws_vpc_id = module.vpc.vpc_id
9898 },
99+ {
100+ # Required for external dns addon
101+ external_dns_domain_filters = " example.com"
102+ },
99103 {
100104 addons_repo_url = local.gitops_addons_url
101105 addons_repo_basepath = local.gitops_addons_basepath
102106 addons_repo_path = local.gitops_addons_path
103107 addons_repo_revision = local.gitops_addons_revision
104108 },
105109 try (local. aws_addons . enable_velero , false ) ? {
106- velero_backup_s3_bucket_prefix = try (local. velero_backup_s3_bucket_prefix ," " )
107- velero_backup_s3_bucket_name = try (local. velero_backup_s3_bucket_name ," " ) } : {} # Required when enabling addon velero
110+ velero_backup_s3_bucket_prefix = try (local. velero_backup_s3_bucket_prefix , " " )
111+ velero_backup_s3_bucket_name = try (local. velero_backup_s3_bucket_name , " " ) } : {} # Required when enabling addon velero
108112 )
109113
110114 argocd_bootstrap_app_of_apps = {
@@ -191,7 +195,7 @@ module "eks_blueprints_addons" {
191195 aws_node_termination_handler_asg_arns = [for asg in module . eks . self_managed_node_groups : asg . autoscaling_group_arn ]
192196 # # An S3 Bucket ARN is required. This can be declared with or without a Suffix.
193197 velero = {
194- s3_backup_location = " ${ try (module. velero_backup_s3_bucket . s3_bucket_arn ," " )} /${ local . velero_backup_s3_bucket_prefix } "
198+ s3_backup_location = " ${ try (module. velero_backup_s3_bucket . s3_bucket_arn , " " )} /${ local . velero_backup_s3_bucket_prefix } "
195199 }
196200
197201 eks_addons = {
0 commit comments