From ed957984fdc542e6042cd6913cd9749d3951c594 Mon Sep 17 00:00:00 2001 From: Tadas Sutkaitis Date: Thu, 20 Aug 2026 23:13:30 +0300 Subject: [PATCH] fix(ipmi-exporter): create deployment namespace (#4246) Signed-off-by: Tadas Sutkaitis Signed-off-by: Mohammed Naser Co-authored-by: Mohammed Naser (cherry picked from commit 6c4b9180b7a9908991b8dc48ec6b87647130a81f) --- .../ipmi-exporter-create-namespace-5b3040547995e4e4.yaml | 5 +++++ roles/ipmi_exporter/tasks/main.yml | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 releasenotes/notes/ipmi-exporter-create-namespace-5b3040547995e4e4.yaml diff --git a/releasenotes/notes/ipmi-exporter-create-namespace-5b3040547995e4e4.yaml b/releasenotes/notes/ipmi-exporter-create-namespace-5b3040547995e4e4.yaml new file mode 100644 index 0000000000..6817a9032f --- /dev/null +++ b/releasenotes/notes/ipmi-exporter-create-namespace-5b3040547995e4e4.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + The IPMI exporter role now creates the ``monitoring`` namespace before + deploying its resources. diff --git a/roles/ipmi_exporter/tasks/main.yml b/roles/ipmi_exporter/tasks/main.yml index 7047f286ff..1b7636c3fd 100644 --- a/roles/ipmi_exporter/tasks/main.yml +++ b/roles/ipmi_exporter/tasks/main.yml @@ -13,9 +13,15 @@ # under the License. - name: Deploy service + run_once: true kubernetes.core.k8s: state: present definition: + - apiVersion: v1 + kind: Namespace + metadata: + name: monitoring + - apiVersion: v1 kind: ConfigMap metadata: