Migration from 7.9 to 8.9

I am migrating my SonarQube instance from version 7.9 to 9.9, and then eventually to 10. My research indicates that I need to migrate in stages: 7.9 to 8.9, then 8.9 to 9.9, and finally to 10.

I am using an Ubuntu server and have successfully migrated from 7.9 to 8.9. However, I am encountering difficulties finding comprehensive resources for migrating from 8.9 to 9.9. The official documentation is vague, and the videos provided by SonarQube lack sufficient detail. For example, in one video, they demonstrate a seemingly effortless migration from 8.9 to 9.9 without mentioning the crucial step of upgrading the Java version.

Therefore, I would greatly appreciate it if you could provide helpful resources or detailed migration steps. Please go beyond generic instructions like downloading and unzipping the 9.9 version, stopping the old SonarQube instance, and configuring the database (I am using PostgreSQL).

Furthermore, I am having trouble finding plugins compatible with version 9.9 that were previously available in 7.9.

My ultimate goal is to shift to k8s via helm chart.

Hi,

Welcome to the community!

The upgrade procedure is the same for every version.

Fair point. The docs for each version list its operating requirements (link to 9.9 requirements). We also provide upgrade notes summaries for LTA-to-LTA moves which include things like whether a Java bump is required:

There’s no need to install plugins for intermediate versions. Just install them once you land on a current version.

 
HTH,
Ann