From 7272f84c00c81d93df6fffa89584eb445ed7931e Mon Sep 17 00:00:00 2001 From: Grzegorz Koper Date: Wed, 19 Oct 2022 16:24:49 +0200 Subject: [PATCH 1/2] Removing the conditional. Forcing pvresize Growroot is being executed by cloud-init. Bug in growroot implementation doesnt extend the pv. --- etc/kayobe/ansible/growroot.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/etc/kayobe/ansible/growroot.yml b/etc/kayobe/ansible/growroot.yml index 6bfe63e41..f0134d00d 100644 --- a/etc/kayobe/ansible/growroot.yml +++ b/etc/kayobe/ansible/growroot.yml @@ -76,4 +76,3 @@ pv: "{{ pvs.stdout | from_json }}" disk: "{{ pv.report[0].pv[0].pv_name }}" become: True - when: "'NOCHANGE' not in growpart.stdout" From 8810a8899c9426deaa48ac353b168f3d9c289637 Mon Sep 17 00:00:00 2001 From: Grzegorz Koper Date: Wed, 19 Oct 2022 17:03:18 +0200 Subject: [PATCH 2/2] Hashing out previously used conditional. Adding bug explanation --- etc/kayobe/ansible/growroot.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/etc/kayobe/ansible/growroot.yml b/etc/kayobe/ansible/growroot.yml index f0134d00d..f1367df4c 100644 --- a/etc/kayobe/ansible/growroot.yml +++ b/etc/kayobe/ansible/growroot.yml @@ -76,3 +76,7 @@ pv: "{{ pvs.stdout | from_json }}" disk: "{{ pv.report[0].pv[0].pv_name }}" become: True +# when: "'NOCHANGE' not in growpart.stdout" +# Commenting out the conditional because growpart is already triggered by cloud-init - hence it emits NOCHANGE +# Cloud-Inits growpart implementation has a bug https://bugzilla.redhat.com/show_bug.cgi?id=2122575 +# PVresize is not being triggered