System Requirements
The minimum system requirements to run TIBCO Control Plane and data plane are listed here.
Kubernetes Compatibility
TIBCO Control Plane supports Cloud Native Computing Foundation (CNCF) certified Kubernetes platforms.
Database Requirements
Self-hosted TIBCO Control Plane supports the following database:
-
PostgreSQL 16
uuid-ossp in PostgreSQL before installing TIBCO Control Plane. For example, to enable the extension for Azure Kubernetes Service, see Azure documentation.If manageDbSchema in Helm chart values is set to false, the chart does not manage database schemas. You must use the script provided in GitHub repository to create, upgrade, and delete databases externally. For more information, see PostgreSQL Database Management Script.
Helm Requirements
You must have Helm version 3.17.0 or later installed.
Browser Requirements
For TIBCO Control Plane, current versions of the following browsers are supported:
-
Google Chrome
-
Mozilla Firefox
Ingress Controller Compatibility
For TIBCO Control Plane, the following ingress controllers are supported:
| Ingress Controller | Highest Version certified |
|---|---|
|
Traefik |
3.3.4
|
|
OpenShift Container Platform router |
ocp-v4.0 |
For Data plane and capabilities, the following ingress controllers are supported:
| Ingress Controller | Highest Version certified |
|---|---|
|
Traefik |
3.3.4
|
|
Kong (Kong ingress controller is supported for BusinessWorks Container Edition and TIBCO Flogo app endpoints only) |
2.33.3
|
|
OpenShift Container Platform router (For OpenShift data plane) Note: Only OpenShift default ingress controller is supported.
|
ocp-v4.0 |
| HAProxy | 1.47.3 |
Gateway API Controller Compatibility
For TIBCO Control Plane, the following Gateway API Controllers are supported:
| Gateway API Controller | Highest Version certified |
|---|---|
|
NGINX Gateway Fabric |
2.3.0
|
|
Istio |
1.28.2
|
For data plane the following Gateway API Controllers are supported:
| Gateway API Controller | Highest Version certified |
|---|---|
|
NGINX Gateway Fabric |
2.3.0
|
|
Istio |
1.28.2
|
| GKE Gateway Controller | Gateway API v1 (GA) – managed by GKE 1.33.x |
Observability Requirements
- You must have configured the Logs server, Traces server, and Metrics server in your Kubernetes cluster. TIBCO Control Plane is tested with the following third-party tools:
Logs server: Elasticsearch 8.15.2, OpenSearch 2.14.0
Traces server: Elasticsearch 8.15.2, OpenSearch 2.14.0
Metrics server: Prometheus 2.45, Prometheus Helm chart version 48.3.4.
Alternatively, you can also use Prometheus hosted by default with TIBCO Control Plane to store app metrics and local store on data plane to store app traces.
System Requirements for Control Tower Data Plane
-
Host operating system: Linux
-
Minimum hardware requirements:
-
CPU: 4-core Processor
-
Memory: 8 GB RAM
-
Storage: 20 GB disk space
- CPU architecture: x86_64
-
-
Ingress Controller
-
Inbound OpenTelemetry data and TEA agent leader election
-
Supported Ingress Controllers: NGINX, Traefik, OpenShift Container Platform router (For Control Tower data plane on OpenShift)
-
-
Host Storage Class
-
Persistence for Hawk Console
-
-
Observability backend resources for collecting OpenTelemetry data for TIBCO BusinessWorks applications
-
Metrics collection: Prometheus
-
Traces collection: ElasticSearch
-
The following section lists the minimum software requirements for machines on which the following products are going to be deployed:
TIBCO ActiveMatrix BusinessWorks™ 5 and TIBCO ActiveMatrix® Adapters
| TIBCO Control Plane Release Number | Minimum Software Requirements |
|---|---|
| 1.17.0 |
|
TIBCO ActiveMatrix BusinessWorks™ 6
For platform integration, the machines must have TIBCO ActiveMatrix BusinessWorks 6.8.x and above requirements.
TIBCO Enterprise Message Service™
| TIBCO Control Plane Release Number | Minimum Software Requirements |
|---|---|
| 1.17.0 |
|
TIBCO BusinessEvents Enterprise Edition
| TIBCO Control Plane Release Number | Minimum Software Requirements |
|---|---|
| 1.17.0 |
|