eol: add handling for sidetags

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
This commit is contained in:
Kevin Fenzi 2024-11-26 09:12:01 -08:00
parent d2e1eff969
commit 967eca9a08

View file

@ -45,9 +45,24 @@ $ koji remove-target f{old_release}-flatpak-candidate
$ koji remove-target f{old_release}-infra $ koji remove-target f{old_release}-infra
$ koji remove-target f{old_release}-coreos-continuous $ koji remove-target f{old_release}-coreos-continuous
$ koji remove-target f{old_release}-rebuild $ koji remove-target f{old_release}-rebuild
$ koji remote-target <side-targets> #any side targets that are still around
.... ....
* Remove sidetags
Remove any existing sidetags from the eol release.
[source,subs="attributes+"]
....
for i in `koji list-sidetags --basetag f{old_release}`
do
koji remove-sidetag $i
done
....
You need to do this differently because just removing the target of
a sidetag will leave it in a weird state where it cannot be removed.
* Purge from disk the signed copies of rpms that are signed with the * Purge from disk the signed copies of rpms that are signed with the
EOL'd release key. To acheive this, add the release key to EOL'd release key. To acheive this, add the release key to
*koji_cleanup_signed.py* script in https://pagure.io/releng[releng] repo *koji_cleanup_signed.py* script in https://pagure.io/releng[releng] repo