From: Vladimir Khlyunev Date: Mon, 1 Apr 2019 09:09:28 +0000 (+0400) Subject: Several minor fixes X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F30%2F40930%2F1;p=tools%2Fsustaining.git Several minor fixes Change-Id: I2b7acac31790db210524c55a58d083016d588d2b --- diff --git a/maintenance-ci/common/scripts/build_base_swarm_slave_image.sh b/maintenance-ci/common/scripts/build_base_swarm_slave_image.sh index a5448c3..48f1824 100644 --- a/maintenance-ci/common/scripts/build_base_swarm_slave_image.sh +++ b/maintenance-ci/common/scripts/build_base_swarm_slave_image.sh @@ -85,7 +85,9 @@ WantedBy=cloud-init.target EOF systemctl enable jenkins-swarm-agent +shopt -s dotglob chown -R jenkins:jenkins /home/jenkins/ +shopt -u dotglob cp /etc/apt/sources.list.bkp /etc/apt/sources.list apt update diff --git a/maintenance-ci/common/scripts/build_mos_swarm_slave_image.sh b/maintenance-ci/common/scripts/build_mos_swarm_slave_image.sh index e6f9aa7..fe97b9b 100644 --- a/maintenance-ci/common/scripts/build_mos_swarm_slave_image.sh +++ b/maintenance-ci/common/scripts/build_mos_swarm_slave_image.sh @@ -153,7 +153,10 @@ source /home/jenkins/qa-venv-9.x/bin/activate deactivate " echo "export DEVOPS_LOCK_FILE=/run/lock/devops_lock" >> /home/jenkins/qa-venv-9.x/bin/activate + +shopt -s dotglob chown -R jenkins:jenkins /home/jenkins/ +shopt -u dotglob cp /etc/apt/sources.list.bkp /etc/apt/sources.list apt update diff --git a/maintenance-ci/mos/macroses/9x-systest-params.yaml b/maintenance-ci/mos/macroses/9x-systest-params.yaml index e3a2764..cfc41d4 100644 --- a/maintenance-ci/mos/macroses/9x-systest-params.yaml +++ b/maintenance-ci/mos/macroses/9x-systest-params.yaml @@ -35,6 +35,10 @@ name: FUEL_QA_COMMIT description: "fuel-qa commit" default: stable/mitaka + - string: + name: GERRIT_REVIEW + description: "gerrit review num" + default: "" # section for mos rpm repos diff --git a/maintenance-ci/mos/scripts/fuel_qa_launch_test.sh b/maintenance-ci/mos/scripts/fuel_qa_launch_test.sh index bcf4dd1..6a7b1db 100644 --- a/maintenance-ci/mos/scripts/fuel_qa_launch_test.sh +++ b/maintenance-ci/mos/scripts/fuel_qa_launch_test.sh @@ -33,6 +33,11 @@ echo "======================================================" echo "======================================================" set -x +if [[ ! -z ${GERRIT_REVIEW} ]] ; then +refspec=$(curl "https://review.fuel-infra.org/changes/?q=${GERRIT_REVIEW}&o=CURRENT_REVISION" | grep '"ref":' | awk -F ": " '{print $2}' | tr -d '"') +git fetch https://review.fuel-infra.org/openstack/fuel-qa "${refspec}" && git cherry-pick -n FETCH_HEAD +fi + source "${VENV_PATH}/bin/activate" pip install -U -r fuelweb_test/requirements.txt > logs/pip_install_output.log export PYTHONPATH="${WORKSPACE}" diff --git a/maintenance-ci/views/9.x.tempest.yaml b/maintenance-ci/views/9.x.tempest.yaml index 409e1de..d252272 100644 --- a/maintenance-ci/views/9.x.tempest.yaml +++ b/maintenance-ci/views/9.x.tempest.yaml @@ -1,11 +1,10 @@ - view: type: list name: '9.x.tempest' - regex: '9.x.tempest.*' -# jobs: -# - 9.x.tempest -# - maintenance-tempest-report -# - maintenance-tempest-runner + regex: '*tempest*' + jobs: + - maintenance-tempest-report + - maintenance-tempest-runner columns: - status - weather