2526 Commits

Author SHA1 Message Date
Jenkins
928307d991 Merge "Add heat puppet module to stackforge" 2013-08-02 12:27:14 +00:00
Sean Dague
9cce0b94af add unit test job for global-requirements
this ensures that we actually gate on our new tox tests in global
requirements, which ensure that the update.py script correctly
updates the requirements.txt and test-requirements.txt.

Change-Id: I4c863232f71568759fc5ac60aba0c49a6d67db2b
2013-08-01 22:42:31 -04:00
Sean Dague
d1564bffb9 support global-requirements.txt
We are changing the upstream requirements.txt and
test-requirements.txt to a combinded global-requirements.txt.
Changes the checking script to support this as a possible file as
well. This should be a seemless backwards compatible change.

While modifying this file, also fix the flake8 style issues.

Change-Id: I95ccd6f721a2c7f4e873d1de171d569bae0631e8
2013-08-01 22:35:37 -04:00
Dan Bode
12ced38ca7 Ensure python pip is installed before zuul
Previously, installing zuul resulted in the erros:

  /usr/bin/python: No module named pip

This commit ensures that python-pip is always installed
before zuul is installed so that it can install
correctly.

Change-Id: I6d73a67e1fbb9eb077f39f99c45ceb4a00bc652b
2013-08-01 18:48:40 -07:00
Clark Boylan
82936cd43e Revert "Ensure latest setuptools after installing pip."
This reverts commit d1b79539c4b3526fde6361f774a948cee7c8da59.
This commit was breaking devstack-gate for stable/grizzly changes.

Change-Id: I6b138d7ed5f8ad0362801b569dd46834d41b4cf7
2013-08-01 16:25:07 -07:00
Jenkins
82fcf8e8d4 Merge "Set periodic trigger to midnight UTC" 2013-08-01 23:10:10 +00:00
James E. Blair
b2ad2aaafb Set periodic trigger to midnight UTC
Change-Id: Iadbb06624b71c18bc7974cde35afc18e735125d3
2013-08-01 16:03:50 -07:00
Jenkins
f4452e226c Merge "Support periodic jobs in log custom function" 2013-08-01 23:00:51 +00:00
James E. Blair
246df358a2 Support periodic jobs in log custom function
Change-Id: Ice4db15fd16e0eea886ddc5f793d49693a0a9986
2013-08-01 15:57:06 -07:00
Jenkins
2d3cf6b302 Merge "Set ownership of JJB config file to root" 2013-08-01 22:00:04 +00:00
Jenkins
78bc021d65 Merge "Add a test periodic job" 2013-08-01 21:31:07 +00:00
Jenkins
7b3f2785b9 Merge "Update jobs launched graph with new paths" 2013-08-01 21:29:54 +00:00
James E. Blair
85b4d8e6b5 Add a test periodic job
Change-Id: Ibc57e9c9d977cc0c5b27f8297f92fb3d0584106b
2013-08-01 14:26:25 -07:00
James E. Blair
c83fdaaf86 Update jobs launched graph with new paths
Change-Id: I714c9cc6c158c09dbe039327add451c35c9fa97e
2013-08-01 14:02:33 -07:00
Jenkins
b050986b39 Merge "Add Python 3.3 gate for Marconi + Client" 2013-08-01 21:02:28 +00:00
Jenkins
a12fd121e1 Merge "Add gerritbot for openstack-glance channel" 2013-08-01 21:01:31 +00:00
Alejandro Cabrera
ef46e3cff7 Add Python 3.3 gate for Marconi + Client
Change-Id: Ida70266bf059604fb6b99b4c0a72440eff8e2e52
Rationale: help ensure py3k-compat is a priority for marconi-dev.
2013-08-01 16:38:35 -04:00
Jenkins
4b176b783d Merge "Additional path patterns for log readme files." 2013-08-01 20:27:29 +00:00
Sean Dague
a052d5ccf3 make oslo.config gating on devstack/tempest runs
oslo.config from git is going to be used in our devstack/tempest
runs, so ensure that we're gating on it in a matrix of configurations
that cover all they ways that an oslo.config compatibility problem
could cause a project fail, which could wedge the gate.

Change-Id: I2ee6acd0073b284ab6ba61fc211562ccf55a5320
2013-08-01 15:41:52 -04:00
Jenkins
0e9795841e Merge "Handle log paths in logstash gearman client better" 2013-08-01 19:33:51 +00:00
Jenkins
738acae92c Merge "Handle html log annotations." 2013-08-01 19:32:44 +00:00
Jenkins
c40756ab0e Merge "Add queue_smtp_domains as a parameter" 2013-08-01 19:23:33 +00:00
Jenkins
2c55944ec8 Merge "Specify gerrit triggers" 2013-08-01 19:21:24 +00:00
James E. Blair
3dd4e1bf80 Add queue_smtp_domains as a parameter
Brown bag fix

Change-Id: Ia05cc4b356b00e44283200acfbc7e4f9c83c0085
2013-08-01 12:14:17 -07:00
Jenkins
ada5c9a8e3 Merge "Add a CDR log file" 2013-08-01 18:03:09 +00:00
Jenkins
0870fa0c17 Merge "Further tuning of lists" 2013-08-01 16:17:51 +00:00
Monty Taylor
c8c978c026 Put the needed -r in
Change-Id: I108fd896ab25875f7311c1066beeeecc4957d336
2013-08-01 09:46:04 -04:00
Jenkins
4964c97463 Merge "Add branch tarball job for tempest." 2013-08-01 02:07:59 +00:00
Russell Bryant
d67dfea213 pbx: update SIP config to help deal with NAT issues
SIP is pretty much terrible at dealing with NAT.  Asterisk has some
knobs that can be enabled to help deal with common issues.  Turn them
on.

In passing, remove the videosupport=yes line.  We don't have video
enabled for the conference application and we don't have any video
codecs allowed, so this option didn't do anything.

Change-Id: Ibc17ad3da9bbc110a8cb19daaea1655d0a208670
2013-07-31 21:23:13 -04:00
Dan Bode
e06560841e Ensure /var/lib/zuul is owned by zuul
Previously, the file resource did not have an
owner specfied, meaning that it defaulted to root:root.

This resulted in the following failure when starting the
zuul service:

  IOError: [Errno 13] Permission denied: '/var/lib/zuul/test'

This commit ensures propoer ownership so that zuul can start.

Change-Id: I3ee9ae49097695632114ed6692c78ebf22a08823
2013-07-31 17:32:35 -07:00
James E. Blair
281c119f28 Further tuning of lists
Up to 50 simultaneous queue runners
Run queues every minute

Also adds queue_smtp_domains as a parameter (unused currently).

Change-Id: I7d93131278e5d8677445e3230f68b2a81313246a
2013-07-31 17:24:14 -07:00
Jenkins
ec24ad27da Merge "Give horizon-ptl ack to tag django_openstack_auth" 2013-07-31 23:25:42 +00:00
Clark Boylan
663fd2225f Cleanup unneeded Jenkins vars.
Now that Zuul and Jenkins use Gearman we don't need to push Jenkins auth
details down into the zuul manifests. Removes these parameters and vars.

Change-Id: I744977f002eb9fb60c3392f0281ab033ffe2bb12
2013-07-31 16:19:49 -07:00
Monty Taylor
214676daad Give horizon-ptl ack to tag django_openstack_auth
Change-Id: Iec34b42f8548ef90c355e22022d154ae51ae3226
2013-07-31 19:15:26 -04:00
Jenkins
9ce45a527e Merge "Update elasticsearch custodial crons." 2013-07-31 22:58:37 +00:00
Clark Boylan
1678360e3b Handle log paths in logstash gearman client better
* modules/openstack_project/files/logstash/log-gearman-client.py:
Use os.path.join to join the base log path provided by Jenkins and the
log file provided in the gearman client config. This avoid needing to
worry about trailing slashes in the Jenkins provided path.

Change-Id: I973237dae6f0b7947d322489108a05a99a7cc0be
2013-07-31 15:32:54 -07:00
Emilien Macchi
8c396f4d9d Add heat puppet module to stackforge
Fix bug #1207104

Change-Id: Id0101de07837844b13aa16c8c6ab2f1759bf87b4
2013-08-01 00:23:17 +02:00
James E. Blair
676e0e5782 Specify gerrit triggers
Needed once https://review.openstack.org/#/c/39186/ is merged.

Change-Id: Idba2f0a8ec30f838c6ed3acb41c0e617df5afb8d
2013-07-31 14:31:45 -07:00
Jenkins
fb99b4fa74 Merge "Switch Zuul/JJB to use LOG_PATH" 2013-07-31 21:30:06 +00:00
Jenkins
6380a51a8f Merge "Add new jenkins masters." 2013-07-31 21:29:14 +00:00
Jeremy Stanley
983ca1106c Pass testr and subunit2html.py a PYTHON envvar.
* modules/jenkins/files/slave_scripts/run-tox.sh: Some subprocesses
of testr get invoked from the calling environment's configured
interpreter regardless of what interpreter was used to invoke the
parent process. Put that in a PYTHON envvar instead of on the
command line.

* modules/jenkins/files/slave_scripts/subunit2html.py: Fix this
script to invoke the interpreter specified by the calling
environment instead of using an explicit executable path in its
shebang.

Change-Id: Id27e4a280e88b2ce386af6e9f248b1c4e004583a
2013-07-31 20:54:46 +00:00
Clark Boylan
b13e73c04d Update elasticsearch custodial crons.
* modules/openstack_project/manifests/elasticsearch.pp: Delete the index
that is rolling over a few hours earlier to reduce period of extra disk
use. Remove the index optimization cron as optimizing the indexes is
expensive, requires a lot of disk headroom, and may not end up being
beneficial.

Change-Id: Id17df1389be392242ee4f3e89ae140cb03bcb0db
2013-07-31 12:16:01 -07:00
Jeremy Stanley
40fc367771 Add a mirror33 slave node definition.
This will eventually run a job to feed any Python 3.3 specific
dependencies into the pypi mirror.

Change-Id: Idcfca576ee3b531bad54be5d53e0219f8719c25c
2013-07-31 19:13:14 +00:00
Julien Danjou
0edec720ae Add pycadf project
We want to split out the CADF code from Ceilometer since it should be
agnostic, into another project.

Change-Id: Ic25903cc23206df23a0d58f1a162e033a746e44c
Context: https://review.openstack.org/#/c/31969/
2013-07-31 15:12:57 -04:00
Monty Taylor
9370e68f55 Change how we gate requirements installs
dev-requirements may conflict with the other two files... so install
them first, then install dev-requirements.txt

Change-Id: I16698b35b90639297a75c1fed84acf6e3497ec66
2013-07-31 15:01:13 -04:00
Jenkins
a16059c112 Merge "Add pbx and new logstash workers to cacti." 2013-07-31 18:49:36 +00:00
Clark Boylan
a20c139f3d Handle html log annotations.
* modules/openstack_project/files/logstash/log-gearman-worker.py:
The annotated logs served by logs-dev and soon to be served to logs.o.o
return .txt files gzipped. log-gearman-worker.py needs to check the
Content-Type in the reponse headers to see if the txt files were gzipped
in order to properly handle this.

partial-bug: #1207047
Change-Id: I5981cde145a572a6e3d20e8369e407df151143ff
2013-07-31 11:35:00 -07:00
Jenkins
465302ae23 Merge "Add tempest check and gate for python-heatclient." 2013-07-31 17:31:38 +00:00
Jenkins
3f6c985dee Merge "Add goals and docbook-properties.sh script to openstack-training" 2013-07-31 17:27:30 +00:00
Sergey Lukjanov
bfa2004bbc Add more jobs for Savanna projects
Change-Id: I0550f9fa6183daf48edab8bb2b3299e272d61bb8
2013-07-31 21:02:18 +04:00