Currently all database CRDs support only minimal configuration under spec.monitor.prometheus. There are other fields under ServiceMonitor CRD which users will be interested to configure like relabelings, metricRelabelings etc. This issue is to create additional fields in PrometheusSpec to support these. Probably via a generic field called additionalConfig.
https://github.com/coreos/prometheus-operator/blob/master/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml