From af7fed94ed901dd1b57962c1e6510dc93c1954ec Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 8 May 2017 16:44:42 -0400 Subject: [PATCH] ci: Extend FAH rootfs for installed tests These at the moment aren't in a container, and may need space. In the future overlay2 will help here, we can more easily extend the rootfs. Closes: #840 Approved by: jlebon --- .redhat-ci.yml | 2 +- tests/installed/fah-prep.sh | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100755 tests/installed/fah-prep.sh diff --git a/.redhat-ci.yml b/.redhat-ci.yml index 818a072a..e3eb0f87 100644 --- a/.redhat-ci.yml +++ b/.redhat-ci.yml @@ -132,7 +132,7 @@ build: tests: - make install DESTDIR=$(pwd)/insttree - rsync -rl -e 'ssh -o User=root' . vmcheck:ostree/ - - ssh root@vmcheck 'ostree admin unlock && rsync -rlv ./ostree/insttree/usr/ /usr/ && ./ostree/tests/installed/run.sh' + - ssh root@vmcheck './ostree/tests/installed/fah-prep.sh && ostree admin unlock && rsync -rlv ./ostree/insttree/usr/ /usr/ && ./ostree/tests/installed/run.sh' artifacts: - test-suite.log diff --git a/tests/installed/fah-prep.sh b/tests/installed/fah-prep.sh new file mode 100755 index 00000000..0db4d15e --- /dev/null +++ b/tests/installed/fah-prep.sh @@ -0,0 +1,8 @@ +#!/bin/bash +set -xeuo pipefail +# If we're using devmapper, expand the root +if lvm lvs atomicos/docker-pool &>/dev/null; then + systemctl stop docker + lvm lvremove -f atomicos/docker-pool +fi +lvm lvextend -r -l +100%FREE atomicos/root