Commit graph

56 commits

Author SHA1 Message Date
Pierre-Yves Chibon
aa4dd8a216 Add new plugins for jenkins 2013-02-12 17:40:49 +01:00
Pierre-Yves Chibon
1f4822c3b3 Update jenkins plugins to their latest version 2013-02-12 17:40:37 +01:00
Pierre-Yves Chibon
eee819aba4 We're not in stg yet in fact and in case we re-run the playbook... 2013-01-29 18:37:37 +01:00
Pierre-Yves Chibon
194db929b1 Switch to our new openid endpoint even it for the moment it is still in staging 2013-01-29 18:00:59 +01:00
Pierre-Yves Chibon
2cec292770 Update the jenkins security matrix using the feature of our new openid endpoint 2013-01-29 18:00:59 +01:00
a42a9cc1e9 fatfinger :( 2013-01-16 06:27:43 +00:00
554d9dad52 add mockchain so I can get fixes in place for it for copr 2013-01-16 05:35:41 +00:00
6015ec593d move the ssh key around for jenkins nodes - so it actually works
add tags for just running the master setup
2012-12-19 16:47:07 +00:00
Pierre-Yves Chibon
f4a485648a Fix the jenkins urls, that fixes the openid redirection 2012-12-18 23:15:12 +01:00
Pierre-Yves Chibon
202aa8aab1 Point jenkins to where the ssh actually are and reduce the number of job a builder can do as we reduced their capacity 2012-12-18 22:34:44 +01:00
0eda7953bd apache conf and add apache to make jenkins behave 2012-12-18 21:05:14 +00:00
29ca1ab826 make sure the backup is executable 2012-12-18 16:13:19 +00:00
98b50ae069 considering I wrote the gpg key config code originally pretty bad I can't remember it :( 2012-12-17 22:41:25 +00:00
efa8890fbe gpg key and make sure we put the gpg key entry in the repo file 2012-12-17 22:39:23 +00:00
f9842d6b47 add 3 new persistent instances for jenkins cloud - 2 workers and a master
add config for the above
add a common group playbook that handles setting up all of them
2012-12-17 22:21:50 +00:00
78692dd2db add redirect conf for artboard 2012-12-14 18:00:32 +00:00
08e1e23869 add artboard backup to occur 2012-12-14 16:43:59 +00:00
cfabfaf30b add artboard conf file to set allowoverrides for the artboard dir 2012-12-14 16:16:06 +00:00
ef53658c7f default main.cf is handy - 2012-12-14 04:37:34 +00:00
6c5b27d53d set default mimetype for copr-be to text/plain 2012-12-07 21:39:09 +00:00
157264e190 add site-defaults file
move mock configs into subdir
2012-12-07 19:50:07 +00:00
e6a197a444 make sure all cloud instances have ntp installed, configured and running 2012-12-05 06:19:23 +00:00
c51ce87a0f make the max wait time for an instance be 10 minutes for copr builders 2012-12-04 21:12:46 +00:00
ccc404b395 don't downgrade rpm 2012-12-04 19:29:21 +00:00
136db45405 add mock configs necessary to make epel5 builds work 2012-12-01 00:50:29 +00:00
40ecf11a1f fix up the action for terminating 2012-11-28 21:12:43 +00:00
f02e5e6c1f add terminatepb.yml to copr-be 2012-11-28 20:39:04 +00:00
015658580a maybe? 2012-11-19 21:55:47 +00:00
d0ccc3e64e add basic files for postfix setup for fedocal 2012-11-19 21:36:32 +00:00
5e3b559e59 ssh priv key in a better place to get picked up automatically 2012-11-12 20:44:56 +00:00
461ed5ba69 setup a var for files so I don't have to guess 2012-11-10 09:42:56 +00:00
657e37f4ee correct the key 2012-11-10 09:34:36 +00:00
2cfe60c7a7 builder playbook needs to be run as the copr user so I can spin up the new builders
in the copr backend
2012-11-10 01:45:27 +00:00
Pierre-Yves Chibon
697fe2604a Add jenkins.repo file and the associated RPM key 2012-11-07 18:52:30 +01:00
Pierre-Yves Chibon
f09db9b2e8 Add first jenkins configuration files 2012-11-07 18:52:12 +01:00
537e8f533e add bashrc to pick up euca keys 2012-11-06 16:50:17 +00:00
6be780c154 setup more dirs and paths for provisioning builders 2012-11-05 21:07:05 +00:00
65421b6d7a add an ansible config that we'll be using over there 2012-11-05 20:58:38 +00:00
9c1f7d109a add a copr user for the backend head
add a basic inventory for the backend head
2012-11-05 20:56:37 +00:00
2b89ec487d add buildsys pub key for mockchain builds 2012-11-05 20:34:23 +00:00
9719516ce7 add ansible playbooks to files for copr provisioning functionality 2012-11-05 18:44:29 +00:00
355c668d8c make the ansible key addition and other users key addition a little less scary 2012-11-02 06:22:19 +00:00
bd821f4c9b move the basedir back one 2012-11-02 05:28:31 +00:00
3371af10bd lighttpd config files 2012-11-02 05:06:48 +00:00
73dc26c535 remove repo vhost file - just modify main lighttpd.conf for this thing 2012-11-02 05:01:47 +00:00
7036fbdf78 add restart_lighttpd
add repo_vhost config for lighttpd
2012-11-02 04:46:35 +00:00
876172de56 add ansible admin ssh key to sysadmin-main key list
add hostbase def to jenkins_slave definition
2012-10-24 21:26:54 +00:00
Pierre-Yves Chibon
7b19f2609a Create the msater folder for jenkins-master specific configuration
This folder will contains the configuration files specific to the
jenkins master as for example the plugins which are now already
there
2012-10-24 19:21:17 +00:00
e1639b4855 - add core config files for kojibuilders
- base tasks to make them use first_available for sensible defaults
2012-10-18 15:57:06 +00:00
5b58245bef add pingou to the jenkins admin keys 2012-10-11 20:25:33 +00:00