3082 Commits

Author SHA1 Message Date
Monty Taylor
3be22cf5ec Load storyboard superusers from yaml file
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
2014-03-24 07:08:47 -07:00
Monty Taylor
971906b1bf Remove files from puppet urls
puppet:/// fileserver urls do not need 'files' in the middle of them.

Change-Id: Ib2c39fd0d9fb4c57451cd28136ca9733eb232ae4
2014-03-23 08:14:57 -07:00
Monty Taylor
ece0ea861c Add parameters for mavencentral auth
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
2014-03-23 07:48:27 -07:00
Monty Taylor
6978681ba8 Store puppetmaster reports in puppetdb
The puppet.conf file config for the master needs to actually be
configured to send the reports to the puppetdb.

Change-Id: I1116ee16acdf4217cecc59bcd264401b2b2b4709
2014-03-23 06:49:23 -07:00
Spencer Krum
101e58991c Further changes to bring puppetboard online
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
2014-03-22 12:54:38 -07:00
James E. Blair
1e21751a45 Fix tripelo-precise build script
The recent devstack-prereq refactoring made a wrong assumption
about the CWD of the script.  cd first.

Change-Id: Ib2210d00668df95c1d731b75f7dd6dc958729d4f
2014-03-21 17:09:02 -07:00
James E. Blair
200b3967cc Fix syntax error in fedora nodepool config
Change-Id: Ib3ec744fc46e1ba3f3c331f152a62b62ee75dd20
2014-03-21 15:34:10 -07:00
Jenkins
a41d1f0d9a Merge "Setup the tripleo-test-cloud as a provider for Fedora instances" 2014-03-21 22:01:17 +00:00
James E. Blair
ec98b44adc Correct invocation order of install_devstack_dependencies
CWD was not what it was expecting; it needs to run after the cd.

Change-Id: I3e2d8b84d144e8af4cd1b88b1a45d3d2d0385017
2014-03-21 14:09:25 -07:00
James E. Blair
d80f5ec061 Make sure dig is installed everywhere
In particular, we want to use it in node build scripts, but it's
really handy to always have.

Change-Id: I7147f300712e6b688adb9bc7b574a088c3f94541
2014-03-21 13:48:45 -07:00
Jenkins
14bf9fe79b Merge "Add swift3 into stackforge" 2014-03-21 20:17:38 +00:00
Jenkins
6848d59147 Merge "Add Ceph support to existing Chef cookbooks" 2014-03-21 20:14:39 +00:00
Jenkins
f29df751ba Merge "Add openstack/ironic-python-agent" 2014-03-21 20:12:19 +00:00
MORITA Kazutaka
01fbed4791 Add swift3 into stackforge
Change-Id: Ia707d6209ea2d57dfe937c7ab5aa811fd73eef5e
2014-03-21 13:10:22 -07:00
Jenkins
8969b7bdd1 Merge "Initial openstackdroid commit for Stackforge, with review changes" 2014-03-21 20:07:43 +00:00
Jay Faulkner
339d76a6fa Add openstack/ironic-python-agent
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
2014-03-21 13:07:00 -07:00
Jenkins
b365328607 Merge "Add #openstack-sahara channel to accessbot" 2014-03-21 19:22:31 +00:00
Jenkins
2add3c1fa1 Merge "Add a script to manage IRC perms" 2014-03-21 19:15:43 +00:00
Jenkins
003470fdc1 Merge "Switch to using version-properties.sh script." 2014-03-21 19:05:13 +00:00
Jenkins
7fb0ac4d17 Merge "Revoke sudo from most jobs" 2014-03-21 18:43:45 +00:00
Jenkins
2578ffce16 Merge "Use unbound" 2014-03-21 17:29:49 +00:00
Ricardo Carrillo Cruz
c92b4925ae Initial openstackdroid commit for Stackforge, with review changes
Change-Id: I9d7b309b8fdf2e7dde6ba1972d1ca80d97cd7dd9
2014-03-21 12:43:52 +00:00
Jenkins
d34b1fa974 Merge "Use correct path to puppetboard vhost." 2014-03-21 05:42:10 +00:00
Jenkins
4f72d372e2 Merge "Add neutron functional job to check (non-voting)" 2014-03-21 00:53:39 +00:00
Maru Newby
c138db9fd9 Add neutron functional job to check (non-voting)
Change-Id: I73cd4800228beaec1045c6d034b5c36097c2a82b
2014-03-20 23:49:32 +00:00
Jenkins
e87c6f9a96 Merge "Add all images and increase usage of region-b" 2014-03-20 23:18:36 +00:00
Jenkins
5bfba3030b Merge "Open ports 8003, 8004 for heat API calls from compute" 2014-03-20 23:05:28 +00:00
Clark Boylan
c4f30a9c8d Use correct path to puppetboard vhost.
Fix the path to the puppetboard vhost. An extra 's' snuck into it.

Change-Id: Ia3f47ff52a1548b2b968700e36f8a0f67252580f
2014-03-20 15:20:28 -07:00
Elizabeth Krumbach Joseph
9c2d202a18 Only enable nodepool precise-backports on Ubuntu
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
2014-03-20 13:34:37 -07:00
Jenkins
bb6183491b Merge "Increase timeout for py26/27 unit tests" 2014-03-20 19:15:29 +00:00
Jenkins
4893145d2f Merge "Enable Neutron for Ironic Devstack jobs" 2014-03-20 18:51:05 +00:00
James E. Blair
6499f558da Add all images and increase usage of region-b
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
2014-03-20 11:05:01 -07:00
Jenkins
78cd41fb09 Merge "Add post test hook to copy marconi logs" 2014-03-20 16:23:35 +00:00
Jenkins
63bfee3b20 Merge "Add PuppetBoard to openstack infra" 2014-03-20 15:36:49 +00:00
Jenkins
c1fa355ecc Merge "add missing neutron logs" 2014-03-20 13:16:36 +00:00
Sean Dague
9fbc6f14cf add missing neutron logs
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
2014-03-20 09:02:40 -04:00
Jenkins
dd3bc7f4d8 Merge "Fix pip on py3k-precise nodes" 2014-03-20 12:32:02 +00:00
Derek Higgins
94ac77c0d3 Setup the tripleo-test-cloud as a provider for Fedora instances
Now that nodepool supports fedora images we can add the test cloud as a
provider.

Change-Id: I8bdf509ad045e52b466f3f62012af93cc286c13b
2014-03-20 12:17:00 +00:00
Jenkins
e211a971bb Merge "Add titles to the times on zuul status's page" 2014-03-20 11:43:33 +00:00
Jenkins
170fd5d19a Merge "Add /sbin to the net-info job builder path" 2014-03-20 11:22:20 +00:00
Kevin Benton
808441b7ae Increase timeout for py26/27 unit tests
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
2014-03-20 00:55:49 -07:00
Spencer Krum
5740ed3118 Add PuppetBoard to openstack infra
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
2014-03-20 00:50:54 -07:00
Clark Boylan
75e6fde6d9 Only attempt to rename tarballs in tarball job.
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
2014-03-19 22:16:47 -07:00
Monty Taylor
1e8e247420 Fix pip on py3k-precise nodes
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
2014-03-20 00:56:59 +00:00
Jenkins
8fae0bcccd Merge "Run neutron functional job as tempest user" 2014-03-20 00:55:09 +00:00
Jenkins
a2db0f2b80 Merge "Add Ironic check jobs via tripleo-ci" 2014-03-20 00:52:18 +00:00
Adam Gandelman
8eccffd7ff Enable Neutron for Ironic Devstack jobs
The Ironic Devstack setup relies on Neutron+OVS.  Sets
DEVSTACK_GATE_NEUTRON=1 for all Ironic jobs.

Change-Id: I1552fe20ddcfe3c3e064aac3da5e11de4b716c71
2014-03-19 16:20:03 -07:00
Jenkins
dc7685af1d Merge "Add support for Fedora 20 to nodepool" 2014-03-19 21:57:54 +00:00
Jeremy Stanley
cce2e3e8db Add /sbin to the net-info job builder path
* .../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
2014-03-19 21:36:38 +00:00
Robert Collins
25e6f8356c Add Ironic check jobs via tripleo-ci
We're about to add Ironic support, which changes our seed and
undercloud matrix, so we need tests for it.

Change-Id: I7932f50f06ab66acb49edc42f41700988382228b
2014-03-20 09:30:38 +13:00