Kevin Fenzi
aeea2c1d06
proxies / koji.fedoraproject.org: disallow robots on koji.fedoraproject.org
...
Turns out back in 2015 (in 623be6ff73
) I added a robots.txt on the koji
hubs to disallow crawling, but since it's behind the proxies, no one
ever saw that robots.txt. Instead they got the default one that just had
a 'crawl-delay 1' in it.
So, lets tell robots to go away for real now, as they are causing load
problems on the koji database and I don't think it's particularly useful
for koji to be indexed. It's a lot of dynamic content anyhow.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-11-06 15:48:09 +00:00
Pavel Raiskup
b0ddd09187
copr-be: allow starting powerful builders in parallel
...
This is OK with Resalloc 5.1+:
https://github.com/praiskup/resalloc/releases/tag/v5.1
2023-11-06 16:07:10 +01:00
Nikita Dubrovskii
83ead7c929
fedora-coreos-pipeline: add Nikita Dubrovskii to appowners
2023-11-06 15:34:35 +01:00
Pavel Raiskup
eb7fe4b5ba
copr-be: use powerful builders for 3 projects
...
Per requests:
https://github.com/fedora-copr/copr/issues/2985
https://github.com/fedora-copr/copr/issues/2986
https://github.com/fedora-copr/copr/issues/2987
2023-11-06 15:08:19 +01:00
Miroslav Suchý
8028e00aaf
copr: drop numbers for ondemand builders in aws because we increased reserved ones
2023-11-06 15:02:20 +01:00
Miroslav Suchý
593cf6fba7
copr: allow to build src.rpm on aarch64 in aws too
2023-11-06 09:26:35 +01:00
Pavel Raiskup
8c55a92abd
copr-be: don't start reserved instances on stage
...
While it is OK to start powerful on-demand instances on stage (upon
an explicit request), reserved instances are meant to be used by
production only.
2023-11-06 09:10:48 +01:00
Pavel Raiskup
a0746f6663
copr-be: pools.yaml typo
2023-11-06 08:59:31 +01:00
Pavel Raiskup
f5645f1ad3
copr-be: cleanup leftover EC2 machines
2023-11-06 08:52:59 +01:00
d6dcf2d621
websites: set build policy to LatestOnly
2023-11-04 12:45:04 +01:00
4d1631fd84
websites: use generic webhook
2023-11-04 12:09:41 +01:00
Kevin Fenzi
c6d175f414
koji_builder: try and allow coredumps on buildhw-a64 builders
...
We want to get core dumps from these builders in order to try and track
down livemedia failures in python with SIGILL.
https://bugzilla.redhat.com/show_bug.cgi?id=2247319
We just enable this on those builders for now and we set it so it is the
limit for the systemd-nspawn containers that mock uses.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-11-03 16:41:59 +00:00
Miroslav Suchý
1a53796c45
copr: flip the default for reserved
2023-11-03 17:27:30 +01:00
Miroslav Suchý
15ddec5a36
copr: do not generate duplicate names in pools.yaml
2023-11-03 17:14:19 +01:00
Miroslav Suchý
1970c50af5
copr: correctly handle defaults in lookup
...
the previous code returned \n and Ansible did not executed default()
Fixes https://github.com/fedora-copr/copr/issues/2982
2023-11-03 16:51:31 +01:00
Miroslav Suchý
67047e884f
copr: remove outdated part
2023-11-03 16:51:31 +01:00
Miroslav Suchý
3eaa0b4756
copr: update copr_builder_fedora_version variable
2023-11-03 16:51:31 +01:00
Samyak Jain
6e36c22ad5
Update pungi.rpm config with 40 for all artifacts
...
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-11-03 15:15:31 +00:00
Samyak Jain
fabb4f492b
Fedora 39 is GO
...
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-11-03 15:15:31 +00:00
Miroslav Suchý
270047bb6b
copr: note that restart of resalloc is not needed
2023-11-03 13:27:20 +01:00
Miroslav Suchý
2e74e39de2
Revert "copr: restart resalloc when config change"
...
This reverts commit b11b6ecc5a
.
2023-11-03 13:25:50 +01:00
Miroslav Suchý
038181bba4
copr: remove outdated part
2023-11-03 13:23:16 +01:00
Miroslav Suchý
b11b6ecc5a
copr: restart resalloc when config change
2023-11-03 13:22:39 +01:00
Miroslav Suchý
da12a4a4ac
copr: typo
2023-11-03 13:17:37 +01:00
Miroslav Suchý
ed7e88a0aa
copr: typo
2023-11-03 11:57:12 +01:00
Miroslav Suchý
99d73b13d3
copr: add to the pool reserved instances in AWS
...
and remove heuristics for priority
2023-11-03 11:44:34 +01:00
Pavel Raiskup
bff6dfcb6a
copr-be: work-around for https://github.com/praiskup/resalloc/issues/129
2023-11-02 10:50:44 +01:00
Kevin Fenzi
6abea25563
proxies: registry: let ppc64le builders directly access registry
...
f39 adds flatpaks for ppc64le, so we need to allow ppc64le builders to
access the registry directly so they can install flatpaks in the ostree
install images. Without this they try and get them from the cdn and the
builder firewall blocks them and it times out and the image fails to
compose.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-10-31 13:46:57 -07:00
Kevin Fenzi
da2738b925
inventory: drop vmhost-a64-cc01
...
We aren't using this box and there's a use for it in the CentOS side, so
we are going to hand it over there. :)
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-10-30 14:53:44 -07:00
bbb159d405
Update playbooks/openshift-apps/toddlers.yml
2023-10-30 06:40:13 +00:00
Adam Williamson
1cb0c0cdc6
Put openqa-lab-repo.repo in worker role as well as server role
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-10-27 18:09:24 -07:00
Adam Williamson
504b8217d3
openqa etc.: use pip for local installs, not setuptools
...
On Fedora 39, we ran into an issue with setuptools that isn't
immediately resolvable:
https://github.com/pypa/setuptools/issues/3797#issuecomment-1783613895
using pip like this seems to avoid it.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-10-27 17:23:53 -07:00
Adam Williamson
530f69d967
openqa: use an external side repo for test builds
...
It's overall simpler and more idempotent to just use a side repo
maintained outside of ansible than re-create one on each system
on each run of the plays.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-10-27 11:20:58 -07:00
Sandro
cef973a010
Award badge for KDE SIG members
...
Fixes https://pagure.io/fedora-badges/issue/919
2023-10-27 18:14:55 +00:00
Yasmin Valim
b5604baabd
Feat: add ydesouza
2023-10-27 12:14:30 -03:00
Pavel Raiskup
f85569f78a
copr-be: listing IBM Cloud vms fix: typo
2023-10-25 13:38:45 +02:00
Pavel Raiskup
8c09ff53c0
copr-be: fix ibm-cloud instance listing
2023-10-25 13:35:10 +02:00
Pavel Raiskup
d0e12fef0c
copr-be: Increase the worker allocation to 90 per owner
...
This still doesn't mean that one project (= sandbox) can waste that
many workers, we still keep the per/sandbox limit on 35. This change
though drastically helps Packit which serves many users under a single
owner (but multiple sandboxes).
2023-10-25 13:17:28 +02:00
Pavel Raiskup
d9d6216679
copr-hypervisor: update docs
2023-10-25 13:02:43 +02:00
Pavel Raiskup
951ad69b0c
copr-be-dev: move builders Tokyo → Washington (production)
2023-10-24 18:57:22 +02:00
Pavel Raiskup
233cfd363b
copr-be: inventory typo
2023-10-24 18:51:31 +02:00
Pavel Raiskup
7af520179b
copr-be-dev: move builders Tokyo → Washington, take #4
...
Too long instance names causing weird errors, shorten!
https://github.com/fedora-copr/resalloc-ibm-cloud/pull/19
2023-10-24 18:49:37 +02:00
Pavel Raiskup
ed0b9048aa
copr-be-dev: move builders Tokyo → Washington, take #3
...
Typo in the image ID.
2023-10-24 18:20:55 +02:00
Pavel Raiskup
55365f5975
copr-be-dev: move builders Tokyo → Washington, take #2
...
The image IDs differ across DCs.
2023-10-24 18:12:00 +02:00
Pavel Raiskup
d3366aaa86
copr-be-dev: move builders Tokyo → Washington
2023-10-24 17:55:44 +02:00
6dfbd435c8
maubot: add pydantic as a dep
...
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-10-24 09:38:28 +10:00
Pavel Raiskup
b1d0d6c626
copr-be: enable high-performance builders in prod
2023-10-23 22:05:00 +02:00
Pavel Raiskup
48f66663a4
copr-backend: convert all uploaded images to raw format
2023-10-23 21:54:47 +02:00
Pavel Raiskup
0b849b5836
copr-be: new AWS EC2 instance types
...
Per the research in:
https://github.com/fedora-copr/copr/issues/2241
2023-10-23 21:47:14 +02:00
Pavel Raiskup
4d6f2e9cc4
copr-fe-dev: simplify testing on demand instances
...
The pattern matching allows me to do tests in projects like:
$ copr-dev create measure-aws-powerful-c7i.8xlarge --chroot fedora-rawhide-x86_64
But the instance type needs to be selected manually in pools.yaml.
2023-10-23 09:46:28 +02:00