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_CLEAR="\e[0m"
C_ERROR="\e[38;5;160m" C_ERROR="\e[38;5;160m"
C_HEADER="\e[38;5;164m" C_HEADER="\e[38;5;164m"
C_TEMP="\e[38;5;226m"
C_HILIGHT="\e[38;5;27m" C_HILIGHT="\e[38;5;27m"
C_MUTE="\e[38;5;238m" C_MUTE="\e[38;5;238m"
C_SUCCESS="\e[38;5;46m" C_SUCCESS="\e[38;5;46m"
C_TEMP="\e[38;5;226m"
else else
C_CLEAR="" C_CLEAR=""
C_ERROR="" C_ERROR=""
@ -13,6 +13,7 @@ else
C_HILIGHT="" C_HILIGHT=""
C_MUTE="" C_MUTE=""
C_SUCCESS="" C_SUCCESS=""
C_TEMP=""
fi fi
log() { log() {

View File

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

View File

@ -10,7 +10,6 @@ export GATE_COLOR=${GATE_COLOR:-1}
source ${GATE_UTILS} source ${GATE_UTILS}
REQUIRE_REBOOT=0
REQUIRE_RELOG=0 REQUIRE_RELOG=0
log_stage_header "Installing Packages" log_stage_header "Installing Packages"
@ -22,6 +21,8 @@ sudo apt-get install -q -y --no-install-recommends \
genisoimage \ genisoimage \
jq \ jq \
libvirt-bin \ libvirt-bin \
qemu-kvm \
qemu-utils \
virtinst virtinst
log_stage_header "Joining User Groups" log_stage_header "Joining User Groups"
@ -43,27 +44,13 @@ fi
if ! sudo virt-host-validate qemu &> /dev/null; then if ! sudo virt-host-validate qemu &> /dev/null; then
log_note Host did not validate virtualization check: log_note Host did not validate virtualization check:
sudo virt-host-validate qemu || true 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 fi
if [ ! -d ${VIRSH_POOL_PATH} ]; then if [ ! -d ${VIRSH_POOL_PATH} ]; then
sudo mkdir -p ${VIRSH_POOL_PATH} sudo mkdir -p ${VIRSH_POOL_PATH}
fi fi
if [ $REQUIRE_REBOOT -eq 1 ]; then if [ $REQUIRE_RELOG -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
echo echo
log_note You must ${C_HEADER}log out${C_CLEAR} and back in before the gate is ready to run. log_note You must ${C_HEADER}log out${C_CLEAR} and back in before the gate is ready to run.
fi fi