4 Cloud Native Deployment Software Compatibility

Learn about the software compatible with all components in the Oracle Communications Billing and Revenue Management (BRM) cloud native deployment package. This package uses Kubernetes, Helm, and Linux for containerization and orchestration.

Topics in this document:

Caution:

  • Your system administrator is responsible for ensuring that all installed software dependencies are kept up to date wherever possible. Oracle supports software versions where the software vendor declares backward compatibility to the version certified with BRM, and the upgrade is a minor version increment (A.B.C to A.B.D).

    System administrators should adopt this policy for software dependencies for which upgrades are generally related to security rather than focusing on functionality.

  • Oracle does not provide support for any prerequisite third-party software installation or configuration. The customer should manage any installation or configuration issues related to non-Oracle prerequisite software.

Mandatory Cloud Native System Requirements

Docker images require the third-party software listed in Table 4-1.

Note:

Oracle does not provide any third-party software mentioned in the table below. You must obtain and install the required third-party software before using the product.

Table 4-1 Mandatory Cloud Native System Requirements

Software BRM 15.2

Kubernetes

1.33

1.34

1.35

Helm

3.16.2 when using Kubernetes 1.33

3.19 when using Kubernetes 1.34

3.21 when using Kubernetes 1.35

WebLogic Kubernetes Operator

4.3.0 when using Kubernetes 1.33

4.3.x when using Kubernetes 1.34 (x>=3)

4.3.x when using Kubernetes 1.35 (x>=8)

ECE Composable Services Software Compatibility Requirements

The ECE composable services require the software listed in Table 4-2.

Table 4-2 Mandatory ECE Composable Service Requirements

Software BRM 15.2

Oracle cnDBTier

25.2.201

Optional Cloud Native System Requirements for Monitoring

Table 4-3 lists the software used to validate the sample Grafana dashboards for monitoring your cloud native system.

Table 4-3 Optional Cloud Native System Requirements for Monitoring

Software BRM 15.2
Grafana

12.3.0

Prometheus

3.0.1

Prometheus Alertmanager

0.28.1

Prometheus JMX Exporter Java Agent

0.20.0

Prometheus Operator

0.78.2

WebLogic Monitoring Exporter

2.3.5

Optional Cloud Native Software

Table 4-4 lists the optional software for cloud native systems.

Table 4-4 Optional Cloud Native System Requirements

Software BRM 15.2

Fluentd

1.19.0

Apache Kafka

4.x

Additional Notes

Oracle Kubernetes Platforms

BRM cloud native is certified on the Container Engine for Kubernetes (OKE), Oracle Communications Cloud Native Environment, and Oracle Linux Cloud Native Environment (provided the version requirements listed in this document are satisfied).

Third-Party Kubernetes Platforms

BRM cloud native is designed to be independent of the underlying cloud infrastructure. It relies on standard APIs, objects, and configuration functions from the software products listed in this document. As such, BRM cloud native is supported on any container platform based on CNCF-certified Kubernetes, provided the version requirements listed in this document are satisfied.

OCI Search with OpenSearch

BRM cloud native is compatible with OCI Search with OpenSearch. See "Search with OpenSearch" on the Oracle website for more details.

Operating System for Kubernetes Nodes

BRM supports any Linux version that is supported by the specified version of your chosen Kubernetes platform.