<p>Used this values.yaml for Prometheus-operator helm chart</p>
<pre><code>prometheus-operator:
  fullnameOverride: prometheus-operator
  prometheusOperator:
    resources:
      limits:
        memory: 192Mi
      requests:
        memory: 128Mi
  prometheus:
    prometheusSpec:
      fullnameOverride: prometheus
      routePrefix: /prometheus
      externalUrl: https://prometheus:8443/prometheus/
      retention: 30d
      serviceMonitorSelectorNilUsesHelmValues: false
      resources:
        limits:
          memory: 2.0Gi 
        requests:
          memory: 1.7Gi   
      storageSpec:
        volumeClaimTemplate:
          spec:
            selector:
              matchLabels:
                app: my-example-prometheus
            resources:
              requests:
                storage: 1Gi

      volumes:
      - emptyDir: {}
        name: config-vol
      volumeMounts: 
      - mountPath: /etc/prometheus/config_vol
        name: config-vol
</code></pre>
<p>volume and volumemount in Prometheus are not applying?Installed by providing the dependency in chart.yaml file provided below and by above values.yaml file.</p>
<pre><code>dependencies:
- name: prometheus-operator
  version: &quot;8.13.12&quot;
  condition: prometheus-operator.create
  repository: https://kubernetes-charts.storage.googleapis.com
</code></pre>
<p>To reproduce this issue install Prometheus-operator with this dependency in chart.yaml and values.yaml and see whether volume and volumeMount provided in values.yaml are applied or not. There is no such error prometheus-operator is in running state but volume and volumeMount are not get applied.</p>

Nikhil Pawar
<p>It looks like the volume feature is available since version 8.13.13 of the prometheus operator. Here`s the <a href="https://github.com/helm/charts/commit/ef0d749132ecfa61b2ea47ccacafeaf5cf1d3d77" rel="nofollow noreferrer">commit</a> reference:</p>
<pre><code>`prometheus.prometheusSpec.volumes` | Additional Volumes on the output StatefulSet definition. | `[]` |

`prometheus.prometheusSpec.volumeMounts` | Additional VolumeMounts on the output StatefulSet definition. | `[]` |
</code></pre>
<p>Please update your operator to newer version.</p>
