Commit Graph

32547 Commits

Author SHA1 Message Date
Clement Verna
bc72541427 bodhi: Add the infra repo in the container
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-08-11 17:20:09 +02:00
Clement Verna
3434e25775 bodhi: add the prometheus client dep
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-08-11 17:03:26 +02:00
Clement Verna
f4c5453a10 bodhi: add the graphql deps
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-08-11 16:58:52 +02:00
Clement Verna
3ba9c68e76 bodhi: use the correct release number
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-08-11 16:55:34 +02:00
Clement Verna
565bed70a9 bodhi: make the release version a string in ansible
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-08-11 16:53:38 +02:00
Clement Verna
f9301685ae bodhi: update to 5.5 release
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-08-11 16:49:47 +02:00
Neal Gompa
aa6718c124 {roles,roles/openshift-apps}/ipsilon: Use Fedora theme maintained in Ipsilon package
Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2020-08-11 07:37:14 -04:00
Pavel Raiskup
600280665c copr-be-dev: don't try to reach the rabbit server over ssh
... it is down on staging.  So the whole role/messaging/base is broken,
and we can not depend on it:

TASK [rabbit/user : Create the user in RabbitMQ] ***********************
Tuesday 11 August 2020  05:37:34 +0000 (0:00:00.121)       0:05:22.244 *
Tuesday 11 August 2020  05:37:34 +0000 (0:00:00.121)       0:05:22.243 *
[WARNING]: Unhandled error in Python interpreter discovery for host
rabbitmq01.stg.iad2.fedoraproject.org: Failed to connect to the host via
ssh: ssh: connect to host rabbitmq01.stg.iad2.fedoraproject.org port 22:
Connection timed out
fatal: [copr-be-dev.aws.fedoraproject.org]: UNREACHABLE! => {"changed":
false, "msg": "Data could not be sent to remote host
\"rabbitmq01.stg.iad2.fedoraproject.org\". Make sure this host can be
reached over ssh: ssh: connect to host rab
bitmq01.stg.iad2.fedoraproject.org port 22: Connection timed out\r\n",
"unreachable": true}

So there's now a new toggle named "copr_messaging", turned on only for
production copr instance.
2020-08-11 08:00:58 +02:00
Pavel Raiskup
53c7c8cdf9 copr-be-dev: disable messaging temporarily
This requires staging fedora-messaging bus up2running, but staging is
still not up after the Fedora lab migration.
2020-08-10 22:38:56 +02:00
Luca BRUNO
1253d9b316 coreos-cincinnati: minor deployment update 2020-08-10 09:51:16 +00:00
Luca BRUNO
e7cac8ff13 coreos-cincinnati: update volume mounts for config 2020-08-10 09:31:53 +00:00
Luca BRUNO
50cefaee2f coreos-cincinnati: swap completed, drop temporary ports 2020-08-10 09:23:10 +00:00
Luca BRUNO
025901b537 coreos-cincinnati: update routes 2020-08-10 09:15:49 +00:00
Luca BRUNO
48cea3cff3 coreos-cincinnati: deploy latest master (4a0676d) 2020-08-10 09:13:21 +00:00
Luca BRUNO
8d94dcedf1 coreos-cincinnati: build latest master (4a0676d) 2020-08-10 08:51:31 +00:00
Kevin Fenzi
a5946e00cd DO NOT RUN THE os-cluster PLAYBOOK IN MASTER RUNS!!!!!!!!!
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-08 19:41:37 -07:00
Kevin Fenzi
0794e50ad0 mediawiki: adjust proxy/cache servers
This still had all the phx2 local servers, adjust them to the new iad2
ips and see if that helps the wiki stop thowing so many 503's.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-07 16:51:45 -07:00
Kevin Fenzi
2c50a9ac9b proxies / websites: drop stg.release-monitoring.org too
For the same reason as the last commit. We don't have staging back yet
and so we can't get certs for them.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-07 16:23:44 -07:00
Kevin Fenzi
a1f8337a38 fpaste.org: drop for now until ownership or at least resolves to new ips
We don't own fpaste.org, in the past the owners just pointed it to our
proxies and we got a cert for it. However, it's still pointing to the
old phx2 proxies right now. So, drop it until it's fixed to point to the
new ones, or given to us as a domain.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-07 16:05:56 -07:00
Kevin Fenzi
ae1f509177 proxies / websites: don't define stg.fedoracommunity.org in prod
Doing this makes letsencrypt try and get a cert for it, but it's not
setup to do that correctly. Wait until stg is back.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-07 15:56:40 -07:00
Kevin Fenzi
e03a7c35bd registry: try fixing osbs rule and try bypassing varnish
I think the lack of ! on the osbs rule meant that nothing ever went to
the cdn. This increases load on the real registry a lot.

Also, we are using varnish here, but lets try and just go via haproxy.
varnish might be having problems keeping all the 404s in memory/cache.
The cdn thing should help that, but since we have cloudfront I don't
think we also need to use varnish here.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-07 15:40:30 -07:00
Kevin Fenzi
f949eb89bf Revert "openshift / try updating again to fix weirdness"
This reverts commit ae06a85b7a.

Playbook ran, things are happy again.
2020-08-07 14:57:17 -07:00
Kevin Fenzi
ae06a85b7a openshift / try updating again to fix weirdness
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-07 14:17:25 -07:00
Kevin Fenzi
4dc3a0029d koji_hub / kojira: rebase kojira for new koji release
One of the 2 patches we were carrying for kojira was merged upstream in
1.22. The other wasn't yet, so we need to keep it around for now.
But we need to merge in the other 1.22 changes or auth fails.
Hopefully this rebases to 1.22

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-07 13:42:28 -07:00
Kevin Fenzi
0f59c04d7f openshift / prod: undefine updating
We can't just set this to false, we have to not define it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-07 13:17:49 -07:00
Kevin Fenzi
3304484fe9 koji: hub/kojid: drop kerberos config options that got dropped upstream
Upstream switched from python-requests-kerberos to
python-requests-gssapi and dropped some options.
Unfortunately, these cause kojid / kojira to not even start if they are
present, so we have to remove them to make things happy.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-07 13:17:49 -07:00
Michael Scherer
af20d9a717 Reindent the role
Mainly because that's easier to read in vim
2020-08-07 22:00:39 +02:00
Kevin Fenzi
fc0a3f5d2c tasks / cloud_setup_basic: drop duplicate when: clause 2020-08-07 11:51:48 -07:00
Pierre-Yves Chibon
69cd8056e1 distgit/pagure: update deprecated environment variable to the new one
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-07 09:59:21 +02:00
Rick Elrod
dcc53bd63b add crl check to nagios + nrpe + facl perms for nrpe
Signed-off-by: Rick Elrod <relrod@redhat.com>
2020-08-06 15:32:09 -05:00
Kevin Fenzi
efcb0adbe0 koji_builder: explicitly say false for bootstrap
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-06 10:43:28 -07:00
Kevin Fenzi
6a4a3c247e koji_builder: disable mock bootstrap
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-06 08:19:54 -07:00
Pierre-Yves Chibon
b63cb1d9f6 toddlers: remove the playtime-pdc-retired-packages cron job
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-06 17:11:57 +02:00
Rick Elrod
e566487ec0 Add crl nextUpdate check script for nagios, but not used anywhere yet
Signed-off-by: Rick Elrod <relrod@redhat.com>
2020-08-06 09:29:53 -05:00
Mark O'Brien
1189897518 [proxies] allow outside servers access to infrastructure 2020-08-06 15:15:31 +01:00
Jan Kaluza
24da31f53c ODCS: Do not set enabled:false when simply trying to stop the service to do the upgrade. 2020-08-06 12:24:30 +02:00
Pierre-Yves Chibon
077328e311 distgit-bugzilla-sync: adding the fas account name, makes it easier to find them later
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-06 12:15:54 +02:00
Pierre-Yves Chibon
ca259fb500 distgit-bugzilla-sync: drop email overrides no longer corresponding to FAS accounts - last ones
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-06 12:03:04 +02:00
Pierre-Yves Chibon
2fc44f08d3 distgit-bugzilla-sync: drop email overrides no longer corresponding to FAS accounts
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-06 12:00:04 +02:00
Pierre-Yves Chibon
fd5c5b9588 distgit-bugzilla-sync: update the email_overrides for a few people who changed their email in FAS
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-06 11:47:11 +02:00
Jan Kaluza
0e730e9f9c ODCS: Try to use service module instead of systemd module to fix disabled odcs-celery-backend. 2020-08-06 09:35:03 +02:00
Jan Kaluza
67c7186a2e ODCS: Move systemd daemon_reload to separate task to hopefully fix the disabled odcs-celery-backend service. 2020-08-06 09:30:52 +02:00
Kevin Fenzi
0dea991f21 proxies: Try and correct the bugz url to show Fedora EPEL right
Seems if you use a %20 for a space in the Redirect url it will just pass
that on and not urldecode it. So, try and just \ the space and see if
that works better.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-05 17:13:28 -07:00
Kevin Fenzi
72424c52fb postgresql / db-koji01: allow adjusting max_workers and friends
db-koji01 has been running with this since before the mass rebuild, and
it seems to make it have a higher load, but process faster and without
stalling when doing backups or when long/bad koji-gc queries for old
versions of texlive hit it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-05 16:28:08 -07:00
Kevin Fenzi
77a3276003 iscsi / multipathd: drop netapp specific section
This causes:
Aug 05 23:04:40 bvmhost-x86-06.iad2.fedoraproject.org multipathd[3266]:
uevent trigger error
Aug 05 23:04:40 bvmhost-x86-06.iad2.fedoraproject.org multipathd[3266]:
parse error in feature string "no_path_retry queue"
So, just drop it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-05 16:16:07 -07:00
Kevin Fenzi
d1733ab4ce inventory: buildvm-ppc64le-20: this should be on bvmhost-p09-02
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-05 15:59:55 -07:00
Kevin Fenzi
953a4e8204 koji_hub: try and make sure that making srpms from scm doesn't happen on s390x
The s390x boxes have been really slow of late and have i/o issues.
Lets make sure that we only use x86 and ppc64le hosts for this so to
avoid moving large srpms around.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-05 14:49:38 -07:00
Kevin Fenzi
9a8d420ecf koji_builder: Try using bootstrap
We may need to revert this if it causes issues, but try and enable
bootstrap mode again. Newer koji handles GC on these repos now and
it would help us out with a number of issues we are going to hit soon.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-08-05 14:49:38 -07:00
Pierre-Yves Chibon
57db9899c3 distgit-bugzilla-sync: remove email override for romal
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-05 22:26:29 +02:00
Pierre-Yves Chibon
49f01c8f67 pagure: drop everything fedmsg related, pagure no longer uses it
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-08-05 22:26:29 +02:00