Monty TAylor
325649a6e4
Add support for packages.o.o and 32-bit builds.
...
Change-Id: Ia54b15359c8c7bca4b03f3f0952fa2a7ad06a5e1
Reviewed-on: https://review.openstack.org/318
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2011-08-25 16:06:48 +00:00
James E. Blair
52684800e7
Add packages.openstack.org ssh host key.
...
Change-Id: I8c1502ac06e9cb36d7e7765c66ae49bac6a316a0
Reviewed-on: https://review.openstack.org/317
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2011-08-22 21:48:37 +00:00
Monty Taylor
9f9cd44a6a
Restructure archive for both trunk and diablo.
...
Change-Id: I9dcba819629c068ccfedaa0fc6c23b7bd631c5a9
Reviewed-on: https://review.openstack.org/309
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-22 19:59:46 +00:00
Monty Taylor
9fc1a3a4fd
Added a subscription for proper nginx restarts.
...
Change-Id: I7225ffde44d631b3f24fe34160ff8e7105ba0f8d
Reviewed-on: https://review.openstack.org/307
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-22 06:34:31 +00:00
Monty Taylor
781b5660ad
Added packages.openstack.org to the known_hosts.
...
Change-Id: I91e3b20b80c8f8f6ac8b71978cb840dfeff69561
Reviewed-on: https://review.openstack.org/308
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-22 06:34:18 +00:00
Monty Taylor
792ac7a05f
Fixed a minor location typo.
...
Change-Id: I6b8fe3ae7e81dac7dcd605fdc71cbf88e1215e6f
Reviewed-on: https://review.openstack.org/306
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-22 05:56:58 +00:00
Monty Taylor
9199470283
Run reprepro on debuild.
...
Change-Id: Ib92dc0316d2fac0814680f015abb65fe67cca8fc
Reviewed-on: https://review.openstack.org/305
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-22 05:43:35 +00:00
Monty Taylor
08363fdda3
The jenkins slave user needs to add files.
...
Change-Id: I2fe6a633d2ed8db2e1c9624c332ad168d0efa07d
Reviewed-on: https://review.openstack.org/304
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-22 05:10:48 +00:00
Monty Taylor
51a19ab938
Added puppet entries for packages.o.o.
...
Change-Id: I3d2997b57858708257e0b7985321cb9cbe0da305
Reviewed-on: https://review.openstack.org/303
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-22 05:04:11 +00:00
James E. Blair
0d8b89c252
Cleanup.
...
Remove include cowbuilder; not needed since it's a module.
Change cron strings to single quotes so that puppet doesn't try to
interpolate escaped chars.
Change-Id: I4f6b7b84fc7b0b67a49edabc5138bcbe345d1784
Reviewed-on: https://review.openstack.org/267
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-18 20:29:15 +00:00
James E. Blair
cfa2c921cb
Add gitweb to gerrit servers.
...
Change-Id: Ibf958392eff5011e3c150a192f4fc33abc0570aa
Reviewed-on: https://review.openstack.org/266
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-17 21:16:51 +00:00
Monty Taylor
3a31943b1f
Prevent add-apt-repository from running every time
...
Change-Id: Id9169a80a59c3de0fb3952955ad2cea502ded2b7
Reviewed-on: https://review.openstack.org/257
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2011-08-17 20:14:25 +00:00
James E. Blair
8ac4183ad9
Add exim config to all servers.
...
Add a basic exim config to all OpenStack servers, and send
mail to Jim and Monty.
Change-Id: I8011c839daa24f1ac169782f2de5b14c11b34eee
Reviewed-on: https://review.openstack.org/265
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-17 20:05:46 +00:00
Monty Taylor
b6a60a826d
Added debian package building slave definition.
...
Change-Id: Ia4d6833339ed3975ca1dacb93f7e177caa990703
Reviewed-on: https://review.openstack.org/259
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2011-08-17 16:58:57 +00:00
James E. Blair
92f82238bc
Put blueprint updates into production.
...
Call the blueprint update script from the patchset created hook.
Add blueprint comment links.
Also, add changeid comment links.
This change depends on I62f965ca7f14f589e3b299ea46729efb68abd06f
in openstack-ci.
Change-Id: I62b0644ffea4b4d7f5a3407fc9e776b28e200278
Reviewed-on: https://review.openstack.org/254
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-16 22:15:35 +00:00
James E. Blair
0d716c1fe1
Move puppet cron job to global server config.
...
Remove jenkins user dependency from updatepuppet job.
Add sleep to the beginning of the cron job so that not all
openstack servers hit the git repo and run puppet at once.
Change-Id: Ic5ac6e2a79e1af53e3abb4ca40bea5d03a1cd32c
Reviewed-on: https://review.openstack.org/241
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2011-08-15 22:59:36 +00:00
James E. Blair
4d39ca5280
Fix crontab typos for gerrit jobs.
...
Change-Id: Ibd0b539dd0e68f0f420103a82733791baf382836
Reviewed-on: https://review.openstack.org/240
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2011-08-15 22:58:26 +00:00
James E. Blair
f252d95d5c
Add cron job for closing pull requests.
...
Also move the launchpad sync cron into puppet.
Create config file for github pull close script.
This change depends on https://review.openstack.org/#change,224
Change-Id: I1b7ad599a6c7542614780ea0ce46a42a8995d15b
Reviewed-on: https://review.openstack.org/225
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2011-08-15 16:06:02 +00:00
James E. Blair
0c7c1aeed9
Add iptables module and rules to puppet.
...
Change-Id: I3ed4896dd13f0de26c287a34f8a8e858d21a4634
2011-08-08 21:31:23 +00:00
James E. Blair
9b06e7fdc8
Add Gerrit configuration to puppet.
...
Change-Id: I26ebd80adb00ac5bf676533d5dd9359cbbe08075
2011-08-05 16:36:48 -07:00
Monty Taylor
322b80534c
Added cdbs to the base jenkins slave package needs.
...
Change-Id: I2ae29251080a13137441fed3788f8c1dff13b91d
2011-08-05 10:22:58 -07:00
Monty Taylor
52a9080478
Silence unneeded output.
...
Change-Id: I52eb9d63e86f0ce7cb2dbfd229bc6520aba3c926
2011-08-03 15:45:14 -07:00
Monty Taylor
5ebad0f28d
Added launchpad login info to bazaar.conf.
...
Change-Id: I0266017f4aa303bcf8b48e6c5fa39b447d406ded
2011-08-02 14:36:40 -07:00
Monty Taylor
174dc13921
Removed duplicate packages. Changed manifest in cron job.
...
Change-Id: Id88b9cfb4a165feb71cb6e5d8aac1d4867fc9560
2011-08-02 14:26:49 -07:00
Monty Taylor
911aab3238
Added tarmac launchpad authentication info.
...
Change-Id: I8684ba22b582a115e93acad7fe780a1973b49492
2011-08-02 14:22:39 -07:00
Monty Taylor
4422664a01
Fixed the nginx config.
...
Change-Id: I381b942b5e67eca5fb2f62eb5748e5e54f9e0428
2011-07-31 10:26:19 -07:00
Monty Taylor
82acbd34be
Added nginx config for doc server.
...
Change-Id: I6552805a1b076625b435fbec0cfa697bbadb92db
2011-07-31 10:17:30 -07:00
Monty Taylor
d5c6af46d1
Turns out we _do_ need puppet installed.
...
Change-Id: I3c8ca151f48b94a86646dbcc8dbd2d950c4e22b9
2011-07-24 20:15:42 -04:00
Monty Taylor
2629d3c1f8
We get puppet via rubygems and we need devscripts.
...
Change-Id: I324e7b4ced41f5643cc8c771f2c2b0435b4540ca
2011-07-24 16:32:07 -04:00
Monty Taylor
ecab1f6e23
Need proper paths for apt-get build-dep to work.
...
Change-Id: Ib8211facc9d7cc248b97f3be85179157b2e31112
2011-07-23 15:40:44 -04:00
Monty Taylor
0a984ea78b
Ensure that we actually pull from remote.
...
Change-Id: I662b33dea95bf7c55896ebd2f76634910fee62c9
2011-07-23 02:46:34 -04:00
Monty Taylor
3dea64b5c0
Added module for builddep. Do nova and swift build-deps.
...
Change-Id: Ia76920d01da1ea8946362aeb1c0ad3f6847213da
2011-07-23 02:23:30 -04:00
Monty Taylor
255d17904c
Manage apt and gems path with puppet. Add tarmac.conf and key.
...
Change-Id: I04c6edd049935b4f825ea2e70686e0803f75ba35
2011-07-22 15:41:06 -04:00
Monty Taylor
de7975c522
Added ssh key and gpg key copying.
2011-07-20 12:29:26 -04:00
James E. Blair
589ca2f79c
Merge "Add puppet module for ssh that installs an sshd_config that only allows login via keys."
2011-07-18 20:42:12 +00:00
James E. Blair
8d9b291c19
Fix problem with jenkins known_hosts url.
...
Change-Id: Ib6af08a6af71a6e5853d958a12f63c381eafa039
2011-07-18 12:13:31 -07:00
James E. Blair
9d8929af1e
Add gerrit dev/prod servers to jenkins slave known_hosts.
...
Change-Id: Iea32ad3aedbee996db53655842061d14c9e3d876
2011-07-18 11:54:41 -07:00
James E. Blair
bb2f047c9c
Add puppet module for ssh that installs an sshd_config that only allows login via keys.
2011-07-18 17:33:29 +00:00
Monty Taylor
30d1316461
Removed devscripts.
2011-07-18 11:32:32 -04:00
Monty Taylor
4c0f63d392
Added devscripts: needed for package building.
2011-07-18 11:29:50 -04:00
Monty Taylor
53b81d03cd
We should update openstack-ci on the slaves too.
2011-07-18 11:12:59 -04:00
Monty Taylor
f5211b218a
Added puppet update cron job.
2011-07-18 10:55:12 -04:00
Monty Taylor
75bab37ed6
Fixed jenkins user - also removed deprecations.
2011-07-16 18:38:56 -04:00
Monty Taylor
b41acf292f
Refactored jenkins user def.
2011-07-16 18:31:36 -04:00
Monty Taylor
9c1616b659
Fixed a home dir/permissions problem.
2011-07-16 16:46:58 -04:00
Monty Taylor
ec2feb7671
Updated the commands to work shell-less.
2011-07-16 13:31:03 -04:00
Monty Taylor
9a259df7f5
Moved the file to make it work.
2011-07-16 13:27:37 -04:00
Monty Taylor
87172730a8
Actually use the slavecirepo.
2011-07-16 13:24:25 -04:00
Monty Taylor
a8fb529917
Moved package config in to class
2011-07-14 14:41:12 -04:00
Monty Taylor
5d85125bf7
Added the current puppet stuff
2011-07-14 13:13:12 -04:00