Split core and workloads modules

This commit is contained in:
Rodrigue Koffi
2022-08-09 12:35:14 +02:00
parent cd827f6fb9
commit 5b5d5e7dd1
59 changed files with 119 additions and 191 deletions
+25
View File
@@ -0,0 +1,25 @@
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
)
}