Skip to content

Commit caaf034

Browse files
committed
Use variable helm_release_history_size to set how much helm releases to store instead of hardcoding the value.
1 parent 5ab6bd7 commit caaf034

27 files changed

+41
-35
lines changed

terraform/layer2-k8s/eks-aws-node-termination-handler.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ resource "helm_release" "aws_node_termination_handler" {
55
repository = local.helm_repo_eks
66
namespace = kubernetes_namespace.sys.id
77
wait = false
8-
max_history = "3"
8+
max_history = var.helm_release_history_size
99

1010
values = [
1111
file("${path.module}/templates/aws-node-termination-handler-values.yaml")

terraform/layer2-k8s/eks-cert-manager.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ resource "helm_release" "cert_manager" {
2121
namespace = kubernetes_namespace.certmanager.id
2222
version = var.cert_manager_version
2323
wait = true
24-
max_history = "3"
24+
max_history = var.helm_release_history_size
2525

2626
values = [
2727
data.template_file.cert_manager.rendered,

terraform/layer2-k8s/eks-certificate.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ resource "helm_release" "certificate" {
1212
chart = "../../helm-charts/certificate"
1313
namespace = module.ing_namespace.name
1414
wait = false
15-
max_history = "3"
15+
max_history = var.helm_release_history_size
1616

1717
values = [
1818
data.template_file.certificate.rendered,

terraform/layer2-k8s/eks-cluster-autoscaler.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ resource "helm_release" "cluster_autoscaler" {
2424
repository = local.helm_repo_cluster_autoscaler
2525
version = var.cluster_autoscaler_chart_version
2626
namespace = kubernetes_namespace.sys.id
27-
max_history = "3"
27+
max_history = var.helm_release_history_size
2828

2929
values = [
3030
data.template_file.cluster_autoscaler.rendered,

terraform/layer2-k8s/eks-cluster-issuer.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ resource "helm_release" "cluster_issuer" {
1313
chart = "../../helm-charts/cluster-issuer"
1414
namespace = kubernetes_namespace.certmanager.id
1515
wait = false
16-
max_history = "3"
16+
max_history = var.helm_release_history_size
1717

1818
values = [
1919
data.template_file.cluster_issuer.rendered,

terraform/layer2-k8s/eks-external-dns.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ resource "helm_release" "external_dns" {
2424
repository = local.helm_repo_bitnami
2525
version = var.external_dns_version
2626
namespace = kubernetes_namespace.dns.id
27-
max_history = "3"
27+
max_history = var.helm_release_history_size
2828

2929
values = [
3030
data.template_file.external_dns.rendered,

terraform/layer2-k8s/eks-external-secrets.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ resource "helm_release" "external_secrets" {
2121
repository = local.helm_repo_external_secrets
2222
version = var.external_secrets_version
2323
namespace = kubernetes_namespace.sys.id
24-
max_history = "3"
24+
max_history = var.helm_release_history_size
2525

2626
values = [
2727
data.template_file.external_secrets.rendered,
@@ -35,7 +35,7 @@ resource "helm_release" "reloader" {
3535
version = var.reloader_version
3636
namespace = kubernetes_namespace.sys.id
3737
wait = false
38-
max_history = "3"
38+
max_history = var.helm_release_history_size
3939
}
4040

4141
#module "aws_iam_wp_external_secrets" {

terraform/layer2-k8s/eks-kube-prometheus-stack.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ resource "helm_release" "prometheus_operator" {
4141
namespace = kubernetes_namespace.monitoring.id
4242
version = var.prometheus_operator_version
4343
wait = false
44-
max_history = "3"
44+
max_history = var.helm_release_history_size
4545

4646
values = [
4747
local.kube_prometheus_stack_template

terraform/layer2-k8s/eks-loki-stack.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ resource "helm_release" "loki_stack" {
1818
namespace = kubernetes_namespace.monitoring.id
1919
version = var.loki_stack
2020
wait = false
21-
max_history = "3"
21+
max_history = var.helm_release_history_size
2222

2323
values = [
2424
local.loki_stack_template

terraform/layer2-k8s/eks-network-policy.tf

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@ data "template_file" "calico_daemonset" {
33
}
44

55
resource "helm_release" "calico_daemonset" {
6-
name = "aws-calico"
7-
chart = "aws-calico"
8-
repository = local.helm_repo_eks
9-
version = var.calico_daemonset
10-
namespace = "kube-system"
11-
wait = false
6+
name = "aws-calico"
7+
chart = "aws-calico"
8+
repository = local.helm_repo_eks
9+
version = var.calico_daemonset
10+
namespace = "kube-system"
11+
max_history = var.helm_release_history_size
12+
wait = false
1213

1314
values = [
1415
data.template_file.calico_daemonset.rendered,

0 commit comments

Comments
 (0)