commit | 0b28723e52e828f37aa76f0b16a994aac885fbfb | [log] [tgz] |
---|---|---|
author | Vladimir Khlyunev <vkhlyunev@mirantis.com> | Wed Apr 29 14:18:28 2020 +0400 |
committer | Vladimir Khlyunev <vkhlyunev@mirantis.com> | Wed Apr 29 10:23:07 2020 +0000 |
tree | 44055ff88d84c793bbbe4f9f89e472f2c006f35f | |
parent | 6a5023fd7184bf9285875c1c17407494e1f627cf [diff] |
Remove zerodisk from mcp offline image build We don't need to extend image file and truncate it later (it consumes extra 40 GB of jenkins slave for nothing) Also add 'df -h' command to pipeline for better debugging Closes-bug: PROD-35231 Change-Id: I7cea0f2bdd75c4a669e07e27a226d9da790a90fb
Packer templates are used to:
PACKER_URL="https://dl.bintray.com/mitchellh/packer/packer_0.8.2_linux_amd64.zip" PACKER_ZIP=$(basename ${PACKER_URL}) PACKER_ZIP_MD5="bc37abe5e183a11bd8c1b2efc385059b" mkdir -p ~/bin/packer cd ~/bin/packer export PATH="${PATH}:~/bin/packer" wget -O ${PACKER_ZIP} ${PACKER_URL} echo "${PACKER_ZIP_MD5} ${PACKER_ZIP}" >> md5sum md5sum -c --status md5sum unzip ${PACKER_ZIP}
Enter build directory by selecting OS type and version. You should see file template.json.
Start building some images:
packer build -only=virtualbox-iso template.json
Directory http/ contains OS installer config files (preseed/kickstart/..)
Directory scripts/ contains set of scripts for provision after image build.