Description of problem: https://github.com/openshift/cluster-monitoring-operator/blob/a35de639cee552e4b1ed7310a9a6ade8e8fdd009/manifests/0000_90_cluster-monitoring-operator_00-operatorgroup.yaml#L7 does not list ThanosRuler but it should.
This was found when investigating https://bugzilla.redhat.com/show_bug.cgi?id=1865896.
tested with 4.6.0-0.nightly-2020-10-02-043144, ThanosRuler is added to operatorgroups apis # cat 0000_90_cluster-monitoring-operator_00-operatorgroup.yaml apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: openshift-cluster-monitoring namespace: openshift-monitoring annotations: olm.providedAPIs: Alertmanager.v1.monitoring.coreos.com,PodMonitor.v1.monitoring.coreos.com,Probe.v1.monitoring.coreos.com,Prometheus.v1.monitoring.coreos.com,PrometheusRule.v1.monitoring.coreos.com,ServiceMonitor.v1.monitoring.coreos.com,ThanosRuler.v1.monitoring.coreos.com spec: staticProvidedAPIs: true selector: matchLabels: openshift.io/cluster-monitoring: "true"
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (OpenShift Container Platform 4.6 GA Images), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:4196