From 7d495adc73c40c138e67b2cc57cfdae67cc3856c Mon Sep 17 00:00:00 2001 From: Shahab Dogar Date: Thu, 23 Apr 2026 20:47:30 +0500 Subject: [PATCH] chore: add otel before wiping drive --- k8s-operators/otel/index.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 k8s-operators/otel/index.ts diff --git a/k8s-operators/otel/index.ts b/k8s-operators/otel/index.ts new file mode 100644 index 0000000..dacad05 --- /dev/null +++ b/k8s-operators/otel/index.ts @@ -0,0 +1,25 @@ +import { HelmProvider } from "@cdktf/provider-helm/lib/provider"; +import { Release } from "@cdktf/provider-helm/lib/release"; +import { Construct } from "constructs"; + +type OpenTelemetryOptions = { + provider: HelmProvider; + name: string; +}; + +export class OpenTelemetry extends Construct { + constructor(scope: Construct, id: string, options: OpenTelemetryOptions) { + super(scope, id); + + const { provider } = options; + + new Release(this, "otel-operator", { + provider, + name: "otel-operator", + chart: "open-telemetry", + repository: "https://open-telemetry.github.io/opentelemetry-helm-charts", + namespace: "monitoring", + createNamespace: true, + }); + } +}