165 Commits

Author SHA1 Message Date
James E. Blair
559b0c86d5 Tune gerrit parameters.
In order to clone 8 keystone repos simultaneously via https in dev,
the following were needed:

httpd.acceptorThreads>=4
sshd.threads>=8

And database.poolLimit is supposed to be higher than http+ssh threads.

Change-Id: I8d011af41e32f7865424d54d5a78a10a3689e708
2012-01-20 15:50:04 +11:00
Jenkins
231c892da6 Merge "Add glance config files for func testing." 2012-01-11 19:35:00 +00:00
James E. Blair
7aa7ea88a2 Add glance config files for func testing.
Adds config stanzas for glance files needed for functional testing
against s3 and swift.

The files themselves are not present in the repo because they hold
credentials.

Addresses bug 914430.

Change-Id: I35345ecd24e2f755cd492863d6eec74593c9d3b9
2012-01-10 12:58:00 -08:00
Monty Taylor
a3f328b277 Add openstack-common and openstack-nose.
Change-Id: I8b1305f1c5c0413bf6ae3d6ca6b8297b744f2144
2012-01-07 12:25:53 -08:00
Jenkins
e90a1b76d7 Merge "Remove reference to form in fake CLA." 2012-01-07 20:12:20 +00:00
Monty Taylor
9076ad5945 jenkins_master - not jenkins_server
Change-Id: I2b7a90afc636b8af711365fd126009e56f9782b7
2012-01-06 15:37:50 -08:00
Jenkins
d0d94b0219 Merge "Add gem path to path and then use puppet from path" 2012-01-06 21:37:42 +00:00
James E. Blair
ee1cf2b75d Remove reference to form in fake CLA.
Change-Id: I83655661c3c517de10bd249bde60d20869a8a6ba
2012-01-06 12:03:37 -08:00
Monty Taylor
c543f6a809 Add jenkins master support.
Change-Id: Idd43b8e4b3dbe2a3781669f51943efa041b7b863
2012-01-06 11:29:21 -08:00
Monty Taylor
25547825dc Add gem path to path and then use puppet from path
On oneiric, puppet is in a different location. Win.

Change-Id: Ic84aa1f6e3071a27ded4ea50acb5274a5c42b1b0
2012-01-06 11:28:13 -08:00
Monty Taylor
087ee03f98 Add Andrew Hutchings.
Change-Id: I5cd06d92e3e63244c056cfdb773f8d87932f23db
2012-01-05 10:55:51 -08:00
James E. Blair
ebac164ee0 Add CLA config to gerrit.
Also add the echosign "cla" which just points devs to the wiki page.

Change-Id: I0ef37511d9f7e7495d78f2f3cd9fde47f88aa99c
2012-01-04 10:49:40 -08:00
James E. Blair
f1b1a8e925 test change
Change-Id: If7aff9a879bf72149d583934b4229fb36a9caed8
2011-12-27 16:27:00 -08:00
Thierry Carrez
89d0eb6d84 Enable update_bug.py generic hook
Use update_bug.py generic hook to update Launchpad bug status on
change-merged and patchset-created events.

This should be merged after https://review.openstack.org/2367
which adds update_bug.py to openstack-ci.

Change-Id: I0098cfacd7c320f3acadd960b97e531febf57218
2011-12-19 16:37:44 +01:00
Jenkins
de2b43db51 Merge "Add libmysqlclient-dev and git-review to slaves." 2011-12-07 00:26:27 +00:00
James E. Blair
4cbeb99427 Don't run puppet from cron on template machines.
It could end up running when the template host comes up and
interfere with what we want to do with the machine (ie, test).

Instead, we'll need to update template hosts without puppet.

Change-Id: If3175949ca1dc45a3bc2853520c9543e8ee33ea0
2011-12-05 16:01:00 -08:00
Monty Taylor
acd4089f34 Add libmysqlclient-dev and git-review to slaves.
Change-Id: Ibfa1026193365c637f0be38b435dd805c81c2472
2011-12-05 12:15:20 -08:00
Jenkins
d47adb6a3e Merge "Close pull requests for melange and tempest." 2011-12-05 19:58:40 +00:00
James E. Blair
ba9394500e Revert "Add libmysqlclient-dev and git-review to slaves."
This has a typo.

This reverts commit 96da7260f4330702c1d05c5cb174cbedba608afa
2011-12-05 19:50:40 +00:00
Monty Taylor
96da7260f4 Add libmysqlclient-dev and git-review to slaves.
Change-Id: I672b16e503e530cd72247a8a1dc14b67ff2ec181
2011-12-05 11:41:01 -08:00
James E. Blair
9d5714a282 Close pull requests for melange and tempest.
Change-Id: I4cb8d9296f33c985c6842ee3ec25a51d5149b186
2011-11-30 13:35:06 -08:00
James E. Blair
838428742d Close pull requests for some new projects.
Change-Id: I99cc1f3c84e40cd65755a9109f9f712ed20132e2
2011-11-16 11:42:26 -08:00
James E. Blair
61b0db8129 Add module to prime a devstack template host.
Change-Id: I92790b1adad5ad9c04f6acb548d869c78e56ceb4
2011-11-16 08:36:14 -08:00
Monty Taylor
2704e9d473 We need the sqlite3. Duh.
Change-Id: I564f2aa3ced0075b3112a8faee75d1d38095115b
2011-11-16 02:31:40 -02:00
Monty Taylor
2e067f7195 Added sqlite dev library for keystone venv.
Change-Id: I74af7b1116c180d847f560a297986d706a31d12c
2011-11-16 01:14:28 -02:00
James E. Blair
a30bc97460 Install apache-libcloud on jenkins slaves.
Temporarily from pip because we need the latest version
that supports rs cloud dns.

Change-Id: Ic173426e5e37c3f5129a6fc51f8691ee354c5072
2011-11-11 15:36:49 -08:00
Thierry Carrez
fa41ae0c0b Only master merges set bugs to FixCommitted
Fix bug 888479:
Only allow master branch merges to set bug status to FixCommitted.
For other branches (think stable/diablo or milestone-proposed), set
a in-BRANCHNAME tag instead, to allow for efficient searching.

Change-Id: I6401ab4ba92f7983040ac8b2008c88490e2589d8
2011-11-10 12:02:03 +01:00
Monty Taylor
2893549502 Added lxc and python-libxml2.
Change-Id: I59e452aef71d1392d0f1078a2f61f7e3e853270f
2011-11-09 09:18:24 -08:00
James E. Blair
b2c68ddaf5 Add MULTI_HOST=1 to localrc
exercise.sh needs this even though build_bm_multi doesn't

Change-Id: I2da7347d833a845eb9b42d1e1053fbff20787ddf
2011-11-02 16:19:28 -04:00
James E. Blair
1ae42fbd65 Open additional web ports on community.
Stefano says these will be temporary, eventually they'll be put
behind mod_proxy or nginx.

Change-Id: I240417e234832b4f6c8441242e3390513ed7bb7f
2011-11-02 14:02:17 -04:00
James E. Blair
182c226092 Close pull requests for quantum and horizon.
Change-Id: I783d18be14267371b72dd3947d457734f5c32ea7
2011-11-02 12:28:36 -04:00
Jenkins
fb882f7922 Merge "Extend timeouts for exercise.sh" 2011-11-02 13:20:45 +00:00
James E. Blair
c980fcd7d3 Extend timeouts for exercise.sh
Change-Id: Ib9454d6dee3946417c12cee62bca9c553b0885e3
2011-11-02 09:18:46 -04:00
Monty Taylor
4dbd970ec4 Added a few depends that devstack needs.
Change-Id: I8d44f7324933b01d0d4ebb8c67f453adb3ab1449
2011-10-27 12:35:21 -04:00
James E. Blair
397072a298 Add iscsitarget to bare metal preseed.
Has been added to devstack.

Change-Id: Ife904d20e78a70a1c4972a564c4f0745151a12e5
2011-10-26 15:59:46 -04:00
James E. Blair
9062c76784 Add syslog option to devstack localrc.
Change-Id: Ic999cc6900a4d1a7487bcd56641635d6ef335c91
2011-10-26 15:51:59 -04:00
James E. Blair
4cef8f8dfa expand dhcp range on baremetal hosts
Change-Id: Id1b776c9a391f4327998821c53eebc7cea4b8b3a
2011-10-21 15:14:05 -04:00
James E. Blair
94cf793a93 Remove natty specific sources.list.
Change-Id: I25c3a39ccc567d98156cdedd02aedd1ed94141b3
2011-10-20 15:41:34 -05:00
James E. Blair
0f520a8f6d Expand deploy regex.
Change-Id: If0ba73ae1ac3e45b3693ca6ef3feca4ec8d08c93
2011-10-20 14:01:03 -04:00
James E. Blair
014f6bcdc6 Add .gitreview.
Change-Id: I1710ba7f939558cbb4619a23383acfe89c9c2ac5
2011-10-20 13:37:04 -04:00
James E. Blair
0d08138ac0 Removed link from jenkins slave to orchestra.
Change-Id: I9d3f34d3eb55d6a9f4ec17d6befa1fadd9a18547
2011-10-20 11:59:21 -05:00
James E. Blair
5f51ee4824 Catch up with devstack.
Hardcode mysql password for simplicity.
Update params for new version of devstack.

Change-Id: I5390004fdf5859e8ccb895274ab03e86f769164e
2011-10-20 10:56:44 -05:00
James E. Blair
67bcce274f Updates from new baremetal configuration.
Add orchestra configuration.

Remove tarmac dependency from jenkins slaves.

Add devstack repo to jenkins slave checkout.

Use jenkins public key in cloud-init.

Remove wheel group (not defined in base oneiric).

Clean up sudoers.

Git rid of wheel group dependency.
Git rid of editor link (which may be dangling) and doesn't
really have anything to do with sudo anyway.

Write localrc for devstack with passwords for mysql and rabbitmq.

Install devstack apt depends on install so they make it into the LVM
snapshot.

Add mysql password to a snippet file for the preseed.

Add python-unittest2 to jenkins slaves.
Add more passwords to localrc.

Update syslog config on server.
Fix subscribed exec for cobbler sync.

Update syslog permissions.
Don't log local messages to the orchestra dir.
Add rsyslog sudo perms for jenkins.

Make jenkins ignore known_hosts.

Remove known_hosts file, add .ssh/config file that ignores known_hosts.

Change-Id: Ic1842e5ea6778e8c52857f3441872459bfc05b2c
2011-10-19 20:53:23 -04:00
Thierry Carrez
43153110e6 Include branch name in email notification subject
Include branch name in email notification subject, and shorten the subject.
Fixes bug 859620.

Change-Id: I9eea5e051f71918eb417e620749b55eb73c9fc40
2011-10-19 15:02:57 +02:00
Monty Taylor
b47dbcdef0 Rework all of the slaves for virtualenv.
Includes:
  Fixing jenkins sudoers from jeblair
  Removing tarmac depend from jeblair
  Remove wheel group from jeblair

Change-Id: I86ec23f7aeafc31cc70b0f3a648739bb7316fc61
2011-10-13 11:53:33 -04:00
James E. Blair
37ffe84997 Fix commentlink regex for blueprints.
Fixes bug 868376.

Change-Id: I9cc39941dfb623be1519bf91f67b98001ab843c7
2011-10-06 10:52:48 -04:00
James E. Blair
d87da843f1 Use deb build depends on keystone slave.
This should add passlib (recently packaged and added to build depends).
Remove explicit list of packages.
python-dtest was the only package not in the build-deps, Yogi says
it's not used.

Change-Id: I47f30b23c823a3fecb07f84e89bcedddb15c13cd
2011-09-29 15:28:26 -07:00
James E. Blair
3511887bf4 Close pull requests for nova.
Change-Id: I874596b406db88669930c5bb44645f320adcaff6
2011-09-27 11:13:47 -07:00
Jenkins
883487b887 Merge "Add apt-get update so that we get latest packages." 2011-09-22 00:06:40 +00:00
Monty Taylor
4e37ec9533 Use " and not ' in ssh-key text so we get newlines
Change-Id: Ida2386fe69ccd03861d8adcad9de57de7fc1fe9f
2011-09-21 19:00:43 -04:00