2182 Commits

Author SHA1 Message Date
James E. Blair
013d82b3e8 Move devstack testr log copying to macros
So that as each job moves to testr, we don't have messy log stanzas
in the job definitions.

Change-Id: If7a2b5a635c2f41cf7445b6577a0c7bed072eb60
2013-07-19 09:59:39 -07:00
Jenkins
50f5389111 Merge "Add /cgit rewrite for git server docroot" 2013-07-19 16:51:55 +00:00
Jenkins
5d44eba288 Merge "Add #openstack-infra to eavesdrop" 2013-07-19 16:31:16 +00:00
Jenkins
099d2f8755 Merge "Set pipeline precedence" 2013-07-19 14:43:42 +00:00
Jenkins
ad212dba21 Merge "Split gate-noop and gate-grenade gate queues." 2013-07-19 00:12:42 +00:00
Jenkins
d49b0d6dd2 Merge "Switch zuul.o.o back to master branch" 2013-07-19 00:10:12 +00:00
Clark Boylan
94b80e00e3 Split gate-noop and gate-grenade gate queues.
* .../zuul/layout.yaml: Grenade was running
gate-noop and the grenade tests which put all projects using the
gate-noop jobs in the gate queue with the core OpenStack projects.
Add a gate-grenade-noop and use that with Grenade to split the two
pipelines.

* .../jenkins_job_builder/config/misc.yaml: Add gate-grenade-noop.

Change-Id: I3cdc164b33c569ad70ec1105f915e25a2369ae8b
2013-07-18 17:07:28 -07:00
Jenkins
94df1f1bea Merge "Copy testr log artifacts independent of OS logs." 2013-07-18 22:42:37 +00:00
James E. Blair
07e2c94b58 Switch zuul.o.o back to master branch
Now that feature/gearman has been merged there.

Change-Id: I97df706ab3de6b83aff51f04742a843d72ae3292
2013-07-18 14:45:15 -07:00
James E. Blair
4eea0fb3f3 Set pipeline precedence
check and silent: low
post: normal
gate, pre-release, release: high

Change-Id: Ide33024e30117574ae4f3c1cf1ca103192bc929f
2013-07-18 14:01:26 -07:00
Clark Boylan
da0cdf1d6c Copy testr log artifacts independent of OS logs.
* modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml:
Copy testr log artifacts independent of the OpenStack logs. Do this to
put the testr artifacts in the root of the jobs log dir. This is
consistent with the other testr log artifacts.

Change-Id: I4b83c78d83efdd9da8f99c72e85097370dffddc3
2013-07-18 14:00:03 -07:00
Sean Dague
41b53aae6c enable gating on grenade
create a new gate-grenade-devstack-vm-stable for stable trees, as
grenade is not yet working on stable.

turn on voting in check and gate for grenade in master, as we seem
to be only catching legitimate upgrade failures now.

Part of bp:upgrade-testing-in-gate

Change-Id: Ic5776b58d3f660d782111665ae1744574bc5a484
2013-07-18 15:21:08 -04:00
Russell Bryant
b0dee2a61e Ensure asterisknow-version is installed before asterisk
Change-Id: Ied523d40c9ec670f6ca1d0ca30adaa59b489e784
2013-07-18 14:44:51 -04:00
Jenkins
09bc76f6f0 Merge "Add a specific core group for gearman-plugin." 2013-07-18 18:03:11 +00:00
Jenkins
99a94daf83 Merge "add grenade to tempest check / gate" 2013-07-18 17:03:14 +00:00
Jenkins
dc788dd4e2 Merge "show changes on pypi mirror update" 2013-07-18 17:01:39 +00:00
Jenkins
c0ddf7f6da Merge "split grenade-core off of devstack-core" 2013-07-18 17:01:32 +00:00
Jenkins
459fcbaf37 Merge "Add stackforge/barbican to gerritbot." 2013-07-18 16:56:30 +00:00
Jenkins
689428e017 Merge "Remove python tests from check and gate for storyboard." 2013-07-18 14:56:08 +00:00
Sean Dague
a19cf0a299 add grenade to tempest check / gate
now that grenade is verifying with tempest smoke tests, we need
to make tempest run grendate in testing, otherwise we could break
everything with a bad smoke test change.

Change-Id: I91174b139284b646eab8ba9e3b2f52939620ddce
2013-07-18 06:24:17 -04:00
Elizabeth Krumbach
10a9f854fa Add /cgit rewrite for git server docroot
Update the cgit Apache config to make requests to
http://git.openstack.org be rewritten to go to /cgit

Change-Id: I3589868e9cb202f4d4b89378ca5e38ec57869b2c
2013-07-17 22:45:36 -07:00
Jenkins
6a9e2ce292 Merge "Install Asterisk sounds" 2013-07-18 04:58:28 +00:00
Jenkins
a68d71e7fa Merge "Install Asterisk" 2013-07-18 04:58:21 +00:00
Jenkins
a7aea1e1ea Merge "Add a skeleton asterisk server." 2013-07-18 04:58:14 +00:00
Jenkins
90ec82181b Merge "Add my ssh key." 2013-07-18 04:58:07 +00:00
Jenkins
25777f2b5c Merge "Add devstack-vm-grenade job to grenade" 2013-07-18 04:16:27 +00:00
Jenkins
8aa2007d6e Merge "Minor doc fixes" 2013-07-18 03:38:10 +00:00
Jeremy Stanley
f659b975a0 Launch improvements.
* launch/README: Add note on enabling puppet agent for non-slave
CentOS servers.

* launch/launch-node.py: Reboot immediately after puppeting so that
we don't leave the server booted on an old/vulnerable kernel.

Change-Id: I5d0d36c2a11b078321a8715985868422946b06cb
2013-07-18 03:22:19 +00:00
Matthew Treinish
3673a46999 Add testr-full nonvoting runs for tempest.
This commit adds a new devstack-gate jenkins job for running full
tempest with testr. It also adds a non-voting run on every project
that runs tempest's check queue. This is done so we can shake out
all the issues with tempest in parallel. It was not added to the
gate queue to conserve resources. Eventually this job and the regular
tempest-full job will be combined once tempest with testr is stable
enough to gate on.

Change-Id: I44488c1b8bc5effb32a3042c58020107d3224b42
2013-07-17 21:18:41 -04:00
Jenkins
2e60f29187 Merge "Fix restorecon exec on /var/lib/git" 2013-07-18 01:01:50 +00:00
Jenkins
e45f02972f Merge "Enable pep8 check for stackforge/python-ipmi" 2013-07-18 00:54:40 +00:00
Elizabeth Krumbach
16edba6c5f Fix restorecon exec on /var/lib/git
The restorecon command for selinux needed to require /var/lib/git
and the syntax is actually "File" rather than "Folder" here.

Also added refreshonly so it only runs when /var/lib/git changes.

Change-Id: I88f40dc3051d66ef9f9dc4d667474b8cc7d2a5f7
2013-07-17 17:54:36 -07:00
Jenkins
0d48ab4c54 Merge "Clear workspace before cloning in GGP." 2013-07-18 00:53:34 +00:00
Jenkins
77e08d859e Merge "Fix branch parameter in publications publish job." 2013-07-18 00:45:56 +00:00
James E. Blair
40ee379325 Minor doc fixes
Things we noticed while using the docs during the bootcamp.

Change-Id: Ib407c2bb623d3bf2b5516023fec70bc247226303
2013-07-17 16:18:59 -07:00
Jenkins
11fad215d5 Merge "Install maven after Java is installed." 2013-07-17 21:07:43 +00:00
Jenkins
d26c19aa68 Merge "Remove httpd stanza from cgit" 2013-07-17 20:51:32 +00:00
Clark Boylan
a94590adcc Install maven after Java is installed.
* modules/jenkins/manifests/slave.pp: Ensure that maven is installed
after we install Java so that we can control the version of Java that is
installed. Without this maven will pull in whichever version of Java it
has in its dependency list.

Change-Id: I36b27ea654c31c71aaca2d4a8f93e0557c7b4930
2013-07-17 13:49:36 -07:00
Jenkins
a3ecb54bed Merge "Use OpenJDK 7 instead of OpenJDK 6 with Jenkins." 2013-07-17 18:36:54 +00:00
Jenkins
df2b4d6905 Merge "Use OpenJDK 7 instead of OpenJDK 6 with Gerrit." 2013-07-17 18:05:50 +00:00
Elizabeth Krumbach
1aad376815 Remove httpd stanza from cgit
The cgit module is already calling the apache module which handles
making sure httpd is installed and running, pulling this from the
cgit module.

Change-Id: I51f724e7cf1e2b725c6af375fb1c8774045a0956
2013-07-17 10:41:04 -07:00
Jenkins
aefcf55db6 Merge "Upgrade review.openstack.org to Gerrit 2.4.4." 2013-07-17 17:33:16 +00:00
Russell Bryant
edde14cc76 Install Asterisk sounds
In addition to installing Asterisk itself, we want to install some sound
packages.  This includes a large set of prompts, as well as some music on
hold files.

Change-Id: I197079cb2398f97ae82abf38a18d5cb8c377b5bc
2013-07-17 13:11:39 -04:00
Russell Bryant
813a2ccf84 Install Asterisk
Add the necessary bits to get Asterisk installed on the pbx node.
This is using Asterisk 11 from Digium's repo.

Change-Id: I200789c7ee7fc1fb2e0779a38db2ea35ead998ae
2013-07-17 13:11:39 -04:00
Russell Bryant
3b18e93131 Add a skeleton asterisk server.
This commit adds a bare server that will be updated to become an
Asterisk server.

Change-Id: If54badab3269d8c8ce504f8bfcb0e5f79eeaeb69
2013-07-17 13:11:39 -04:00
Russell Bryant
4beee89b5d Add my ssh key.
Add my ssh key to users.pp.  I will need ssh access to the Asterisk
server to be able to debug issues.

Change-Id: Idab037c996c3b0a833310551c3a71fe763db7ecd
2013-07-17 13:11:36 -04:00
Jeremy Stanley
1abe9dd65c Add a specific core group for gearman-plugin.
Change-Id: Id8b62806e8f101374cf9cf12ae680c136ec9afed
2013-07-17 17:00:26 +00:00
Clark Boylan
906e169a8f Use OpenJDK 7 instead of OpenJDK 6 with Jenkins.
Oracle has EOLed Java 6. While OpenJDK 6 is still supported, development
on it has slowed. Upgrade to OpenJDK 7 and run Jenkins on this newer
platform.

Change-Id: I01c90133c6bc4f2ae0a25e35e5f8a11dc96ebd0e
2013-07-17 08:56:00 -07:00
Clark Boylan
6e8e2ae655 Use OpenJDK 7 instead of OpenJDK 6 with Gerrit.
Oracle has EOLed Java 6. While OpenJDK 6 is still supported, development
on it has slowed. Upgrade to OpenJDK 7 and run Gerrit on this newer
platform.

Change-Id: Id5867a0269bc6af3e7f6214112e91c8848ffbbe4
2013-07-17 08:53:25 -07:00
Anita Kuno
6c086817cf Remove python tests from check and gate for storyboard.
Storyboard is a Django app. Django requires different gate tests than
other OpenStack repos. Until a patch is applied to apply the proper
Django tests in the check and gate, the Python tests are removed for
storyboard.

Change-Id: I45767c4a3abbe9e6846fd54baba29c7028e0cec7
2013-07-17 11:09:26 -04:00