5776 Commits

Author SHA1 Message Date
Clark Boylan
254bb0f488 Add framework for selenium tests on test slaves.
Fixes bug #996190

Add framework to run selenium tests on the test slaves. This includes
installing the firefox and Xvfb packages, wrapping Horizon selenium
tests with a script that creates an Xvfb X server, and running the
Horizon selenium tests as check tests. The framework assumes selenium
tests will use the WebDriver API and not need any other pieces of
selenium (No selenium server etc).

Change-Id: I4f4cc502276890d617b5baaadf5f8a6eae1ba1ff
2012-07-24 10:08:11 -07:00
Monty Taylor
a3953c334f Add root hiera config for the puppetmaster.
Change-Id: I4e9358f083a9a1938a7080610cc5964834889593
2012-07-24 11:27:09 -05:00
Monty Taylor
6cd001f3de Put in the master's puppet config.
Change-Id: I4dbeab7c3c2e61e51df6b7a1648feb7e3b23aea9
2012-07-24 11:26:15 -05:00
Monty Taylor
40471655d3 Add support for install puppet modules.
Change-Id: I0fb81d64daea389a564405c76773108eaeec6684
2012-07-24 10:52:31 -05:00
Monty Taylor
dbd4da09a7 Fix all of the gerrit module problems.
Change-Id: I46001fd677bc9a3634c9860ec07438c326e908e3
2012-07-24 00:28:04 -05:00
Monty Taylor
1966771caf Ensure puppet.conf is set up properly.
Change-Id: I367c4b0421596630aa1412eba575e87d8e9def19
2012-07-23 19:49:36 -05:00
Monty Taylor
15493f562e Fix errors found on dashboard for jenkins.
Change-Id: Iec0e8e45291786746866b066e4cc6dfcdfd4de8b
2012-07-23 19:32:21 -05:00
Monty Taylor
af498777ab Fixed a naming issue.
Change-Id: Ic753ceefd0bd8bd2f01889999eb6a1d6071420ba
2012-07-23 19:29:15 -05:00
Monty Taylor
b2bbd47eef Include openstack_project class to access members.
Change-Id: I4d04bd6cc248ff6b724a42fe872afadc080bb126
2012-07-23 19:22:19 -05:00
Monty Taylor
7b1c71197c Try to work around namespace issues.
Change-Id: Iec978ab62a838be83cc065a2d88cd3a32dc72805
2012-07-23 18:38:18 -05:00
Monty Taylor
a841e99c0e Removed unnecessary ::
Change-Id: I1ca84c36e0311850d409a9db4b4a8b40a9126273
2012-07-23 18:12:59 -05:00
Monty Taylor
0059cdd0e5 Fix some puppetmaster gotchas.
Need /usr/bin/test.
Rename openstack_project::jenkins_slave to openstack_project::slave to
deal with scoping issues.

Change-Id: Ia703cdd0407eef4afe4c6cf07263150699cc47c9
2012-07-23 18:05:35 -05:00
Monty Taylor
abd563b5e1 Control admin lists from hiera.
Change-Id: I9677484fa6a05353809a104c0756800ce56371fc
2012-07-23 17:38:22 -05:00
Monty Taylor
d0bb131da9 Fixed scoping problem for zuul module.
Change-Id: If414a7355832c2444bed82f228ff373080a1c11c
2012-07-23 17:31:26 -05:00
Monty Taylor
0bc0ae7d0c Add in root level scoping.
Change-Id: I6fcdf293f719aa3fa18a3c5b4f7d8d64059b6f9c
2012-07-23 17:24:44 -05:00
Monty Taylor
a1845d4c5e Fix naming github_user to github_username.
Change-Id: Ibe4aff29f4d5baa2733ad64c6a5dfe46ff85155e
2012-07-23 17:07:15 -05:00
Monty Taylor
53fa5a8604 Upgrade all of our hosts to latest puppet release.
Change-Id: I3a226e9d7d0c1e3288590d637532b5e5b897d780
2012-07-23 17:05:16 -05:00
Monty Taylor
5609c50cd5 Move OpenStack branding and launchpad integration.
Launchpad integration and the OpenStack branding files are really
more about the OpenStack specific install of Gerrit than they are
about any installation of gerrit. Both of these are moved to the
openstack_project module.

Change-Id: I8b281aa5cb751a8023c2101c45146a3aca5f90f3
2012-07-23 14:46:55 -05:00
Monty Taylor
1b61f7673b Split gerrit cron jobs out.
Change-Id: I53faafc4d692c3dc62fd3356fd39f6e2ce64a481
2012-07-23 11:42:18 -05:00
Monty Taylor
8f1adc171f Split github into its own module.
TODO: Add another script that sets the project description. Add the project
description to the config hash.

Change-Id: If4584b2a1e55e6eb912e1f557e31de216d49a516
2012-07-23 11:42:12 -05:00
Monty Taylor
6173771627 Move comment link default values to openstack.
Change-Id: I015c8601c73a541007de5d8127e8d9305c320c6c
2012-07-23 10:33:59 -05:00
Monty Taylor
4774c02153 Split gerrit remote fetcher into a module.
Change-Id: I85fd220da7105363471a1e67fec86cd25dac95c1
2012-07-23 10:33:59 -05:00
Monty Taylor
e3e9aaba10 Split gerritbot into its own module.
Change-Id: Ia9034d87321624006ccf447b058ee828a97fcc7a
2012-07-23 10:33:59 -05:00
Monty Taylor
9b54f3d886 Make an OpenStack Gerrit base class.
Change-Id: Ib16ff355199d330a74aaef384a11628b649f06ec
2012-07-23 10:33:57 -05:00
Monty Taylor
e498870959 Make a class for each type of server.
Change-Id: I520b77a4d83958a6a1c2472e87b28f6b8822d890
2012-07-23 10:33:20 -05:00
Monty Taylor
3776f952dc Move OpenStack classes to openstack_project module
Change-Id: Iafcd2e06c5b62e4cde5eccaab3173a20bb08a78d
2012-07-23 10:31:58 -05:00