General information
Uyuni follows a rolling release model, meaning there is no maintenance for a given Uyuni version and all bugfixes are provided by the next version.
However there are some exceptional situations where patches need to be provided, for example for CVEs, and that is what this procedure covers.
Server
- Add the patches repository to the Server, if you do not have it already:
                  
$ sudo zypper addrepo https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable:/Patches/openSUSE_Leap_Micro_5.5/systemsmanagement:Uyuni:Stable:Patches.repo - Refresh the metadata:
                  
$ sudo zypper refresh - Update the system:
                  
$ sudo transactional-update up - Reboot the system:
                  
$ sudo reboot - Update the server container:
                  
$ sudo mgradm upgrade podman --image systemsmanagement/uyuni/stable/patches/containers/uyuni/server 
Proxies
- Add the patches repository to the Proxy, if you do not have it already:
                  
$ sudo zypper addrepo https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Stable:/Patches/openSUSE_Leap_Micro_5.5/systemsmanagement:Uyuni:Stable:Patches.repo - Refresh the metadata:
                  
$ sudo zypper refresh - Update the system:
                  
$ sudo transactional-update up - Reboot the system:
                  
$ sudo reboot - Update the proxies containers:
                  
$ sudo mgrpxy upgrade podman --httpd-image systemsmanagement/uyuni/stable/patches/containers/uyuni/proxy-httpd --saltbroker-image systemsmanagement/uyuni/stable/patches/containers/uyuni/proxy-salt-broker --squid-image systemsmanagement/uyuni/stable/patches/containers/uyuni/proxy-squid --ssh-image systemsmanagement/uyuni/stable/patches/containers/uyuni/proxy-ssh --tftpd-image systemsmanagement/uyuni/stable/patches/containers/uyuni/proxy-tftpd 
Clients
- Sync all the affected client tools repositories and apply the provided patches