Caution cases

Upgrading from Rudder 2.8 or 2.9

Rudder 2.10.* and Rudder 2.8.* and 2.9.* use the same CFEngine version, and no changes were made to the agent package apart its name. Therefore Rudder agent 2.8./2.9. are fully compatible with Rudder server 2.10., so it is not necessary to update your agents to 2.10..

To have a successful upgrade, you only need to upgrade Rudder server to 2.10.

Upgrading from Rudder 2.6 or 2.7

Rudder 2.10.* contains CFEngine 3.5.2 which is more strict with the parsing of its promises. To have a successful upgrade these steps should be followed:

  • Make sure the Rudder server to be upgraded is in a version that is at least 2.4.11, 2.6.8 and 2.7.5 before attempting to upgrade to 2.10.*
  • Ensure that all node’s promises have been regenerated since the server upgrade to this version (don’t forget that your Techniques will not be upgraded automatically, follow the Technique Upgrade section to upgrade them manually)

  • Upgrade all agents connected to that server to 2.10.* or 2.8./2.9.
  • Upgrade the Rudder server to 2.10

Known bugs

  • After upgrade, if the web interface has display problems, empty your navigator cache and/or logout/login.