How to update my Foreman server?

Problem: Clarify how to update a Foreman server

Expected outcome: Clear instructions

Foreman and Proxy versions: 3.1

Foreman and Proxy plugin versions:

Distribution and version: Centos 7

I’m looking for a way to keep my Foreman servers up to date. I am use to RH Satellite which followed a method using the satellite-maintain upgrade method and not to use yum to do the update.
I do see that this is the method used for Foreman, from the docs:

However, I am confused on why the docs would use subscription manager and a RH Satellite repo:

subscription-manager repos --enable \


Does anyone have any clarification on this and which method I am to use to update my servers on a monthly basis? Should I just use yum?

Thank you!