5533 Commits

Author SHA1 Message Date
Jenkins
083ada4242 Merge "add python coverage job to check pipeline for JJB." 2014-05-28 19:10:39 +00:00
Jenkins
60296283d7 Merge "Enabled pylint job for manila project" 2014-05-28 19:07:35 +00:00
Jenkins
b769f19bbb Merge "Remove duplication in translation scripts" 2014-05-28 19:03:55 +00:00
Andreas Jaeger
ed174b5d5a Remove usage of docbook-properties.sh
The openstack manuals do not use docbook properties anymore, we can
remove setting the properites and also the script docbook-properties.sh.

Current openstack-doc-tools together with the configuration of trunk and
stable/havana and stable/icehouse branches work fine without this.

Change-Id: I97be952aedc06b7c0b6ac1b7e341234c258bdfa3
2014-05-28 20:59:17 +02:00
Jenkins
cd59f2e483 Merge "Changes to get nodepool working with trusty" 2014-05-28 18:13:20 +00:00
Jenkins
29def17a89 Merge "Add a doc8 stackforge project" 2014-05-28 18:10:46 +00:00
Monty Taylor
25a33f31c5 Update get-pip URL to the new location
The pypa team has made a new static location for get-pip.py. Instead
of downloading from github, we should use this.

Change-Id: Ifb7f00447d4a19f20f6413fa7fece5913de092f8
2014-05-28 10:16:16 -07:00
Monty Taylor
ad574bedee Changes to get nodepool working with trusty
There are few things that are different for our slaves on trusty. Of
note, we don't want to pin puppet, and we need to provide a version
for postgres.

Change-Id: Ibee78cd4fbeef2e6af43379d2bc3a0f0e9767a06
2014-05-28 10:09:35 -07:00
Andreas Jaeger
7bd6a4e532 Remove duplication in translation scripts
Remove now obsolete setting of COMMIT_MSG, it's done in
common_translation_update.

Move common horizon transifex setup to new function setup_horizon.

Use local for some variables.

Change-Id: Ia5fe641a38a110aec937304603412afaa571134c
2014-05-28 18:52:12 +02:00
Khai Do
8910a50e42 add python coverage job to check pipeline for JJB.
This change adds the coverage job to the check pipeline for Jenkins Job Builder
so reviewers can inspect coverage results for each patch set.

Change-Id: Ied7503489e89978d96ce4e832adb3c2c36ddd03c
2014-05-28 09:38:21 -07:00
david
18c3cd5086 removed py26 testing from refstack
Change-Id: I9bdcb413035edd203448ef930075e86bb7402bae
2014-05-28 07:12:50 -07:00
Yolanda Robla
a57bd21836 Checks if requirements overlap between head and branch reqs
If there is a requirement in head and branches, and are not equal,
check if the head requirement is overlapping with branch one,
if not it triggers an error

Change-Id: I159e4608a5d345e57ae24fd19b1c54c1de4ed9d9
Closes-Bug: #1274731
2014-05-28 12:50:58 +02:00
Stephan Renatus
cf7c5bddcf Use strainer for chef checks when possible
This way, we get a per-cookbook possibility to set test-specific
options.  For example, a certain cookbook might want to be more or less
strict with foodcritic and could then handle that from the cookbooks
Strainerfile.  In addition to that, its is transparent for cookbook
contributors to figure out what test get run by jenkins.

Change-Id: I0353b8207abb116ea3849c04df39546f8c2625db
2014-05-28 09:58:30 +02:00
Jenkins
f98ad18c66 Merge "Fix rally-cli tests" 2014-05-28 06:39:09 +00:00
Mark Maglana
acbd8fc840 Define Jenkins Job for Aviator
Change-Id: I8cc8ae3aa8f7b60f244282963bff9d47c2981b59
2014-05-27 22:14:50 -07:00
vponomaryov
8f4464374b Enabled pylint job for manila project
Manila has all required stuff to run pylint job.

Change-Id: I993be97fbafd144c679512f7983714c0bcdbbe12
2014-05-28 07:49:50 +03:00
James E. Blair
89a977a06e Reduce gearman logging level
We think we have useful logs now, so reduce the level just in case
all of the logging is exacerbating the problem.

Change-Id: I85e8e989976b452d73671089a5f66450c8e4743a
2014-05-27 17:01:10 -07:00
Jenkins
a7ecc92da8 Merge "Name the integrated queue" 2014-05-27 23:16:25 +00:00
Jenkins
5c67e59c44 Merge "Publish api-site for DE and JA" 2014-05-27 23:16:18 +00:00
Clark Boylan
cbe1277e5f Fix python FileHandler loggers
Use correct module path for FileHandler objects and make args tuple a
proper tuple.

Change-Id: Ib24989e6795ad88fd6de6ab66944984b438b9f72
2014-05-27 14:56:53 -07:00
James E. Blair
ae1d3fbd40 Merge "Switch zuul geard to debug" 2014-05-27 21:48:09 +00:00
James E. Blair
fd66afe4c0 Merge "Rotate zuul logs with logrotate" 2014-05-27 21:46:30 +00:00
James E. Blair
a1f2d5c16e Switch zuul geard to debug
Change-Id: Ib6b3b15853bf48ea3a5ea20564a9afa6fa123e38
2014-05-27 14:37:46 -07:00
James E. Blair
21f7f5953e Merge "Pass tenant_name to zuul config." 2014-05-27 21:33:03 +00:00
Clark Boylan
e376d82672 Rotate zuul logs with logrotate
Python logrotate does not compress. Use logrotate utility to do log
rotation so that older logs can be compressed saving disk space.

Change python logging to use normal file handlers as it will no longer
be doing the rotation for us. Keep all the file names the same.

Change-Id: I7302e4b197e99fd49fd9d5678702333b17a46efa
2014-05-27 14:30:53 -07:00
Jenkins
454676b07e Merge "Gate Gnocchi on Python 3" 2014-05-27 19:20:04 +00:00
Jenkins
e94531e49f Merge "Add PostgreSQL integration testing for Gnocchi" 2014-05-27 19:19:48 +00:00
Jenkins
e01211254e Merge "Test python-ironicclient changes symmetrically" 2014-05-27 19:09:14 +00:00
Jenkins
23a98dfeed Merge "Run checklang gate only on master" 2014-05-27 18:51:41 +00:00
Jenkins
03435de71a Merge "Do not run unneeded update_catalog" 2014-05-27 18:30:44 +00:00
Jenkins
956b6aa2c7 Merge "Remove special handling of high-availability manual" 2014-05-27 18:00:07 +00:00
Matt Riedemann
e271f398f3 Index logs/tempest.txt for logstash queries
We need to index the tempest log so we can fingerprint errors using
multiple parts of the same traceback which doesn't work with the
console.html log.

Closes-Bug: #1323713

Change-Id: I34b2d67e12199ef0145d7a8d25d5385f944c78ed
2014-05-27 08:20:54 -07:00
Sergey Lukjanov
3056978455 Add sahara-specs repo
Change-Id: I4141782ce61082df5349950ab37ab284fa7d5dcf
2014-05-27 18:39:46 +04:00
Andreas Jaeger
aff6fad769 Do not run unneeded update_catalog
update_catalog updates the po translation files from our pot file. Since
we only push the pot file, the changes to pot files are completely ignored
and can be removed.

Note that the other two upstream scripts (for horizon and manuals)
already do not update the po files.

Change-Id: Ib73405fa86fd96261030a98c18a6c8b628052c91
2014-05-27 10:35:54 +02:00
Andreas Jaeger
d3dfec33fa Run checklang gate only on master
We publish localized manuals only from master, run the check also only
from master.

Change-Id: Ie2b7e3e161eebbab7ef2dd955e52e9ba4c3daf1f
2014-05-27 07:10:45 +02:00
Jeremy Stanley
df0a08f850 Broaden recheck/reverify pattern for vote matching
* modules/openstack_project/files/zuul/layout.yaml: Properly match
votes in a Gerrit change comment. The previous pattern only matched
a single negative or zeroed vote... cover positive votes and
multiple vote types in the same comment too.

Change-Id: Id8dc7fb4648e508598d2456f8877768281eef030
2014-05-27 01:44:09 +00:00
Sergey Skripnick
4f6351264f Fix rally-cli tests
Run cli tests directly by `tox -ecli'

Change-Id: I3dfb8a7d62ade55f93a01886347a2019242874ef
2014-05-27 00:49:08 +03:00
Andreas Jaeger
01d8587077 Create common translation functions
Currently there's a lot of duplicated code between the translation
scripts. This is an initial step in creation of a common library that
avoids the duplication.

Move the setup of git and transifex in the various
propose_translation and upstream_translation into
new functions in the new file common_translation_update.sh and
source the library and use the functions.

Change-Id: I7831909e780e6f683bbc7c2fd67f46232d9d1fdc
2014-05-26 20:57:13 +02:00
Devananda van der Veen
7e5a19867b Test python-ironicclient changes symmetrically
Changes in python-ironicclient should be tested against both
the API test suite (-tempest-dsvm-ironic) and the functional
test suite (-tempest-dsvm-virtual-ironic) to prevent client
changes from introducing incompatibilities or breaking the Nova
virt driver.

This introduces those two tests to python-ironicclient's check and
gate queues.

Change-Id: I463ae7785656c90e64fc42351c8dd095f74bb511
2014-05-26 09:26:02 -07:00
Julien Danjou
4460703fff Gate Gnocchi on Python 3
Change-Id: I44d5154f7be2e844645f6cc4e6181bae4d0c7d0b
2014-05-26 17:08:20 +02:00
Julien Danjou
73096530d7 Add PostgreSQL integration testing for Gnocchi
Change-Id: Ice6e821081a7d4efd72311b73322b76a1eaf6938
2014-05-26 17:08:04 +02:00
Valeriy Ponomaryov
5898ba1487 Added tempest job to manila project
With addition was updated existing tempest job.
Purpose of having two tempest jobs:
Test single backend manila installation and multi backend
manila installation.

Moved most of exported env vars to separate bash script
to have possibility debug configuration of job and minimize
commitment to config project.

Also removed usage of these jobs in gate pipeline.

Partially implements: blueprint multibackend-installation-tempest-job

Change-Id: I201ab1e5bf2ac8a4bcd7985e010751704f8e26ae
2014-05-26 15:47:20 +03:00
Andreas Jaeger
583db13a36 Publish api-site for DE and JA
The api-quick-start has been translated now for German and Japanese,
thus publish it.

Change-Id: Ib1e11ae3ec637248f577ef758c8663ef24f10c83
2014-05-26 10:06:33 +02:00
Andreas Jaeger
a03e8f6abf Remove special handling of high-availability manual
The manual has been converted to use docbook XML, so we can remove the
special handling of it.

Implements bp convert-ha-guide-to-docbook

Change-Id: I33be162a115b6a955ad82f251157b564d4e02d99
2014-05-26 08:21:35 +02:00
Jenkins
85e3221f0b Merge "Add sahara to bugday" 2014-05-25 19:57:55 +00:00
Jenkins
b27ec7b451 Merge "Log stable/icehouse for sahara and remove obsolete" 2014-05-25 19:55:07 +00:00
Nikhil Manchanda
b73fe23823 Fix experimental trove-buildimage-mysql job
Fixed the experimental trove-buildimage-mysql job so that:
 - The /opt/stack directory exists and is writeable by the user
 - The console logs are published on completion

Change-Id: I98b87fe9ba11c01ad5e26b4a349e15bf0bbc1856
2014-05-24 01:13:43 -07:00
Jenkins
68ea0364f0 Merge "Add new gate-trove-buildimage-mysql job" 2014-05-24 00:50:36 +00:00
Jenkins
5b3ba26c2e Merge "Uncomment gate-python-jenkins-python33" 2014-05-24 00:22:55 +00:00
Sergey Lukjanov
b2b59c1e4b Improve blazar project acl
Restrict releasing of blazar to blazar-ptl group.
Remove unneeded properties.

Change-Id: I3f88e133f20a5f8922c88c487ad72a2940e44a23
2014-05-24 00:08:18 +00:00