The neutron tox config now has a gate-specific tox env (tox -e
dsvm-functional) that configures the environment variables necessary
to run tests that require the use of sudo+rootwrap.
Change-Id: I25b50e3c0ddb8714387e0e3902c237a0a41a3443
Closes-bug: #1336172
The neutron functional job wasn't installing neutron, which meant the
sudo config necessary to run the job was not available. It is also
necessary to have devstack install testonly dependencies to ensure that
functional tests can support the same dependencies as the unit tests.
Change-Id: Iee212995f4c27d55466c753ddca6aace4ffcf35e
Partial-bug: #1336172
Also, update the regex in the zuul functions to match
`gate-pecan-tox-scaffolds-33`. This will make the jobs register with gearman so
that zuul can run them.
Change-Id: Ia7d2ff6fd39b7034061f46042e019217857bcbd4
Rackspace provides a centos7 image, so add it to nodepool so we can
start testing with it. I've tested the changes from
I80024d1afdb4e40d5fe9793ab2ec443b887c5fa8 manually in this image and
it is OK.
Change-Id: I2c040cc18d61b69a6f13cf0d8d102a5994c130e4
Install the right EPEL and puppet rpm's for RHEL7/Centos7.
I have tested this on one of the CentOS nightly builds and
run_puppet.sh, install_modules.sh and a puppet apply of
openstack_project::single_use_slave works as expected
Change-Id: I80024d1afdb4e40d5fe9793ab2ec443b887c5fa8
This patch adds the config needed to create and maintain freezer
in Stackforge.
Freezer is an incremental backup and restore automation
tool for file system, MongoDB, MySQL.
LVM snapshot and strong encryption are supported and
data is stored in OpenStack Swift.
See also:
* https://pypi.python.org/pypi/freezer
Change-Id: Ib05a1f11577ba54ccc2c388c15057d6a5ee3199f
msgmerge keeps obsolete translation entries but we should filter them
out. Do the filtering with msgattrib.
Note this is only needed for log files, the other files are handled
correctly since update_catalog has an option for this.
This fixes the issue seen in glance:
https://review.openstack.org/#/c/105069/
Change-Id: I956e4af59d7bbd6e90583bdb9412c9bf85b87019
We were having intermittent failures with the experimental fedora 20
image so we are going to switch to the more tested Ubuntu image.
Change-Id: I3261af31bb07f281ba5acfb083ff46bdaa043e6f
It looks like keystonemiddleware should not have been grouped with
keystone in the review.projects.yaml file (based upon the config
for keystoneclient).
Change-Id: I6c76863a3edb4407e2203413e911d6e1dac1602a
The sqlalchemy migrate special env job for python 26 name does not match
the centos6 assiginment in the zuul openstack functions for node type.
This causes the jobs to end up as not registered with gearman.
Update the regex in the zuul functions to match
gate-sqlalchemy-migrate-26fooblah. This will make the jobs register with
gearman so that zuul can run them.
Fixes-bug: 1347068
Change-Id: I5944889d53656395c98bab9a97cb4e76c793c9fd
As of I7353af4c3f141d4bd617d6fd388d7957e0586ba8 we'll introduce
the ability to have a 2 layer config which includes the messages
that we'll send back to the user on gerrit outside of the
elastic-recheck code base. This makes it easier to make changes
to the UX consistent with what we want to change with the rest
of the config.
Change-Id: I9208123a4cb3be02c272cd8a6eba460f4130a960
Depends-On: I7353af4c3f141d4bd617d6fd388d7957e0586ba8