2786 Commits

Author SHA1 Message Date
Jenkins
3735479bf0 Merge "Gerrit sysadmin tips for account repairs/renaming" 2013-09-06 00:10:29 +00:00
Jenkins
11a1c8d58f Merge "Add python 3.3 and pypy checks to ironicclient" 2013-09-06 00:06:29 +00:00
Jenkins
7ab2d4900c Merge "Removes separate Object Storage Admin manual as the content is now in other books." 2013-09-06 00:05:25 +00:00
Jenkins
61960f8159 Merge "Run the ceilometerclient tests under PyPy" 2013-09-06 00:05:06 +00:00
Jenkins
9cb539677a Merge "Add pep8 checks for wsme." 2013-09-05 23:19:24 +00:00
Jenkins
b77040b38f Merge "Preserve change creation time on project renames" 2013-09-05 22:46:31 +00:00
Jenkins
5e87bae424 Merge "Add projects of Fuel family to Stackforge" 2013-09-05 22:40:11 +00:00
Chris Krelle
b3c71d4249 Add python 3.3 and pypy checks to ironicclient
Add python 3.3 and pypy checks to python-ironicclient as voting jobs.

Change-Id: I6aef5445afbff8802cfe64fd4f30c2f0fd79be4a
2013-09-05 15:37:18 -07:00
Jenkins
8edec07aaa Merge "Run the heatclient tests under PyPy" 2013-09-05 22:20:32 +00:00
Jenkins
08152bb300 Merge "Try additional Rackspace region" 2013-09-05 21:53:34 +00:00
Alex Gaynor
9906c69eb5 Run the ceilometerclient tests under PyPy
Change-Id: I96849ac1594d4a021c53ce340a980a9aa6ea42be
2013-09-05 14:50:15 -07:00
Jenkins
f85b94372d Merge "Use gerrit for the remote update in post jobs" 2013-09-05 21:48:49 +00:00
Monty Taylor
c6d237c218 Try additional Rackspace region
There is a new Rackspace region coming online that may be fast enough to
use in the gate. Add a devstack job which is configured to run on nodes
in the new region in the silent queue, so that we can check out
runtimes without really bothering people.

Change-Id: I9b8a92ac92562581dab3818196e0006e2d69e08d
2013-09-05 17:47:38 -04:00
annegentle
95f45350de Removes separate Object Storage Admin manual as the content is now
in other books.

Change-Id: I698fd3481915017dc3f862253757716c5105128b
2013-09-05 16:35:03 -05:00
Ryan Petrello
e55581359d Add pep8 checks for wsme.
Change-Id: I94cdc40affc3575c4c0d29339049b975762e00f6
2013-09-05 16:25:38 -04:00
Clark Boylan
2094fa052b Convert subunit logs to subunit v2 before use.
* modules/jenkins/files/slave_scripts/run-tox.sh: Feeding subunit v1
through a subunit v2 parser then running the leftovers through a subunit
v1 parser is a really slow way to support subunit v1 and subunit v2.
Instead convert subunit v1 to subunit v2 to speed up parsing. Local
testing indicates this should shave off minutes of test run times.

Closes-Bug: #1221094
Change-Id: Ie17708ac217e7468bb1c92cfda7aa50994178817
2013-09-05 10:35:42 -07:00
Jenkins
e2337f4360 Merge "Activate devstack gate for Ceilometer" 2013-09-05 14:51:33 +00:00
Sean Dague
9698844062 up python 26 jobs to 60 minute time outs
neutron 26 jobs are actually regularly hitting the 40 minute
timeout on unit tests, as their actual unit tests take ~32 minutes
and there is current a performance issue on subunit report
processing that makes it take ~9 minutes (on 27, 26 might be slower
still).

This means that completely passing unit test runs are reseting the
gate due to a timeout limit.

60 minutes should be sufficient to get us past this issue, and let
us figure out the subunit performance issue. However given neutron
unit test growth, 40 minutes is probably too low anyway.

Change-Id: If4bb799d9b6fe8815280aca9f28fee8a65a477c6
2013-09-05 08:56:37 -04:00
Jeremy Stanley
ae0c06c1a8 Preserve change creation time on project renames
* doc/source/gerrit.rst: When renaming projects in the changes
table, set created_on to itself so that it won't get updated to the
current time. This column is a timestamp datatype in MySQL and has
the "on update" property set, probably for no good reason but it's
how Gerrit's installer sets the schema.

Change-Id: I5b99d2869e55ab0f8b036fd08f248f406aff41bb
2013-09-05 01:36:43 +00:00
Jeremy Stanley
31bfd240e0 Gerrit sysadmin tips for account repairs/renaming
* doc/source/gerrit.rst: Add sections to the document about
resetting Gerrit SSH usernames and cleaning up duplicate preferred
E-mail addresses. Also a section demonstrating the dreaded account
merge process for posterity, even though we do not offer to perform
this for our users.

Change-Id: I43883ef9558abbdf5051aa617def36d1fc158100
2013-09-04 20:40:22 +00:00
Jenkins
6e9518825a Merge "Also install pypy-dev on pypy nodes" 2013-09-04 17:07:37 +00:00
Jenkins
3d66327776 Merge "Add doc build process into Stackalytics" 2013-09-04 17:06:16 +00:00
Ilya Shakhat
fcfcea96c0 Add projects of Fuel family to Stackforge
* following projects are added: fuel-main, fuel-web, fuel-astute, fuel-ostf-plugin,
  fuel-ostf-tests

Change-Id: I337072c26a525f64cda39535001d4267c3252462
2013-09-04 20:18:30 +04:00
Jenkins
f76a6d1a58 Merge "Create new pypi-mirror project for run_mirror.py" 2013-09-04 16:06:50 +00:00
Jenkins
aedbe5adb7 Merge "Addition of the activity-board project to the OpenStack-infra environment" 2013-09-04 15:12:06 +00:00
Julien Danjou
392f889b91 Activate devstack gate for Ceilometer
We want to have devstack running and launching Ceilometer when we submit
patches.

Change-Id: I66ee9ff2d0568ea46fbe120612656d2c4ac9e27f
2013-09-04 10:37:45 +02:00
Alex Gaynor
a99a5e2b58 Run the heatclient tests under PyPy
Change-Id: I1c6195557ed363b5e0127757d2287742ec4df868
2013-09-03 20:15:48 -07:00
James E. Blair
ad854af95b Use gerrit for the remote update in post jobs
At least until we can fetch ref-updated refs from Zuul.

Change-Id: I2f963f097e05b78205044afc8b83349d8918cf8d
2013-09-03 17:40:52 -07:00
Jenkins
da0f477066 Merge "Run the neutronclient tests under PyPy" 2013-09-03 22:19:14 +00:00
Jenkins
43e5193555 Merge "Rotate Jenkisn log client logs." 2013-09-03 22:03:08 +00:00
Jenkins
925919bce0 Merge "Report cinder patches to #openstack-cinder" 2013-09-03 21:42:29 +00:00
Jenkins
d1e5e39982 Merge "Add new savanna repos" 2013-09-03 21:39:27 +00:00
Jenkins
3bd1e87069 Merge "Backup review and wiki MySQL DBs." 2013-09-03 19:25:06 +00:00
Jenkins
4ce7f1991d Merge "Update references to GerritJenkinsGit wiki" 2013-09-03 17:55:40 +00:00
Clark Boylan
8cf1cc37ac Rotate Jenkisn log client logs.
* modules/openstack_project/manifests/logstash.pp: Rotate jenkins log
client logs with logrotate. Keep one week of logs and rotate daily.

Change-Id: I9b6a320afda76cc7285c959196a24853a5a9561e
2013-09-03 10:16:27 -07:00
Jenkins
3a4b270348 Merge "Rotate gearman log worker logs." 2013-09-03 17:13:25 +00:00
Jenkins
7503309a77 Merge "Add image logging config for nodepool" 2013-09-03 16:29:29 +00:00
Daniel Izquierdo
50068fd973 Addition of the activity-board project to the OpenStack-infra environment
This project is intented to provide community and software development
metrics of the OpenStack community from several perspectives.

Change-Id: Ie3aa1adbf7093b988ea58af68da4332fcce70536
2013-09-03 17:14:41 +02:00
Ilya Shakhat
0758c10a05 Add doc build process into Stackalytics
* Enable doc build on check and gate
* Enable rtfd on post, pre-release and release

Change-Id: I17be372bd94643dd95ae63dd1bcda5e43c32c65e
2013-09-03 18:38:48 +04:00
Mathew Odden
0b82c37af5 Create new pypi-mirror project for run_mirror.py
In preparation to split the run_mirror.py script into
a different project from jeepyb, we need to create the
new home for the run_mirror.py script.

Change-Id: I1dd467afe8ef6a153d8a5f0fc95707c864861f9c
2013-09-03 10:27:54 +00:00
Alex Gaynor
bb793f950b Run the neutronclient tests under PyPy
Change-Id: Ifa2b9507487158bbb103d5914692d63e09e1e8c8
2013-09-02 15:23:23 -07:00
Julien Danjou
ba3561aaf5 Also install pypy-dev on pypy nodes
That's needed to compile C modules for PyPy that are listed in
requirements.

Change-Id: I375ce68a6dbb54bf513c1abddddb0b0cbbc51de0
2013-09-02 14:27:18 +02:00
Sergey Lukjanov
98345f444a Add new savanna repos
* savanna-image-elemens
* puppet-savanna

w/o any jobs now.

Change-Id: I596a62265f4c29bad9e50ae11777199546e1bd62
2013-09-02 13:35:35 +04:00
Robert Collins
49b0b0c78d Make third-party imports clearer in launch/.
This is a minor step towards PEP-8 as well, but mainly makes it easier
to document what third party modules are needed.

Change-Id: Id901ef437fcdeb11c8dd555e8db7c13daa86c4b2
2013-08-31 09:54:09 +12:00
Robert Collins
5ae5e6cc5b Create ci-launch directory on the puppetmaster.
While credentials for clouds are uploaded by hand, the place they are
put is constant and has one correct setting for mode and owner, so
lets automate it.

Change-Id: I98ce4493c260f97c3ac1028d7065536178760d72
2013-08-31 09:54:09 +12:00
Robert Collins
2bfb9144f2 Document setting the correct hostname.
Puppetmaster bringup will often have the wrong hostname in a cloud
(e.g. a uuid or the shortname given to nova). But if it's wrong the
puppetmaster CA created by the puppetmaster module will be broken.

Additional nodes can have this handled by automation, but the
puppetmaster is special - this is part of the bootstrap process.

Change-Id: I8e0e2ea4a5d27fb248b88d6be57abb171d81f13f
2013-08-31 09:54:09 +12:00
Robert Collins
f9461e446a Ensure reports directory is setup correctly.
Packages install it with mode 0755 which then fails to chmod in the
webservice, so lets set it up from within puppet itself while we are
privileged.

Fixes bug: 1218697

Change-Id: I3a005ab2495502047fc8b18e385b421a9afc35d4
2013-08-31 09:54:09 +12:00
Robert Collins
f6fe43fc0e Install launch/ dependencies on puppetmaster.
The launch infrastructure needs paramiko and the clients for Nova and
Cinder.

Fixes bug: 1218326

Change-Id: Ic6964628166c7c73ba9f4c88d8064258dd73c555
2013-08-31 09:54:07 +12:00
Robert Collins
1873b98a8f Make config updates work with rebased branches.
Derived infrastructure deployments may well live as a set of rebased
patches floating on the upstream infrastructure. Simple 'pull -q' will
conflict if the reference branch is rebased.

Change-Id: I8127bb6305208879957c01e1c81b6329d74b27bf
2013-08-31 09:48:14 +12:00
Robert Collins
6425e0aeb1 Make the adduser commands copy-pasteable.
YOURUSER==$(whoami), and copy-paste is easier than interpreting by
hand.

Change-Id: Ia17d13045517e8007db3afe8ff0eedf36019b2df
2013-08-31 09:48:14 +12:00