Although IV supports automatic update, updating to a different version (eg. from 6.1 to 6.2/7.0) still requires upgrade steps. With IV installer, upgrading IV from 6.1 to newer version is simplified to running a later version of ansible playbook.
Upgrade Steps:
Backup files
Configuration files
mkdir -p /var/backup/ cp -p /opt/intelligent-voice/.env /var/backup/ cp -p /opt/intelligent-voice/docker-compose/*.yml /var/backup/ cp -pr /opt/intelligent-voice/data/ssl /var/backup/
IV database if necessary
sudo bash -c "docker exec -it mariadb mysqldump -uroot -p********** --all-databases --single-transaction > /var/backup/database_full_backup_`date +%F_%H%M`.sql"
old installer files
hosts.ini
files/ssl
generated-passwords.yaml
environment-specific config files
Download new installer from IV portal
Copy configuration files from old installer to new installer
files/ssl
generated-passwords.yaml
hosts.ini
Review configuration file based on Installation Guide or README.md in the installer folder
Some parameters may be required in newer installerRun the new installer
Restore environment-specific config files, For example
docker-compose.vrx_servlet.yml for mounted file share
Verify the installation based on Validating the installation