Katello 3.17 Documentation

Client Upgrade

When upgrading clients there are 2 scenarios: manually added clients and provisioned clients.

Step 1 - Update Repositories

Manually Added Clients

Update the Katello client release packages:

Select your Operating System:

yum update -y https://yum.theforeman.org/client/2.2/el5/x86_64/foreman-client-release.rpm
yum update -y https://yum.theforeman.org/client/2.2/el6/x86_64/foreman-client-release.rpm
yum update -y https://yum.theforeman.org/client/2.2/el7/x86_64/foreman-client-release.rpm
yum update -y https://yum.theforeman.org/client/2.2/fc29/x86_64/foreman-client-release.rpm
rpm -Uvh https://yum.theforeman.org/client/2.2/sles12/x86_64/foreman-client-release.rpm
# For python-datetime dependency, ensure that the SDK addon product is enabled see: https://www.suse.com/support/kb/doc/?id=7015337
zypper modifyrepo -e nu_novell_com:SLES11-Extras
rpm -Uvh https://yum.theforeman.org/client/2.2/sles11/x86_64/foreman-client-release.rpm

Provisioned Clients

Katello-agent is deprecated and will be removed in a future release.

If the katello-agent was setup during provisioning from a locally synced repository then you will need to go through some initial setup to add the 3.17 client repositories to your Katello for each version needed. After you create the new repositories, they will then need to be added to the relevant content view(s) and the older versions removed. At this point, a new version of the content view can be published and promoted to the appropriate environments. Once the new package is available the clients can be updated following the next steps.

Step 2: Update Packages

Clean the yum cache

yum clean all

Update packages:

yum update katello-agent


Foreman 3.12.1 has been released! Follow the quick start to install it.

Foreman 3.11.5 has been released! Follow the quick start to install it.