There are actions, such as deleting projects, that should only be done
by superusers. For that to work, we need to have superusers.
Change-Id: I827446788ca53018a6d2c76eaf667b6fe4065f80
The manifests/site.pp file was attempting to pass parameters to
the pypi_slave class which the pypi_slave class was unable to receive.
Change-Id: Ib84e9f6b7a3f0f20af7e19c7c1a3cd38b68b0a77
The puppet.conf file config for the master needs to actually be
configured to send the reports to the puppetdb.
Change-Id: I1116ee16acdf4217cecc59bcd264401b2b2b4709
Use inherits keyword to bring puppetboard::params into scope
Use 2>&1 in install_modules to silence warnings
Set puppetdb class to open port 80 when puppetboard is used
Remove inherits from params check from puppet lint
Change-Id: I75fc35542e9f2641bcab613d7e1aef83d9300217
The recent devstack-prereq refactoring made a wrong assumption
about the CWD of the script. cd first.
Change-Id: Ib2210d00668df95c1d731b75f7dd6dc958729d4f
As per Devananda's mailing list post, I'm adding the ironic-python-agent
as a new Openstack project.
Implements blueprint utility-ramdisk
Change-Id: If6fdf82a7cab842c2bc877005aaefca481b2d07f
In preparation for using Fedora with this script, only try to add
the precise-backports repo if we're using Ubuntu.
Fedora 20 has jq in the regular repos, so no Fedora version is
required.
Also fix permissions on install_devstack_dependencies.sh
Change-Id: I3544ddecb0e3ba9dc863f264d67669acd06616f3
Only increase max-servers to 28 (enough for 1 of each of the four
images on all jenkins masters) to exercise them a little and let
us spot problems without a huge impact.
Change-Id: I1d27998eae1be2eb156f482ee6889e9d3ca74e05
There are 3 logs for neutron services we are regularly running in
the gate which we aren't indexing. Ensure they are all indexed so
we can actually use them in elastic recheck. They are all pretty
small so shouldn't impact ES load.
Change-Id: I082094574ceb6197e30708f9e05ba4b7fdc6f8af
The current trunk of neutron already runs
very close to the time limit so now jobs
fail due to timeout sporadically. This increases
the limit by 10 minutes to mitigate the problem
until the unit tests can be deduplicated.
Change-Id: I86f088035819ec454c418ac3f9a9478a255156b1
Closes-Bug: #1294715
This places the puppet web dashboard puppetboard from
https://github.com/nedap/puppetboard onto the puppetdb server.
This enables anyone to see the output of puppet runs, which nodes
are failing and which nodes have not checked in over time. We can
also quickly and interactively query the facts database.
This also modifies install_modules.sh to support a list of modules
that will be installed without dependency resolution.
Change-Id: I09d09410dd8fa71759ce6b2f9c7f34f78eefe204
The branch tarball job for python projects has been failing since we
started writing md5 and sha1 sums to files because it is trying to copy
multiple files to a single destination. Only attempt to rename tar.gz
files so that we have a 1:1 relationship between source tarball and
renamed branch destination tarball.
Change-Id: I744b959717269fc50846efba8639908079e6d0ff
The puppet modules that run after install_puppet blows away the pip
installed pip and replaces it with distro pip. This becomes hard for
tox to reconcile when building a virtualenv with requirements which
declare a dependency on newer pip versions than got installed.
After setting up the script, remove the python-pip packages and
re-run the command to get current pip on the system.
Change-Id: Ie862cb35dd93cb655941ac556d2b07d5e6be9ca1
The Ironic Devstack setup relies on Neutron+OVS. Sets
DEVSTACK_GATE_NEUTRON=1 for all Ironic jobs.
Change-Id: I1552fe20ddcfe3c3e064aac3da5e11de4b716c71
* .../files/jenkins_job_builder/config/macros.yaml(net-info): Most
distributions place iproute2's ip command in /sbin but Jenkins seems
to remove this from the default path, so add it.
Change-Id: I618c473d9cafed3c209183d32f4ae5efb8edddda
We're about to add Ironic support, which changes our seed and
undercloud matrix, so we need tests for it.
Change-Id: I7932f50f06ab66acb49edc42f41700988382228b