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
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
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
This reverts commit d1b79539c4b3526fde6361f774a948cee7c8da59.
This commit was breaking devstack-gate for stable/grizzly changes.
Change-Id: I6b138d7ed5f8ad0362801b569dd46834d41b4cf7
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
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
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
Up to 50 simultaneous queue runners
Run queues every minute
Also adds queue_smtp_domains as a parameter (unused currently).
Change-Id: I7d93131278e5d8677445e3230f68b2a81313246a
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
* 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
* 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
* 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
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/
dev-requirements may conflict with the other two files... so install
them first, then install dev-requirements.txt
Change-Id: I16698b35b90639297a75c1fed84acf6e3497ec66
* 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