LTS Maintenance Sprint 3 (Summer 2021)

Maintenance Sprint 3 (6/22/2021 - 7/06/2021) Recap

The LTS Agile team completed LTS Maintenance Sprint 3 on Tuesday 7/6/2021. This sprint was largely focused on accommodating service retirements, addressing security vulnerabilities, and implementing patches and version updates as well as some bug fixes.

The sprint had a very ambitious scope, so it was expected that some of the stories might not be finished by the end of the sprint. The stories that are in the “in-progress” section below will continue to be worked on until resolved. 

Here, at a summary level, is the work that was prioritized for the sprint, and its completion status.

Completed Work

  • The Email Archive System's (EAS) was updated to no longer rely on the Access Management Service (AMS), which presented security risks to applications relying on it. It is now using centralized authentication and authorization services standardized by HUIT.
  • DRS WebAdmin no longer corrupts characters with diacritics after object metadata is edited by a curator.
  • A technical analysis was performed to determine what is needed to implement Google Analytics code in HOLLIS.
  • LibraryCloud's instance of Tomcat, its Java-based web server environment, was updated to the latest 8.5.x stable release
  • Internal updates to the software running CURIOSity/Spotlight have been made and deployed to a QA environment for testing and review. 

In-progress work

  • Analysis continues for systems and services affected by pending retirement of HULMail server and relocation of mailing lists. This work includes defining migration options and deliverables that will remove hard-coded references to HULMail mail-lists in existing applications and replace them with references to new email addresses or groups.
  • The technical analysis and scoping of an upgrade to the latest Spotlight major release, which powers the Library's CURIOSity service, is nearly complete. This will make it available for work cycle scheduling by LTS later in the year.
  • As a follow-up step to the technical analysis done to implement Google Analytics code in HOLLIS, LTS will now proceed with adding the code to the HOLLIS QA environment, with the goal of introducing the code to production.
  • Work to containerize the existing CURIOSity in a Docker context service continues. Docker containerization will greatly facilitate deployment of releases and is a foundational component of the technical analysis previously mentioned.