We attempt to set hostname in /etc/hosts if the hostname does not exist
there. However when the $HOSTNAME variable is empty we grep for
/etc/hosts from stdin which has no data. Check that $HOSTNAME is not
empty before we grep for it.
Change-Id: Ie35fd997f2f569ebea6614f91609281a991f8d6a
The OpenStack Training Guides team has been sheltering under
the loving arms of the openstack-manuals repo for the recent past.
It's now time to move them out to further their independent work.
This change adds a project:
openstack/training-guides
seeded with the training-guides subdirectory from openstack-manuals,
and attempts to configure the jenkins/zuul jobs so that the existing
docbook check, gate and post will also run on the new project.
Change-Id: I1aed9efa8ca3fd106872cec248cd7c4964fa9adf
The trove-buildimage-mysql job no longer specifies a non-existent
directory for the KEY_DIR. This means that the right key is now
being injected into the built trove mysql image.
Change-Id: I5429cdb2467c36cdd307f249fc0141a3ced39b16
We have fallen behind on our ability to index all the things. Logstash
itself appears to be the current bottleneck. Add four more nodes to help
combat the backlog.
Change-Id: I9d5a7474a801c58c1e8933b264172e72f2d0bb86
add-apt-repository will attempt to install the ubuntu-cloud-keyring package.
Call 'apt-get update' first to ensure the local cache is up to date and the
package can be found.
This also updates dsg to only set this up if running on Precise.
Change-Id: Ie349e89ef20ac4c526c8353cf4aabe3ddad73824
Partial-bug: #1326754.
Generate md5 checksum for every groups distribution tarball to
help tracking changes of release tarballs like groups-latest.tar.gz
Change-Id: I814e30284f8eefbab24ca30a94c33efa2b905e69
Set it as nonvotable until all nits are fixed.
Partially implements: blueprint manila-documentation
Change-Id: Id24fe86378c8438298d7561f468bbddd8a862d4e
This moves the basic dsvm gate setup from openstack-infra/config
to the stackforge/designate tree - allowing us to more easily
iterate on changes, while also allowing changes to be gated
by the gate-designate-devstack-dsvm job.
Change-Id: I3c3e869350ce3ac2cf4941648e7b500f2cba1cd0
Apache doesn't reload python libs until a reboot, so
our strategy of reloading storyboard wasn't effective.
This removes the old storyboard-reload command and
replaces it with a straight http service restart.
Change-Id: I1f2fb736277c3ca39b513695e42ef4860267737f
* .../files/slave_scripts/pypi-extract-name.py: Add --tarball and
--wheel switches to return the proper corresponding name versions,
since they differ in some cases in the presence of non-alphanumeric
characters. Make --tarball the default for backward-compatibility.
This adds a dependency on the wheel module.
* .../files/slave_scripts/pypi-extract-universal.py: Use the correct
py2 indicator for non-universal wheel types rather than the old py27
fallback.
* .../files/slave_scripts/pypi-tarball-upload.sh: Request the
tarball version of the package name prefix.
* .../files/slave_scripts/pypi-wheel-upload.sh: Request the wheel
version of the package name prefix, and also correct the
version/type separator character.
* .../manifests/pypi_slave.pp: Always install the latest versions of
the wheel and twine packages.
Change-Id: I2ae724f1f4d0a88b602e3581a0b06b999fb4833c
* modules/openstack_project/files/zuul/layout.yaml: Adjust the regex
for pypi.slave.o.o to match the new .*-pypi-(both|wheel)-upload
jobs. Without this, they take it offline after each attempted
upload.
Change-Id: I8195c4a4deeb181289320e40c270c2c5907198e0
Adding osprofiler to stackforge. As it is related to Rally project,
it's core team will be rally team.
Change-Id: I858a01577a172e6e5bfc80074094a1318a948ee8
Add devstack-f20 to hpcloud using the 'Fedora 20 Server 64-bit
20140407 - Partner Image'. I have run the devstack preparation
scripts manually and found no problems.
Change-Id: I562c558409ebc630a5d7b26774fe4132d7bd6b61
The name of the apache package and service are different on different
operating systems. Fortunately, the apache module populates a variable
with the correct name for us. This is also true of the apache ssl
package.
Change-Id: I7d93e56281f828cba9262c135b0beb43dce9748a
The twine upload client for PyPI needs a newer version of the Python
requests library than is provided on Ubuntu 12.04, so get it via pip
instead of from distribution packages.
Change-Id: Ibc9a7e1e496a3aa573902c4d1aad11d20187d260
Now that we have been testing a new LARGE_OPS number in
large-ops-testing for a week with good results, we are satisfied with
the stability of the large-ops test with the increased LARGE_OPS number.
* Stop running large-ops-testing in the silent queue for nova now that
we have collected enough data.
* Preemptively bump the LARGE_OPS number in large-ops-testing to 175
Change-Id: I9f09ef59a0c6f39da6e8311102c640a6c693d18b