1754 Commits

Author SHA1 Message Date
Jenkins
00f992cd05 Merge "Add a new node type for precise with saucy kernel" 2014-01-28 23:44:42 +00:00
Jenkins
125cb8f099 Merge "Use the openstack pypi mirror for tripleo images." 2014-01-28 21:11:20 +00:00
Jenkins
38696f15d1 Merge "Run gate-tripleo-deploy on devstack-gate changes." 2014-01-28 21:10:24 +00:00
Jenkins
4410e457c6 Merge "Run gate-triple-deploy on tripleo-ci changes." 2014-01-28 21:08:33 +00:00
Jenkins
83cc75e10e Merge "Use nodeenv via tox to do javascript testing" 2014-01-28 20:50:13 +00:00
Russell Bryant
8408f96615 Add a new node type for precise with saucy kernel
One of the types of failures in the top gate bug is due to a kernel
crash in network namespace code.  This patch installs a newer kernel on
the devstack nodes.  It installs the backported kernel and its headers
that are made available for hardware enablement purposes.  This gets
from a 3.2.0 kernel to a 3.11.0 kernel.

The patch is written as a new node prep script.  A new node type is also
defined that can be used by an experimental job.  This will allow us to
make sure everything is working before flipping the switch on using this
kernel everywhere.

The normal neutron devstack jobs are now listed in experimental.  When
run in the experimental pipeline, they should use the new node type that
uses the new kernel.

Change-Id: I9652b4183153687cc1e9a9a270ae0f78d8928620
Related-bug: #1254890
2014-01-28 15:23:50 -05:00
Jenkins
1ee9d38cb8 Merge "Track direct-release projects in projects.yaml" 2014-01-28 19:19:43 +00:00
Jenkins
922d4d04fd Merge "Unlaunchpadify projects.yaml" 2014-01-28 19:17:51 +00:00
Jenkins
176d204dcf Merge "Ensure taskflow py26 environments are using centos6 node" 2014-01-28 19:03:17 +00:00
Monty Taylor
0a9d800b2f Track direct-release projects in projects.yaml
jeepyb has support for direct-release option. Use it.

Change-Id: Id6d25b3f806d2173d53cb06fc4ee45669c645737
2014-01-28 09:32:10 -08:00
Monty Taylor
53fc1e6ae6 Unlaunchpadify projects.yaml
jeepyb now supports calling the parameter group as a way to map repos to
groups. For launchpad, the semantics are equivilent. Migrate to the new
word.

Change-Id: Ia76b9e1d67e58ebd885eadd0fe3f1bc84c430218
2014-01-28 09:32:10 -08:00
Monty Taylor
bc794da31e Split config from projects list
The projects list is a common list for devs to interact with. The config
in the list is not, but the config in the list means the file needs to
be in an erb template.

Split the two concerns, similar to zuul. Put the config in a config file
and the project data in a yaml file.

Change-Id: I708b8655b4b1ce377f3b7369e987418c1d72d977
2014-01-28 09:32:09 -08:00
Jenkins
621b2fcf39 Merge "Adds a non-voting python33 check to Keystone" 2014-01-28 17:28:55 +00:00
James E. Blair
53d6707012 Add trove translation jobs
Change-Id: Ie8e869c7827f0eb0ec5a7d617daaef062983a33b
2014-01-28 09:01:33 -08:00
David Stanek
3ed28ef274 Adds a non-voting python33 check to Keystone
Change-Id: Ib447a8ddda1a720b63fac6855fc32750340b151d
2014-01-28 16:40:00 +00:00
Joshua Harlow
edcbe72515 Ensure taskflow py26 environments are using centos6 node
It appears that python2.6 is only on centos6 nodes and
otherwise is not on other node types. To ensure that our
tox venv builds correctly for 2.6 make sure we specify
that exact node type.

Change-Id: Idc4c1efeb790bba198ed17f640945d861c18a9fc
2014-01-27 20:23:18 -08:00
Jenkins
9e28b0608a Merge "Move tuskar-ui to horizon program." 2014-01-28 04:12:34 +00:00
Nikhil Manchanda
16b9c72876 Make PyPy gate job non-voting for python-troveclient
python-troveclient has a dependency on lxml which is causing the
PyPy gate job to fail. Making it non-voting until we can pull
out the xml support for the trove client.

Change-Id: I058cf9790ae0754999f7084206bb3e2df4b77b00
2014-01-27 19:15:52 -08:00
Jenkins
392fb8948e Merge "Name adjustments for taskflow jobs" 2014-01-28 02:54:38 +00:00
Jenkins
a43b59ac05 Merge "Enable ironicclient py33 tests voting" 2014-01-28 02:16:03 +00:00
Joshua Harlow
18585bdcd2 Name adjustments for taskflow jobs
The taskflow tox.ini gate/check jobs for tox have
undergone a name change, to reflect the new names
in taskflows tox.ini change those names so the
environments are found.

Closes-Bug: #1273501

Change-Id: I4bc8d3c7e6ddd577221ee9004ff96026483a75a1
2014-01-27 17:23:30 -08:00
Jenkins
796b025f53 Merge "Add build job for Japanese Install Guide" 2014-01-28 00:52:07 +00:00
Jenkins
39754da56f Merge "Remove non-voting documentation gate job" 2014-01-28 00:47:25 +00:00
Jenkins
b579f3ff2b Merge "Add gates for API projects and operations-guide" 2014-01-28 00:43:40 +00:00
Jenkins
a01930066f Merge "Add Periodic Translation Updates to ops-guide" 2014-01-28 00:40:17 +00:00
Jenkins
0ee49d7661 Merge "Add manuals-upstream-translation-update to api-site" 2014-01-28 00:16:40 +00:00
Jenkins
e21f79b40e Merge "Add requirements gate for solum project" 2014-01-28 00:16:32 +00:00
Robert Collins
abd62f6ec8 Use the openstack pypi mirror for tripleo images.
So that we avoid random pypi failures.

Change-Id: I4f29c4b8825692572a3d5b7419723f3811237f64
2014-01-28 13:13:51 +13:00
Robert Collins
a0205f6a49 Run gate-tripleo-deploy on devstack-gate changes.
Note that this is non-voting at the moment, but having warning of
issues would be super useful.

Change-Id: Ic65077d09f983f555e8d4d84f1fe2d45a2d9c9e0
2014-01-28 13:13:51 +13:00
Robert Collins
b86b43dd91 Run gate-triple-deploy on tripleo-ci changes.
Change-Id: I1635aa97d3d0c3533e911736fd181346965779c7
2014-01-28 13:13:26 +13:00
Monty Taylor
c7403353b1 Use nodeenv via tox to do javascript testing
The OpenStack CI systems like things that run in virtualenvs. This moves
the first stab at running javascript unittests from custom in-tree scripts
to being based on tox and nodeenv. Additionally, it publishes the dist
dir from the tree to docs-draft, because the dist contents should be the
compiled, minified and fully-functional web code, and it should be directly
verifiable on a passing commit.

Change-Id: Id48ee2524d846b5e08ca94f485f8d67abbd3681a
2014-01-27 15:12:21 -08:00
Jenkins
b67e0cf7d1 Merge "Chef style testing enablement and minor speed cleanup starting with checks" 2014-01-27 22:40:16 +00:00
Jenkins
467073b981 Merge "Add a devstack-gate core group" 2014-01-27 22:38:17 +00:00
Jenkins
881a1b37b5 Merge "Add pylint job for anvil" 2014-01-27 21:56:46 +00:00
Jenkins
6710b77bb9 Merge "Enable tempest/ironic gate tests" 2014-01-27 21:55:02 +00:00
Jenkins
613e60a6d8 Merge "Add turbo-hipster to rtfd" 2014-01-27 21:46:58 +00:00
Jenkins
5a5ec2807d Merge "Adding apache redirect for the cacti url." 2014-01-27 21:44:09 +00:00
Devananda van der Veen
638682b2cf Enable tempest/ironic gate tests
Enable tempest tests in Ironic's check and gate pipelines.

Enable non-voting tests in the check pipeline
for tempest and devstack and devstack-gate.

Change-Id: I5e9d8831d890e771eba0a2116a22f7661d6078d7
2014-01-27 13:27:48 -08:00
Sean Dague
6c759e363d up the gate window to 20 to help get through backlog
we're actually at a relatively low failure rate in the gate, with
lots of resources, and a big backlog. Let's increase this to 20
to help process.

Change-Id: I37d6ae9f4c251d0a3821a70180edbfba81237000
2014-01-27 15:07:59 -05:00
Jenkins
32fc129b73 Merge "New project request: OpenStack SDK for PHP" 2014-01-27 20:05:30 +00:00
Jenkins
3f8c6a56b1 Merge "Remove unit tests against Puppet 3.0.x" 2014-01-27 19:59:25 +00:00
Jenkins
836d50c709 Merge "Add jobs for cliff integration tests" 2014-01-27 19:59:18 +00:00
Jenkins
947c46e877 Merge "Add different envs for different sqlalchemy versions" 2014-01-27 19:53:49 +00:00
Jenkins
35aa095935 Merge "Update devstack-gate jobs for Trove tempest tests" 2014-01-27 19:53:41 +00:00
Jenkins
f31deb50bd Merge "Simplify devstack-logs publisher" 2014-01-27 19:53:34 +00:00
Jenkins
bd587449c6 Merge "Add ironic log files to logstash indexing" 2014-01-27 19:51:00 +00:00
Jenkins
a2f8832175 Merge "Display last reconfigured time from zuul/status" 2014-01-27 19:50:52 +00:00
Jenkins
dae01ce6ab Merge "Display zuul version from zuul/status" 2014-01-27 19:50:44 +00:00
Monty Taylor
da1465db09 Make the alphabetized check self-gating
When putting the alphabetize script into slave_scripts, we run the risk
of bugs entering the script without being tested before they are rolled
live and become part of the gate. This just recently happened. Instead,
move it to the tools dir, which makes it easy for a dev to run, and also
which makes changes to the script self-gating.

Change-Id: Ia5e1870f84b0cbc0c6f172b6982263440af5575e
2014-01-26 09:32:44 -08:00
Andreas Jaeger
42a4c570ed Add gates for API projects and operations-guide
This change uses the same setup that is used for api-site already:
* Create checks and gates for niceness, syntax, deletions, build
* Make checkniceness non-voting

It enables these for all API projects and the operations-guide.

Removes also the old operations-guide gate job since it's not used
anymore.

Change-Id: I1cc9f50e40ff422e7bbcf2cb581292f2c79c3f71
2014-01-26 14:06:46 +01:00