Commit graph

38243 commits

Author SHA1 Message Date
Kevin Fenzi
5a1289069c add communishift-fedora-review-service app
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-08 15:11:34 -08:00
Kevin Fenzi
8b4bbfa0db mailman: xz compress logs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-08 14:21:22 -08:00
Clement Verna
e3a66f6a91 Use fedora 37 for OSBS buildroot
Signed-off-by: Clement Verna <cverna@tutanota.com>
2022-12-08 20:23:20 +01:00
Maxwell G
6b23ccf42e fasjson: Add email alias for FTI bugzilla script
Fixes: https://pagure.io/releng/issue/11169
Signed-off-by: Maxwell G <gotmax@e.email>
2022-12-07 23:41:48 +00:00
Kevin Fenzi
aa5e7e86ee bashssh: revert hack from 11006 and see if it is really fixed by quoting we did with new ansible
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-07 15:19:57 -08:00
Kevin Fenzi
99a074fe36 drop retrace-stg for now on request. ticket 11039
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-07 15:13:39 -08:00
Kevin Fenzi
754bb5741d koji_hub: drop ssl.conf as it's no longer used
koji hubs are now all behind proxies for tls termination, so they don't
need to run https locally. This allows us to drop the koji self signed
certs, at least the staging version of which had become too weak and was
preventing httpd from starting on boot.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-07 10:55:20 -08:00
Michal Konečný
e69a04f123 [toddlers] Update toddlers config
Update toddlers config to reflect the current Fedora version.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-12-07 15:33:00 +01:00
Kevin Fenzi
a1f8e69641 bodhi: don't hard code python versions
F36 is using python3.10, but f37 is using python3.11
so, just use a wildcard here.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-06 17:01:34 -08:00
Mattia Verga
55ead79f2a bodhi: run stg on F37
Signed-off-by: Mattia Verga <mattia.verga@proton.me>
2022-12-07 00:52:56 +00:00
Kevin Fenzi
3265538412 bodhi-backend01.stg to f37
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-06 16:50:42 -08:00
Kevin Fenzi
27a521b838 bodhi: try and blacklist osbuild-automation-bot from auto updates in rawhide
This user is used by osbuild, but autosign and bodhi don't know what
to do with images it builds. Just like the livecd's and such releng
makes. So, just don't auto make updates for them.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-06 15:11:34 -08:00
Kevin Fenzi
389a8434fe koji_builder: fix my broken template
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-06 14:57:11 -08:00
Kevin Fenzi
b3c2a39e1f koji_builder / osbuild: adjustments for osbuild api scripting
Right now we run a script on all builders once a minute to update the
api/auth ip's for osbuild. This has a number of problems:
* Sometimes osbuild jobs land on s390x builders that have no internet
  access and hang or fail.
* Sometimes the update script hangs or takes a long time to run because
  the builder is heavily loaded with builds, resulting in locking emails
  to sysadmin-main folks.

So, in this commit we:
* make a new koji channel called 'osbuild' with all the buildhw-x86's in
  it. They are usually not too overloaded and there are 16 of them so it
  should be available all the time.
* Leave the cron job on all builders for now in case, but make them only
  update once a day since they won't be getting jobs. If this works out
  we can remove it entirely there.
* Make the buildhw-x86s only update every 5min. This opens a larger
  window for it being wrong, but it's still pretty small and should
  reduce the number of emails for stalled processes we get.

See https://pagure.io/fedora-infrastructure/issue/10982

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-06 14:44:03 -08:00
Jakub Kadlcik
02130aed22 Revert "copr: ipv6.never-default yes"
This reverts commit 8f59bfd6cb.

It was a bad idea. It won't be possible to curl the server via IPv6
2022-12-06 16:14:05 +01:00
Dusty Mabe
8d70d287ca
fedora-coreos-pipeline: add Adam Piasecki (c4rt0) drop some others
The few we're dropping are either inactive or have moved on.
2022-12-06 09:59:24 -05:00
Jakub Kadlcik
8f59bfd6cb copr: ipv6.never-default yes
Don't use IPv6 gateway. It breaks OpenID login for us

https://github.com/fedora-copr/copr/issues/2418
https://pagure.io/fedora-infrastructure/issue/11025
2022-12-06 14:27:14 +01:00
Kevin Fenzi
dfa13ef9c7 Revert "Add elif to sshd_config template for EL7"
This reverts commit 3437042944.

This doesn't work on rhel8 machines:
/etc/crypto-policies/back-ends/opensshserver.config: line 1: Bad configuration option: CRYPTO_POLICY
/etc/crypto-policies/back-ends/opensshserver.config: terminating, 1 bad configuration options
2022-12-05 16:59:49 -08:00
Kevin Fenzi
e2a6f6ea5c main: remove os-cluster from main
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-05 16:39:59 -08:00
Kevin Fenzi
f46beef7ac base: update list of build machines
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-05 16:35:48 -08:00
Kevin Fenzi
147459b7b0 proxies_stg: disable zabbix for now as it is not installable
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-05 14:26:25 -08:00
9000dd6def docs: remove docs-old 2022-12-05 22:08:18 +00:00
Stephen Smoogen
3437042944 Add elif to sshd_config template for EL7
EL6 and EL7 have a limited set of algorithms, but EL8 and Fedora use
system configs set in a different file. Added an elif to better try
and show this.

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>
2022-12-05 12:36:38 -05:00
Pavel Raiskup
cee1d4f43c copr-dist-git: drop the projects-list option
That was non-working for some time, since:
2e64a15058

Relates: https://github.com/fedora-copr/copr/pull/2423
2022-12-05 16:13:11 +01:00
Aurélien Bompard
d1bbf7ee5a
FMN: add the topic prefix to the API FM sender
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-12-05 15:08:59 +01:00
Aurélien Bompard
9fef897903
FMN: fixup ee872446
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-12-05 14:56:02 +01:00
Aurélien Bompard
283bb9a7ea
FMN: fix the github webhook
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-12-05 14:55:13 +01:00
Aurélien Bompard
ee87244619
FMN: Add a F-M config for the API
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-12-05 14:55:13 +01:00
Michal Konečný
05c8f26f1d [release-monitoring] Use the correct folder for pushd
My mistake, let's fix this.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-12-05 14:18:59 +01:00
Michal Konečný
31c1c7bca7 [release-monitoring] Add npm to build config - staging
Javascript and CSS dependencies for Anitya are now managed by npm. Let's reflect
this in Anitya buildconfig.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-12-05 14:07:34 +01:00
Pavel Raiskup
ed39dbd82b copr-fe-dev: open port 5000
This will allow us to run a testing web-server (without Apache and
wsgi), and e.g. trace using 'import pdb'.
2022-12-04 15:07:09 +01:00
Pavel Raiskup
361deff545 inventory/copr: drop unused host vars
Complements: 2667ac065f
2022-12-04 15:05:35 +01:00
Pavel Raiskup
2667ac065f inventory/copr: drop unused hosts/vars
The non-aws variant is not used for a looong time.  It just confuses
contributors now.  The stg is not used either.
2022-12-04 15:02:29 +01:00
Kevin Fenzi
70530bf832 proxies: drop some old openshift3 things
fas, openshift kerneltest and the old openshift console/api are no more.
Remove them now to fix up reverseproxy templates.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-03 20:47:00 -08:00
Kevin Fenzi
531eee95d3 proxies / reverseproxy: try and fix template to be correct.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-03 20:39:13 -08:00
Kevin Fenzi
3c5ae163f9 proxy: simplify reverseproxy template
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-03 20:29:36 -08:00
Adam Williamson
3fc8903111 openQA: install from updates-testing on prod and stg again
I think the recent git builds are good and I want them everywhere
so I can merge a bunch of things and clean up before the weekend.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-12-02 14:40:21 -08:00
Kevin Fenzi
823fadedf8 notifs: use localhost for smtp in prod too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-01 16:29:07 -08:00
Kevin Fenzi
249886e228 move compose-x86-01 to f37
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-01 10:54:11 -08:00
Kevin Fenzi
55d5bc5502 compose-rawhide01/compose-branched01: move to f37
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-12-01 10:48:25 -08:00
Stephen Smoogen
aef2250f24 update the mirrorsdate graph to 2023 2022-12-01 12:24:11 -05:00
Kevin Fenzi
bc0abc5594 kojipkgs: move to f37
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-11-30 17:01:01 -08:00
Kevin Fenzi
ed584bc419 proxies: remove stray copy-pasta
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-11-30 16:36:11 -08:00
Kevin Fenzi
9e9215b934 f37 uplift
Upgraded proxies and builders to f37. We have a reduced timeframe to get
this done before the holidays, so this time we just upgraded them in
place. Usually we do a full reinstall. We will try and do that next
cycle.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-11-30 16:31:23 -08:00
Kevin Fenzi
b20a65e4fa koji-hub: try moving webkitgtk to heavybuilder for aarch64 builders
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-11-30 11:23:57 -08:00
Adam Williamson
bf501ee013 openqa: disable updates-testing on lab for now
Due to https://progress.opensuse.org/issues/121054 , waiting for
upstream review on my proposed fix.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-30 08:59:43 -08:00
Pavel Raiskup
207719282e copr-be-dev: fix public IP 2022-11-30 13:27:02 +01:00
Pavel Raiskup
aa6c08f1bc copr-keygen-dev: fix backend's private IP (incoming iptables rules) 2022-11-30 13:12:19 +01:00
Pavel Raiskup
89018eecac copr-be-dev: fix the private IP address
This is needed to correctly configure iptables rules on the keygen side.
2022-11-30 13:03:50 +01:00
Pavel Raiskup
d4f86e3364 copr-be-dev/copr-fe-dev: drop birthday
This was a leftover.
2022-11-30 10:50:38 +01:00