Upgrade instructions

This instructions describe how to upgrade Yeti system from version 1.12 to version 1.13

Reconfigure repositories

Before start upgrade you have to reconfigure Debian repositories according to documentation

Upgrade OS

Upgrade Debian GNU/Linux to version 12.

Upgrade Postgresql instances

Upgrade routing and CDR databases instances from Postgresql 13 to Postgresql 16.

Upgrade yeti-web package

Upgrade and reconfigure yeti-web:

root@yeti:/# apt update
root@yeti:/# apt install yeti-web

Apply database migrations

root@yeti:/# cd /opt/yeti-web
root@yeti:/# su -s /bin/bash yeti-web
root@yeti:/opt/yeti-web# RAILS_ENV=production ./bin/bundle.sh exec rake db:migrate
root@yeti:/opt/yeti-web#

Restart all components of yeti-web

root@yeti:/# systemctl restart yeti-web yeti-cdr-billing@cdr_billing yeti-cdr-billing@cdr_stats yeti-delayed-job yeti-scheduler

Upgrade SEMS

Upgrade your SEMS nodes to new version. Configuration files format was changed, See sems.conf for details.