From 24c5e0bddd6eb425687a682746d39ea674b451f5 Mon Sep 17 00:00:00 2001 From: Andrea Panattoni Date: Fri, 20 Sep 2024 09:57:29 +0200 Subject: [PATCH] d/s: CNF-12002 set `METRICS_EXPORTER_PROMETHEUS_DEPLOY_RULES` Make the operator creating PrometheusRules to browse metrics in the Developer Console. refs: - https://github.com/k8snetworkplumbingwg/sriov-network-operator/pull/732 Signed-off-by: Andrea Panattoni --- .../sriov-network-operator.clusterserviceversion.yaml | 4 ++++ config/manager/manager.yaml | 2 ++ config/rbac/role.yaml | 2 ++ .../stable/sriov-network-operator.clusterserviceversion.yaml | 4 ++++ 4 files changed, 12 insertions(+) diff --git a/bundle/manifests/sriov-network-operator.clusterserviceversion.yaml b/bundle/manifests/sriov-network-operator.clusterserviceversion.yaml index be161adbb..c61cd8e23 100644 --- a/bundle/manifests/sriov-network-operator.clusterserviceversion.yaml +++ b/bundle/manifests/sriov-network-operator.clusterserviceversion.yaml @@ -396,6 +396,8 @@ spec: value: metrics-exporter-cert - name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_ENABLED value: "true" + - name: METRICS_EXPORTER_PROMETHEUS_DEPLOY_RULES + value: "true" - name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_NAMESPACE value: openshift-monitoring - name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_SERVICE_ACCOUNT @@ -553,6 +555,8 @@ spec: verbs: - get - create + - update + - delete - apiGroups: - apps resourceNames: diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index 70b47367f..af69b0dde 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -90,6 +90,8 @@ spec: value: metrics-exporter-cert - name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_ENABLED value: "true" + - name: METRICS_EXPORTER_PROMETHEUS_DEPLOY_RULES + value: "true" - name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_NAMESPACE value: openshift-monitoring - name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_SERVICE_ACCOUNT diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index add29b74d..4e81a1041 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -33,6 +33,8 @@ rules: verbs: - get - create + - update + - delete - apiGroups: - apps resourceNames: diff --git a/manifests/stable/sriov-network-operator.clusterserviceversion.yaml b/manifests/stable/sriov-network-operator.clusterserviceversion.yaml index be161adbb..c61cd8e23 100644 --- a/manifests/stable/sriov-network-operator.clusterserviceversion.yaml +++ b/manifests/stable/sriov-network-operator.clusterserviceversion.yaml @@ -396,6 +396,8 @@ spec: value: metrics-exporter-cert - name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_ENABLED value: "true" + - name: METRICS_EXPORTER_PROMETHEUS_DEPLOY_RULES + value: "true" - name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_NAMESPACE value: openshift-monitoring - name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_SERVICE_ACCOUNT @@ -553,6 +555,8 @@ spec: verbs: - get - create + - update + - delete - apiGroups: - apps resourceNames: