Upgrade the Vera Server Applications

These instructions will automatically update the Vera components configured inside your Docker compose file.  In a standard installation, that will include the Vera API Server, the Vera Web Portal, Vera Microservices, and RabbitMQ.

Updated: 09 DEC 2020

The Docker login credentials listed below have been updated. The credentials listed before this update will not work.

Download the New Software

  1. Access the server shell.

  2. Navigate to the Vera Server Install Directory that was configured during installation.  This is the directory that contains the docker-compose.yml file.

  3. Update the images for vera.server, vera.web.portal, vera.worker.qtest, vera.api.qtest.routeactions, vera.api.routes.routeevents, vera.api.connections.testconnection, vera.worker.jobservice, vera.worker.jira, vera.api.jira.routeactions, vera.worker.audithistory, and vera.api.audithistory within the docker-compose.yml file to match the desired release. (Note: The beginning of the image will remain the same and only the tag after : will need to be updated when upgrading) 

  4. Ensure that you have followed the instructions in the https://tx3.atlassian.net/wiki/spaces/V20241/pages/546118934 for your specific version upgrade.

  5. docker-compose example

    vera.server: image: veraserver20190209075900.azurecr.io/tx3/vera-server-legacy:2024.1.0 vera.web.portal: image: veraserver20190209075900.azurecr.io/tx3/vera-web-portal:2024.1.0 rabbitmq: image: masstransit/rabbitmq:3.11.18 vera.worker.qtest: image: veraserver20190209075900.azurecr.io/tricentis/vera-worker-qtest:2024.1.0 vera.api.qtest.routeactions: image: veraserver20190209075900.azurecr.io/tricentis/vera-api-qtest-routeactions:2024.1.0 vera.api.routes.routeevents: image: veraserver20190209075900.azurecr.io/tricentis/vera-api-routes-routeevents:2024.1.0 vera.api.connections.testconnection: image: veraserver20190209075900.azurecr.io/tricentis/vera-api-connections-testconnection:2024.1.0 vera.jira.worker: image: veraserver20190209075900.azurecr.io/tricentis/vera-worker-jira:2024.1.0 vera.api.jira.routeactions: image: veraserver20190209075900.azurecr.io/tricentis/vera-api-jira-routeactions:2024.1.0 vera.jira.jobservice: image: veraserver20190209075900.azurecr.io/tricentis/vera-worker-jobservice:2024.1.0 vera.worker.audithistory: image: veraserver20190209075900.azurecr.io/tricentis/vera-worker-audithistory:2024.1.0 vera.api.audithistory: image: veraserver20190209075900.azurecr.io/tricentis/vera-api-audithistory:2024.1.0
  6. Execute the following commands:

    1. docker login Veraserver20190209075900.azurecr.io -u fc12bdd5-6753-40b3-a4da-32bc5d451b39 -p bhfV1g0RhN1O~xS-R-Osv67~HO.zeKMbHp

    2. docker-compose pull

Restart Vera with the Updated Software

WARNING:  These steps will result in a temporary outage of the Vera software lasting several minutes.  Therefore, Tx3 recommends scheduling an outage window before executing these steps.

  1. Access the server shell.

  2. Navigate to the Vera Server Install Directory that was configured during installation.  This is the directory that contains the docker-compose.yml file.

  3. Execute the following commands:

    1. docker-compose down

    2. docker-compose up -d