---
# System prepended metadata

title: Untitled

---

### Things I saw missing from the sop document of mass branching need to confirm if they are not necessary any more

##### Ansible Section

- PkgDB (x)
- fedora-packages
- Greenwave (x)
- mbs

(x) => To not do it

```

===== PkgDB

This is temporary until pkgdb can be fully decommissioned but in the
mean time, the new release needs to be added to it. To do so, adjust
infra ansible playbook in
https://pagure.io/fedora-infra/ansible/blob/main/f/roles/pkgdb-proxy[pkgdb-proxy
role].

The main updates needs to go in `roles/pkgdb-proxy/files/pkgdb-gnome-software-collections.json` where we update `dist_tag`, `date_updated`, and a entry for `n+1 release` (where n+1 is the new release). 

Please check the file from this https://pagure.io/fedora-infra/ansible/c/549e5d3ace41c04fdbef9d81f359f16c2fe0c2fa?branch=main[commit] for your reference.


[NOTE]
.Note
====
We should no longer need to do a block for name: `Fedora`. gnome-software were only using this block, which is now using `Fedora Linux` since F35. Since F35 is EOL, we shouldn't need it anymore. We should however add a `Fedora Linux` block for n+1 release thats "Under development".
====

===== fedora-packages

There is a file in the fedora-packages webapp source that needs to be
updated with new releases. It tells fedora-packages what tags to ask
koji about. Just like before, make the following edit the ansible repo
in
https://pagure.io/fedora-infra/ansible/blob/main/f/roles/packages3[packages3
role].

The main updates needs to go in `roles/packages3/web/files/distmappings.py` where we update tag for n+1, n+1-updates, n+1-updates-testing for name 'Fedora n+1' release and tag n+2 for name 'Rawhide' (where n+1 is the new release). 

Please check the file from this https://pagure.io/fedora-infra/ansible/blame/roles/packages3/web/files/distmappings.py?identifier=549e5d3ace41c04fdbef9d81f359f16c2fe0c2fa[commit] for your reference.

===== Greenwave

Greenwave needs to know about the new release. This is done in
https://pagure.io/fedora-infra/ansible/blob/main/f/roles/openshift-apps/greenwave[greenwave
openshift role].

Please check the file `roles/openshift-apps/greenwave/templates/fedora.yaml` from the https://pagure.io/fedora-infra/ansible/c/549e5d3ace41c04fdbef9d81f359f16c2fe0c2fa?branch=main[commit] for your reference.

===== mbs

Add the new rawhide platform. Its done in
https://pagure.io/fedora-infra/ansible/blob/main/f/roles/mbs[mbs role]
in infra ansible repo.

Please check the file `roles/mbs/common/files/default-modules.production/platform-f38.yaml` from the https://pagure.io/fedora-infra/ansible/c/549e5d3ace41c04fdbef9d81f359f16c2fe0c2fa?branch=main[commit] for your reference.

```

