- It is recommended to not upgrade more than three releases ahead at a time. For example, if upgrading from L2022.2 to L2022.7, the upgrades that should be performed are L2022.2 > L2022.5, then L2022.5 > L2022.7.
Read the Release Notes of all the versions above your current version, up to and including the version to which you are upgrading.
- When upgrading an RKE deployment from Sisense version L2022.3 or lower to Sisense version L2022.4 or higher, any
modifications previously made to Grafana dashboards, alerts, notifications, etc. revert to the default state. To
preserve your modifications:
- Export your modified Grafana dashboards.
- Perform the upgrade to Sisense L2022.4 or higher.
- Import your Grafana dashboards into the new version.
- When upgrading Sisense in a Kubernetes environment, if your environment uses FSx storage and you are upgrading from
Kubernetes 1.21 to 1.22, the FSx driver may freeze during the upgrade. If this happens, rerun the upgrade after
rebooting the Kubernetes nodes. Therefore, it is recommended to perform the upgrade during off-peak or downtime
hours. When upgrading both Sisense and Kubernetes, check that both the Sisense and Kubernetes parameters in the YAML
file are set to true, that is:
- update: true
- update_k8s_version: true
- Starting L2022.7, Kubespray is decommissioned. To upgrade from Kubespray to RKE, see Migrating from Kubespray to RKE.
- If upgrading EKS to v1.23 or higher, see Creating a Service Account for the EBS CSI Driver on EKS.
- Access to the Sisense CLI
- Sisense Linux V7.4.3 or later
- A Minimum Requirements for Sisense in Linux Environments of Kubernetes for the
upgraded version of Sisense is installed. You can check your version of Kubernetes with the command:
Skipping Compilation for Partner Plugins
Some partner plugins are delivered in a compiled format and should not be recompiled during a version upgrade. Recompiling these types of plugins during an upgrade may result in a crash due to timeouts.
skipCompilation flag can be used to prevent the attempted recompilation of these plugins during the
upgrade process. This flag is included in the
plugin.json file of all certified plugins, and should be
true to skip compilation for the plugin.
The plugin folders with the plugin.json files are found in the
To upgrade Sisense in a Linux environment:
- Backup your Sisense assets to ensure that your upgraded Sisense deployment continues to work as before, See Backing up and Restoring Sisense.
- If you use partner plug-ins, see Skipping Compilation for Partner Plugins, (above).
Download the latest version of Sisense.
Contact Sisense to receive the latest Linux archive file.
Extract the tar.gz file:
tar zxf [sisense-linux-deployment-package-name]
- Copy your previous configuration file (for example, config.yaml) to the current installation folder.
Edit the config.yaml file:
This command is an example and may be different depending on the configuration file you used when installing Sisense.
- In your configuration file, set the value of the update parameter to true.
- If necessary, configure any other required parameter values. For a full explanation of each parameter, see Installing Sisense on Linux.
Run the configuration script.
Your configuration settings are displayed with a message to confirm that you want to deploy Sisense with these settings.
Enter Yes to confirm that you want to deploy Sisense, or No to abort the deployment. If there are any issues when the deployment script finishes, view the installation logs as follows:
- Restore your Sisense assets. See Backing up and Restoring Sisense.
Watch this video about Upgrading Sisense: