From 125b56de6034504c9fbfdf996f49367475de1642 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Mon, 30 May 2016 07:37:32 -0400 Subject: [PATCH] unpin Tempest and bump RDO repos https://review.openstack.org/322608 has been merged so Ironic tests should pass again. Let's bump RDO repos to try latest OpenStack and unpin tempest so we run it from master. Since we still deploy Mitaka on Ubuntu, disable Ironic testing on Ubuntu because it's impossible to run Tempest tests from master using Mitaka codebase. Change-Id: I15f52f0e21cb3dae84fa54d7067157ada726533a --- fixtures/scenario002.pp | 20 ++++++++++++++------ manifests/repos.pp | 2 +- run_tests.sh | 5 ----- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/fixtures/scenario002.pp b/fixtures/scenario002.pp index 21bac7d76..c631c8215 100644 --- a/fixtures/scenario002.pp +++ b/fixtures/scenario002.pp @@ -16,13 +16,19 @@ case $::osfamily { 'Debian': { - $ipv6 = false + $ipv6 = false # zaqar is not packaged in Ubuntu Trusty - $zaqar_enabled = false + $zaqar_enabled = false + # TODO(emilien): enable again when deploying Newton + # A recent patch in Tempest broke tests in Ironic Mitaka + # Fixed in master: https://review.openstack.org/322608 but + # not backported. + $ironic_enabled = false } 'RedHat': { - $ipv6 = true - $zaqar_enabled = true + $ipv6 = true + $zaqar_enabled = true + $ironic_enabled = true } default: { fail("Unsupported osfamily (${::osfamily})") @@ -52,7 +58,9 @@ include ::openstack_integration::neutron include ::openstack_integration::nova include ::openstack_integration::cinder include ::openstack_integration::swift -include ::openstack_integration::ironic +if $ironic_enabled { + include ::openstack_integration::ironic +} include ::openstack_integration::zaqar include ::openstack_integration::mongodb include ::openstack_integration::provision @@ -61,6 +69,6 @@ include ::openstack_integration::provision class { '::openstack_integration::tempest': cinder => true, swift => true, - ironic => true, + ironic => $ironic_enabled, zaqar => $zaqar_enabled, } diff --git a/manifests/repos.pp b/manifests/repos.pp index 6c0dcc36e..e7aaa1c64 100644 --- a/manifests/repos.pp +++ b/manifests/repos.pp @@ -24,7 +24,7 @@ class openstack_integration::repos { manage_epel => false, repo_hash => { 'newton-current' => { - 'baseurl' => 'https://trunk.rdoproject.org/centos7-master/55/47/5547170191b2306e4c72d64599d58a69935b750a_afa16dfd/', + 'baseurl' => 'https://trunk.rdoproject.org/centos7-master/58/4b/584b2bd6a33ce8e223a4ede8aec38b87b9987eda_17764cd8/', 'descr' => 'Newton current', 'gpgcheck' => 'no', 'priority' => 1, diff --git a/run_tests.sh b/run_tests.sh index 9aa3fd26a..720dfbe15 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -207,11 +207,6 @@ TESTS="${TESTS} TestManageQueue" print_header 'Running Tempest' cd /tmp/openstack/tempest - -# TODO(emilien): remove pin when https://review.openstack.org/322608 -# is merged and RDO bumped. -git checkout b02fa114b8bf0bc5d7b477ad887cf570ea55c1bb - tox -eall-plugin -- --concurrency=2 $TESTS RESULT=$? set -e