From e2ad485759774414d02defb3e1d69f604b968b64 Mon Sep 17 00:00:00 2001 From: miwr Date: Mon, 17 Mar 2025 12:55:46 +0100 Subject: [PATCH] sidecar container added --- .../stacks/ref-implementation/openbao.yaml | 35 +++++++++++++++++++ .../ref-implementation/openbao/values.yaml | 19 +++++++++- 2 files changed, 53 insertions(+), 1 deletion(-) diff --git a/template/stacks/ref-implementation/openbao.yaml b/template/stacks/ref-implementation/openbao.yaml index 8e286d9..24bbd6f 100644 --- a/template/stacks/ref-implementation/openbao.yaml +++ b/template/stacks/ref-implementation/openbao.yaml @@ -32,3 +32,38 @@ spec: kind: MutatingWebhookConfiguration jqPathExpressions: - .webhooks[]?.clientConfig.caBundle + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: sidecar-container-alloy-config +data: + config.yaml: | + logging { + level = "info" + format = "logfmt" + } + + loki.write "local_loki" { + endpoint { + url = "http://loki-loki-distributed-gateway/loki/api/v1/push" + } + } + + discovery.kubernetes "pod" { + role = "pod" + } + + discovery.relabel "openbao_pod_logs" { + targets = discovery.kubernetes.pod.targets + + rule { + source_labels = ["__meta_kubernetes_pod_name"] + action = "keep" + regex = "openbao-0" + } + + forward_to = [loki.write.local_loki.receiver] + } diff --git a/template/stacks/ref-implementation/openbao/values.yaml b/template/stacks/ref-implementation/openbao/values.yaml index fd12825..3b2a205 100644 --- a/template/stacks/ref-implementation/openbao/values.yaml +++ b/template/stacks/ref-implementation/openbao/values.yaml @@ -1,4 +1,21 @@ server: + extraContainers: + - name: grafana-alloy + image: grafana/alloy:latest + ports: + - containerPort: 12345 + volumeMounts: + - name: sidecar-container-alloy-config + mountPath: /etc/alloy + subPath: config.yaml + args: + - --config.file=/etc/alloy/config.yaml + + extraVolumes: + - name: sidecar-container-alloy-config + configMap: + name: sidecar-container-alloy-config + postStart: - sh - -c @@ -16,4 +33,4 @@ server: bao audit enable file file_path=stdout rm /tmp/init.txt ui: - enabled: true + enabled: true \ No newline at end of file