Upgrade Puppet 7 to 8 with Foreman 3.14 on Ubuntu 20.04 – Are these steps enough?

Hi all,

We’re planning to upgrade Puppet 7 to Puppet 8 on a system running:

  • OS: Ubuntu 20.04 LTS
  • Foreman: Currently 3.11 (we plan to upgrade to 3.12 → 3.13 → 3.14)

Originally, Puppet 7 was installed before Foreman.

Are the following steps enough for the Puppet upgrade?

dpkg -i puppet8-release-focal.deb
apt update
apt upgrade  # everything
foreman-maintain service stop
foreman-installer

Do we need to do anything else (e.g., specific Foreman or Puppet module updates)?
Any known issues we should watch out for?

Thanks.

Foreman and Proxy versions:
foreman 3.11.5
Distribution and version:
Ubuntu 20.04 LTS

Thanks in advance

Regards
Neeloj