16 Commits

Author SHA1 Message Date
Denis Egorenko
f2f4b462fa Enable Sahara integration job on Ubuntu
Sahara package in Ubuntu is fixed now, so let's enable Sahara back.

Change-Id: I134c58b8eac87c35fb04bfbe1f5e8c5c3aa57b71
2016-04-15 11:42:10 +00:00
Emilien Macchi
4d6b918cef run_tests: stop mistral testing
Stop to run mistral tests for now, they fail too often.
We'll enable it as soon as we find what's wrong.

Change-Id: I041b6d35708c10df6bbddf672f56deb56ff86ab7
2016-04-13 17:33:46 -04:00
Emilien Macchi
d01ed82976 scenario003: deploy and test mistral
Do not merge, testing with v3 auth

* Deploy Mistral on scenario003
* Run Tempest tests for Mistral
* Bump repo to recent RDO repo that contains a fix in Mistral to make
  Tempest tests working.

Change-Id: Ia43427cc207ee5b7b95e9610f06a568992fb58cd
2016-04-12 20:07:24 -04:00
Emilien Macchi
b0dbb04cc8 scenario003: enable IPv6 on centos7
On Centos7 jobs, deploy Heat, Trove, Horizon and Sahara on IPv6.

Change-Id: I0da97938d30e274656dff51967c4045e1e4818ab
2016-04-04 22:31:36 +00:00
Emilien Macchi
fd9c981a05 scenario003: enable SSL by default
This patch enables SSL by default on scenario003 for both Ubuntu &
CentOS7, like it's done for scenario001 and 002.

Note: we don't enable SSL for Sahara because of:
https://bugs.launchpad.net/sahara/+bug/1565082

Change-Id: I7e25b8acaeda2fc51a1a83b3a3aae0c89f332323
2016-04-01 20:32:35 -04:00
Emilien Macchi
55db07189f scenario003: deploy Neutron with ML2 linuxbridge
Deploy Neutron ML2 LinuxBridge on scenario003 to increase testing
coverage.

Depends-On: I6bf7ede4fa78eefdc6594b8dd70435a11d0c3365
Change-Id: Ib41c302c8dd3e6d7388b06e455cf19e1f13a221c
2016-03-29 08:45:45 -04:00
Emilien Macchi
48ceac8795 scenario003: disable sahara on ubuntu jobs
Sahara is broken in Ubuntu / Mitaka:
ConfigParser.NoSectionError: No section: 'alembic'

While Debian is fixing it and Ubuntu is synced, we need to disable
Sahara on Ubuntu so our CI keeps rolling.

Change-Id: Iea74763c25bc52fc7637d201f614f5cbea22f459
2016-03-15 15:45:04 -04:00
Emilien Macchi
a129a0cf05 create scenario003 to relax other scenarios
Create scenario003 that will install and test:
* keystone/nova/neutron/glance
* trove (moved from scenario001)
* horizon/heat/sahara (moved from scenario002)

Change-Id: I39870bbac6f2f9a050f85772d1fb0f6ac839e410
2016-02-24 16:41:09 -05:00
Emilien Macchi
6c272cdf16 rename scenario003 to scenario-aio
scenario003 is going to be a scenario gated in OpenStack Infra.
It was created to be a AIO scenario, for our testers, so let's rename it
to scenario-aio.

In a further iteration, scenario003 will be a scenario used by our CI.

Change-Id: I53852757d013abfae10e5f4afd41ddbb18da3b03
2016-02-24 14:50:52 -05:00
Jenkins
2c940011e2 Merge "Provide a toggle to disable repository management by puppet" 2016-01-12 03:17:37 +00:00
Emilien Macchi
62eb545ad9 Refactor fixtures & manifests to reduce code lines
Create manifests for each project and include them in the right
fixtures manifests, so we can reduce the code and avoid dupplicated
puppet manifests.

Change-Id: I66a98691b3014998f4c2529d2e3389ef1cbcc5f4
2016-01-02 17:43:03 -05:00
David Moreau Simard
28007a665d Provide a toggle to disable repository management by puppet
By default, repositories will be managed by puppet through
manifests/repos.pp.
If someone wants to set up different repositories outside
of puppet entirely, he can "export MANAGE_REPOS=false" and
run_tests will not run repos.pp.

Change-Id: I3a09a2be1d2a064e784ed24f189fec41476330d9
2015-12-22 09:47:46 -05:00
David Moreau Simard
366269b926 Update scenario003 to use the common manifests
Change-Id: I8f51f5d412d6b0dba41878d32adeeddc0baef726
2015-12-15 15:24:12 -05:00
Emilien Macchi
770ac62ec8 scenario003: fix tempest path
In 6d26ea258fdfa5677c99f107eace9936a8e168c0 we wanted to do aregulart
clone of tempest and we made sure the path was /tmp/openstack/tempest -
but we missed to update the path in ::tempest Puppet class.

This patch fix it.

Change-Id: Ie0bc6c6ad887898234870d44b77a80d4b65a5419
2015-12-04 12:24:02 -05:00
David Moreau Simard
6d26ea258f Do a regular clone of tempest if we're running outside the gate
Disable git_clone from scenario003, all-in-one.sh leverages
run_tests which will now properly clone tempest if whether or not
we're in the gate.

Change-Id: I687464f26913bc9ee978e00e5c78efe91b062ec2
2015-11-25 12:31:42 -05:00
Emilien Macchi
6b87e4026f Implement all-in-one.sh script
This script will help newcomers to run this script and deploy a simple
scenario of an OpenStack Cloud with Puppet OpenStack modules.

Change-Id: I559e5e0a0d21a02d04b3d999b77dee23bb38c341
2015-11-06 08:58:37 -05:00