1276 Commits

Author SHA1 Message Date
Steven Dake
57c2ce0ca3 Set the Kolla build timeout to 90 minutes
We believe the Kolla build will take between 1 and 3 hours.  We
are not certain exactly how long it will take, so we plan to
start with 90 minutes and later tune the timer to match our
average run-times + 20%.

Note our gate functional job builds about 40 docker images which
takes quite awhile.

Change-Id: Ifd052464cacbe4ce4d0584277aa729ab151d48fe
2015-05-15 07:18:01 -07:00
Jenkins
aef2e37622 Merge "kolla: add sudo for setup_docker.sh" 2015-05-15 00:39:31 +00:00
Jeff Peeler
c65a4c0ee3 kolla: add sudo for setup_docker.sh
Otherwise, the script will fail.

Also add for tox invocation until potential group issue is sorted out
(group membership applied to current running shell).

Change-Id: Ic84d5435761deae0d28909c813cb1d87540fbb21
2015-05-14 18:40:18 -04:00
Jenkins
c167e57a70 Merge "Cognitive - Machine Learning as a Service" 2015-05-14 21:14:17 +00:00
Jenkins
de5245a07e Merge "Add image building verification to gate for Kolla" 2015-05-14 19:56:07 +00:00
Jeff Peeler
cbbbb55071 Add image building verification to gate for Kolla
The setup_docker script downloads and starts the Docker binary while
the tox run performs the actual test of verifying all the Dockerfiles
in the project successfully builds or fails as expected.

Change-Id: I4d05c32a2faa30f0b15487dfd605089f61baf985
2015-05-14 15:36:03 -04:00
Debo Dutta
658e43a242 Cognitive - Machine Learning as a Service
Change-Id: I3a62a5406347fdb65b7947c1857c67538a93cb2d
2015-05-14 08:14:42 -07:00
Jenkins
b3a8a93eb9 Merge "Add kilo compat jobs to tempest and devstack-gate" 2015-05-13 20:30:28 +00:00
Jeremy Stanley
68f5e3edea Publish storyboard docs to docs.o.o
This is a continuation of I51a86699a39e6f8fdac91ad91f5933246681ae15
which missed moving storyboard documentation.

Change-Id: Ica2f02111aa1c891461a7aca4e86cea71e583530
2015-05-13 19:02:22 +00:00
Jenkins
af3d46c65a Merge "Add functional test job for python-heatclient" 2015-05-12 21:57:52 +00:00
Jenkins
a43b3b2668 Merge "Add experimental glance_store functional test job" 2015-05-12 21:51:19 +00:00
Jenkins
3b41ba3bd1 Merge "Add devstack gate job for Cue project" 2015-05-12 21:38:49 +00:00
Jenkins
758fefbd94 Merge "Add functional test job for python-muranoclient" 2015-05-12 21:38:46 +00:00
Jenkins
b613c0c9b1 Merge "Added NPM-based unit tests for merlin" 2015-05-12 21:38:41 +00:00
Jenkins
e5e1dcf4a3 Merge "Remove extra unused environments from tooz jobs" 2015-05-12 21:38:23 +00:00
Jenkins
b59c9225d0 Merge "Remove custom taskflow sqlalchemy environments" 2015-05-12 21:37:56 +00:00
Jenkins
ac55a16b13 Merge "Add bifrost to OpenStack" 2015-05-12 20:16:31 +00:00
Jenkins
23ac3e09ae Merge "Add Rally job to Murano" 2015-05-12 18:57:25 +00:00
Matthew Treinish
276c34a9de
Add kilo compat jobs to tempest and devstack-gate
Since the kilo release we need to verify that tempest and devstack-gate
master works with a stable/kilo cloud for incoming commits. This commit
adds the missing stable/kilo compat jobs to check this.

Change-Id: I3b1277aac985f7b072f26b8c4a3e426c22325312
2015-05-12 10:42:10 -04:00
Louis Taylor
d4de7db8f1 Add experimental glance_store functional test job
This adds a test job to run glance_store functional tests with the
filesystem driver. After this is up and running, jobs will be added for
each driver we want to functionally test as they become ready.

Change-Id: Ie4d06a6e2713f8d5b12582b2963271f10970672e
2015-05-12 12:09:04 +01:00
Ruslan Kamaldinov
99bc953e21 Add functional test job for python-muranoclient
Create functional test job for python-muranoclient, set as non-voting until
its working. The muranoclient functional tests are being extracted from the
main murano tempest-based tests.

Change-Id: I525a53222837c42790268e00d4408abaa99a2efb
2015-05-12 11:22:28 +03:00
Sergey Kraynev
2f201c5516 Add functional test job for python-heatclient
Create functional test job for python-heatclient, set as non-voting
until its working. The heatclient functional tests will come from the tempest
cli tests.

Change-Id: Ib6338cdcce3e14ca9191fdc0d1f05e3d2d814125
2015-05-12 03:50:33 -04:00
Julia Kreger
6e689b12fc Add bifrost to OpenStack
Request to add bifrost repository and testing configuration.

Change-Id: I5c113058316f5a0d5069e3a21684a359f4203ddf
Depends-On: I2552803a1da44312a0e8879629036a23d89e2e2a
2015-05-11 18:18:44 -04:00
Jenkins
a24ac4b214 Merge "networking-ovn: disable n-novnc" 2015-05-11 21:39:20 +00:00
Michael Krotscheck
c8ebb23833 Added NPM-based unit tests for merlin
This adds an npm-run based unit test run. It's effectively identical
to the js-test build.

Change-Id: I3ba979ace5c7536fda21424634b7fc300343aeb8
Depends-on: Ia487e8d21f18f9ac44fc14da2011ab60ef6d5a4f
2015-05-11 14:04:01 -07:00
Jenkins
5d54aaa0eb Merge "Adds pypi-jobs to cloudbase-init" 2015-05-11 21:03:37 +00:00
Joshua Harlow
4f400bf09d Remove extra unused environments from tooz jobs
Tooz doesn't appear to be using these, so remove them

Change-Id: I1d2740b2d9ba1fde7ae58209703ec82afd4cd0ea
2015-05-11 12:08:07 -07:00
Joshua Harlow
ad7eb0c69e Remove custom taskflow sqlalchemy environments
These environments have not actually turned up anything
since they have existed, so I think it is fine to discard
them and let the main python environments sqlalchemy versions
that are tested continue to be used going forward.

Change-Id: I0e7b67985e24134f0695857062525fedc9fe18c1
2015-05-11 12:06:26 -07:00
Steve Leon
c444eca75b Add devstack gate job for Cue project
This job will run the API tests on devstack environment

Change-Id: Ie27db60dc06c8775316b76ad6f23fe2012ea0225
2015-05-11 10:45:06 -07:00
Russell Bryant
7198364873 networking-ovn: disable n-novnc
Disable n-novnc in the networking-ovn tempest job.  It's not needed
and causes devstack to try to clone the noVNC git repo.  devstack is
set to fail on any git_clone call, so this makes the job fail.

Change-Id: I25320897e10cfd181bb361861a9481afac1af378
2015-05-11 11:10:24 -04:00
Jenkins
fea1e99afd Merge "Add python-cloudpulseclient project for CloudPulse" 2015-05-11 13:49:23 +00:00
Claudiu Belu
13999c518a Adds pypi-jobs to cloudbase-init
Pushing a version through gerrit should also publish
the version to pypi.

Pypi project: https://pypi.python.org/pypi/cloudbase-init/
openstackci is added as admin user.

Change-Id: If7ef99a4a16331386cc60af551e68c034d42535a
2015-05-11 15:54:35 +03:00
Jenkins
53ccea07d7 Merge "Enable upload to pypi for Shaker project" 2015-05-11 12:20:12 +00:00
Jenkins
22605f3503 Merge "Stop hacking integration test from cloning across the network" 2015-05-11 12:20:05 +00:00
Jenkins
5429cb8133 Merge "Explicitly enable all required services in rally" 2015-05-11 12:19:59 +00:00
Jenkins
4ae0ea4ea6 Merge "Update jenkins jobs for networking-ovn" 2015-05-11 12:14:41 +00:00
Jenkins
7b8789bde5 Merge "Add stackforge/networking-6wind project" 2015-05-11 12:06:33 +00:00
Mikhail Dubov
222918c3e3 Add Rally job to Murano
This patch adds a non-voting Rally job to the Murano project.
It will be run on every check in Murano.

Change-Id: If098939d5766cb5605cdeaa7fc23f423ae476586
Depends-on: I58bd59889df51e5ec13d9135aa9a886a05a6efc0
2015-05-11 14:36:48 +03:00
Jenkins
3c2a5689a3 Merge "Add in F21 nonha job" 2015-05-11 11:33:20 +00:00
Jenkins
8201f385f9 Merge "Check resolver pip on global-requirements changes" 2015-05-11 11:28:46 +00:00
Derek Higgins
c0dbd9d2e7 Add in F21 nonha job
Once we've ensured this works all F20 jobs will switch to F21.

Change-Id: I6061bc5384bf123be36e9fbedc33e902a891a6ec
Depends-On: If4edb6915a274e552cd78733d01066c790fa7b6e
2015-05-11 09:36:46 +01:00
Steven Dake
e54b353864 Add python-cloudpulseclient project for CloudPulse
This adds the python language binding for the CloudPulse
 project to stackforge.  For more details see:

https://wiki.openstack.org/wiki/Cloudpulse

Change-Id: Iaf90f6988a6cc8cb301c68b9ccba220dbc4e2cdf
2015-05-10 23:17:09 -07:00
Jenkins
51f8f4b173 Merge "Remove n-novnc from enabled services" 2015-05-11 02:22:34 +00:00
Robert Collins
2d784cfb67 Check resolver pip on global-requirements changes
This nonvoting job should flag failures or regressions in
co-installability using the resolver branch of pip. We'll need this
until that is in a release.

Change-Id: I7600fa20391bb83491d630b277bf01cc3a20727c
2015-05-11 12:20:03 +12:00
Jenkins
9a11e0188e Merge "Add CloudPulse" 2015-05-10 17:54:22 +00:00
Gal Sagie
479900b176 Remove n-novnc from enabled services
n-novnc caused the job to fails as it was trying to clone
the service from the network, remove this service as its not
really needed

Change-Id: I7b836443ccac2e90fcbd5de97b02da1aaa048ccb
2015-05-10 17:21:50 +03:00
Emilien Macchi
7e3cc5d808 beaker/puppet: use 2 different nodesets
We need 2 separate nodeset files for Beaker jobs. One for trusty and one
for Centos7.

Change-Id: I688879caadf429f92937f2fe5bc3b54acdfcb42a
2015-05-08 17:05:28 -04:00
Russell Bryant
b4142044f5 Update jenkins jobs for networking-ovn
networking-ovn has been running a simple devstack job for a while that
installs OVN and brings up Neutron using OVN as a backend.  It at
least ensures things don't blow up on startup or when the default
networks are created by devstack.  Rename this job
(s/tempest/install/) and make it voting.

Create a new non-voting job that actually runs tempest so we can start
working through whatever blows up there.

Change-Id: I6481e47a88311c9124e3286a848b9bcaddf1371b
2015-05-08 15:54:13 -04:00
Emilien Macchi
d404607bf5 beaker/puppet: install bundle before revoking sudo
To install bundle with `gem install`, we need sudo so let's move the
sudo command *before* revoking sudo in the job.

Change-Id: I46505a045c4d2edbe7e87035a94636a645931501
2015-05-08 15:09:54 -04:00
Emilien Macchi
324923f55f puppet/beaker: run apt-get update before install deps
Before trying to install Development Tools for Ubuntu, we need to run
apt-get update.

Change-Id: I5ce05751f224fc1e9df2ccf2875c18362ab8fa45
2015-05-08 14:21:54 -04:00