@@ -18,7 +18,7 @@ resource "helm_release" "prometheus" {
18
18
name = " prometheus"
19
19
repository = local. helm_repository . prometheus
20
20
chart = " prometheus"
21
- version = " 25.18 .0"
21
+ version = " 25.27 .0"
22
22
namespace = kubernetes_namespace. cluster_utilities_namespace . id
23
23
wait = false
24
24
@@ -37,7 +37,7 @@ resource "helm_release" "grafana" {
37
37
name = " mushop-utils-grafana" # mushop-utils included to be backwards compatible to the docs and setup chart install
38
38
repository = local. helm_repository . grafana
39
39
chart = " grafana"
40
- version = " 7.3.7 "
40
+ version = " 8.5.1 "
41
41
namespace = kubernetes_namespace. cluster_utilities_namespace . id
42
42
wait = false
43
43
@@ -97,7 +97,7 @@ resource "helm_release" "metrics_server" {
97
97
name = " metrics-server"
98
98
repository = local. helm_repository . metrics_server
99
99
chart = " metrics-server"
100
- version = " 3.12.0 "
100
+ version = " 3.12.1 "
101
101
namespace = kubernetes_namespace. cluster_utilities_namespace . id
102
102
wait = false
103
103
@@ -116,7 +116,7 @@ resource "helm_release" "ingress_nginx" {
116
116
name = " mushop-utils-ingress-nginx" # mushop-utils included to be backwards compatible to the docs and setup chart install
117
117
repository = local. helm_repository . ingress_nginx
118
118
chart = " ingress-nginx"
119
- version = " 4.10.0 "
119
+ version = " 4.11.2 "
120
120
namespace = kubernetes_namespace. cluster_utilities_namespace . id
121
121
wait = true
122
122
@@ -140,6 +140,11 @@ resource "helm_release" "ingress_nginx" {
140
140
type = " string"
141
141
}
142
142
143
+ set {
144
+ name = " controller.ingressClassResource.default"
145
+ value = true
146
+ }
147
+
143
148
timeout = 1800 # workaround to wait the node be active for other charts
144
149
145
150
depends_on = [kubernetes_deployment . cluster_autoscaler_deployment ]
@@ -156,15 +161,20 @@ resource "helm_release" "cert_manager" {
156
161
name = " cert-manager"
157
162
repository = local. helm_repository . jetstack
158
163
chart = " cert-manager"
159
- version = " 1.14.4 "
164
+ version = " 1.15.3 "
160
165
namespace = kubernetes_namespace. cluster_utilities_namespace . id
161
166
wait = true # wait to allow the webhook be properly configured
162
167
163
168
set {
164
- name = " installCRDs "
169
+ name = " crds.enabled "
165
170
value = true
166
171
}
167
172
173
+ set {
174
+ name = " crds.keep"
175
+ value = false
176
+ }
177
+
168
178
set {
169
179
name = " webhook.timeoutSeconds"
170
180
value = " 30"
0 commit comments