754 Commits

Author SHA1 Message Date
Monty Taylor
221869cd60 Change database_password to mysql_password
The parameter, which filters straight down, is mysql_password, not
database_password.

Change-Id: Ib6a0dfbb65657367bda51b3ca54905740c13cf6b
2012-07-21 19:21:52 -07:00
Monty Taylor
b433861e2e Add hiera params to gerrit-dev.
Change-Id: I5ee7b39be6746aba694125bb61c13fe6dce410db
2012-07-21 19:18:28 -07:00
Monty Taylor
6e27eede4a Turn off cron and document hiera.
Change-Id: I7a2db915d8849894a6b218980df6371378f0c77a
2012-07-21 18:38:51 -07:00
Jenkins
35f209edff Merge "Fix README file. It was WAY old." 2012-07-22 00:26:18 +00:00
Monty Taylor
47a8f289c3 Fix README file. It was WAY old.
Change-Id: I04c5b1d953f9dbdd2d48452cec43f1b2e1e62f2d
2012-07-20 16:27:52 -07:00
Monty Taylor
d025dca604 First pass at parameterizing secret infos.
Change-Id: Iee56a7e65be51ebf19a61eefd60cc93de6a764bf
2012-07-20 14:40:42 -07:00
Monty Taylor
ee45c27500 Change master cron job to support environments.
Change-Id: I6a58d7fc431637ec34a8cf6c943fe9e86838211c
2012-07-20 12:40:11 -07:00
James E. Blair
dd64ef78fa Add 'hold-following-changes' to zuul config.
Add hold-following-changes to -merge jobs in zuul, so that changes
further back in the queue don't launch jobs until at least the
merge job of the job ahead of them has succeeded.

Change-Id: If3c5e710adc4ad2dcdde9d5e4ddb70ff84599c4f
2012-07-18 08:30:48 -07:00
Jenkins
d91540d174 Merge "Add .gitconfig for jenkins user." 2012-07-18 12:49:33 +00:00
Jenkins
a0b3204cce Merge "Add jenkins defaults file." 2012-07-17 16:30:47 +00:00
James E. Blair
4f0ce8ee84 Add wiki.openstack.org.
Add Ryan Lane's ssh key, and add him to wiki.o.o.

Change-Id: I6b81107b3b1c84c6e730caf77842e80e81d80a76
2012-07-16 15:30:17 -07:00
David Ostrovsky
5a16b4e772 Documenting recently introduced pyyaml dependency.
Change-Id: I2b605273c805390f2969cacea133010e3108f4fa
2012-07-13 22:15:40 +02:00
Monty Taylor
d6944d0ebc Add PBR to top-level list.
Change-Id: Ibe3beef80a922096087fddddeb7f508a9c0239b1
2012-07-13 11:57:00 -05:00
Monty Taylor
e4f810acab Add PBR to Jenkins/zuul.
Change-Id: Ia7e55da35f7f463c924fd1441f87c78295af6d86
2012-07-12 17:47:40 -05:00
James E. Blair
d42a6c0f01 Add jenkins defaults file.
Set java params for a 12G heap, and log GC events.

Change-Id: I29d0e8e11cc62124352f4f709cce9337abbee747
2012-07-12 14:58:29 -07:00
James E. Blair
3b337ab27f Add .gitconfig for jenkins user.
Change-Id: I2f873eb15eb58f3193cec508c610540f3cc26845
2012-07-12 10:23:37 -07:00
Clark Boylan
0d50460f02 Update DocImpact notifier with new dest addr.
The openstack documentation team has a new mailing list in part to
accomodate the DocImpact notifier. Update the destination address in
the notify_doc_impact script to send mail to
openstack-docs@lists.openstack.org.

Change-Id: I041194298a18e5f710c6e3bd7221dee2099733e8
2012-07-11 16:16:58 -07:00
James E. Blair
53fd6a9ba2 Fix NODE_LABEL typo.
Change-Id: Id7759427b0f9b96aa634bc7d565bca468239fe51
2012-07-11 14:57:21 -07:00
James E. Blair
11ac403d3f Use devstack-oneiric for stable/diablo.
Add custom function to determine node label to use for devstack
gate jobs.

Add support for the 'label' parameter type to job builder.

Add label parameters to the devstack gate jobs.

Change-Id: Ic7d5a45e97c94dd72606431d57a67b21f374adb7
2012-07-11 11:26:27 -07:00
Monty Taylor
0861839647 Add documentation on adding a replica rep.
Change-Id: I05ab18c9f111b47473e79fd5d711eed1941885c9
2012-07-10 16:52:45 -05:00
Jenkins
88e9834a89 Merge "Add jenkins:sshd to unlimited cgroup." 2012-07-10 18:19:33 +00:00
Jenkins
e0df94d360 Merge "Set pipefail when running tox | tee." 2012-07-10 18:18:19 +00:00
Jenkins
67256d447c Merge "Add gerritbot and gerritlib jobs." 2012-07-10 18:18:17 +00:00
Monty Taylor
49398f39d3 Install tox and latest pip on all slaves.
Change-Id: I5ac40d18f7b6ec0243f68d3740fe4895da64471c
2012-07-10 12:32:27 -05:00
Jenkins
4c891af0f5 Merge "Start gating on tempest." 2012-07-10 05:33:54 +00:00
James E. Blair
73f5e7f4ad Collect tempest nosetests output files.
Change-Id: If0120c19c775b5130da860f0120b61d414ad5d8d
2012-07-09 20:11:51 -07:00
Clark Boylan
ba3caa886d Add jenkins:sshd to unlimited cgroup.
Jenkins slaves use ssh to communicate with the master node. The
sshd process used to perform this communication should be in the same
unlimited cgroup as jenkins:java. Make it so.

This protects the sshd process from running into limits and gives
the tests a little more headroom as the sshd process won't count
against the tests' limits.

Change-Id: I4a047a2d018f80a64d5f0495f5c57d125fe1119f
2012-07-09 16:10:52 -07:00
James E. Blair
8d579cd469 Add gerritbot and gerritlib jobs.
Change-Id: Ibfa9b824b7e05b7d0997b27d9118a3d426aeb7f0
2012-07-09 15:45:16 -07:00
Clark Boylan
6841e13c7d Put jenkins:java in the unlimited cgroup.
Previously attempted to put jenkins:jenkins in the unlimited cgroup
(so that the jenkins slave administrative stuff didn't count against
the tests' limits), but the jenkins slave process runs as `java -jar
slave.jar` instead. This means jenkins:java needs to be in its own
cgroup to get the same effect.

Change-Id: Ib3f8f765169a0b85f21ac59ae0177865210f8649
2012-07-09 13:33:53 -07:00
Clark Boylan
d5a43de82e Set pipefail when running tox | tee.
Pep8 tests had previously been run as `tox -v -epep8 | tee pep8.txt`
which would not fail if tox returned a non zero exit status because
pipes return the status of the last command by default. Set pipefail
to cause pep8 test failures to not be masked by tee.

Change-Id: I8441dbd431d0170b93e72e76d34b62d62b5d8286
2012-07-09 12:35:42 -07:00
James E. Blair
17c5dfefae Start gating on tempest.
Change-Id: I7c7db479f5730c369bee877eb4d206aed2599f19
2012-07-09 10:00:49 -07:00
Jenkins
1e565a85be Merge "Oddly enough, our mirror doesn't have pip." 2012-07-09 16:17:31 +00:00
James E. Blair
fe6b7498c9 Add gerrit-verification-status-plugin jobs to jenkins.
Change-Id: I61c53236d7a27718979e735eb51606b761a84a3e
2012-07-09 09:15:23 -07:00
Jenkins
2254838e0c Merge "reconfigure gitweb to show the whole content of the commit and not only the changed filed" 2012-07-09 16:08:48 +00:00
Monty Taylor
5195c75940 Oddly enough, our mirror doesn't have pip.
Change-Id: I976a137280da2ac3184a98bd1f38131e6442f1f1
2012-07-08 14:28:52 -05:00
Monty Taylor
067d19e1b8 Roll 2.4.2 out to review-dev.
Change-Id: I042832ac9c805dff35e707f93353d9915c267f42
2012-07-08 10:11:04 -05:00
David Ostrovsky
89c230cb4e reconfigure gitweb to show the whole content of the commit and not only the changed filed
Change-Id: Ie9940a0b8afc0fa85f89395c4fa8bdc84f9be6ff
2012-07-07 22:26:12 +02:00
Monty Taylor
ae37e2affd Restrict replication to github.
We should only replicate to github things that people can see anyway.

Change-Id: I3a1aa93cc805d64a1c04ea963df54223c06f5837
2012-07-07 09:44:57 -05:00
Jenkins
95fef53864 Merge "Use apache to serve out http git repos." 2012-07-07 14:41:16 +00:00
Jenkins
e445335e55 Merge "Make zuul restart graceful." 2012-07-06 20:46:26 +00:00
James E. Blair
5efb744f30 Add gerrit-verification-status-plugin project.
Change-Id: Idc43f0716d152f623459369cab84d6166e140a88
2012-07-06 13:11:57 -07:00
Monty Taylor
0fbbe34dfc Use apache to serve out http git repos.
Assumes that every project in gerrit has a corresponding repo in
/var/lib/git that can be replicated to. That's probably a one-time offline
creation, followed by an additional step in the adding a project docs.

Change-Id: If9b987717550d5b251366c1408d949c55e64828a
2012-07-06 14:06:21 -05:00
Monty Taylor
09116ced39 Tarballs site has moved.
Change-Id: I9bca1fcb1692d139a397f77edbb11e231057054b
2012-07-06 12:48:38 -05:00
James E. Blair
16821fe05d Make zuul restart graceful.
Add /var/lib/zuul so it can save the queue there.

Change-Id: I4ebb18f0502735ad18191a0dc5ddc26f6ef32e05
2012-07-06 10:41:40 -07:00
Jenkins
6fcec04342 Merge "Split jobs into multiple templates." 2012-07-06 16:25:16 +00:00
Jenkins
7bbb1f38f3 Merge "Fix gerritbot init script" 2012-07-06 15:35:27 +00:00
Andrew Hutchings
39f1fe8abf Fix gerritbot init script
Path to the executable was incorrect

Change-Id: I990a7029f0ce84b308dc60ddbae8003f00106a81
2012-07-06 16:24:59 +01:00
Andrew Hutchings
7b96c527d9 Fix gerritbot projects
heat is in heat-api/heat

Verify trigger is for -2 in the code, not -1

Heat's repo is in heat-api instead of stackforge, so Gerritbot needs
to monitor that

Change-Id: I0526a32489c9af67198fcebeebdf3271c5751c49
2012-07-06 16:10:59 +01:00
Clark Boylan
bc2448199a Allow GerritBot to talk on multiple channels.
Fixes bug #1020987

Update GerritBot with the ability to talk on multiple channels. This
way a single GerritBot instance can operate in multiple channels for
multiple projects. To make this work this change introduces a new
channel configuration file (yaml) for GerritBot that specifies each
channel that GerritBot should join and the changes that channel is
interested in.

The config should look something like:
channel-foo:
    events:
      - patchset-created
      - change-merged
    projects:
      - test/bar
      - test/foo
    branches:
      - master

Change-Id: I8e278f9be5182611981a3d912cc323bd3d386fc5
2012-07-05 15:02:25 -07:00
Jenkins
d5be8a6c65 Merge "Add clarkb to base openstack host." 2012-07-05 21:07:50 +00:00