1 Introduction
1.1 Purpose and Scope
The purpose of this document is to highlight the changes made in OCCM in Release 24.1.x. These changes may have an impact on the customer network operations and should be considered by the customer while planning the deployment.
1.2 OCCM Compatibility Matrix
This section lists the versions of added or updated components in release 24.1.x To know the list of all the supported versions, see Oracle Communications Cloud Native Core Release Notes.
Release 24.1.0
The following table lists the versions of added or updated components in release 24.1.0:
Table 1-1 Compatibility Matrix
Components | Compatible Versions |
---|---|
CNE | 24.1.x, 23.4.x, 23.3.x |
CDCS | 23.4.x, 23.3.x |
1.3 Common Services Load Lineup
This section lists the versions of added or updated common services in release 24.1.x. To know the list of all the supported versions, see Oracle Communications Cloud Native Core Release Notes.
Table 1-2 Common Services Load Lineup
Common Service | Version |
---|---|
Helm Test | 24.1.1 |
Debug Tool | 24.1.1 |
1.4 Software Requirements
This section lists the software that must be installed before installing OCCM:
Install the following software before installing OCCM:
Table 1-3 Preinstalled Software
Software | Version |
---|---|
Kubernetes | 1.28.6 |
Helm | 3.12.3 |
Podman | 4.4.1 |
kubectl version
helm version
helm ls -A
The list of additional software items, along with the supported versions and usage, is provided in the following table:
Table 1-4 Additional Software
Software | Version |
---|---|
containerd | 1.7.1 |
Calico | 3.26.4 |
MetalLB | 0.13.11 |
Prometheus | 2.50.1 |
Grafana | 9.5.3 |
Jaeger | 1.52.0 |
Istio | 1.18.2 |
Kyverno | 1.9.0 |
cert-manager | 1.12.4 |
Oracle OpenSearch | 2.3.0 |
Oracle OpenSearch Dashboard | 2.3.0 |
Fluentd OpenSearch | 1.16.2 |
Velero | 1.12.0 |
1.5 Orchestration
This section provides information about orchestration changes in release 24.1.x.
The following table provides information about orchestration changes in release 24.1.0.
Table 1-5 Orchestration
Orchestration Changes | Status | Notes |
---|---|---|
Support for in-service upgrade | Yes | Upgrade and Rollback is supported. Note that OCCM microservices are single pod. |
Changes in the custom_values.yaml file | Yes |
|
Changes in the resource information for custom_values.yaml file | No | No changes are made. |
Changes in the CSAR package | No | No changes are made.
CSAR package is supported. Note: For more information on specific CSAR changes, please contact My Oracle Support. |
Changes in Role-Based Access Control (RBAC) policy | No | No changes are made.
OCCM deployment needs Service Account. Appropriate permissions must be assigned to OCCM using Kubernetes Service Account, Role and Role Binding, based on the selected deployment model. |
Changes in Life Cycle Management (LCM) Operations | No | No changes are made. OCCM deployment using helm install and CDCS is supported. |
Helm Test Support | Yes | Helm test is supported. |
1.6 Resource Requirements
This section lists the resource requirements to install and run OCCM.
Resource Profile
Table 1-6 Resource Profile
Microservice Name | Pod Replica | Limits | Requests | ||||
---|---|---|---|---|---|---|---|
CPU | Memory (Gi) | Ephimeral Storage (Mi) | CPU | Memory (Gi) | Ephimeral Storage (Mi) | ||
OCCM | 1 | 2 | 2 | 1102 | 2 | 12 | 57 |
Helm Test | 1 | 0.5 | 0.5 | 1102 | 0.5 | 0.5 | 57 |
Total | 2.5 | 2.5 | 2204 | 2.5 | 2.5 | 114 |
Note:
- Helm Test Job - This job is implemented on demand when Helm test command is run. It will run the Helm test and stops after completion. These are short-lived jobs that get terminated after the work is done. So, they are not part of active deployment resource but need to be considered only during Helm test procedures.
- Troubleshooting Tool (Debug tool) Container - If Troubleshooting Tool Container Injection is enabled during OCCM deployment or upgrade, this container will be injected to OCCM pod. These containers will stay till pod or deployment exists. Debug tool resources are not considered in the calculation. Debug tool resources usage is per pod. If debug tool is enabled, then max 0.5vCPU and 0.5Gi memory per OCCM pod is needed.