Commit Graph

41474 Commits

Author SHA1 Message Date
Michal Konecny
ebe911b700 [mailman3] Fix syntax issue
Oops! Missed one.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-25 13:38:37 +01:00
Michal Konecny
6e85340e26 [mailman3] Fix the syntax error
I'm surprised this wasn't caught by yamllint.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-25 13:24:04 +01:00
Siteshwar Vashisht
d1ae47c8a9 openscanhub: fix pvc config for redis
Signed-off-by: Siteshwar Vashisht <svashisht@redhat.com>
2024-03-25 12:18:43 +00:00
Aurélien Bompard
2ccc99782b MM: remove debug mode on the crawls
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-25 12:08:44 +01:00
Aurélien Bompard
edf788fab0 Mirrormanager: adjust timeout and schedule for some very long runs
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-25 12:08:44 +01:00
Siteshwar Vashisht
914de65fe9 openscanhub: add persistent storage for redis
Signed-off-by: Siteshwar Vashisht <svashisht@redhat.com>
2024-03-25 10:09:12 +00:00
Michal Konecny
c2862e1e8b [mailman3] Create a new role mailman3
It seems that the mailman update is more complicated than I originally thought. So I
decided to start with clean role and will slowly start adding new changes.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-25 10:02:23 +00:00
Siteshwar Vashisht
b148c77ff5 openscanhub: fix allowed hosts django setting
Signed-off-by: Siteshwar Vashisht <svashisht@redhat.com>
2024-03-25 09:57:39 +00:00
Siteshwar Vashisht
b378e1bb4b openscanhub: fix configurations for production
Signed-off-by: Siteshwar Vashisht <svashisht@redhat.com>
2024-03-25 09:56:20 +00:00
Aurélien Bompard
046e562140 Badges: mark the dir as safe for git
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-23 13:56:18 +01:00
Aurélien Bompard
1da0edc94f Badges: fix group id and cli option
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-23 13:54:06 +01:00
Aurélien Bompard
b12eec785f Badges: set the correct group to update the rules
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-23 13:50:19 +01:00
Aurélien Bompard
5f8237e3fd Badges: fix keytab volume name
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-23 13:48:11 +01:00
Kevin Fenzi
56b8d3640a bodhi: remove hotfix thats in the rpm now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-03-22 11:57:15 -07:00
Aurélien Bompard
a942746cac Badges: extract the rules repo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-22 17:49:32 +01:00
Aurélien Bompard
a6e8b9190f Badges: port cronjobs
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-22 16:37:23 +01:00
Samyak Jain
c6571e6ff6 Fedora 40 Lift releng freeze
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-03-22 18:02:17 +05:30
Aurélien Bompard
7a4db139a4 Badges: fix typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-22 09:23:59 +01:00
Aurélien Bompard
788fc696c8 Badges: add missing conf fragment
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-22 09:19:48 +01:00
Aurélien Bompard
8e1ccb5cca Badges: Fedora Messaging certs
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-22 08:46:50 +01:00
Aurélien Bompard
f7fd0bbf11 Badges: FASJSON access
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-22 08:42:11 +01:00
Aurélien Bompard
041716b9f4 Badges: fix imagestream names in deploymentconfig
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-22 08:18:23 +01:00
Aurélien Bompard
2752a6a5ad Badges: deploymentconfig does not need templating
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-22 08:14:55 +01:00
Aurélien Bompard
9c5258544f Badges: formatting
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-22 08:12:53 +01:00
Aurélien Bompard
bce1b9e10c Badges: use jinja comments instead
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-22 08:10:36 +01:00
Kevin Fenzi
b50c2d5d8a compose-x86-01: grow disk to 250G to allow nightly containers to sync
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-03-21 14:27:06 -07:00
Aurélien Bompard
06dbfa9654 Initial deployment of Badges in Openshift
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-21 17:43:22 +01:00
Aurélien Bompard
48bcbc6ec8 MM: give more time to the Fedora Other run
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-21 15:54:24 +01:00
Ryan Lerch
ef155c2518 kerneltest: add github triggers
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-03-21 18:30:22 +10:00
Ryan Lerch
e954f86908 kerneltest: redirect apps.fp.o/kerneltest to kerneltest.fp.o
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-03-21 12:06:49 +10:00
Ryan Lerch
0e5f6796ea kerneltest: prepare for openshift prod kerneltest
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-03-21 11:28:23 +10:00
Ryan Lerch
82045c1266 kerneltest: fix website location
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-03-21 09:43:19 +10:00
Ryan Lerch
ba7dc4258d kerneltest: use kerneltest.fedoraproject.org instead
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-03-21 09:23:24 +10:00
Ryan Lerch
f6aaf4fdaf set the proxy to point to openshift kerneltest
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-03-21 06:42:04 +10:00
Ryan Lerch
ed82a8f2ad kerneltest: adjust redirect URI for now
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-03-20 09:41:46 +10:00
Ryan Lerch
03af6d3cc5 kerneltest: use correct name for kerneltest_secret_key
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-03-20 09:33:08 +10:00
Kevin Fenzi
ed6f425f5e buildvm-s390x-01.stg: give more memory for staging builder
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-03-18 10:45:12 -07:00
Michal Konecny
e62dc00cad [mailman] Enable SELinux content to allow httpd
The SELinux policies are still needed for httpd.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-18 13:31:52 +01:00
Michal Konecny
523acbbd25 [mailman] Fix the yamllint issues
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-18 12:53:36 +01:00
Michal Konecny
192c62d22a [mailman] Disable fedmsg role for staging
fedmsg is not available on RHEL9 and we don't want to support it in future
anyway. Let's remove it for the staging deployment for now.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-18 12:33:39 +01:00
Michal Konecny
5b2816e320 [mailman] Add missing dependency for Apache
When redeploying the VM from scratch it failed on starting apache on
mod_wsgi.so, installing the package solved the issue.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-18 12:25:51 +01:00
Michal Konecny
128ae8fd46 [mailman] Give more memory to staging VM
It seems that new runners take more resources than before. 2GB are not enough
let give it 8 GB.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-18 11:15:25 +01:00
Ryan Lerch
4862565d67 kerneltest: create rabbitmq user
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-03-18 18:16:26 +10:00
Aurélien Bompard
c65dfb1d4a MM: make sure the cronjobs don't fail
Openshift will always restart the cronjobs if they fail:
https://docs.openshift.com/container-platform/4.15/nodes/jobs/nodes-nodes-jobs.html#jobs-limits_nodes-nodes-jobs

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-03-18 08:53:06 +01:00
Pavel Raiskup
a9ff3c1ad2 copr-builders: assure copr-rpmbuild 0.72+ 2024-03-18 08:35:29 +01:00
Ryan Lerch
4b1a070ac9 kerneltest: add fedoramessaging configuration
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-03-18 13:02:47 +10:00
Kevin Fenzi
fa729a6210 haproxy: set keepalive mode for kojipkgs
We are hitting a sporadic and anoying 502 error with ostree pulls.
see https://pagure.io/releng/issue/11439

The problem seems to be between haproxy and varnish on kojipkgs01.

We set the httpclose option in haproxy globally, which closes
connections as soon as it thinks they are done.
Setting this option 'httpkeepalive' will keep connections alive
and handle the case of lots of fast connections downloading small
objects much better.

Sadly, we don't have a way to test this in staging, so we would need to
test in prod and roll back if there's problems.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-03-15 11:57:46 -07:00
Michal Konecny
08204451a8 [mailman] Disable processing of old bounce events
As mailman didn't processed bounce events, just saved them in the database, we
need to say that we don't want to process the old ones. See
https://docs.mailman3.org/en/latest/upgrade-guide.html#upgrade-from-3-3-1-to-3-3-1
for more info.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-15 16:53:39 +01:00
Michal Konecny
eb11e320f1 [mailman] Remove non existing middleware from django
SessionAuthenticationMiddleware doesn't exist in django.contrib.auth anymore.
Let's remove it from the list.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-15 16:53:39 +01:00
Michal Konecny
4145c3982c [mailman] Add packages needed for tests
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-03-15 16:53:39 +01:00