From 431dda5659fbdeba82b16b7093bcd7a9f6777630 Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Fri, 19 Jan 2024 13:56:30 +0000 Subject: [PATCH 1/4] Add pvresize before lvextend Running pvresize before lvextend ensures that there is enough spaces for extension. --- etc/kayobe/environments/ci-aio/automated-setup.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/etc/kayobe/environments/ci-aio/automated-setup.sh b/etc/kayobe/environments/ci-aio/automated-setup.sh index b5b0795a5..239b6d4f8 100644 --- a/etc/kayobe/environments/ci-aio/automated-setup.sh +++ b/etc/kayobe/environments/ci-aio/automated-setup.sh @@ -7,6 +7,8 @@ cat << EOF | sudo tee -a /etc/hosts EOF if sudo vgdisplay | grep -q lvm2; then + disk=$(sudo pvs --noheadings | head -n 1 | awk '{print $1}') + sudo pvresize $disk sudo lvextend -L 4G /dev/rootvg/lv_home -r || true sudo lvextend -L 4G /dev/rootvg/lv_tmp -r || true fi From 94a107c8fe01d0d3894dcb59b54b5f8ff6fc2a2a Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Fri, 19 Jan 2024 14:50:55 +0000 Subject: [PATCH 2/4] Remove duplicated volume resize work --- etc/kayobe/environments/ci-aio/automated-setup.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/etc/kayobe/environments/ci-aio/automated-setup.sh b/etc/kayobe/environments/ci-aio/automated-setup.sh index 239b6d4f8..7c0751113 100644 --- a/etc/kayobe/environments/ci-aio/automated-setup.sh +++ b/etc/kayobe/environments/ci-aio/automated-setup.sh @@ -69,8 +69,6 @@ source kayobe-env --environment ci-aio kayobe control host bootstrap -kayobe playbook run etc/kayobe/ansible/growroot.yml - kayobe overcloud host configure kayobe overcloud service deploy From b37f9489c3df60a41733b30da8411ccbec51c137 Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Mon, 22 Jan 2024 08:32:46 +0000 Subject: [PATCH 3/4] Inline the instruction expression --- etc/kayobe/environments/ci-aio/automated-setup.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/etc/kayobe/environments/ci-aio/automated-setup.sh b/etc/kayobe/environments/ci-aio/automated-setup.sh index 7c0751113..e07ccc12c 100644 --- a/etc/kayobe/environments/ci-aio/automated-setup.sh +++ b/etc/kayobe/environments/ci-aio/automated-setup.sh @@ -7,8 +7,7 @@ cat << EOF | sudo tee -a /etc/hosts EOF if sudo vgdisplay | grep -q lvm2; then - disk=$(sudo pvs --noheadings | head -n 1 | awk '{print $1}') - sudo pvresize $disk + sudo pvresize $(sudo pvs --noheadings | head -n 1 | awk '{print $1}') sudo lvextend -L 4G /dev/rootvg/lv_home -r || true sudo lvextend -L 4G /dev/rootvg/lv_tmp -r || true fi From 6c3389d7d1a9e8ad9c044c67c62347acc0b6e4c0 Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Fri, 26 Jan 2024 10:53:17 +0000 Subject: [PATCH 4/4] Revert "Remove duplicated volume resize work" This reverts commit 94a107c8fe01d0d3894dcb59b54b5f8ff6fc2a2a. --- etc/kayobe/environments/ci-aio/automated-setup.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/etc/kayobe/environments/ci-aio/automated-setup.sh b/etc/kayobe/environments/ci-aio/automated-setup.sh index e07ccc12c..9252bf35a 100644 --- a/etc/kayobe/environments/ci-aio/automated-setup.sh +++ b/etc/kayobe/environments/ci-aio/automated-setup.sh @@ -68,6 +68,8 @@ source kayobe-env --environment ci-aio kayobe control host bootstrap +kayobe playbook run etc/kayobe/ansible/growroot.yml + kayobe overcloud host configure kayobe overcloud service deploy