Commit Graph

353 Commits

Author SHA1 Message Date
Patrik Polakovič
de1d02a255 Forgejo migration: pungi-fedora related templates
Related issue: forge.fedoraproject.org/releng/tickets/issues/13090
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2025-12-04 12:23:59 +01:00
Yaakov Selkowitz
6888f99726 eln: slow down compose schedule
At least for now, we don't need ELN composes quite this frequently,
particularly over weekends.

Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2025-11-17 22:44:58 +00:00
Paul Whalen
5f39dbe9e6 IoT: drop cronjobs for iot composes
No longer use cron jobs for automated iot compose.

Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-10-30 18:44:51 +00:00
Anton Medvedev
728d6959ce ref: part of releng repo refactory affecting ftbfs_weekly_reminder.py
Signed-off-by: Anton Medvedev <amedvede@redhat.com>
2025-10-06 16:15:11 +00:00
Anton Medvedev
63476e7fc3 ref: part of releng repo refactory affecting sig_policy.py
Signed-off-by: Anton Medvedev <amedvede@redhat.com>
2025-10-06 16:15:10 +00:00
Yaakov Selkowitz
cddfb47925 releng: tweak eln compose schedule
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2025-07-08 23:28:08 +00:00
Yaakov Selkowitz
f3fcf8fe01 releng: fix /mnt/koji on compose-eln
This appears to be a thinko; stg compose machines use /mnt/fedora_koji_prod.

Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2025-07-06 13:21:28 -04:00
Yaakov Selkowitz
787cab1edd releng: fix group_names conditional for pungi-utils
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2025-07-04 20:40:52 +00:00
Kevin Fenzi
079bb7a6b5 releng-compose: rawhide cron is a template
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-03 19:48:05 -07:00
Nils Philippsen
6c85fda0c9 Mass remove/replace iad2 -> rdu3, 10.3. -> 10.16.
Signed-off-by: Nils Philippsen <nils@redhat.com>
2025-07-03 20:05:02 +02:00
Kevin Fenzi
2431c26eed releng: drop this local call too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-22 13:43:03 -07:00
Kevin Fenzi
ce16f972b1 releng: likely we do not want local here
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-22 13:31:31 -07:00
Kevin Fenzi
1263d8b1ed releng-compose machines for rdu3
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-22 09:36:18 -07:00
Paul Whalen
23653404db IoT: Move stable cronjob to F42
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-05-22 00:34:51 +00:00
Kevin Fenzi
1757d0912f compose-branched: send output to the releng-cron list
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-04-16 10:23:32 -07:00
Aurélien Bompard
d884a0f8ba Use the combined RabbitMQ CA cert in the clients
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-04-11 15:15:45 +02:00
Karolina Surma
cc7f54ecfe Switch the weekly FTBFS reminders to F42 2025-03-17 17:36:21 +00:00
Michal Konecny
2ec055db6f Use first uppercase letter for all handlers
This will unify all the handlers to use first uppercase letter for
ansible-lint to stop complaining.

I went through all `notify:` occurrences and fixed them by running
```
set TEXT "text_to_replace"; set REPLACEMENT "replacement_text"; git grep
-rlz "$TEXT" . | xargs -0 sed -i "s/$TEXT/$REPLACEMENT/g"
```

Then I went through all the changes and removed the ones that wasn't
expected to be changed.

Fixes https://pagure.io/fedora-infrastructure/issue/12391

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-10 20:31:49 +00:00
Kevin Fenzi
3f03cc21b8 releng: install python-bugzilla-cli
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-22 10:59:03 -08:00
Kevin Fenzi
e26f6acacf releng: drop clean-ami's job
This job was used to cleanup old ami's from fedimg.
It then reported to a pagure project about what it did.
However, it's token has been expired and it no longer needs to exist.
Garbage collection of ami's should take place in the new
cloud-image-uploader (well, it marks when things are eol).
So, lets just remove this old and nolonger needed cron.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-12-05 14:05:47 -08:00
Adam Williamson
01dc9ec053 Correct source for the branched cron template
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 10:27:08 -08:00
Adam Williamson
91267d4d49 Templatize branched nightly cron
Instead of doing this by hand at branch and final release, let's
make it a template.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 10:08:06 -08:00
Adam Williamson
71c9eab3d0 Make the stable nightly compose crons into templates
This means we don't need to manually update the release numbers
at stable release and EOL times any more, only make sure the
relevant playbook is run.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 10:06:08 -08:00
Paul Whalen
58f307cb46 IoT: add stable-iot cron job
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-11-08 18:02:57 +00:00
Carl George
9577c2d9a6 Switch EPEL 10 to bodhi composes
- disable nightly compose cron job
- disable mandatory_days_in_testing override
- revert bugzilla exclusion
- add epel10.0 to new-updates-sync

When this is merged, we'll also need to change the following settings in
the EPEL-10.0 bodhi release:

- state: current
- composed-by-bodhi: true
- create-automatic-updates: false

https://pagure.io/epel/issue/300

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2024-11-07 11:02:38 -06:00
Carl George
32d0b4c4ab releng: Fix ansible/yaml lint problems
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2024-11-07 15:33:30 +00:00
Paul Whalen
084ebcd4eb IoT: fix date command in rawhide-iot cronjob
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-11-07 14:06:18 +00:00
Paul Whalen
318febc512 IoT: fix iot compose hostname and update rawhide-iot cronjob
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-11-05 15:24:12 -05:00
Samyak Jain
7e501dcb94 Fedora 41 is GO
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-10-25 23:17:53 +05:30
Miro Hrončok
8f958b859b Switch the weekly FTBFS reminders to F41 2024-09-26 00:38:29 +00:00
Stephen Gallagher
5cfb5377ef ELN cron: Fix incorrect chdir ordering
We can't change branches until we're actually inside the repo directory.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-09-09 15:18:30 -04:00
Stephen Gallagher
cc73cfe29c Add cron for ELN nightly composes
Runs at 3:00 UTC, 15:00 UTC, 18:00 UTC and 21:00 UTC

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2024-09-09 11:01:49 -04:00
Kevin Fenzi
2f260b760d Reapply "releng / bodhi: switch epel10 compose to nightly cron job"
This reverts commit cbdabd149e.

Put things back now.
2024-09-06 15:19:20 -07:00
Kevin Fenzi
cbdabd149e Revert "releng / bodhi: switch epel10 compose to nightly cron job"
This reverts commit 566769ded7.

We need to revert this in order to push updates that are pending testing
and stable, then will switch it back.
2024-09-06 13:42:30 -07:00
Carl George
566769ded7 releng / bodhi: switch epel10 compose to nightly cron job
https://pagure.io/releng/issue/12256

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2024-09-05 22:48:02 -05:00
Kevin Fenzi
bd4b5f976d eln / releng: install pungi-utils on compose-eln01
This shouldn't be blocked by the freeze as compose-eln01 isn't frozen
and it shouldn't affect anything else.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-28 13:57:08 -07:00
Kevin Fenzi
39558ad3d3 branched-compose: need a f41 compose now for branched
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-13 17:31:43 -07:00
Samyak Jain
5f164c7347 Branch Fedora 41 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-08-13 14:13:43 +00:00
Kevin Fenzi
c4024c4aa4 pdc: fare thee well!
This commit retires pdc from ansible.
The website should get redirected to a wiki page about the retirement.
If for some reason we need to bring things back, the vm's will still
have their disks and xml saved off so we can bring it back.
Would need to revert this, run proxy playbooks and do a little cleanup
on the redirect, then bring the vm's back up.
Hopefully we don't have to.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-02 13:39:15 -07:00
Miro Hrončok
e0a7231ec6 Switch the weekly FTBFS reminders to F40
Signed-off-by: Miro Hrončok <miro@hroncok.cz>
2024-07-26 15:11:02 +00:00
Samyak Jain
9438b39fd1 F38 is EOL
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-05-21 14:33:13 +00:00
Samyak Jain
7e6b1b19f1 Fedora 40 is GO
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2024-04-19 21:36:49 +05:30
David Kirwan
efa7047d3b zabbix: remove set_facts, add vars to each api call
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-02-20 16:43:51 +00:00
David Kirwan
abb1e71ac0 releng_compose: debugging issues in relenge_commpose playbook
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-02-20 12:56:36 +00:00
David Kirwan
b0ef379ab7 releng_compose: troubleshooting rawhide user homedir
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-02-20 09:48:53 +00:00
David Kirwan
b8243fd0bf releng_compose: debugging issue with rawhide user/group
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-02-20 09:37:04 +00:00
David Kirwan
1f5327c691 releng_compose: troubleshooting rawhide group issue
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-02-20 09:23:07 +00:00
David Kirwan
6316520a6b releng_compose: troubleshooting ansible groupmod
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-02-20 09:01:25 +00:00
David Kirwan
7d551790be releng-compose: ensure group rawhide present
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-02-19 17:12:07 +00:00
David Kirwan
4b8672fd5b zabbix: releng compose cronjobs integration with zabbix monitoring
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-02-19 15:51:51 +00:00