Upgrading an Existing Installation¶
Upgrading VECTR¶
With any release, please check the Release Notes for details and any version specific guidance. This page is meant to be a general guide for upgrades and it assumes you have followed our standard Ubuntu 22.04 install guide.
9.x to 9.2¶
VECTR docker-compose.yml has many changes for the 9.2 release. To upgrade to 9.2, you should replace your existing docker-compose.yml and .env file and make any necessary changes. Additionally, updates have been made to VECTR's SSL configuration. See the Caddy upgrade details here: Caddy Upgrade Information
8.x to 9.x¶
If your current version is 8.x, follow 9.0+ Migration. If it is 6.x or 7.x, follow 8.0+ Migration then the 9.x Migration.
8.x to 8.x¶
If your current version is 6.x or 7.x, follow 8.0+ Migration.
Upgrading from 8.x to 8.x simply requires updating your docker-compose to the latest container versions from the release file. Make sure to compare the latest release file to yours and update all container versions.
Navigate to your VECTR directory
docker-compose down
Update docker-compose.yml - Repeat this step for every container image. rta_webserver and rta_builder are updated infrequently.
image: securityriskadvisors/vectr_tomcat:8.3.2
To
image: securityriskadvisors/vectr_tomcat:8.9.4
Then
docker-compose up
7.x¶
At this time 7.x releases are simply container version updates. You can upgrade by following the same instructions as previously.
Following this you can simply update the container version.
Navigate to your VECTR directory
docker-compose down
Update docker-compose.yml
image: securityriskadvisors/vectr_tomcat:6.2.2
To
image: securityriskadvisors/vectr_tomcat:7.0.1
Then
docker-compose up
General Upgrade notes¶
Upgrading VECTR minor versions requires updating your docker-compose yaml file to the latest container versions from the release file. Make sure to compare the latest release file to yours and update all container versions.
Navigate to your VECTR directory
docker compose down
Update docker-compose.yml - Repeat this step for every container image. rta_webserver and rta_builder are updated infrequently.
image: securityriskadvisors/vectr_tomcat:old_version_here
To
image: securityriskadvisors/vectr_tomcat:new_version_here
Then
docker compose up