Commit Graph

122 Commits

Author SHA1 Message Date
Jiri Kyjovsky
369056132a copr-hv: enable x86 hvs for prod 2026-02-17 13:01:54 +01:00
Miroslav Suchý
23ff808fe3 copr: add x86_64 reserved powerful builders 2026-02-16 11:26:43 +01:00
Pavel Raiskup
d075c470de copr-hv: enable p09 01 2026-02-16 09:59:37 +01:00
Jakub Kadlcik
7d56f15586 copr-be: upgrade production builders to F43
Fix https://github.com/fedora-copr/copr/issues/4001

I updated the `copr_builder_images.hypervisor.x86_64` even though the image is
not uploaded there yet because the HV is currently down.

Somebody needs to run this when it gets back online:

    STAMP=$(date -I) \
    ARCHES=x86_64 \
    TARGETS=libvirt \
    copr-upload-builder-images /var/lib/copr/public_html/images/2026-01-14/
2026-01-20 15:50:20 +01:00
Miroslav Suchý
1becdd9e81 bump up number of reserved instances 2026-01-06 12:55:31 +01:00
Pavel Raiskup
e0f9b863d1 copr-be: boost the x86 power a bit more in AWS
(we still don't have x86 hypervisors re-reacked)
2025-12-11 08:37:11 +01:00
Greg Sutcliffe
222ecbf573 Zabbix: apply load macro to all copr hosts instead of just the backend
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-10 10:54:25 +00:00
Miroslav Suchý
360d90e907 bump up number of reserved instances 2025-12-09 14:31:52 +01:00
Pavel Raiskup
287960a5d6 copr: more power in AWS, since hypervisors are being moved to a different lab 2025-12-09 10:16:57 +01:00
Greg Sutcliffe
df6f219bcd Zabbix: Use new external API endpoints for COPR hosts
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-12-08 16:46:04 +00:00
Jiri Kyjovsky
78a5b65cf0 copr: migrate to f43 step 1 2025-11-26 08:47:00 +01:00
Miroslav Suchý
c0e5d61e0d bump up numbers of reserved instances for copr builders 2025-11-03 11:05:02 +01:00
Miroslav Suchý
4e582b013b bump up numbers of reserved instances for copr builders 2025-11-03 11:03:15 +01:00
Pavel Raiskup
094e3a133d copr-be: enable workers on vmhost-p09-copr0{2,3,4} 2025-10-30 09:00:12 +01:00
Pavel Raiskup
4b78485abe copr-be: start machines on the three p09 boxes in rdu3 2025-10-22 08:31:48 +02:00
Pavel Raiskup
3f4bd0ccf5 copr-be: start building on p09 again 2025-10-16 21:55:47 +02:00
Pavel Raiskup
7b2518f8a8 copr-be: disable vms on p09 hypervisor
https://github.com/fedora-copr/copr/issues/3945
2025-10-16 15:59:46 +02:00
Pavel Raiskup
a896c86e7a copr-be: new AMIs (old removed due to missing FedoraGroup=copr tag) 2025-10-02 01:25:22 +02:00
Greg Sutcliffe
1dcd5c6e40 Zabbix: Add VPN address for Zabbix back to Copr prod hosts
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-09-30 12:42:50 +01:00
Pavel Raiskup
5f294f31a5 copr-be: promote tested builder images to prod 2025-09-14 02:56:13 +02:00
Pavel Raiskup
d5ff132a2b copr-be: promote new golden images from stg to prod 2025-09-13 12:05:09 +02: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
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
Pavel Raiskup
e6cf44da56 copr: promote tested images to production 2025-07-28 19:50:02 +02:00
Jakub Kadlcik
0b74481da2 copr-be: update x86_64 HV images
The previous one didn't have a fix for make_srpm
2025-06-19 23:14:36 +02:00
Jakub Kadlcik
ea8a3d1751 copr-be: upgrade builder images to F42 (bootc) 2025-06-08 14:27:20 +02:00
Pavel Raiskup
5a85ca9211 copr: pulp_content_url needs to be slash-terminated 2025-04-01 07:49:20 +02:00
Jakub Kadlcik
b7be52dd87 copr-be: conditionally redirect backend URLs to Pulp
See https://github.com/fedora-copr/copr/issues/3504
2025-01-30 13:53:40 +00:00
Pavel Raiskup
52217cef19 copr-be: per-zone pools started in IBM Cloud
Complements: https://github.com/fedora-copr/resalloc-ibm-cloud/pull/31
Relates: https://github.com/fedora-copr/copr/issues/3557
2025-01-11 16:29:36 +01:00
Pavel Raiskup
a50e77a51e copr-be: start s390x machines also in Madrid 2024-12-21 00:18:46 +01:00
Pavel Raiskup
9786678aad copr-be: make sure Washington is disabled
https://github.com/fedora-copr/copr/issues/3558
2024-12-20 23:00:40 +01:00
Pavel Raiskup
daa719fa16 copr-be: prod -> start from 3 to 9 machines 2024-12-20 22:46:23 +01:00
Pavel Raiskup
be455f7630 copr-be: experiment with IBM Cloud Sao Paulo location 2024-12-20 22:37:39 +01:00
Pavel Raiskup
185c7d61aa copr-be: decrease the s390x consumption in us-east
Per report from IBM, we need to ASAP decrease the capacity in
Washington, the load from ZCommunity3 account affects other customers.
2024-12-18 08:33:26 +01:00
Pavel Raiskup
01b8d651d9 backend: birthday again services disabled
I haven't actually moved to F39 before :-(
2024-12-04 12:40:03 +01:00
Pavel Raiskup
e1d5c336e3 copr: setup (production) deployment type 2024-12-04 10:31:23 +01:00
Pavel Raiskup
29530e991e copr-be: new production F41 backend
- birthday on -temp hostname
- services_disabled: true for now
- fixed be <-> kg private IP connectivity
2024-12-04 10:23:15 +01:00
Pavel Raiskup
2538a7e30f copr: drop references to de-registered (temp) AMIs 2024-11-22 14:05:18 +01:00
Pavel Raiskup
56db38f336 copr: one image late production promote (osuosl) 2024-11-20 15:41:25 +01:00
Pavel Raiskup
b654fa5183 copr: promote F41 builders to production 2024-11-20 14:08:32 +01:00
Pavel Raiskup
660a436c50 Revert "copr-be: decrease the number of VMs"
The machine has 2CPU now.

This reverts commit 482371aa13.
2024-04-03 15:16:40 +02:00
Pavel Raiskup
482371aa13 copr-be: decrease the number of VMs
There's just one CPU for now:
https://pagure.io/fedora-infrastructure/issue/11755
2024-04-02 13:40:11 +02:00
Jakub Kadlcik
ab702dee43 copr: fix osuosl image name
We needed to reupload the image with @nikromen because of a changed
hostname for the openstack instance. And I then forgot to note the
correct image name.
2024-02-14 11:14:23 +01:00
Jakub Kadlcik
7a06900c2a copr: upgrade production builders to F39 2024-02-14 10:11:25 +01:00
Pavel Raiskup
1207a201d2 copr-be: boost the s390x builders (from max 12 to max 18)
Nourhane @ IBM confirmed this should be OK, considering we spend about
the same cloud budget as before (more machines means we still process
the same amount of tasks, but faster).
2024-01-04 13:26:45 +01:00
Pavel Raiskup
1460c09f3f copr: experiment with mz2-2x16 instances in IBM Cloud
These are about 1.5x more expensive, so we'll have only 2/3 of them for
now.  The reason for this experiment is that the old instances cz2-2x4
are often useless for memory-intensive tasks that simply do too much
swapping - so we too much time on them (which is even often wasted for
unnecessary failure).

Relates: https://github.com/fedora-copr/copr/issues/3060
2023-12-18 20:40:26 +01:00
Pavel Raiskup
6c80a870ff copr-be: new private IP address 2023-11-28 15:35:41 +01:00
Pavel Raiskup
9cb3183a9d copr-dev: services disabled
Per https://docs.pagure.org/copr.copr/how_to_upgrade_persistent_instances.html
2023-11-21 11:59:59 +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