mirror of
https://github.com/storytold/terraform-aws-observability-accelerator.git
synced 2026-10-17 00:23:17 +00:00
26 lines
897 B
Terraform
26 lines
897 B
Terraform
locals {
|
|
name = "adot"
|
|
eks_addon_role_name = "eks:addon-manager"
|
|
eks_addon_clusterrole_name = "eks:addon-manager-otel"
|
|
addon_namespace = "opentelemetry-operator-system"
|
|
|
|
create_namespace = var.enable_opentelemetry_operator ? true : try(var.helm_config.create_namespace, true)
|
|
namespace = local.create_namespace ? kubernetes_namespace_v1.adot[0].metadata[0].name : try(var.helm_config.namespace, local.addon_namespace)
|
|
|
|
default_helm_config = {
|
|
name = "opentelemetry"
|
|
repository = "https://open-telemetry.github.io/opentelemetry-helm-charts"
|
|
chart = "opentelemetry-operator"
|
|
version = "0.10.0"
|
|
namespace = local.namespace
|
|
timeout = "1200"
|
|
description = "ADOT Operator helm chart"
|
|
values = []
|
|
}
|
|
|
|
helm_config = merge(
|
|
local.default_helm_config,
|
|
var.helm_config
|
|
)
|
|
}
|