@@ -110,7 +110,7 @@ module "eks" {
110
110
eks_managed_node_groups = {
111
111
initial = {
112
112
instance_types = [" m6i.large" , " m5.large" , " m5n.large" , " m5zn.large" ]
113
- capacity_type = " SPOT"
113
+ capacity_type = var.capacity_type # defaults to SPOT
114
114
min_size = 1
115
115
max_size = 5
116
116
desired_size = 3
@@ -127,7 +127,7 @@ module "eks" {
127
127
128
128
module "eks_blueprints_addons" {
129
129
source = " aws-ia/eks-blueprints-addons/aws"
130
- version = " 0.2 .0"
130
+ version = " 1.8 .0"
131
131
132
132
cluster_name = module. eks . cluster_name
133
133
cluster_endpoint = module. eks . cluster_endpoint
@@ -144,7 +144,7 @@ module "eks_blueprints_addons" {
144
144
crossplane_kubernetes_provider_enable = local.kubernetes_provider.enable
145
145
})]
146
146
}
147
- enable_karpenter = true
147
+ enable_gatekeeper = true
148
148
enable_metrics_server = true
149
149
enable_kube_prometheus_stack = true
150
150
kube_prometheus_stack = {
@@ -164,7 +164,7 @@ module "eks_blueprints_addons" {
164
164
# Crossplane
165
165
# ---------------------------------------------------------------
166
166
module "crossplane" {
167
- source = " . /addon/"
167
+ source = " github.com/awslabs/crossplane-on-eks/bootstrap/terraform /addon/"
168
168
enable_crossplane = true
169
169
crossplane = {
170
170
values = [yamlencode ({
@@ -215,7 +215,7 @@ locals {
215
215
crossplane_namespace = " crossplane-system"
216
216
217
217
upbound_aws_provider = {
218
- enable = true # NOTE: if you only use one aws provider, only enable one
218
+ enable = var.enable_upbound_aws_provider # defaults to true
219
219
version = " v0.40.0"
220
220
controller_config = " upbound-aws-controller-config"
221
221
provider_config_name = " aws-provider-config" # this is the providerConfigName used in all the examples in this repo
@@ -234,15 +234,15 @@ locals {
234
234
}
235
235
236
236
aws_provider = {
237
- enable = false # NOTE: if you only use one aws provider, only enable one
237
+ enable = var.enable_aws_provider # defaults to false
238
238
version = " v0.43.1"
239
239
name = " aws-provider"
240
240
controller_config = " aws-controller-config"
241
241
provider_config_name = " aws-provider-config" # this is the providerConfigName used in all the examples in this repo
242
242
}
243
243
244
244
kubernetes_provider = {
245
- enable = true
245
+ enable = var.enable_kubernetes_provider # defaults to true
246
246
version = " v0.9.0"
247
247
service_account = " kubernetes-provider"
248
248
name = " kubernetes-provider"
@@ -252,7 +252,7 @@ locals {
252
252
}
253
253
254
254
helm_provider = {
255
- enable = true
255
+ enable = var.enable_helm_provider # defaults to true
256
256
version = " v0.15.0"
257
257
service_account = " helm-provider"
258
258
name = " helm-provider"
0 commit comments