Commit Graph

2269 Commits

Author SHA1 Message Date
Pavel Raiskup
8e74de5f80 copr: powerful osuosl machines can build arch_power9 builds
Per Resalloc ERROR:
ERROR 2025-07-29 07:46:12,024 PID:903186:140127796283200(Manager)
Couldn't find appropriate on demand pool for ticket=4209285, it will
never be resolved!
2025-07-29 09:54:50 +02:00
Pavel Raiskup
1a079c61d2 copr: delete _all_ OSUOSL machines
Relates: https://github.com/fedora-copr/copr/issues/3092
2025-07-29 08:07:17 +02:00
Pavel Raiskup
17122b9409 copr: re-uploaded aarch64 image
With the correct --arch aarch64 metadata.
2025-07-28 19:22:53 +02:00
Pavel Raiskup
53638672c7 copr: upload-qcow2-images-be.j2: select ami architecture explicitly
Otherwise it goes with x86_64 (since the uploading machine is x86).
2025-07-28 14:42:55 +02:00
Pavel Raiskup
07bc636371 copr: upload-qcow2-images-be.j2: drop useless argument 2025-07-26 09:34:30 +02:00
Pavel Raiskup
561fd37e64 copr: uploading images fixes 2025-07-25 16:40:39 +02:00
Pavel Raiskup
591bff5336 copr: upload images from backend 2025-07-25 16:25:41 +02:00
Pavel Raiskup
7c7a5a6bc0 copr: do not rhsm unregister when machine is broken
This speeds the resalloc DELETING phase a lot for broken machines.
2025-07-24 13:06:40 +02:00
Jiri Kyjovsky
1c4ca1994e copr-backend: add x86_64_v2 tags 2025-07-22 00:43:55 +02:00
Jakub Kadlcik
225351a2c8 copr-be: make sure dist-git-client is up-to-date 2025-07-15 13:40:38 +02:00
Jiri Kyjovsky
b7acf000ae copr-backend: actually keep 10gb space for root 2025-07-04 17:42:44 +02:00
Jiri Kyjovsky
a4050477c2 copr-backend: fix typo for powerful builders to claim we have power10 2025-07-04 17:06:12 +02:00
Jiri Kyjovsky
f41f602366 copr-backend: setup swap for powerful builders in osuosl 2025-07-04 17:06:12 +02:00
Miroslav Suchý
a2b5388be3 bump up numbers of reserved instances for copr builders 2025-07-02 11:54:44 +02:00
Jiri Kyjovsky
1c9a1b4a7e copr-backend: switch powerful instances to power10 2025-06-30 16:10:46 +02:00
Pavel Raiskup
0ada9a2fb3 copr-backend: declare our text files are utf-8
Fixes: https://github.com/fedora-copr/copr/issues/3077
2025-06-20 10:34:00 +02:00
Jiri Kyjovsky
032d277d75 copr: fix names of deployed jinja templates 2025-06-09 17:37:57 +02:00
Jiri Kyjovsky
88ab5981b7 copr: configure ppowerful p09 osuosl builders 2025-06-09 16:48:31 +02:00
Miroslav Suchý
b97096743e bump up number of reserved instances 2025-06-03 16:11:35 +02:00
Jiri Kyjovsky
452211d127 copr: add fedmsg certs from files instead of url
In the get_url we hit https://github.com/ansible/ansible/pull/80751,
since the ansible version is not 2.16 (it's 2.14), thus manually adding
the certificates instead of getting them from url.
2025-05-24 16:37:39 +02:00
Jiri Kyjovsky
5f9c57b867 copr: permanently add frdmsg certs to copr-fe 2025-05-24 16:21:35 +02:00
Jakub Kadlcik
fdfb14225b copr-be-dev: bootc images for everything except for AWS 2025-05-22 18:16:05 +02:00
Pavel Raiskup
bcb01c42d6 copr: fix whitespace error 2025-05-20 07:33:24 +02:00
Pavel Raiskup
a97a4cc616 copr: powerful builders for nodejs-electron project 2025-05-19 19:01:20 +02:00
Jakub Kadlcik
4d8ffba442 copr-be: use larger root volume size because of bootc images
They are larger than 6GB so it fails that we cannot make them smaller.
2025-05-15 17:57:10 +02:00
Jakub Kadlcik
33c58321c5 copr-be: explicitly specify DNF5 package manager
This should have no effect on our standard builders but it is required by our
experimental bootc builders to work properly.
2025-05-15 17:57:10 +02:00
Jiri Kyjovsky
aacfa2b00e copr: add powerful builders for centoshyperscale/asahi/kernel 2025-05-09 11:51:17 +02:00
Miroslav Suchý
941ab06fcf bump up number of reserved instances 2025-05-05 15:08:40 +02:00
Jiri Kyjovsky
43af78b3c3 copr/hv09: hv09 was upgraded to fedora 40 2025-05-05 12:37:11 +02:00
Jiri Kyjovsky
a2b97ff58d copr: fix bad indentation 2025-05-05 11:53:26 +02:00
Jiri Kyjovsky
0ba318e767 copr/hv add existing cron tag to cron related hv tasks 2025-05-05 11:35:50 +02:00
Jiri Kyjovsky
2dc4a6b5c0 copr/hv: delete logs older than 30 days
We have old RHEL 8 on hypervisors where is old version of virtlogd, not
having the max_age log rotation feature, thus doing this manually.
2025-05-05 11:27:53 +02:00
Jiri Kyjovsky
69237d1349 copr/pulp: remove pulp playbooks
Pulp folks gave us their instance, we don't have to maintaint our own
anymore.
2025-05-05 10:56:24 +02:00
Pavel Raiskup
21ff721f5a Revert "copr-builders: override fedora rawhide ppc64le mock config"
This reverts commit fec5b5beb3.  No longer
needed as up2date openssl-libs are already in the default fedora:rawhide
image.
2025-04-29 12:53:09 +02:00
Jiri Kyjovsky
e07d13ee4e copr: virtlogd rotate logs for hypervisors
Configure virtlogd to rotate logs older than 30 days. The default config
does not delete anything since we log to a lot of small files which are
ignored by the max size to rotate in default virtlogd config.
2025-04-28 18:10:12 +02:00
Pavel Raiskup
fec5b5beb3 copr-builders: override fedora rawhide ppc64le mock config
This is a work-around for:
https://github.com/fedora-copr/copr/issues/3693
2025-04-16 12:59:30 +02:00
Pavel Raiskup
9d6f7c0f6f copr-fe: tag the pagure-events config task 2025-04-11 10:32:23 +02:00
Pavel Raiskup
9dff1d373e copr-fe: log date-time in the pagure-events.log 2025-04-11 10:30:25 +02:00
Miroslav Suchý
26666dbf8f bump up number of reserved instances 2025-04-03 10:19:06 +02:00
Jakub Kadlcik
6d9ff9b5f2 backend: add trailing slash if needed
Otherwise we can redirect to something like this:

https://console.redhat.com/api/pulp-content/public-copr-stage@copr/TEST1742912352410340284-storage-pulp/fedora-41-x86_64/
2025-03-25 19:44:25 +01:00
Jakub Kadlcik
a6b86224fb copr: rename STG pulp domain 2025-03-25 15:01:07 +01:00
Jakub Kadlcik
22b6e9e2fe copr-be: use production pulp instance but stg domain 2025-03-25 14:09:11 +01:00
Jakub Kadlcik
0fac971004 copr-be: start using Pulp certs also for STG
We still need to fix the base_url
2025-03-25 10:42:27 +01:00
Jakub Kadlcik
661ddacb55 copr-be: install pulp certificates also on STG 2025-03-25 10:17:23 +01:00
Miroslav Suchý
c381c5a773 max concurent starting of ARM builders to 20 2025-03-03 09:44:19 +01:00
Miroslav Suchý
75df00270e bump numbers of reserved builders 2025-03-03 09:42:05 +01:00
Jakub Kadlcik
60f990bdb7 copr-fe: use mod_wsgi role
Fix https://github.com/fedora-copr/copr/issues/3623
2025-02-27 10:48:12 +01:00
Jakub Kadlcik
b168e806d8 copr-fe-dev: use mod_wsgi role 2025-02-26 10:58:51 +01:00
Jiri Kyjovsky
bb9dd04964 frontend: provide stg url for oidc metadata 2025-02-24 11:18:47 +01:00
Jiri Kyjovsky
da9a451e34 copr: feed oidc env variables to frontend 2025-02-24 00:48:29 +01:00