Upgrading Jama Connect (KOTS)
Upgrading Jama Connect to 9.35.x requires that you first update the Jama Connect KOTS platform. The updated KOTS platform includes version updates for many of the underlying platform components, including Kubernetes.
Important
Upgrading your current environment involves significant maintenance downtime and requires that you have a recovery plan in case you need to revert to the original environment. Instead, we recommend that you install a new Jama Connect environment (referred to as a clean installation), then copy elements of your current environment to the new environment.
A note about upgrading from Jama Connect 9.22.x or 9.28.x
After upgrading from Jama Connect 9.22.4 or 9.28.3 to Jama Connect 9.35.x, you must perform a re-index.
Jama Connect now uses OpenSearch for indexing and search instead of Elasticsearch. Before upgrading, remove the existing Elasticsearch StatefulSets and PVCs, delete the existing labels from the Elasticsearch nodes, and record the Elasticsearch settings from the KOTS Admin Console. The upgrade process removes these settings, and you will need them later when updating the OpenSearch settings. Instructions for completing these steps are included in Update the Jama Connect KOTS platform (internet) and Update the Jama Connect KOTS platform (airgap).
Here are the supported upgrade scenarios:
(Recommended) Clean installation of Jama Connect KOTS platform — This recommended scenario requires that you install a clean Jama Connect KOTS instance on a new application server, then copy data assets from your current environment to the new environment. The new instance must point to a restored backup of your database.
In-place upgrade of Jama Connect KOTS platform — This scenario requires upgrading your current environment in place, which involves significant maintenance downtime and requires that you have a recovery plan in case you need to revert to the original version. Upgrading from Jama Connect 8.79.1–8.79.6 and 9.0.1–9.0.3 requires that you run a pre-upgrade script before running the Kubernetes (kURL) installer.