Hi Folks! While trying to setup Signoz using the ...
# support
g
Hi Folks! While trying to setup Signoz using the helm chart with ArgoCD, I'm getting an error event that:
Copy code
MountVolume.SetUp failed for volume "cache" : configmap "signoz" not found
And the configmap itself doesn't exist in the cluster.
Copy code
kubectl get configmap -n signoz
NAME                                              DATA   AGE
istio-ca-root-cert                                1      9h
kube-root-ca.crt                                  1      9h
signoz-clickhouse-custom-functions                1      9h
signoz-clickhouse-operator-etc-confd-files        0      9h
signoz-clickhouse-operator-etc-configd-files      16     9h
signoz-clickhouse-operator-etc-files              1      9h
signoz-clickhouse-operator-etc-templatesd-files   4      9h
signoz-clickhouse-operator-etc-usersd-files       3      9h
signoz-clickhouse-scripts                         1      9h
signoz-otel-collector                             2      9h
signoz-zookeeper-scripts                          2      9h
It should have been created by the Helm chart right? I can create the
signoz
configmap, but what should be the values in it?
n
Hey @Gaurav Toshniwal, There is no Signoz resource created in the cluster Could you please share your helm commands/values here it might help me to understand the underlying issue
g
I deleted it completely and then re-installed and it worked, might have done something wrong the first time. Can't exactly say what though.
n
It must have been helm - didn't complete installation
g
This is the helm application with value overrides.
Copy code
apiVersion: <http://argoproj.io/v1alpha1|argoproj.io/v1alpha1>
kind: Application
metadata:
  name: signoz
  namespace: argocd
spec:
  project: default
  source:
    repoURL: <https://charts.signoz.io>
    targetRevision: 0.81.0
    chart: signoz
    helm:
      values: |
        signoz:
          name: "signoz"
          replicaCount: 1
          image:
            registry: <http://docker.io|docker.io>
            repository: signoz/signoz
            tag: v0.81.0
            pullPolicy: IfNotPresent
          service:
            type: ClusterIP
            port: 8080
            internalPort: 8085
            opampPort: 4320
          additionalArgs:
            - --use-logs-new-schema=true
            - --use-trace-new-schema=true

        clickhouse:
          enabled: true
          persistence:
            enabled: true
            storageClass: "longhorn"
            size: 20Gi
            accessMode: ReadWriteOnce
          resources:
            requests:
              memory: "2Gi"
              cpu: "1"
            limits:
              memory: "4Gi"
              cpu: "2"
          podSecurityContext:
            fsGroup: 101
            runAsUser: 101
            runAsGroup: 101
          containerSecurityContext:
            allowPrivilegeEscalation: false
            runAsNonRoot: true
            runAsUser: 101
            runAsGroup: 101
            capabilities:
              drop:
                - ALL

        otel-collector:
          enabled: false

        frontend:
          enabled: true

        query-service:
          enabled: true

        alertmanager:
          enabled: true

        otel-collector-metrics:
          enabled: false
  destination:
    server: <https://kubernetes.default.svc>
    namespace: signoz
  syncPolicy:
    automated:
      prune: false
      selfHeal: true
    syncOptions:
      - CreateNamespace=true