Insights 1.2 to 1.11.2 Single Server Upgrade Guide for Docker

In this guide we'll run you through upgrading qTest Insights from 1.2 to 1.11.2 on a single CentOS/ Ubuntu machine using Docker.

Before you begin 

Before you install qTest Manager, make sure following things are done:

  • Upgrade your qTest Manager (Docker) to 8.4.4
  • Upgrade your qTest Sessions (Docker) to 3.0.9

Upgrade qTest Insights from 1.2 to 1.11.2

1. Shutdown your current deployment

Access to the directory where you've extracted the docker deployment package of qTest Insights 1.2 (docker-deployment-3.0), shut it down and create a backup.

$ ./shutdown
$ ./backup


2. Download docker-deloyment-4.0 package 

This package supports the upgrade of qTest Insights from version 1.2 to version 1.11.2

 $ wget

3. Extract the package 

 $ tar -zxf docker-deployment-4.0.tar.gz 

4. Access to docker-deployment-4.0 directory

 $ cd docker-deployment-4.0

5. Configure

Choose either way:

  • To keep all applications in your previous deployment being upgraded, override the /profiles directory of docker-deployment-4.0 with that directory of docker-deployment-3.0
 $ cp -r /<path to your docker-deployment-3.0 package>/docker-deloyment-3.0/profiles/ .
  • OR use configure command if you want to specify each application to be upgraded (for HTTP)
 $ ./configure --insights-url "http://<IP of current machine>:<insights port>" --insights-http "<insights port>"
  • OR use configure command if you want to specify each application to be upgraded (for HTTPS)
 $ ./configure --ssl-key "<SSL Key>" --ssl-cert "<SSL Cert>" --ssl-ca "<SSL Ca>" --insights-url "https://<IP of current machine>:<insights https port>" --insights-https "<insights https port>"

6. Upgrade

Upgrading will keep all current data of upgraded applications.

 $ ./upgrade

7. After the upgrading process finishes, start the deployment process 

 $ ./startup

After this step, we finish upgrading Insights to 1.11.2. However, in order for Insights 1.11.2 to work properly, you need to do some additional steps 8,9, and 10.

8. Shutdown Insights 

 $ ./shutdown

9. Modify configure file to include some more required-apps for Insights

 $ vim profiles/
 apps='insights insightslb insightsscheduler insightsprojectmoduleetl insightstestcycleetl'


10. Start 

 $ ./startup

The script will download the application images and qTest components to the Docker. It may take couple of hours depending on your network connection.




Powered by Zendesk