Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Review the release notes https://spaces.at.internet2.edu/display/Grouper/v2.6+Release+Notes and understand the upgrade process https://spaces.at.internet2.edu/display/Grouper/v2.6+Upgrade+Instructions+from+v2.6
  2. Check the current DDL version
    1. SSH into the container 
    2. Connect to the backend DB via the container; if need be install postgresql
    3. Check the DDL version via this query: select * from grouper_ddl where object_name = 'Grouper';
    4. Ensure the DB version matches the container version via DDL in Grouper v2.5+
  3. Start GSH (we want to make sure there are no errors before we upgrade)
  4. Backup all of the configuration and post to Azure DevOps file repo
  5. Check that all daemons are green before upgrading
  6. Test all external systems

Do

This phase of the upgrade process actually upgrades the container image.

...

  1. Watch the Grouper Daemon Container image log stream to ensure it is pulling the updated container
  2. Perform any upgrade specific instructions as documented
  3. SSH into the container and run GSH to ensure there are no upgrades post error
  4. Check the DDL version as described above in the Plan phase to ensure the DB was indeed upgraded
  5. Assuming no errors, proceed with restarting the UI container
  6. Ensure that within the UI, under Configure the correct version of Grouper is shown
  7. Check daemon jobs to ensure they are all green (note it might take a while for them to turn green)
  8. Run a simple loader
  9. Run a simple provisioner 
  10. Test all external systems
  11. Test anything specific to the release 
  12. Backup all of the configuration files to Azure DevOps

...