Skip to content

Commit 38e6d68

Browse files
committed
bug fixes and added versions in the example
1 parent c5a16fa commit 38e6d68

File tree

7 files changed

+51
-7
lines changed

7 files changed

+51
-7
lines changed

example/main.tf

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,4 +161,42 @@ module "eks" {
161161
enable_openobserve = false
162162
enable_openobserve_collector = false
163163
enable_kubernetes_dashboard = false
164+
165+
166+
# disable versions for install latest one
167+
# and then set it from the terraform output
168+
# to prevent unplanned upgrades
169+
170+
eks_addons = {
171+
coredns = {addon_version = "v1.11.1-eksbuild.9"}
172+
kube-proxy = {addon_version = "v1.29.3-eksbuild.2"}
173+
vpc-cni = {addon_version = "v1.18.1-eksbuild.3"}
174+
aws-ebs-csi-driver = {addon_version = "v1.30.0-eksbuild.1"}
175+
snapshot-controller = {addon_version = "v7.0.1-eksbuild.1"}
176+
}
177+
178+
aws_efs_csi_driver_config = {chart_version = "3.0.3"}
179+
aws_node_termination_handler_config = {chart_version = "0.21.0"}
180+
cert_manager_config = {chart_version = "v1.14.5"}
181+
cluster_autoscaler_config = {chart_version = "9.37.0"}
182+
metrics_server_config = {chart_version = "3.12.1"}
183+
vpa_config = {chart_version = "4.4.6"}
184+
185+
ingress_apisix_chart_version = "0.14.0"
186+
ingress_nginx_chart_version = "4.10.1"
187+
victoriametrics_operator_chart_version = "0.31.2"
188+
opentelemetry_operator_chart_version = "0.58.2"
189+
clickhouse_operator_chart_version = "0.23.5"
190+
grafana_operator_chart_version = "4.2.4"
191+
victoriametrics_chart_version = "0.22.1"
192+
victoriametrics_auth_chart_version = "0.4.12"
193+
grafana_chart_version = "7.3.11"
194+
uptrace_chart_version = "1.7.4"
195+
uptrace_clickhouse_chart_version = "6.0.7"
196+
uptrace_postgresql_chart_version = "15.3.3"
197+
qryn_chart_version = "0.1.1"
198+
qryn_clickhouse_chart_version = "6.0.7"
199+
openobserve_chart_name = "0.10.5"
200+
openobserve_collector_chart_version = "0.3.6"
201+
kubernetes_dashboard_chart_version = "7.4.0"
164202
}

main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ module "addons" {
433433

434434
# https://github.com/aws-ia/terraform-aws-eks-blueprints-addons/blob/0e9d6c9b7115ecf0404c377c9c2529bffa56d10d/docs/addons/aws-node-termination-handler.md
435435
# https://github.com/aws/aws-node-termination-handler/blob/main/config/helm/aws-node-termination-handler/values.yaml
436-
enable_aws_node_termination_handler = var.enable_aws_node_termination_handler
436+
enable_aws_node_termination_handler = var.enable_aws_node_termination_handler && length(local.aws_node_termination_handler_asg_arns) > 0
437437
aws_node_termination_handler = local.aws_node_termination_handler_config
438438
aws_node_termination_handler_sqs = var.aws_node_termination_handler_sqs
439439
aws_node_termination_handler_asg_arns = local.aws_node_termination_handler_asg_arns

modules/apisix/outputs.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,5 @@ output "app_version" {
3030

3131
output "apisix_admin_key" {
3232
description = "The apisix admin key"
33-
value = random_password.apisix_admin_key
33+
value = random_password.apisix_admin_key.result
3434
}

modules/grafana-operator/main.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ locals {
77
enabled: true
88
grafana:
99
enabled: false
10+
operator:
11+
resourcesPreset: "none"
1012
EOT
1113
]
1214
}

modules/qryn/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ locals {
5656
annotations:
5757
eks.amazonaws.com/role-arn: ${module.role.iam_role_arn}
5858
automountServiceAccountToken: true
59+
resourcesPreset: "none"
5960
metrics:
6061
enabled: true
6162
zookeeper:

modules/uptrace/main.tf

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ locals {
160160
annotations:
161161
eks.amazonaws.com/role-arn: ${module.role.iam_role_arn}
162162
automountServiceAccountToken: true
163+
resourcesPreset: "none"
163164
metrics:
164165
enabled: true
165166
zookeeper:
@@ -286,6 +287,8 @@ locals {
286287
size: 1Gi
287288
readReplicas:
288289
replicaCount: 0
290+
primary:
291+
resourcesPreset: "none"
289292
EOT
290293
]
291294
}
@@ -647,7 +650,7 @@ module "grafana_operator_datasource" {
647650
matchLabels:
648651
dashboards: "grafana"
649652
datasource:
650-
name: "Uptrace-${var.namespace}"
653+
name: "Uptrace-1-${var.namespace}"
651654
type: prometheus
652655
access: proxy
653656
url: "http://${module.uptrace.chart}.${module.uptrace.namespace}.svc:14318/api/prometheus"
@@ -674,7 +677,7 @@ module "grafana_operator_datasource" {
674677
matchLabels:
675678
dashboards: "grafana"
676679
datasource:
677-
name: "Uptrace-Tempo-${var.namespace}"
680+
name: "Uptrace-1-${var.namespace}-Tempo"
678681
type: tempo
679682
access: proxy
680683
url: "http://${module.uptrace.chart}.${module.uptrace.namespace}.svc:14318/api/tempo"
@@ -701,7 +704,7 @@ module "grafana_operator_datasource" {
701704
matchLabels:
702705
dashboards: "grafana"
703706
datasource:
704-
name: "Uptrace-Monitoring-${var.namespace}"
707+
name: "Uptrace-2-${var.namespace}"
705708
type: prometheus
706709
access: proxy
707710
url: "http://${module.uptrace.chart}.${module.uptrace.namespace}.svc:14318/api/prometheus"
@@ -728,7 +731,7 @@ module "grafana_operator_datasource" {
728731
matchLabels:
729732
dashboards: "grafana"
730733
datasource:
731-
name: "Uptrace-Monitoring-Tempo-${var.namespace}"
734+
name: "Uptrace-2-${var.namespace}-Tempo"
732735
type: tempo
733736
access: proxy
734737
url: "http://${module.uptrace.chart}.${module.uptrace.namespace}.svc:14318/api/tempo"

variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ variable "group_defaults" {
127127

128128
# Needed by the aws-ebs-csi-driver
129129
iam_role_additional_policies = {
130-
# AmazonEBSCSIDriverPolicy = "arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy"
130+
AmazonEBSCSIDriverPolicy = "arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy"
131131
AmazonSSMManagedInstanceCore = "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore"
132132
}
133133

0 commit comments

Comments
 (0)