Software requirements
The supported software section specifies the additional software that HCL Digital Experience 9.5 supports.
Kubernetes
This section describes the requirements to deploy the HCL Digital Experience 9.5 images to container platforms and current limitations.
Discontinuation of Operator
Attention: Beginning with HCL Digital Experience 9.5 Container Update CF200, HCL has discontinued releasing the HCL Digital Experience (DX) Operator-based deployments and will provide support only for Helm-based deployments. There will be no further updates or code fixes provided for the Operator-based deployments. HCL requires all customers to migrate to Helm-based deployments for their DX installations. HCL will work with our customers as they transition from Operator-based to Helm-based deployments. For more information on the migration process, see Migrating from Operator-based to Helm-based deployments.
Consult the HCL Digital Experience 9.5 Support Statements on the HCL Digital Experience Support pages for the latest updates on supported platforms, components, and release levels.
Requirements for supported file systems
This section describes the requirements for supported file systems.
- DX requires two (2)
ReadWriteMany
volumes:- One volume for Core.
- One volume for Digital Asset Management.
- All the other pods require
ReadWriteOnce
volumes. - DX is input-output (I/O) intensive and requires a high-performance file system for optimization.
- A
persistence-node
relies on PostgreSQL which requires the use of hard links. Storage systems (like Azure Files) that do not support the use of hard links cannot be used. For more information, see the Microsoft documentation for features not supported by the Azure File service. - All DX applications require the use of symbolic links and soft links. Storage systems must support the use of symbolic links and soft links. If you are using Azure Files, you must enable
mountOptions
of the StorageClass usingmfsymlinks
. For more information, see the Microsoft documentation on troubleshooting Azure Files on Linux (SMB). - You can configure volume sizes individually per volume and these are dependent of the respective usage. For more information, see the following Help Center topics:
- Configuring PVCs in a Helm deployment
- Customizing the container for Operator-based deployments
Requirements for Helm-based deployments
This section describes requirements and current limitations for HCL Digital Experience 9.5 Container Update CF200 and later deployments using Helm.
HCL DX 9.5 CF200 and later is architected to run on any Certified Kubernetes platform (https://www.cncf.io/certification/software-conformance), provided that,
- the Kubernetes platform is hosted on x86_64 hardware
- the Kubernetes platform is officially supported by Helm (https://helm.sh/docs/topics/kubernetes_distros/).
For the list of Kubernetes versions that are tested and supported by HCL, refer to the HCL DX supported hardware and software statements page.
Even though the platforms might be Certified Kubernetes platforms, you might find the environments varying slightly based on the vendors. HCL Support will make a reasonable effort to assist the customer in problem resolution in scenarios where the Kubernetes version is still under support by the vendor. If there are any unresolved issues, HCL Support will provide alternative implementation recommendations or open Feature Requests for the problem scenario.
Internally, HCL tests DX against a range of Kubernetes platforms that is regularly reviewed and updated. We do not test with every single platform vendor, but aim to cover a representative sample of popular Kubernetes implementations. See the HCL DX supported hardware and software statements on the HCL Support Knowledge Base for additional details.
To deploy HCL Digital Experience 9.5 CF200 to the supported Kubernetes platforms using Helm, the following are required:
-
Helm installation:
Download and install Helm to your target environment. HCL DX 9.5 CF200 and later container deployment is tested and is supported with Helm v3. For more information regarding the supported Helm version for individual Kubernetes versions, refer Helm documentation.
-
Migration:
For information about migrating from Operator-based to Helm-based deployments, see Migrating from Operator-based to Helm-based deployments.
-
Container platform capacity resource requirements:
The following table outlines the default minimum capacity of container resources requested by the HCL DX 9.5 Container Components in the Helm-based deployments, as well as the number of Pods required of each component.
Component Resource name Pod Minimum CPU Pod Minimum Memory No. of Pods Minimum Core core 0.8 3072MB 1 Ring API ringApi 0.1 128MB 1 Content Composer contentComposer 0.1 128MB 1 Design Studio designStudio 0.1 128MB 1 Digital Asset Management digitalAssetManagement 0.25 1024MB 1 DAM Persistence Connection Pool persistenceConnectionPool 0.5 512MB 1 DAM Persistence Node persistenceNode 1 1024MB 1 DAM Persistence Metrics Exporter persistenceMetricsExporter 0.1 128MB 0 Image processor imageProcessor 0.1 1280MB 1 Open LDAP openLdap 0.2 512MB 1 Remote search remoteSearch 0.25 768MB 1 (Max 1 Pod) Runtime Controller runtimeController 0.1 256MB 1 Sidecar sidecar 0.1 64MB 0 HAProxy haproxy 1 1024MB 1
DX Kubernetes Support Matrix
View the latest Kubernetes versions and platforms tested and supported for specific HCL Digital Experience 9.5 Container Update deployments.
Attention
Beginning with HCL Digital Experience 9.5 Container Update CF200, HCL has discontinued releasing the HCL Digital Experience (DX) Operator-based deployments and will provide support only for Helm-based deployments. There will be no further updates or code fixes provided for the Operator-based deployments. HCL requires all customers to migrate to Helm-based deployments for their DX installations. HCL will work with our customers as they transition from Operator-based to Helm-based deployments. For more information on the migration process, see Migrating from Operator-based to Helm-based deployments.
HCL encourages customers to remain up-to-date on the latest DX and Kubernetes releases. As a result, DX will provide all fixes on the latest release. Customers may be asked to upgrade to the latest DX release to assist with problem determination.
Kubernetes Platform Support Policy
HCL DX 9.5 CF200 and later is architected to run on any Certified Kubernetes platform (https://www.cncf.io/certification/software-conformance), provided that,
- the Kubernetes platform is hosted on x86_64 hardware
- the Kubernetes platform is officially supported by Helm (https://helm.sh/docs/topics/kubernetes_distros/).
Internally, HCL tests DX against a range of Kubernetes platforms that is regularly reviewed and updated, with the intent of staying up-to-date as possible. We do not test with every single platform vendor, but aim to cover a representative sample of popular Kubernetes implementations. See Table 1 for the list of Kubernetes Platforms that HCL has tested with.
Table 1: Tested Kubernetes Platforms on Full Container Deployment
This table provides information about the sample Kubernetes Platforms that are tested with DX.
Kubernetes platforms on full deployments | Hybrid deployments (Kubernetes/on Premise) |
---|---|
- Amazon EKS - Google GKE - Microsoft Azure AKS - Red Hat OpenShift |
- Amazon EKS / AWS EC2 - Red Hat OpenShift on AWS / AWS EC2 |
Kubernetes Version Support Policy
- The list of Kubernetes versions that are tested and supported by HCL are included in Table 2.
- From time-to-time, platform providers may release previews of upcoming Kubernetes versions. We will not provide support for those versions.
- If you encounter any issue on an unsupported or untested Kubernetes version, you may be asked to install a supported level.
Table 2: Tested and Supported Kubernetes Versions on Full Container Deployment
This table provides information about the Kubernetes versions that are tested and supported in HCL DX CF releases.
Review your chosen Kubernetes platform and ensure that it supports the following Kubernetes versions:
CF Level | Kubernetes versions |
---|---|
CF204 | Kubernetes 1.22 Kubernetes 1.21 Kubernetes 1.20 Kubernetes 1.19 |
CF203 | Kubernetes 1.22 * Kubernetes 1.21 Kubernetes 1.20 Kubernetes 1.19 |
CF202 | Kubernetes 1.21 Kubernetes 1.20 Kubernetes 1.19 |
CF201 | Kubernetes 1.21 Kubernetes 1.20 Kubernetes 1.19 |
* CF203 limited support statement
Starting with CF203, HCL DX supports Kubernetes 1.22 only for HAProxy-based deployments, and not for deployments that are still running HCL DX's Ambassador.
Application Servers
Prerequisite | Version | Supported software versions | Product Minimum | Components | Operating system restrictions? |
---|---|---|---|---|---|
WebSphere eXtreme Scale | 8.6 | 8.6 and later maintenance | 9.5 | Full | No |
Collaboration
Prerequisite | Version | Supported software versions | Product Minimum | Components | Operating system restrictions? |
---|---|---|---|---|---|
HCL Connections | 5.5 | 5.5 and later maintenance | 9.5 | Full | No |
HCL Connections | 6.0 | 6.0 and later maintenance | 9.5 | Full | No |
IBM Forms Experience Builder | 8.6.3 | 8.6.3 and later maintenance | 9.5 | Full | No |
HCL Leap | 9.2 | 9.2 and later maintenance | 9.5 | Full | No |
HCL Sametime Communicate | 9.0 | 9.0 and later maintenance | 9.5 | Full | No |
HCL Sametime Complete | 9.0 | 9.0 and later maintenance | 9.5 | Full | No |
Database
Supported Software | Version | Supported software minimum | Product minimum | Components | Operating System Restrictions? |
---|---|---|---|---|---|
Apache Derby | 10.11* and future fix packs | 10.11* Newer levels are not currently supported |
9.5 | Full | No |
DB2 Standard and Advanced Edition | 11.5 | 11.5 and later maintenance | 9.5 | Full | No |
DB2 Advanced Enterprise Server Edition | 11.1.0* | 11.1.0 and later maintenance | 9.5 | Full | No |
DB2 Advanced Workgroup Server Edition | 11.1.0* | 11.1.0 and later maintenance | 9.5 | Full | No |
DB2 Connect Application Server Advanced Edition | 11.1.0 | 11.1.0 and later maintenance | 9.5 | Full | No |
DB2 Connect Enterprise Edition | 11.1.0 | 11.1.0 and later maintenance | 9.5 | Full | No |
DB2 Enterprise Server Edition | 11.1.0 | 11.1.0 and later maintenance | 9.5 | Full | No |
DB2 Express Edition | 11.1.0 | 11.1.0 and later maintenance | 9.5 | Full | No |
DB2 for z/OS | 11.1.0 | 11.1.0 and later maintenance | 9.5 | Full | No |
Microsoft SQL Server | 2014 | 2014 and later maintenance | 9.5 | Full | No |
2016 | 2016 and later maintenance | 9.5 | Full | No | |
Microsoft SQL Server Enterprise and Standard Edition | 2017 and 2019 | 2017, 2019 and later maintenance | 9.5 | Full | No |
Oracle Database 12.2 Standard Edition | (12.2.0.0) | (12.2.0.0) and later maintenance | 9.5 | Full | No |
Oracle Database 12.2 Enterprise Edition | (12.2.0.0) | (12.2.0.0) and later maintenance | 9.5 | Full | No |
Oracle Database 12.2.0.1.0 Enterprise Edition | 12.2.0.1.0 | 12.2.0.1.0 and later maintenance | 9.5 | Full | No |
Oracle Database 12.2.0.2 Enterprise Edition | 12.2.0.2 | 12.2.0.2 and later maintenance | 9.5 | Full | No |
Oracle Database 19c | 19c | 19c and later maintenance | 9.5 | Full | No |
Oracle on Amazon Relational Database Service | 12.2.0.1.0 | 12.2.0.1.0 and later maintenance | 9.5 | Full | No |
* Apache Derby is not supported in a product environment. * DB2: Includes support for DB2 pureScale component.
Development Tools
Supported Software | Version | Supported software minimum | Product minimum | Components | Operating System Restrictions? |
---|---|---|---|---|---|
Rational Application Developer for WebSphere | 9.7 | 9.7 and later maintenance | 9.5 | Full | No |
LDAP Servers
All LDAP Servers that support the LDAP V3 Specification are supported.
Supported Software | Version | Supported software minimum | Product minimum | Components | Operating System Restrictions? |
---|---|---|---|---|---|
IBM Security Directory Suite | 8.0.1 | 8.0.1 and later maintenance | 9.5 | Full | No |
Product Specific or Mixed Content
Supported Software | Version | Supported software minimum | Product minimum | Components | Operating System Restrictions? |
---|---|---|---|---|---|
Dojo Toolkit | 1.9 | 1.9 | 9.5 | Full | No |
IBM License Metric Tool | 9.2 | 9.2 and later maintenance | 9.5 | Full | No |
Web Browsers
Supported Software | Supported software minimum and later | Product minimum | Components | Operating System Restrictions? |
---|---|---|---|---|
Android default browser | Newer levels are tested | 9.5 | Full | No |
Apple Safari | Newer levels are tested | 9.5 | Full | No |
Google Chrome | Newer levels are tested | 9.5 | Full | No |
Microsoft Edge | Newer levels are tested | 9.5 | Full | No |
Microsoft Edge Chromium-Based | Newer levels are tested | 9.5 | Full | Full |
Microsoft Internet Explorer | Newer levels are tested | 9.5 | Full | No |
Mozilla Firefox | Newer levels are tested | 9.5 | Full | No |
Mozilla Firefox ESR | Newer levels are tested | 9.5 | Full | No |
Web Servers (Non-Container Platforms)
Supported Software | Version | Supported software minimum, and later | Product minimum | Components | Operating System Restrictions? |
---|---|---|---|---|---|
Apache Server | 2.4 | 2.4 | 9.5 | Full | No |
HCL Domino | 9.0 | 9.0 and later maintenance | 9.5 | Full | No |
IBM HTTP Server | 8.5.5 * | 8.5.5 and later maintenance | 9.5 | Full | No |
9.0 | 9.0 and later maintenance | 9.5 | Full | No | |
9.0.5 | 9.0.5 and later maintenance | 9.5 | Full | No | |
Microsoft Internet Information Services | 10.0 | 10.0 and later maintenance | 9.5 | Full | No |
- IBM HTTP Server 8.5.5 is only supported with HCL Digital Experience Server V8.5.5.x.
WebDAV Client
Supported Software | Version | Supported software minimum | Product minimum | Components | Operating System Restrictions? |
---|---|---|---|---|---|
JSCAPE AnyClient | 6.0 | 6.0 and later maintenance | 9.5 | Full | No |
SRT WebDrive | 2016 | 2016 and later maintenance | 9.5 | Full | No |
davfs2 | 1.5 | 1.5 and later maintenance | 9.5 | Full | No |