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: 2.1.1 helm: values: | # hyperdx only # https://clickhouse.com/docs/use-cases/observability/clickstack/deployment/helm-deployment-options#minimal-deployment clickhouse: enabled: false otel: enabled: false global: storageClassName: openebs-zfs-tank hyperdx: frontendUrl: https://hyperdx.sdg.moe ingress: enabled: true ingressClassName: cilium annotations: cert-manager.io/cluster-issuer: letsencrypt acme.cert-manager.io/http01-edit-in-place: "true" host: hyperdx.sdg.moe path: "/(.*)" pathType: "ImplementationSpecific" proxyBodySize: "100m" proxyConnectTimeout: "60" proxySendTimeout: "60" proxyReadTimeout: "60" tls: enabled: true secretName: "hyperdx-ssl" 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"