diff --git a/bundle/manifests/monitoring.rhobs_monitoringstacks.yaml b/bundle/manifests/monitoring.rhobs_monitoringstacks.yaml index 5ee332657..e0ee53a36 100644 --- a/bundle/manifests/monitoring.rhobs_monitoringstacks.yaml +++ b/bundle/manifests/monitoring.rhobs_monitoringstacks.yaml @@ -199,6 +199,15 @@ spec: replicas: 2 description: Define prometheus config properties: + enableAdminAPI: + description: |- + Enable Prometheus Admin API. + Defaults to the value of `false`. + WARNING: Enabling the admin APIs enables mutating endpoints, to delete data, + shutdown Prometheus, and more. Enabling this should be done with care and the + user is advised to add additional authentication authorization via a proxy to + ensure only clients authorized to perform these actions can do so. + type: boolean enableOtlpHttpReceiver: description: |- Enable Prometheus to accept OpenTelemetry Metrics via the otlp/http protocol. diff --git a/bundle/manifests/observability-operator.clusterserviceversion.yaml b/bundle/manifests/observability-operator.clusterserviceversion.yaml index ac53ab95c..7e83e3c6e 100644 --- a/bundle/manifests/observability-operator.clusterserviceversion.yaml +++ b/bundle/manifests/observability-operator.clusterserviceversion.yaml @@ -42,7 +42,7 @@ metadata: categories: Monitoring certified: "false" containerImage: observability-operator:1.2.0 - createdAt: "2025-10-16T07:15:08Z" + createdAt: "2025-10-27T09:42:32Z" description: A Go based Kubernetes operator to setup and manage highly available Monitoring Stack using Prometheus, Alertmanager and Thanos Querier. operatorframework.io/cluster-monitoring: "true" diff --git a/deploy/crds/common/monitoring.rhobs_monitoringstacks.yaml b/deploy/crds/common/monitoring.rhobs_monitoringstacks.yaml index 7139bec53..7a887c02f 100644 --- a/deploy/crds/common/monitoring.rhobs_monitoringstacks.yaml +++ b/deploy/crds/common/monitoring.rhobs_monitoringstacks.yaml @@ -199,6 +199,15 @@ spec: replicas: 2 description: Define prometheus config properties: + enableAdminAPI: + description: |- + Enable Prometheus Admin API. + Defaults to the value of `false`. + WARNING: Enabling the admin APIs enables mutating endpoints, to delete data, + shutdown Prometheus, and more. Enabling this should be done with care and the + user is advised to add additional authentication authorization via a proxy to + ensure only clients authorized to perform these actions can do so. + type: boolean enableOtlpHttpReceiver: description: |- Enable Prometheus to accept OpenTelemetry Metrics via the otlp/http protocol. diff --git a/docs/api.md b/docs/api.md index fad6179ef..078cb5964 100644 --- a/docs/api.md +++ b/docs/api.md @@ -470,6 +470,18 @@ Define prometheus config