* .../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
* 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
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
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
Update the cgit Apache config to make requests to
http://git.openstack.org be rewritten to go to /cgit
Change-Id: I3589868e9cb202f4d4b89378ca5e38ec57869b2c
* 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
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
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
* 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
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
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
Add the necessary bits to get Asterisk installed on the pbx node.
This is using Asterisk 11 from Digium's repo.
Change-Id: I200789c7ee7fc1fb2e0779a38db2ea35ead998ae
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
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
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
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