Planning your installation

Amanda Jennewein
Amanda Jennewein
  • Updated

Plan a Kubernetes Jama Connect installation by reviewing the software, infrastructure, resource sizing, database requirements, supported software, and authentication options needed to prepare your environment before installation.

IDENTIFY JAMA CONNECT VERSION

Review the Jama Connect Release Notes and decide which version to install from our Supported Versions list. For example: 9.35.2.

REQUIRED SOFTWARE FOR INSTALLATION

  • Kubectl access
  • Helm CLI with support for OCI repositories

APPLICATION REQUIREMENTS

Provided by Jama Software 

A welcome email that includes:

  • Artifactory credentials
  • Jama Connect license

Provided by customer

  • An existing Kubernetes cluster
  • Supported Kubernetes versions — 1.34
  • A DNS hostname for accessing Jama Connect
  • An ingress controller OR the Traefik ingress controller included in our Helm chart (controller runs on node ports 80 and 443; the Traefik ingress controller must be enabled)
  • Virtual memory setting (vm.max_map_count) is set to 262144 or higher, or our Helm chart is configured to set it. For information on how to set up the virtual memory, see Configure custom memory settings for OpenSearch (KOTS) in the Installing and Upgrading Jama Connect KOTS Guide.
  • Nodes with the topology.kubernetes.io/zone labels unless the default topologySpreadConstraints is changed
  • A dedicated namespace
  • Allowed users and capabilities required by containers (see Prepare security context constraints in Preparing your environment).
  • (Airgap only) A private registry to host the Jama Connect container images.
  • CPU, memory, and disk — By default, our application requires:
    • 11 GB for storing container images per release
    • 4705 m of CPU, with limits set to 13250 m
    • 16.32 GB of memory, with limits set to 32.85 GB
    • A CSI driver is able to provision 26.84 GB of disk space for a persistent volume claim

           If our HA sample values file is used, our application:

  • Requests 18915 m of CPU, with limits set to 61550 m
  • Requests 83.67 GB of memory, with limits set to 168.27 GB
  • Requires a CSI driver able to provision 74.09 GB of disk space for persistent volume claims

Important considerations

  • To allow for upgrades, provision enough space for multiple releases.
  • To fit your own expected usage, adjust the default values for persistent volume claims.

Database server requirements

The database must be hosted on a server separate from the Jama Connect application. This server can host other databases, but running other applications on the same server as the database is not supported.

Minimum

  • 4–8 CPU
  • 16–24 GB RAM

Recommended

  • 8 CPU
  • 24 GB RAM
  • Dedicated volumes for data

Database software

  • MySQL 8.4.x
  • Microsoft SQL Server 2022

Musts

  • The database is hosted on a server separate from the Jama Connect application.
  • The database server can host other databases, but no other applications.
  • Accessible by admin with permissions.
  • Uses only supported software and environments.
  • Databases must be able to accept a minimum of 300 concurrent connections.

Not supported

  • Azure database
  • MariaDB
  • Custom configurations of Jama Connect databases (for example, query optimization and additional indexes that aren’t shipped with Jama Connect)

Resource sizing for database server

For optimal performance, estimate your database server requirements before installing Jama Connect.

Important considerations

  • Total system RAM for your database server can vary depending on the workloads you run, such as reuse, exporting, moving items, integrations, and batch updates. Database sizing is based on your usage patterns and your platform. You must have 4–8 cores and 16–24 GB of memory. Consult with your database admin when determining database size.
  • The memory allocation provides minimal headroom. If you need to run additional software for monitoring and analysis, consider its system requirements.

Use the information in this table to determine the resources your database server needs.

Database server Small Medium Large Enterprise
Active items in system  ≤ 600, 000  ≤ 2 million  2–4 million  4 million+
Active projects  ≤ 100  ≤ 500  ≤ 1, 000  1,000+
Concurrent users  ≤ 50  ≤ 500  ≤ 1, 000  1,000+
CPU 4 8 16 Contact Support
Total system RAM  16 GB  32 GB  64 GB  Contact Support

If your usage approaches the Enterprise threshold, contact Support for customized recommendations and advanced, multi-server setup.

Supported software

Make sure your environment uses only supported software.

BROWSERS

  • Edge Chromium
  • Firefox*
  • Google Chrome*
  • Safari*

    * Versions released over the past 12 months are supported.

IMPORTANT:

  • Browser zoom is supported only at 100%. Using browser extensions/addons or enabling Compatibility View is not supported when using Jama Connect.
  • To prevent session issues, use the application in a single browser window.

WORD PROCESSOR AND SPREADSHEET PROGRAM

  • Office 365 for Mac
  • Office 365 for Windows (used for exports and reports)

AUTHENTICATION

  • LDAP
  • SAML

In This Section

 

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.