File tree Expand file tree Collapse file tree 4 files changed +15
-9
lines changed
EKS-Blueprint/modules/kubernetes-addons Expand file tree Collapse file tree 4 files changed +15
-9
lines changed Original file line number Diff line number Diff line change @@ -657,7 +657,7 @@ module "calico" {
657
657
module "kubecost" {
658
658
source = " ./kubecost"
659
659
660
- count = var. enable_kubecost ? 1 : 0
660
+ count = var. kubecost_enabled ? 1 : 0
661
661
662
662
helm_config = var. kubecost_helm_config
663
663
manage_via_gitops = var. argocd_manage_add_ons
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ module "eks_bootstrap" {
26
26
kubeclarity_enabled = false
27
27
kubeclarity_hostname = ""
28
28
kubecost_enabled = false
29
+ kubecost_hostname = ""
29
30
cert_manager_enabled = true
30
31
worker_iam_role_name = "worker_iam_role_name"
31
32
ingress_nginx_enabled = true
@@ -65,11 +66,14 @@ module "eks_bootstrap" {
65
66
66
67
## Compatibility
67
68
68
- | Release | Kubernetes 1.23 | Kubernetes 1.24 | Kubernetes 1.25 |
69
- | ------------------| ------------------| ------------------| ----------------------|
70
- | Release 1.0.0 | ✔ ; | ✗ ; | ✗ ; |
71
- | Release 1.0.1 | ✔ ; | ✔ ; | ✔ ; |
72
- | Release 1.1.0 | ✔ ; | ✔ ; | ✔ ; |
69
+ | Release | Kubernetes 1.23 | Kubernetes 1.24 | Kubernetes 1.25 | Kubernetes 1.26 |
70
+ | ------------------| ------------------| ------------------| ----------------------| ----------------------|
71
+ | Release 1.0.0 | ✔ ; | ✗ ; | ✗ ; | ✗ ; |
72
+ | Release 1.0.1 | ✔ ; | ✔ ; | ✔ ; | ✗ ; |
73
+ | Release 1.1.0 | ✔ ; | ✔ ; | ✔ ; | ✗ ; |
74
+ | Release 2.0.0 | ✔ ; | ✔ ; | ✔ ; | ✗ ; |
75
+ | Release 2.1.0 | ✔ ; | ✔ ; | ✔ ; | ✗ ; |
76
+ | Release 3.0.0 | ✔ ; | ✔ ; | ✔ ; | ✔ ; |
73
77
74
78
## IAM Permissions
75
79
The required IAM permissions to create resources from this module can be found [ here] ( https://github.com/squareops/terraform-aws-eks-bootstrap/blob/main/IAM.md )
Original file line number Diff line number Diff line change @@ -221,7 +221,7 @@ resource "helm_release" "internal_nginx" {
221
221
count = var. internal_ingress_nginx_enabled ? 1 : 0
222
222
name = " internal-ingress-nginx"
223
223
chart = " ingress-nginx"
224
- version = " 4.1.4 "
224
+ version = " 4.7.0 "
225
225
namespace = " internal-ingress-nginx"
226
226
repository = " https://kubernetes.github.io/ingress-nginx"
227
227
values = [
@@ -253,6 +253,7 @@ resource "random_password" "kube_clarity" {
253
253
}
254
254
255
255
resource "kubernetes_secret" "kube_clarity" {
256
+ count = var. kubeclarity_enabled ? 1 : 0
256
257
depends_on = [kubernetes_namespace . kube_clarity ]
257
258
metadata {
258
259
name = " basic-auth"
@@ -307,6 +308,7 @@ resource "random_password" "kubecost" {
307
308
}
308
309
309
310
resource "kubernetes_secret" "kubecost" {
311
+ count = var. kubecost_enabled ? 1 : 0
310
312
depends_on = [aws_eks_addon . kubecost ]
311
313
metadata {
312
314
name = " basic-auth"
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ variable "cluster_autoscaler_enabled" {
25
25
26
26
variable "cluster_autoscaler_chart_version" {
27
27
description = " Version of the cluster autoscaler helm chart"
28
- default = " 9.19.1 "
28
+ default = " 9.29.0 "
29
29
type = string
30
30
}
31
31
@@ -109,7 +109,7 @@ variable "aws_load_balancer_version" {
109
109
110
110
variable "ingress_nginx_version" {
111
111
description = " Specify the version of the NGINX Ingress Controller"
112
- default = " 4.1.4 "
112
+ default = " 4.7.0 "
113
113
type = string
114
114
}
115
115
You can’t perform that action at this time.
0 commit comments