panic
panic copied to clipboard
Investigation: As a node operator I want to upgrade PANIC as easy as possible (PANIC-606)
We need to perform the following investigation:
We would be able to facilitate the node operators life by including a very simple upgradeability
process for PANIC. Ideally, this should be done in the UI itself. The UI can monitor a list of releases from the PANIC repository, and when a new upgrade is available, the user is notified in the UI accordingly. If the user wants to update, the new code-base is downloaded from the PANIC repository. In this repository we should also include a bash script which performs the update, such as:
Clearing Redis
Migrates how data is stored in Mongo to possibly new ways
Migrates how data is stored in Redis to possibly new ways
Clears rabbitmq
Updates configs
Guilherme Zimmermann added -
Suggestion for a "mini-roadmap" related to installing/upgrading PANIC: * release Installer/Settings UI
work on the OS specific scripts to manually download PANIC and release this
integrate PANIC upgrading into UI and release
add an UI on top of the scripts (nice to have, more friendly) but also support script only installations/upgrading