Kevin Fenzi
7da7d54653
We are out of f43 beta freeze
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-17 09:44:51 -07:00
Kevin Fenzi
481081a8f9
kickstarts: add rhel10 nodisk kickstart
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-16 11:45:29 -07:00
Jakub Kadlcik
35971cc180
copr-fe: increase PostgreSQL max_connection to 250
...
Fix https://github.com/fedora-copr/copr/issues/3838
2025-09-16 13:09:07 +02:00
Kevin Fenzi
fc8409c673
src / staging: enable anubis for src.stg.fedoraproject.org
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-15 16:02:22 -07:00
Kevin Fenzi
b91301fb34
pagure / staging: switch to just using the defaults for anubis config for now
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-15 15:52:23 -07:00
Kevin Fenzi
f5484874b5
httpd / website: Don't add proxy headers to requests post anubis
...
Do not add proxy headers here as they were already added when we
first got the request and sent it to anubis. This fixes some applications
(like mailman/django) that don't deal well with duplicate x-forwarded-for
entries and keeps the non anubis behavior.
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-15 11:43:24 -07:00
Kevin Fenzi
8d035ce038
forge / staging: enable anubis here as well
...
This is going to be a place that gets tons of load in production as more
things move over to it, so, put it behind anubis in staging to test
that everything works ok with it.
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-15 10:59:50 -07:00
Kevin Fenzi
1af19597c7
koschei / staging: enable anubis
...
scrapers hitting koschei are a large source of load on db01.stg.
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-15 10:49:21 -07:00
Pavel Raiskup
5f294f31a5
copr-be: promote tested builder images to prod
2025-09-14 02:56:13 +02:00
Pavel Raiskup
81f81d1375
copr-be-dev: one more set of VM images
2025-09-13 18:36:05 +02:00
Pavel Raiskup
d5ff132a2b
copr-be: promote new golden images from stg to prod
2025-09-13 12:05:09 +02:00
Pavel Raiskup
7aaa0e439b
copr-be-dev: try new set of builder images
2025-09-13 10:04:24 +02:00
Kevin Fenzi
70ef039d5d
bodhi / staging: enable anubis
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-12 12:10:08 -07:00
Samyak Jain
e726c4f297
F43 Beta RC 1.3 is a GO
...
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com >
2025-09-12 23:21:37 +05:30
Kevin Fenzi
0bcf3c3be5
fedora-packages-static: increase storage to 100G per volume
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-10 14:55:18 -07:00
Kevin Fenzi
734b560f2c
websites: anubis config: proxies via ipv4
...
Use 127.0.0.1 here, not ipv6.
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-10 13:38:46 -07:00
Kevin Fenzi
2c2710eba1
lists.stg: re-enable anubis for debugging
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-10 13:30:13 -07:00
Kevin Fenzi
b1e701ca19
Revert "anubis testing: revert koji.stg and try lists.stg"
...
This reverts commit 148660d2c1 .
2025-09-10 12:25:24 -07:00
Aurélien Bompard
adab09b122
Poddlers: unset the KRB5_CLIENT_KTNAME env var, it's already in krb5.conf
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2025-09-09 16:19:25 +02:00
Michael Winters
b7d069a1fc
Increase resource limits for communishift-avant
...
Fixes fedora-infrastructure#12776
Signed-off-by: Michael Winters <fedora@mwinters.net >
2025-09-09 00:44:43 +00:00
Kevin Fenzi
148660d2c1
anubis testing: revert koji.stg and try lists.stg
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-08 17:07:56 -07:00
Kevin Fenzi
65f69ce847
httpd / websites: drop blank link that would change prod
...
We are in freeze and don't want to change production, so
drop this blank line that was added outside a staging
conditional.
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-08 13:27:43 -07:00
Kevin Fenzi
3c34a93af0
anubis: test on koji.stg
...
This just reuses the existing copr anubis role and adds it into our
proxy setup (in staging only).
A new variable 'anubis' is set globally to false, but can be enabled on
a per site / app basis in the httpd/website role call.
I have set it for koji.stg.
The proxy playbook now should install anubis on staging proxies and then
only use it for the one site thats enabled in configuration.
Before moving to prod:
- testing in staging
- testing with some more staging apps
- perhaps moving the copr anubis role to a base role?
- adding some more bot policy
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-08 11:18:05 -07:00
Michal Konecny
f2f340053b
Revert "Change which certs are being used"
...
This reverts commit 415d134835 .
2025-09-08 14:32:33 +02:00
Michal Konecny
415d134835
Change which certs are being used
...
For some reason certs are named differently than the service itself.
Let's fix that.
2025-09-08 14:07:22 +02:00
Kevin Fenzi
6c16ba558b
Fix lint junk
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-05 16:33:08 +00:00
Kevin Fenzi
c2a32e9b80
stg.pagure.io: add anubis pod
...
This adds a setup where we have podman pulling the anubis pod and
running it and then proxying requests through it for weighing.
The pod runs as an unpriv 'anubis' user and uses a systemd service file
to manage it.
Changes then are made in httpd config to terminate ssl and then proxy
via anubis. The flow is:
request -> httpd -> anubis/pod -> httpd (pagure wsgi app).
This is already manually setup on stg.pagure.io and this pr
should not change pagure.io any.
If/when we wish to enable this for pagure.io, we just need to adjust the
0_pagure.conf file and the playbook to include the role.
Note that we will want to use a different approach for proxies/other
applications. There we can use the native fedora anubis package, and
will need to adjust templates to handle the middle proxying.
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2025-09-05 16:33:08 +00:00
Jiri Kyjovsky
55419296b7
copr: fix forgotten item in task
2025-09-05 13:58:37 +02:00
Jiri Kyjovsky
8897f83782
copr: fix typo in badly placed file and forgotten file
2025-09-05 13:47:40 +02:00
Jiri Kyjovsky
f1cc8ca3df
copr: create role for anubis
2025-09-05 10:42:40 +00:00
Jakub Kadlcik
72f4323fa8
copr: don't freeze copr servers
...
See https://pagure.io/fedora-infrastructure/issue/12746
$ ./scripts/freezelist -i inventory |grep copr
NF: copr-be-dev.aws.fedoraproject.org
NF: copr-be.aws.fedoraproject.org
NF: copr-dist-git-dev.aws.fedoraproject.org
NF: copr-dist-git-dev.fedorainfracloud.org
NF: copr-dist-git.aws.fedoraproject.org
NF: copr-fe-dev.aws.fedoraproject.org
NF: copr-fe.aws.fedoraproject.org
NF: copr-keygen-dev.aws.fedoraproject.org
NF: copr-keygen.aws.fedoraproject.org
NF: copr-pulp-dev.aws.fedoraproject.org
NF: vmhost-p08-copr01.rdu-cc.fedoraproject.org
NF: vmhost-p08-copr02.rdu-cc.fedoraproject.org
NF: vmhost-p09-copr01.rdu-cc.fedoraproject.org
NF: vmhost-x86-copr01.rdu-cc.fedoraproject.org
NF: vmhost-x86-copr02.rdu-cc.fedoraproject.org
NF: vmhost-x86-copr03.rdu-cc.fedoraproject.org
NF: vmhost-x86-copr04.rdu-cc.fedoraproject.org
2025-09-04 19:18:53 +00:00
Greg Sutcliffe
6c990442c9
Added buildhw-x86-08.rdu3.fedoraproject.org
...
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org >
2025-09-04 14:43:45 +01:00
Jiri Kyjovsky
d0acb4aed9
copr: fix typo in destination file for anubis
2025-09-04 14:27:54 +02:00
Jiri Kyjovsky
3c609c8a4c
copr: set up anubis bot blocker for copr-dist-git
2025-09-04 14:04:30 +02:00
Adam Williamson
e1d8d18c3e
openqa/server: update and correct aarch64 update asset quota
...
We weren't actually applying the quota we had defined (only) for
lab, so both lab and prod had the upstream default (which now
seems to be 200GB, not 100GB). Let's fix it so we do apply the
value, and set it to 250GB for both prod and stg, because we're
now aiming to have full parity in the update test sets between
aarch64 and x86_64, and we have the space on the rdu3 hosts.
Signed-off-by: Adam Williamson <awilliam@redhat.com >
2025-09-03 14:19:23 -07:00
Greg Sutcliffe
1b6daba47b
Added buildhw-x86-09.rdu3.fedoraproject.org to inventory too
...
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org >
2025-09-03 16:29:40 +01:00
Greg Sutcliffe
02ddf4ebdc
Added buildhw-x86-09.rdu3.fedoraproject.org
...
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org >
2025-09-03 15:09:38 +01:00
David Kirwan
5a60c5789c
communishift: add project communishift-avant
...
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com >
2025-09-03 12:47:06 +01:00
Jiri Kyjovsky
8a848d91a8
copr: fix typo in restarting services
2025-09-02 18:51:19 +02:00
Greg Sutcliffe
4ac40e1cc3
Add buildhw-x86-10.rdu3.fedoraproject.org
...
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org >
2025-09-02 14:39:46 +01:00
Greg Sutcliffe
ce54370f13
Add buildhw-x86-12.rdu3.fedoraproject.org
...
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org >
2025-09-01 13:10:36 +01:00
Miroslav Suchý
f24be45644
copr: bought more reserved aarch64 builder and lower x86_64
...
... to accomodate one normal instance running in dev and one running in prod in normal_prod pool.
2025-09-01 13:47:37 +02:00
Aurélien Bompard
40bb4ef9bf
Fix syntax
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2025-09-01 12:04:13 +02:00
Aurélien Bompard
b2bc91cbff
Fixup last commit
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2025-09-01 11:56:01 +02:00
Aurélien Bompard
bff3307e5e
Datanommer: add a cron job for refresh-view
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2025-09-01 11:53:51 +02:00
Aurélien Bompard
beb724ee65
IPA: setup a permission to modify group managers
...
Signed-off-by: Aurélien Bompard <aurelien@bompard.org >
2025-09-01 11:18:45 +02:00
Miroslav Suchý
2f2a22dcd9
copr: we need at least one aarch on dev
2025-09-01 09:44:01 +02:00
Miroslav Suchý
164047ebba
copr: move number of reserved machines to group_var file
...
because otherwise max_$ARCH_workers in copr-be.conf does not count them.
2025-09-01 09:38:39 +02:00
Miroslav Suchý
7de65fa6bf
copr: change pools numbers for resalloc
...
Adding new aws_powerful variable to group_var.
And do not prealloc too much spot and normal machines because we
have lots of reserved instances.
2025-09-01 09:23:42 +02:00
Adam Williamson
1af6673587
openqa: ansiblize new aarch64 workers
...
Signed-off-by: Adam Williamson <awilliam@redhat.com >
2025-08-30 11:08:18 -07:00