2.3 (2023-04-28)
Enhancements
- [#551] regenerate nginx default.conf
- [#549] upgrade: automate required changes
- [#547] docs: update links and branch names
- [#536] bump up to mcloud:2.4.6
- [#529] Ability to disable authentication
- [#526] update link to child selenium grid page when available
- [#429] upgrade: add appropriate warn that previous sonar will be terminated completely
- [#333] healthcheck status for all sub-component
Fixes
- [#524] Video is not available on CE with integrated mcloud-agent devices
Known Issues
- N/A
Components Updates
- reporting 1.27 -> 1.28
- mcloud 2.4.1 -> 2.4.6
- selenoid 1.6 -> 1.7
- sonarqube 1.3 -> 1.4
- jenkins 1.8.1->2.0
- pipeline-ce 1.8->2.0
Migration Steps
Note: During upgrade we can't support migration of SonarQube module! It means all data will be destroyed and you must configure from scratch SonarQube 9.8.0!
- it is recommended to make a "golden" backup running backup task and making a copy of zebrunner folder
./zebrunner.sh backup
cp -r ../zebrunner ../zebrunner.bak
- start services and make sure everything is up&running!
./zebrunner.sh start
- pull recursively latest changes and verify that sub-modules are valid
git pull --recurse-submodules
- Important! Verify that submodules have below versions:
git submodule status
... jenkins (2.0)
... mcloud (2.4.6)
... reporting (1.28)
... selenoid (1.7)
... sonarqube (1.4)
There is no sense to continue if any sub-module has older version! Ask for the assistance in telegram
- upgrade using "./zebrunner.sh upgrade" and restart
./zebrunner.sh upgrade
./zebrunner.sh restart
- Clear old cache and cookies for the CE address
To complete SonarQube integration sometimes cookies clearing required after updating default password!