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.