From 3d3f89d78182ee69bbc385dbce8a0dd4d77fa7c0 Mon Sep 17 00:00:00 2001 From: Tadas Sutkaitis Date: Thu, 20 Aug 2026 23:13:25 +0300 Subject: [PATCH] fix(valkey): create deployment namespace (#4245) Signed-off-by: Tadas Sutkaitis Signed-off-by: Mohammed Naser Co-authored-by: Mohammed Naser (cherry picked from commit b56f20ced22a24a424930fafb37a75b66fd1d57c) --- .../notes/valkey-create-namespace-eb0189a13c793180.yaml | 5 +++++ roles/valkey/tasks/main.yml | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 releasenotes/notes/valkey-create-namespace-eb0189a13c793180.yaml diff --git a/releasenotes/notes/valkey-create-namespace-eb0189a13c793180.yaml b/releasenotes/notes/valkey-create-namespace-eb0189a13c793180.yaml new file mode 100644 index 0000000000..2d4b31e01c --- /dev/null +++ b/releasenotes/notes/valkey-create-namespace-eb0189a13c793180.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + The Valkey role now creates its configured deployment namespace before + creating certificate resources. diff --git a/roles/valkey/tasks/main.yml b/roles/valkey/tasks/main.yml index bca9956faa..50ac995136 100644 --- a/roles/valkey/tasks/main.yml +++ b/roles/valkey/tasks/main.yml @@ -2,9 +2,15 @@ # SPDX-License-Identifier: Apache-2.0 - name: Create TLS resources + run_once: true kubernetes.core.k8s: state: present definition: + - apiVersion: v1 + kind: Namespace + metadata: + name: "{{ valkey_helm_release_namespace }}" + - apiVersion: cert-manager.io/v1 kind: Certificate metadata: