scp "${SSH_OPTIONS[@]}" "${SCP_ARGS[@]}" "${VM_USERNAME}@${CTL_ADMIN_IP}:$1" "$2"
}
-pkill_ssh() {
- pkill ssh
-}
-
-trap "pkill_ssh" ERR
-
mkdir -p /root/.ssh
cp /root/shared/id_rsa* /root/.ssh
chmod 600 /root/.ssh/*
source /root/shared/ssh_connection_data.sh
-echo "Fuel admin IP: ${FUEL_ADMIN_IP}"
-echo "CTL node admin IP: ${CTL_ADMIN_IP}"
-echo "VM_USERNAME= ${VM_USERNAME}"
-echo "VM_PASSWORD= ${VM_PASSWORD}"
+echo "Fuel admin IP:'${FUEL_ADMIN_IP}'"
+echo "CTL node admin IP:'${CTL_ADMIN_IP}'"
+echo "VM_USERNAME='${VM_USERNAME}'"
+echo "VM_PASSWORD='${VM_PASSWORD}'"
ssh_to_fuel_master "ssh ${CTL_ADMIN_IP} echo \"$(cat /root/shared/id_rsa.pub) >> /root/.ssh/authorized_keys\""
-sshuttle -D -e "ssh ${SSH_OPTIONS[*]}" -r "${VM_USERNAME}@${CTL_ADMIN_IP}" "10.109.0.0/16"
scp_from_controller /root/openrc ${OPENRC_FILE}
if ssh_to_controller "test -f /var/lib/astute/haproxy/public_haproxy.pem" ; then
grep public.fuel.local /etc/hosts || ssh_to_controller "grep public.fuel.local /etc/hosts" >> /etc/hosts || echo "non-ssl env, skipping"
+ssh_to_fuel_master 'seq 6 | xargs -tI{} ssh node-{} "iptables -I INPUT 1 -j ACCEPT && iptables -I FORWARD 1 -j ACCEPT && for ns in \$(ip netns list); do ip netns exec \$ns iptables -I INPUT 1 -j ACCEPT && ip netns exec \$ns iptables -I FORWARD 1 -j ACCEPT; done"'
+
source /root/rally/rally-venv/bin/activate
# shellcheck disable=SC1090
source ${OPENRC_FILE}
set +e
rally verify results --json --output-file output.json
+rally verify results --html --output-file output.html
rally verify showconfig > /root/rally/tempest.conf
cp "$(find / -name tempest.log)" /root/rally/tempest.log
git clone https://github.com/EduardFazliev/rally_json2junit
USER_ID=$(ls -nd /root/shared/id_rsa | awk '{print $3}')
GROUP_ID=$(ls -nd /root/shared/id_rsa | awk '{print $4}')
-chown -hR ${USER_ID}:${GROUP_ID} /root/rally/tempest.conf
-chown -hR ${USER_ID}:${GROUP_ID} /root/rally/log.log
-chown -hR ${USER_ID}:${GROUP_ID} /root/output.json
-chown -hR ${USER_ID}:${GROUP_ID} /root/verification.xml
+#chown -hR ${USER_ID}:${GROUP_ID} /root/rally/tempest.conf
+#chown -hR ${USER_ID}:${GROUP_ID} /root/rally/log.log
+#chown -hR ${USER_ID}:${GROUP_ID} /root/output.json
+#chown -hR ${USER_ID}:${GROUP_ID} /root/verification.xml
mkdir -p /root/shared/results
cp /root/rally/log.log /root/shared/results/
cp /root/rally/tempest.log /root/shared/results/
cp /root/verification.xml /root/shared/results/
cp /root/output.json /root/shared/results/
+cp /root/output.html /root/shared/results/
chown -hR ${USER_ID}:${GROUP_ID} /root/shared
\ No newline at end of file