Sinefa probes use incremental updates, which minimizes the time and disruption of performing software upgrades. Much like package based operating systems, such as Redhat or Ubuntu Linux, only software packages that have changed are updated.
For downgrading to previous versions, Sinefa probes can perform a complete image-based re-install.
This rollback process below can be followed to completely re-install a new Sinefa software image that is either newer (upgrade) or older (downgrade) than what is currently installed.
Currently, this process can only be performed by logging into the probe's CLI (using SSH or serial console).
Step 1: Prepare for the upgrade/downgrade
1. Update the index of available versions.
system.recovery image update index
2. List the versions available for download.
system.recovery image list
3. Download the image of the desired version (from the above list).
system.recovery image fetch version <version>
4. Install the image of the desired version into the recovery partition.
system.recovery partition install version <version>
Step 2: Perform the upgrade/downgrade
Re-image to the version in the recovery partition, restoring config and rebooting into the new image.
system.recovery reimage restore reboot
Note: If you rolled back to a previous version and want to stay on that version, you should disable auto-updates (from the UI, under Settings -> Probes) to prevent the probe from automatically updating to the latest version.