Commit graph

5697 commits

Author SHA1 Message Date
Stephen Smoogen
7c3fa7c396 Make it so our http configs for repoSpanner do not wander off from each other due to too many cooks and too few pots. Change all repospanner related 8443 to use jinja variable repoSpanner_{{region}}_http 2019-04-09 13:50:01 +00:00
Patrick Uiterwijk
d8e632492a Sync bridge port with http port
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-04-09 12:48:27 +02:00
Kevin Fenzi
f8fb672f2f fedora-web/ols: also install ols config.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-08 22:51:23 +00:00
Kevin Fenzi
61fc38736e ols.fedoraproject.org: add site on proxies to serve local content.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-08 22:33:11 +00:00
Stephen Smoogen
001a65c0e3 [pkgs/repospanner] This is what happens when you do parts of one thing in one playbook and also in another 2019-04-08 19:47:16 +00:00
Stephen Smoogen
d8a12827e1 [pagure/upgrade] Make it clear we stop ALL workers before the upgrade. Put in TODO for future work 2019-04-08 14:03:32 +00:00
Stephen Smoogen
4fd801d09d [pagure/upgrade] Make httpd stop explicite.
I moved the httpd down from a pre task to where it is currently running
so that it will not break.

Signed-off-by: Stephen Smoogen <smooge@redhat.com>
2019-04-08 13:37:51 +00:00
Stephen Smoogen
809f5758ec [pagure/upgrade] Put in basic comments to show when file was last confirmed ot work 2019-04-08 13:19:56 +00:00
Kevin Fenzi
1416bd877e loopabull/releng-compost: Do not use state: latest in normal playbooks.
It causes playbooks to depend on external factors and upgrade things when people don't expect it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-06 23:57:46 +00:00
Kevin Fenzi
0e8d0b841c buildvm: include global variables before trying to setup yum repos as they use those vars now.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-06 22:10:08 +00:00
Kevin Fenzi
1d9890e102 certgetter: add apache role and make sure certbot is installed
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-06 21:36:05 +00:00
Stephen Smoogen
7611b5063c [pagure] Fix upgrade script to cover newer pagure
The manual/upgrade/pagure.yml was written for older pagure and changes
in the environment require updates to our infrastructure. This will
hopefully make upgrades more repeatable.

Signed-off-by: Stephen Smoogen <smooge@redhat.com>
2019-04-05 13:54:37 +00:00
Pierre-Yves Chibon
8b7d31d56d greenwave: give pingou access to greenwave in openshift
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-04-05 15:51:34 +02:00
Stephen Smoogen
90568e0ef4 [repospanner] Add in rpms role for repospanner01.phx2
Signed-off-by: Stephen Smoogen <smooge@redhat.com>
2019-04-04 19:56:01 +00:00
Kevin Fenzi
e88f922fac repospanner: fix missing , in role args.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-04 18:55:03 +00:00
Kevin Fenzi
1180728939 repospanner/ansible: Move back to the old cluster setup on new ports
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-04 18:47:12 +00:00
Kevin Fenzi
196531940c Revert "batcave01/pagure01: drop old repospanner cluster from these machines."
This reverts commit 5e43af4df7.

We just want to go back to this cluster setup now that more parts are in place.
2019-04-04 18:23:26 +00:00
Stephen Smoogen
13208e2975 [retrace] readd tag to just run the things needed for rabbitmq 2019-04-04 15:05:32 +00:00
Stephen Smoogen
5f0cd18345 [retrace] Fix syntax errors in rabbitmq section
This fixes the syntax errors in the rabbitmq section by following syntax
in greenwave.yml file. However I do not know if the correct hosts are
having this run on it. All other hosts set up the queues locally versus
on rabbitmq boxes.

Signed-off-by: Stephen Smoogen <smooge@redhat.com>
2019-04-04 14:29:25 +00:00
Stephen Smoogen
b19d17ebf1 [retrace/rabbitmq] add a tag to the playbook which makes it easier to just run related items 2019-04-04 13:50:21 +00:00
Martin Kutlak
06f22add98 Migrate faf from fedmsg to fedora-messging
Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
2019-04-04 15:13:14 +02:00
Clement Verna
40e1b382a4 Greenwave: use the correct topic for waiverdb messages
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-04-03 10:30:57 +02:00
Clement Verna
9c12bb195d Greenwave: use env_suffix in the queue name
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-04-03 09:50:21 +02:00
Clement Verna
58bf263346 Greenwave: use the rabbit/queue role to create the greenwave queue
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-04-03 09:46:35 +02:00
Clement Verna
45d528f279 Greenwave: We also want to rollout the consumers
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-04-03 09:37:44 +02:00
Pierre-Yves Chibon
944e410f02 greenwave: replace the rabbit/user role by explicit calls to rabbitmq_user
The rabbit/user role is intended setting up for simple, write-only users,
but in this case we need an user who can write and read (listen) to the
bus, so we're just calling rabbitmq_user directly.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-04-02 22:04:20 +02:00
Clement Verna
2fe77e61ca Greenwave: Add a tag to just apply the deploymentconfig
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-04-02 20:01:20 +02:00
Clement Verna
a61175d281 Greenwave: Fix indentation for the rabbitmq user
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-04-02 15:50:41 +02:00
Clement Verna
1c421f1b76 Greenwave: Configure staging to use Fedora Messaging
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-04-02 15:48:39 +02:00
Pierre-Yves Chibon
15bc225dd3 waiverdb: Create the rabbitmq user for waiverdb and add some spacing
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-04-02 15:15:07 +02:00
Kevin Fenzi
aaff09ea3e getfedora: drop redirects from prerelease-> final since we now have a prerelease.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-02 12:03:32 +00:00
Clement Verna
e4de7a4dcd WaiverDB: Add cverna to appowners
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-04-02 11:21:44 +02:00
Pierre-Yves Chibon
7e065db707 waiverdb: Fix path to the ca.crt file
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-04-02 11:00:41 +02:00
Pierre-Yves Chibon
ecf2da7ab1 waiverdb: Fix path to the crt file
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-04-02 10:57:15 +02:00
Kevin Fenzi
734d1de121 proxy prerelease redirects: try a different way to disable/enable them
We had a messy setup that needed you to comment a block in one place
and uncomment it in the other. Instead lets try and use the template to
properly handle this and make a file without the redirect when we don't
want it enabled.

This only should affect staging now.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-01 18:48:36 +00:00
Kevin Fenzi
796967c5e6 maintainer-test: add a f30-test in old cloud and 2 aarch64-test01/02 in new virthosts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-31 17:48:02 +00:00
Aurélien Bompard
373b266194 Upgrade bodhi on staging 2019-03-29 15:23:16 +00:00
Kevin Fenzi
6546fb9fa9 fedora-secondary yum repos: use |int for numbers and move include for vars before yumrepos
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-28 17:39:07 +00:00
Kevin Fenzi
663f009a60 virthost: need to include global vars so cycle variables get set right.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-28 16:27:57 +00:00
Kevin Fenzi
5e43af4df7 batcave01/pagure01: drop old repospanner cluster from these machines.
We are going to use a new cluster with different machines now.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-28 16:05:46 +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
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
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
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
Stephen Smoogen
b2d34605f0 give equiv cpu 2019-03-22 18:19:23 +00:00
Stephen Smoogen
d89dfcb93b [fix nfs-servers playbook] need to use roles 2019-03-20 16:13:46 +00:00
Stephen Smoogen
e885219167 [multiple updates]
Add in drives45 to hand over to Kevin for 45drives evaluation.
Remove ipv6 from inventory so system can be cleaned out. This box should never have been on the frozen category.

No idea why that file got renamed.
2019-03-20 15:33:44 +00:00