From 3d169ad88d2e11d2bb6fc70ee34053517d74899f 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 | 6 +++++- config/manager/manager.yaml | 2 ++ config/rbac/role.yaml | 2 ++ .../sriov-network-operator.clusterserviceversion.yaml | 4 ++++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/bundle/manifests/sriov-network-operator.clusterserviceversion.yaml b/bundle/manifests/sriov-network-operator.clusterserviceversion.yaml index fdcc13923..d98444a17 100644 --- a/bundle/manifests/sriov-network-operator.clusterserviceversion.yaml +++ b/bundle/manifests/sriov-network-operator.clusterserviceversion.yaml @@ -100,7 +100,7 @@ metadata: categories: Networking certified: "false" containerImage: quay.io/openshift/origin-sriov-network-operator:4.18 - createdAt: "2024-09-18T23:50:48Z" + createdAt: "2024-09-20T13:02:55Z" description: An operator for configuring SR-IOV components and initializing SRIOV network devices in Openshift cluster. features.operators.openshift.io/cnf: "false" @@ -404,6 +404,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 @@ -561,6 +563,8 @@ spec: verbs: - get - create + - update + - delete - apiGroups: - apps resourceNames: diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index 76d3a56a9..649805fa8 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -92,6 +92,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 fdcc13923..5870a4934 100644 --- a/manifests/stable/sriov-network-operator.clusterserviceversion.yaml +++ b/manifests/stable/sriov-network-operator.clusterserviceversion.yaml @@ -404,6 +404,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 @@ -561,6 +563,8 @@ spec: verbs: - get - create + - update + - delete - apiGroups: - apps resourceNames: