Identify upgrade path for xnat application stack to a supported OS
Summary
Existing RHEL 7 is EOL. We need to move to a supported OS
Re-engineer the application stack for xnat with the latest Tomcat, Java, and PostgreSQL so we can move to the latest versions of xnat.
Current behavior
Currently, we are on version 1.8.1 in production. We stuck with 1.8.1 because we did not want to change the underlying stack too much when we upgraded from xnat 1.7.4.
Issue Description
For us to move to later versions of XNAT, we need to upgrade the application stack like Tomcat, Java, and PostgreSQL. XNAT versions > 1.8.1 require tomcat8 and above, which is not available in CentOS 7. So use the latest OS and upgrade to the latest xnat.
Proposed Solution
Application Stack Reengineering
- Move from CentOS 7 to a newer OS (like AlmaLinux 9)
- Upgrade to later versions of: Tomcat Java PostgreSQL
- Upgrade to latest xnat
This reengineering would improve maintainability and future upgrades
Edited by Eesaan Atluri