6 BRM Cloud Native Deployment Software Compatibility

Learn about the software compatible with 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 BRM Cloud Native System Requirements

The BRM Docker images require the third-party software listed in Table 6-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 6-1 Mandatory BRM Cloud Native System Requirements

Software Version

Kubernetes

For 15.0.0:

  • 1.26.x

  • 1.27.x

  • 1.28.x

  • 1.29.x

  • 1.30.x

  • 1.31.x

For 15.0.1:

  • 1.29.x

  • 1.30.x

  • 1.31.x

Helm

For 15.0.0:

  • 3.12.0 when using Kubernetes 1.26.x or 1.27.x

  • 3.14.0 when using Kubernetes 1.28.x or 1.29.x

  • 3.16.0 when using Kubernestes 1.30.x or 1.31.x

For 15.0.1:

  • 3.14.0 when using Kubernetes 1.29.x

  • 3.16.0 when using Kubernetes 1.30.x or 1.31.x

WebLogic Kubernetes Operator

For 15.0.0:

  • 4.0.6 when using Kubernetes 1.26.x

  • 4.1.4 when using Kubernetes 1.27.x

  • 4.1.8 when using Kubernetes 1.28.x

  • 4.2.3 when using Kubernetes 1.29.x

  • 4.2.8 when using Kubernetes 1.30.x

  • 4.2.13 when using Kubernetes 1.31.x

For 15.0.1:

  • 4.2.3 when using Kubernetes 1.29.x

  • 4.2.8 when using Kubernetes 1.30.x

  • 4.2.13 when using Kubernetes 1.31.x

Optional BRM Cloud Native System Requirements for Monitoring

Table 6-2 lists the software that validates the sample Grafana dashboards included in BRM cloud native for monitoring the system.

Table 6-2 Optional BRM Cloud Native System Requirements for Monitoring

Software Version
WebLogic Monitoring Exporter

For 15.0.0:

  • 2.1.4

For 15.0.1:

  • 2.1.9

Prometheus

For 15.0.0:

  • 2.40.0

For 15.0.1:

  • 2.48.1

Prometheus Operator

For 15.0.0:

  • 0.60.1

For 15.0.1:

  • 0.70.0

Prometheus Alert Manager

For 15.0.0:

  • 0.24.0

For 15.0.1:

  • 0.26.0

Prometheus JMX Exporter Java Agent 0.19.0
Grafana 10.0.1

Optional BRM Cloud Native System Requirements for Log File Management

Table 6-3 lists the software that validates the BRM log files collected by the sample Fluentd configuration included in BRM cloud native.

Table 6-3 Optional BRM Cloud Native System Requirements for Log File Management

Software Version
Fluentd

For 15.0.0:

  • 1.14.6

For 15.0.1:

  • 1.16.3

Additional Notes

Oracle Kubernetes Platforms

  • BRM cloud native is certified on the Container Engine for Kubernetes (OKE), Oracle Communications Cloud Native Environment, 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 agnostic 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 certified on any container platform based on a 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 your chosen Kubernetes platform.