From 89ad7d5312d58f2046e979746585f4e52607ea20 Mon Sep 17 00:00:00 2001 From: Tadas Sutkaitis Date: Tue, 11 Aug 2026 10:08:59 +0300 Subject: [PATCH 1/3] fix(keepalived): create deployment namespace Signed-off-by: Tadas Sutkaitis --- .../keepalived-create-namespace-7795c45dfb60f2da.yaml | 4 ++++ roles/keepalived/tasks/main.yml | 11 +++++++++++ 2 files changed, 15 insertions(+) create mode 100644 releasenotes/notes/keepalived-create-namespace-7795c45dfb60f2da.yaml diff --git a/releasenotes/notes/keepalived-create-namespace-7795c45dfb60f2da.yaml b/releasenotes/notes/keepalived-create-namespace-7795c45dfb60f2da.yaml new file mode 100644 index 0000000000..c9bd9603cd --- /dev/null +++ b/releasenotes/notes/keepalived-create-namespace-7795c45dfb60f2da.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + The Keepalived role now creates the ``openstack`` namespace when enabled\n before deploying its resources. diff --git a/roles/keepalived/tasks/main.yml b/roles/keepalived/tasks/main.yml index ceaa88ab0e..204f594f8e 100644 --- a/roles/keepalived/tasks/main.yml +++ b/roles/keepalived/tasks/main.yml @@ -12,6 +12,17 @@ # License for the specific language governing permissions and limitations # under the License. +- name: Create namespace + run_once: true + when: keepalived_enabled | bool + kubernetes.core.k8s: + state: present + definition: + apiVersion: v1 + kind: Namespace + metadata: + name: openstack + - name: Deploy service run_once: true when: keepalived_enabled | bool From 08918ade89557e7d36932671ef07dc1b6dfd1033 Mon Sep 17 00:00:00 2001 From: Tadas Sutkaitis Date: Tue, 11 Aug 2026 10:55:31 +0300 Subject: [PATCH 2/3] docs(keepalived): fix release note formatting Signed-off-by: Tadas Sutkaitis --- .../notes/keepalived-create-namespace-7795c45dfb60f2da.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/releasenotes/notes/keepalived-create-namespace-7795c45dfb60f2da.yaml b/releasenotes/notes/keepalived-create-namespace-7795c45dfb60f2da.yaml index c9bd9603cd..e1688e147d 100644 --- a/releasenotes/notes/keepalived-create-namespace-7795c45dfb60f2da.yaml +++ b/releasenotes/notes/keepalived-create-namespace-7795c45dfb60f2da.yaml @@ -1,4 +1,5 @@ --- fixes: - | - The Keepalived role now creates the ``openstack`` namespace when enabled\n before deploying its resources. + The Keepalived role now creates the ``openstack`` namespace when enabled + before deploying its resources. From baae9d3e514b2aeb76f9ebbe35a28f0fe604f6b8 Mon Sep 17 00:00:00 2001 From: Mohammed Naser Date: Tue, 11 Aug 2026 20:12:11 -0400 Subject: [PATCH 3/3] refactor(keepalived): combine namespace deployment Signed-off-by: Mohammed Naser --- roles/keepalived/tasks/main.yml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/roles/keepalived/tasks/main.yml b/roles/keepalived/tasks/main.yml index 204f594f8e..9aafa55362 100644 --- a/roles/keepalived/tasks/main.yml +++ b/roles/keepalived/tasks/main.yml @@ -12,23 +12,17 @@ # License for the specific language governing permissions and limitations # under the License. -- name: Create namespace - run_once: true - when: keepalived_enabled | bool - kubernetes.core.k8s: - state: present - definition: - apiVersion: v1 - kind: Namespace - metadata: - name: openstack - - name: Deploy service run_once: true when: keepalived_enabled | bool kubernetes.core.k8s: state: present definition: + - apiVersion: v1 + kind: Namespace + metadata: + name: openstack + - apiVersion: v1 kind: Secret metadata: