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}-coreos-continuous
$ 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
EOL'd release key. To acheive this, add the release key to
*koji_cleanup_signed.py* script in https://pagure.io/releng[releng] repo