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: