This commit is contained in:
GitBluub
2026-01-06 19:56:04 +01:00
parent 02adb98fe3
commit 939b2442e8
2 changed files with 77 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: hyperdx
namespace: argocd
spec:
project: default
destination:
server: https://kubernetes.default.svc
namespace: otel
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
source:
repoURL: https://clickhouse.github.io/ClickStack-helm-charts
chart: clickstack
targetRevision: 1.1.0
helm:
values: |
# hyperdx only
# https://clickhouse.com/docs/use-cases/observability/clickstack/deployment/helm-deployment-options#minimal-deployment
clickhouse:
enabled: false
otel:
enabled: false
hyperdx:
otelExporterEndpoint: "http://otel-collector.otel.svc:4317"
defaultConnections: |
[
{
"name": "External ClickHouse",
"host": "http://your-clickhouse-server:8123",
"port": 8123,
"username": "your-username",
"password": "your-password"
}
]
useExistingConfigSecret: true
existingConfigSecret: "hyperdx-config"
existingConfigConnectionsKey: "connections.json"
existingConfigSourcesKey: "sources.json"
+30
View File
@@ -0,0 +1,30 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: hypderx-config
spec:
refreshInterval: 24h
secretStoreRef:
name: bitwarden
kind: ClusterSecretStore
target:
template:
engineVersion: v2
data:
connections.json: |-
[
{
"name": "ClickHouse",
"host": "http://clickhouse-otel-cluster:8123",
"port": 8123,
"username": "hyperdx",
"password": "{{ .hyperdx }}"
}
]
sources.json: |
{}
dataFrom:
- extract:
key: clickhouse-basicauth
---