-
Release
-
Resolution: Done
-
Medium
-
None
-
None
Pre release steps
Get RPM from https://community.jivesoftware.com/apps/jive-licenses , sign and push to "mwc-jive" repo in Pulp (juicer)
Backup steps
- Check that EAE DB has night dump (EAE DB is too huge and is enough to recover from night backup in case of rollback)
Release steps
- Turn on maint. page and allow access only to lkrzyzan
- Stop jive on all nodes
service jive stop
- BACKUP: Dump jive DB
- Delete all jive plugins
delete from jive.jivePlugin;
- Fix issue ORG-3753 by running this SQL delete:
delete up from jive.jiveUserProfile up join jive.jiveProfileField pe on pe.fieldID = up.fieldID where up.value='' and pe.fieldType=2
- Upgrade Jive on all nodes
yum update jive_sbs
- Run jive setup on all nodes from jive user
su - jive jive setup
- Run puppet on all nodes
puppet agent --test
- Start jive on EAE, Search and Cache nodes:
service jive start
- Start jive on App nodes:
service jive start
- Wait till app is running
- [L] Follow upgrade steps
- After upgrade update both jbossorg and rhd themes: git pull (in appropriate directories)
- Restart jive on all VMs
- [L] Upload all jboss.org plugins
- Restart jive-app nodes
- Wait till app is running and check search indexes recreation
- Turn off maint. page
- fix prod F5 monitor
Test steps:
- Follow UAT steps
ORG-3749
Rollback steps
- Stop all services
- Import jive DB backup
- Downgrade RPMs
- Start all services
Notes:
https://docs.jivesoftware.com/9.0_on_prem_int/sys_admin/jive.help.core/#admin/UpgradingtheRPM.html