Commit graph

26210 commits

Author SHA1 Message Date
Rick Elrod
9d1c9198a2 Revert "[dhcp_server/communishift] Fix one of the MACs"
This reverts commit c988bc666f.
2019-03-27 01:35:27 +00:00
Rick Elrod
c988bc666f [dhcp_server/communishift] Fix one of the MACs
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-03-27 01:28:50 +00:00
Kevin Fenzi
edba456f66 buildvm-ppc64le: use the bridge names on the pwoer9 boxes.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-26 22:28:10 +00:00
Kevin Fenzi
2f71a03632 buildvm-ppc64le: move to the right host this time.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-26 22:26:39 +00:00
Kevin Fenzi
1edc8a8537 buildvm-ppc64le: move two builders in image channel over to power9
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-26 22:23:04 +00:00
Rick Elrod
6dcb8b015e [inventory] communishift - community openshift. Because I needed a short name for it and I feel like 'newcloud' doesn't work well anymore, mainly because it's filled with horrible memories
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-03-26 22:15:36 +00:00
Rick Elrod
b9c3d88aa3 [dhcp_server] Add all the remaining cloud-fx01 and 02 nodes for community OS
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-03-26 17:31:29 +00:00
Patrick Uiterwijk
1b0481bdc7 repospanner: Remove some phx2 namings from wrong nodes
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2019-03-26 09:02:33 +00:00
Patrick Uiterwijk
1f2ff353cd Finish making repoSpanner role multi-region
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2019-03-26 09:00:24 +00:00
Patrick Uiterwijk
45d2a9e27b Use the correct config file for spawning/joining
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2019-03-26 08:55:42 +00:00
Patrick Uiterwijk
7b3540ba36 repospanner: Random chance has us spawning the rpms cluster
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2019-03-26 08:42:26 +00:00
Jeremy Cline
5acf7832cd Give the admin user admin access to /public_pubsub
Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2019-03-25 22:16:27 +00:00
Jeremy Cline
b7c688a2ad rabbitmq_cluster: Make the zmq.topic exchange a topic exchange
The default type is direct, but we want topic.

Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2019-03-25 22:06:06 +00:00
Stephen Smoogen
e93cd702f0 [repospanner] try to make the configs actually work for more than one system. 2019-03-25 22:04:15 +00:00
Stephen Smoogen
d46715b67d [repospanner] missed an obvious camel case 2019-03-25 21:52:57 +00:00
Stephen Smoogen
ef1862fdf1 [repospanner] add commas so files work. last fix for tonight as clear too tired to keep at this 2019-03-25 21:48:54 +00:00
Stephen Smoogen
c39ddf95ad [repospanner] remove fedora03 from playbook as it is not allowed out of firewall yet 2019-03-25 21:47:40 +00:00
Stephen Smoogen
8a9caba1ce [repospanner] fix spacing for the with_items so program actually works 2019-03-25 21:32:32 +00:00
Stephen Smoogen
08e425bf7d [repospanner] put in firewall rules for systems 2019-03-25 21:30:48 +00:00
Stephen Smoogen
2df3d206dd [repospanner] only one system per region should spawn nodes 2019-03-25 21:16:29 +00:00
Stephen Smoogen
98a8d29811 [repospanner] Hack at a playbook to make it work like CentOS one and our existing structures.
Look on my works, ye Mighty, and despair!
Nothing beside remains. Round the decay
Of that colossal wreck, boundless and bare
The lone and level sands stretch far away.

Signed-off-by: Stephen Smoogen <smooge@redhat.com>
2019-03-25 21:12:55 +00:00
Patrick Uiterwijk
2476040c97 There are also three rabbitmq nodes in staging
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-03-25 22:09:35 +01:00
Justin W. Flory
329f602f61 ircbot.py: Finer filtering on #fedora-diversity fedmsg filters
This change specifically changes the #fedora-diversity fedmsg IRC bot
only listen for regex matching "diversity" on new Pagure issues, pull
requests, and comments. This makes the noise easier to read and
hopefully more relevant (a lot of things get pulled in with this filter
as it is today).
2019-03-25 17:17:37 +00:00
16b791a146 proxies: adding rewritecond to reverseproxy for ws if remotepath exists
I was hitting an issue where there were multiple reverseproxy instances
configured for a single host and some of the rewrite rules were changing
the request when they shouldn't be.

This patch adds a rewritecond to the websocket rewrite rule to make sure that
the REQUEST_URI starts with $remotepath before it's rewritten.
2019-03-25 16:56:20 +00:00
Stephen Smoogen
ccccf7ef30 [batcave] remove extra white space fromm allows file 2019-03-25 14:22:45 +00:00
Stephen Smoogen
928a7399e9 [batcave] hosts are needed for virthost-cc 2019-03-25 14:22:45 +00:00
Clement Verna
901b333f61 We are in Freeze, so make the Frozen variable True
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-03-25 09:39:10 +01:00
Kevin Fenzi
0c3dc7434f badges-backend: bump memory to prevent alerts when scripts run.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-23 17:54:12 +00:00
Stephen Smoogen
f7c0985d56 [repospanner] when adding a new host, make sure ip address is unique when building 2019-03-22 20:58:45 +00:00
Jeremy Cline
73240bc64e rabbitmq_cluster: Add the admin user to the public_pubsub vhost
It needs permissions to manage that vhost

Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2019-03-22 20:48:30 +00:00
Jeremy Cline
36d43c5d55 rabbitmq_cluster: Create the zmq.topic and bind it to amq.topic
This way amq.topic in the public vhost gets all messages.

Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2019-03-22 20:26:30 +00:00
Jeremy Cline
e5c5720d5b rabbitmq_cluster: federate both amq.topic and zmq.topic
Native AMQP clients publish to amq.topic, but the zmq-to-amqp bridge
publishes to zmq.topic so we can keep track of who's publishing where.
2019-03-22 19:51:27 +00:00
Stephen Smoogen
106c7f9d5a [repospanner] Make sure that your host_inventories actually match the hostnames 2019-03-22 19:43:13 +00:00
Stephen Smoogen
e1b6b1535a so let us see why it says vmhost is undefined if we use the same file def as infinote 2019-03-22 19:41:39 +00:00
Stephen Smoogen
ed6ff61a6f [repospanner] add vpn push files for hosts 2019-03-22 19:19:33 +00:00
Stephen Smoogen
bcf86ff48d [repospanner] Virtual machines have a maximum memory size which is normally 5* memory. That works for up to 16GB on our systems. 2019-03-22 18:49:31 +00:00
Stephen Smoogen
a5fc3cb775 [repospanner] 24 GB is too much for a VM it seems. 2019-03-22 18:44:48 +00:00
Stephen Smoogen
c37fcc542a [repospanner] 32 GB is too much for a VM it seems. 2019-03-22 18:41:06 +00:00
Rick Elrod
261ffa0745 Revert "[dhcp_server] [cloud-noc01] Try the other interface?"
This reverts commit fc4bb572c6.
2019-03-22 18:37:01 +00:00
Rick Elrod
fc4bb572c6 [dhcp_server] [cloud-noc01] Try the other interface?
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-03-22 18:24:59 +00:00
Stephen Smoogen
b2d34605f0 give equiv cpu 2019-03-22 18:19:23 +00:00
Stephen Smoogen
fd53f15b9c [repospanner] add initial host_vars for nodes in osuosl and rdu 2019-03-22 18:11:06 +00:00
Rick Elrod
918eb11bd8 [dhcp_server] [cloud-noc01] okay well then try this MAC
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-03-22 18:01:18 +00:00
Stephen Smoogen
00d988081a Add repospanner nodes to inventory. 2019-03-22 17:59:55 +00:00
Rick Elrod
d8ec1a4963 [dhcp_server] [cloud-noc01] Try again with a shared net
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-03-22 17:39:08 +00:00
Rick Elrod
402e4c20f4 [dhcp_server] [cloud-noc01] add os community subnet (and one host for now) for pxe boot
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-03-22 17:18:33 +00:00
16c2787a56 proxies: Adding remotepath to websocket balancers
The current template assumes that websockets are at the base of a URL
but that is not true for our buildmaster. This patch adds remotepath
to the end of the websocket url if remotepath is defined.
2019-03-22 15:23:28 +00:00
Kevin Fenzi
7f6b3a59dc power9: add repos file to point to the right place and fix yumrepos to work with power9 hosts.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-22 04:36:31 +00:00
Kevin Fenzi
69071fe4f9 buildvmhosts: add ppc9-01 and ppc9-02
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-22 04:22:05 +00:00
Kevin Fenzi
4eeed3bcbe update-fullfiletimelist: make new-updates-sync use the fedora-secondary lock file
Currently update-fullfiletimelist is called from 4 machines:
* rawhide-composer: after rawhide compose
* branched-composer: after branched compose
* secondary01: in a cron every hour updating only /pub/alt as it can change anytime.
* bodhi-backend01: after ever updates sync that has content synced

We need bodhi-backend01 to use the same lock as rawhide/branched composers since they
update the same modules and we don't want them to step on each other.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-20 20:56:51 +00:00