Before upgrading, it helps to understand how SonarQube version numbers work. Version numbers have up to three digits with each digit representing part of the release cycle:
We upgrade SonarQube from LTS to LTS. However, if there's one or multiple LTS versions in migration path, we first migrate to intermediate LTS and then to target LTS version. For example
From 6.7.7 LTS to 8.9 LTS, the migration path is 6.7.7 LTS to 7.9.6 LTS and then to the latest 8.9.7 LTS patch
SonarQube Upgrade to 8.9 LTS
Before starting the upgrade , back up your SonarQube Database. During upgrade, tables may be duplicated to speed up the migration process, and this could cause database disk usage to double. Because of this, it is recommended that database disk usage is below 50% before starting a migration. Please refer to the Link for SonarQube Release 8.9 LTS Upgrade Notes.
SonarQube Upgrade from 7.9.1 to 8.9.7 LTS
- After upgrade configurations applied on OpenShift-cluster, pod will restart and once the pod status came back to running, SonarQube route will direct us to installation of plugins page.
- After selecting
I understand the riskoption, it will direct us to the page
SonarQube is under maintenance.
SonarQube is under maintenancepage add
/setupon address bar which will direct us to
- After selecting the Upgrade option, SonarQube will take some time to update and after that SonarQube window appears.