Bodhi Activation Point
Description
Bodhi must be activated after two weeks of Mass Branching at 14:00 UTC.
Action
Making koji changes
Make the following koji tag changes
$ koji remove-tag-inheritance f41-updates-candidate f41
$ koji remove-tag-inheritance f41-updates-testing f41
$ koji remove-tag-inheritance f41-updates-pending f41
$ koji remove-tag-inheritance f41-override f41
$ koji add-tag-inheritance f41-updates-candidate f41-updates
$ koji add-tag-inheritance f41-updates-testing f41-updates
$ koji add-tag-inheritance f41-updates-pending f41-updates
$ koji add-tag-inheritance f41-override f41-updates
$ koji edit-tag --perm=admin f41
Update bodhi rpm release
Set the bodhi rpm to release to not to automatically create the update and also bodhi knows to compose the updates
$ bodhi releases edit --name "F41" --stable-tag f41 --testing-repository updates-testing --package-manager dnf --no-create-automatic-updates --composed-by-bodhi --state frozen
Due to a bug in
Bodhi, it is critical that Bodhi processes be restarted any time
|
Add the container and flatpak releases if they weren’t already added to bodhi |
Update all relevant projects in ansible
As in this Ansible Pull request create changes for the 41 release
Run the playbooks
$ rbac-playbook openshift-apps/greenwave.yml
$ rbac-playbook openshift-apps/bodhi.yml
$ rbac-playbook groups/bodhi-backend.yml
$ rbac-playbook groups/releng-compose.yml
$ rbac-playbook manual/autosign.yml
Greenwave runs in OpenShift (as implied by the playbook paths), and so the change will not be live right away when the playbook finishes. You can monitor https://greenwave-web-greenwave.app.os.fedoraproject.org/api/v1.0/policies to wait for the new policy to appear (it should take a few minutes).
Restart bodhi services
Restart bodhi services to understand the bodhi new release on bodhi-backend01 (Look at warning in https://docs.pagure.org/releng/sop_bodhi_activation.html#action and the bug is https://github.com/fedora-infra/bodhi/issues/2177)
$ sudo systemctl restart bodhi-celery
$ sudo systemctl restart fm-consumer@config
$ sudo systemctl restart koji-sync-listener
Send Announcement
Email devel-announce and test-announce lists about Bodhi Activation. Please find the body of the email in templates dir in releng repository
Consider Before Running
No considerations at this time. The docs git repository is simply a static html hosting space and we can just re-render the docs and push to it again if necessary.
Want to help? Learn how to contribute to Fedora Docs ›