Fix: fixups for Jenkins environment

Change-Id: I043b1d3f0f81594f0036ef0f8d8cacbf4981bee1
This commit is contained in:
Mark Burnett 2017-10-26 14:33:32 -05:00
parent fe6f26b776
commit f3ee143cdf
3 changed files with 6 additions and 18 deletions

View File

@ -2,10 +2,10 @@ if [[ -v GATE_COLOR && ${GATE_COLOR} = "1" ]]; then
C_CLEAR="\e[0m"
C_ERROR="\e[38;5;160m"
C_HEADER="\e[38;5;164m"
C_TEMP="\e[38;5;226m"
C_HILIGHT="\e[38;5;27m"
C_MUTE="\e[38;5;238m"
C_SUCCESS="\e[38;5;46m"
C_TEMP="\e[38;5;226m"
else
C_CLEAR=""
C_ERROR=""
@ -13,6 +13,7 @@ else
C_HILIGHT=""
C_MUTE=""
C_SUCCESS=""
C_TEMP=""
fi
log() {

View File

@ -117,7 +117,7 @@ vm_create() {
log Creating VM ${NAME}
virt-install \
--name ${NAME} \
--hvm \
--virt-type kvm \
--cpu host \
--graphics vnc,listen=0.0.0.0 \
--noautoconsole \

View File

@ -10,7 +10,6 @@ export GATE_COLOR=${GATE_COLOR:-1}
source ${GATE_UTILS}
REQUIRE_REBOOT=0
REQUIRE_RELOG=0
log_stage_header "Installing Packages"
@ -22,6 +21,8 @@ sudo apt-get install -q -y --no-install-recommends \
genisoimage \
jq \
libvirt-bin \
qemu-kvm \
qemu-utils \
virtinst
log_stage_header "Joining User Groups"
@ -43,27 +44,13 @@ fi
if ! sudo virt-host-validate qemu &> /dev/null; then
log_note Host did not validate virtualization check:
sudo virt-host-validate qemu || true
if ! grep intel_iommu /etc/defaults/grub &> /dev/null; then
log_note Enabling Intel IOMMU
REQUIRE_REBOOT=1
sudo mkdir -p /etc/defaults
sudo touch /etc/defaults/grub
echo 'GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_DEFAULT} intel_iommu=on"' | sudo tee -a /etc/defaults/grub
sudo update-grub
else
log Intel IOMMU appears enabled in grub configuration already
fi
fi
if [ ! -d ${VIRSH_POOL_PATH} ]; then
sudo mkdir -p ${VIRSH_POOL_PATH}
fi
if [ $REQUIRE_REBOOT -eq 1 ]; then
echo
log_note You must ${C_HEADER}reboot${C_CLEAR} before for the gate is ready to run.
elif [ $REQUIRE_RELOG -eq 1 ]; then
if [ $REQUIRE_RELOG -eq 1 ]; then
echo
log_note You must ${C_HEADER}log out${C_CLEAR} and back in before the gate is ready to run.
fi