Upgrading
To upgrade your deployment, you must upgrade both the infrastructure components and agents.
The order in which you upgrade components is important. Always upgrade Puppet Server and PuppetDB
simultaneously, including the puppetdb-termini package on Puppet Server nodes, and always upgrade them before you
upgrade agent nodes. Do not run different major versions on Puppet Server and PuppetDB
nodes.
The puppetserver package depends on the local puppet-agent package. When upgrading Puppet Server, make sure you upgrade the local puppet-agent package to the latest version within the
same release track. Do not, for example, run puppet-agent version 7 and puppetserver version 8 packages on the same host.
puppet-agent
package is updated, you must initiate a full restart of the puppetserver service. For example, run the
systemctl restart puppetserver command. Reloading the
service is not sufficient.-
Upgrade Puppet Server to adopt features and functionality of newer versions.
-
Regularly upgrade agents to keep your systems running smoothly.
-
Upgrade PuppetDB to get the newest features available.