Commit graph

7841 commits

Author SHA1 Message Date
Adrian Reber
7ead116450 Enable redirect for the new MM2 publiclist 2015-05-07 07:37:42 +00:00
Adrian Reber
d8e91732e7 Add script to sync MM2 generated pkls to the mirrorlist servers 2015-05-07 07:20:58 +00:00
Miroslav Suchý
a800429a73 try not to download common images prior to upload to glance 2015-05-07 09:14:30 +02:00
Miroslav Suchý
a97d253418 add more non-standard flavors 2015-05-07 09:10:27 +02:00
ae52dab43f using command since the virt module isn't doing what i want it to do 2015-05-07 02:53:29 +00:00
050afaf988 rhel7 has a different path for qemu-kvm than fedora 2015-05-07 02:50:09 +00:00
8bcf992184 adding required missing name value to virt define 2015-05-07 02:28:45 +00:00
bddaf80c0a adding lv and vm creation to beaker virthost 2015-05-07 02:27:13 +00:00
1a9231cf3e adding all required template values to host vars and accessing them correctly 2015-05-07 02:20:49 +00:00
d5eda7acbd using build-in item instead of assigning specific value 2015-05-07 02:17:30 +00:00
dd7f360d6c trying a slightly different method of addressing dict data in a template 2015-05-07 02:15:20 +00:00
Ralph Bean
34ace2e737 Typofix. 2015-05-07 01:20:16 +00:00
Ralph Bean
6f51ecea11 My mistake.. there is no mirrormanager group. Just apache, thanks. 2015-05-07 01:18:34 +00:00
Ralph Bean
4b9463f4ef Declare mm2 fedmsg certs. 2015-05-07 01:08:18 +00:00
Ralph Bean
7983f1cc3c Declare fedmsg endpoints for the mm2 frontend. 2015-05-07 01:06:52 +00:00
Ralph Bean
3c1df2b542 Add the fedmsg/base role to the mm2 nodes. 2015-05-07 01:03:40 +00:00
Ralph Bean
0174da6a56 Add some group_vars for the mirrormanager2 nodes. 2015-05-07 01:01:30 +00:00
Ralph Bean
c149adc9b2 Break the mirrormanager nodes out into sub groups. 2015-05-07 00:54:54 +00:00
9e6df9f248 changing varible declaration slightly to see if xml generation will work 2015-05-06 20:54:24 +00:00
04aa3ef776 still struggling with evaluation time, trying something different 2015-05-06 20:53:06 +00:00
e6a6b4cd30 changing inventory clients to list 2015-05-06 20:50:23 +00:00
3af5a44619 trying a more generic way of getting data into templates 2015-05-06 20:48:16 +00:00
141995c880 missed a variable in the libvirt template for beaker clients 2015-05-06 20:43:09 +00:00
61ffec7cef fixing ansible syntax errors 2015-05-06 20:33:17 +00:00
46faba0162 trying yet another method of getting data into templates 2015-05-06 20:32:00 +00:00
633f2dade4 trying slightly different method of getting data into the template 2015-05-06 20:28:47 +00:00
d163c5d787 first attempt to get virsh xml generation working for beaker clients 2015-05-06 20:25:36 +00:00
943e991c71 fixing typo in varname, tagging beaker/virthost role 2015-05-06 19:46:31 +00:00
76c06c004f initial playbook and roles for beaker virthosts 2015-05-06 19:41:29 +00:00
8ca6476563 koji builders: disable the ccache plugin in mock
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2015-05-06 17:36:37 +00:00
Adrian Reber
de58ca2f0f Forgot to change the actual command to run 38 crawlers in parallel 2015-05-06 17:28:32 +00:00
Kevin Fenzi
f059414354 Always search vpn first. This breaks proxies if they try non vpn first. 2015-05-06 15:21:03 +00:00
Adrian Reber
cb8716913e Remember the start time of the last umdl run
The script which checks if umdl should be run used to store
the time of the end of the current umdl run. It actually should
remember the time of the start of this run as we want to make sure
to pick up all changes since the start of the current run.

Also print the date and time in the same line as the logging.
2015-05-06 12:58:12 +00:00
Adrian Reber
c7f31e41bb Increase the number of parallel crawls from 35 to 38. 2015-05-06 12:36:06 +00:00
Adrian Reber
3357ba0d37 Do not automatically run the crawler in staging 2015-05-06 12:34:08 +00:00
Pierre-Yves Chibon
7819460370 Drop python-pygit2 until we have a F21 builder 2015-05-06 11:49:51 +02:00
Pierre-Yves Chibon
3c4a6ee0cc The name is python-pygit2 2015-05-06 11:43:34 +02:00
Pierre-Yves Chibon
e4a6a96645 Install pygit2 on the Fedora builder for jenkins 2015-05-06 11:41:13 +02:00
Adrian Reber
16e0082824 Distribute the hosts to be crawled by MM2 between the existing crawlers
This commit adds two new scripts to the crawlers:
 * mm2_get-highest-active-host-id: this queries the MM database and returns
   the id of the active mirror with the highest id
 * run_crawler.sh: this calculates the right startid and stopid parameters
   depending on the number of available crawlers

These scripts are integrated into the start of the crawler so that each
crawler only crawls a subset of the existing mirrors. This distribution
is not perfect as it pretends that the active mirrors are equally
distributed under the total number of existing mirrors.
2015-05-06 09:08:08 +00:00
Adrian Reber
b7c6fe0f48 make mm-crawler02 also a crawler 2015-05-06 08:31:57 +00:00
Miroslav Suchý
546a5a98e3 Revert "define builduser"
This reverts commit 19221a7766.
2015-05-06 09:50:42 +02:00
359e71fbb8 putting qadevel sshd back on port 222 2015-05-06 00:58:36 +00:00
Kevin Fenzi
ee2500e441 Add bodhi-backend to master playbook 2015-05-05 23:03:37 +00:00
Kevin Fenzi
734aabce5b Drop the bodhi-bodhi cert for now, as bodhi1 doesn't have backend fedmsgs 2015-05-05 22:59:55 +00:00
Kevin Fenzi
a4dcb508f2 Correct epel7 mash config names. 2015-05-05 22:47:37 +00:00
Kevin Fenzi
e9c3e5014d Drop this old cvspass thing 2015-05-05 22:44:05 +00:00
Kevin Fenzi
69cc7c34f3 Add update-fullfilelist 2015-05-05 22:40:38 +00:00
Kevin Fenzi
15fc0fd248 Need masher and ftpsync for bodhi-backend 2015-05-05 22:38:14 +00:00
0309289a8c switching qadevel sshd back to port 22 for debug 2015-05-05 22:28:00 +00:00
Kevin Fenzi
c1bdd0dbb0 Drop this mount for now, we don't want to change netapp exports at this time. 2015-05-05 22:26:53 +00:00