1 Introduction
The purpose of this document is to highlight the changes made in NSSF from release 23.4.x to release 24.1.0. These changes may have impact on the customer network operations and must be considered by the customer while planning the deployment.
1.1 Compatibility Matrix
This section provides the list of added or updated components that are compatible with NSSF Release 24.1.x. For more information, see Oracle Communications Cloud Native Core Release Notes.
Release 24.1.1
There are no updates to this section in this release.
Release 24.1.0
Table 1-1 Compatibility Matrix
Component | Compatibility Version |
---|---|
CNE | 24.1.x, 23.4.x, and 23.3.x |
cnDBTier | 24.1.x, 23.4.x, and 23.3.x |
OSO | 23.4.x |
CDCS | NA |
CNC Console | 24.1.x |
ATS | 24.1.1 |
ASM | 1.14.6 |
1.2 Common Services Load Lineup
This section provides the list of added or updated common services that are compatible with NSSF Release 24.1.x. For more information on common services load lineup, see Oracle Communications Cloud Native Core Release Notes.
Release 24.1.1
There are no updates to this section in this release.
Release 24.1.0
The following table lists the versions of added or updated common services in this release.
Table 1-2 Common Services Load Lineup
Common Services | Version |
---|---|
App-Info | 24.1.3 |
Alternate Route Svc | 24.1.6 |
ATS Framework | 24.1.1 |
Config-Server | 24.1.3 |
Debug-tool | 24.1.1 |
Ingress Gateway | 24.1.6 |
Egress Gateway | 24.1.6 |
Common_config_hook | 24.1.6 |
Helm Test | 24.1.1 |
NRF-Client | 24.1.5 |
Perf-Info | 24.1.3 |
1.3 Software Requirements
This section provides the list of added or updated software that are required before installing NSSF Release 24.1.x. For more information about software requirements, see Oracle Communications Cloud Native Core, Network Slice Selection Function Installation, Upgrade, and Fault Recovery Guide.
Release 24.1.1
There are no updates to this section in this release.
Release 24.1.0
The following table lists the versions of added or updated software required to install.
Table 1-3 Software Requirements
Software | Version |
---|---|
Kubernetes | 1.28.x, 1.27.x, 1.26.x |
Helm | 3.13.2 |
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 | Required For |
---|---|---|
MetalLB | 0.13.11 | External IP |
Jaeger | 1.52.0 | |
Prometheus | 2.51.1 | |
1.4 Orchestration
This section provides information about orchestration changes in Release 24.1.x.
Release 24.1.1
Table 1-5 Orchestration Changes
Orchestration Changes | Status | Notes |
---|---|---|
Support for in-service upgrade and roll back | Yes | For information about upgrade and roll back, see the Supported Upgrade and Rollback Paths section. |
Changes in the custom_values.yaml
file
|
Yes | For information about the
custom_values.yaml file, see the Helm section.
|
Changes in the resource information for
custom_values.yaml file
|
No | For information about resource requirements, see Resource Requirement section. |
Changes in the CSAR package | No | For more information, contact My Oracle Support. |
Changes in Role-Based Access Control (RBAC) policy | No | No new RBAC policies are added. |
Changes in Life Cycle Management (LCM) Operations | No | No new LCM operations are added. |
Helm Test Support | Yes | For more information, see "Performing Helm Test" in Oracle Communications Cloud Native Core, Network Slice Selection Function Installation, Upgrade, and Fault Recovery Guide. |
Release 24.1.0
Table 1-6 Orchestration Changes
Orchestration Changes | Status | Notes |
---|---|---|
Support for in-service upgrade and roll back | Yes | For information about upgrade and roll back, see the Supported Upgrade and Rollback Paths section. |
Changes in the custom_values.yaml
file
|
Yes | For information about the
custom_values.yaml file, see the Helm section.
|
Changes in the resource information for
custom_values.yaml file
|
No | For information about resource requirements, see Resource Requirement section. |
Changes in the CSAR package | No | For more information, contact My Oracle Support. |
Changes in Role-Based Access Control (RBAC) policy | No | No new RBAC policies are added. |
Changes in Life Cycle Management (LCM) Operations | No | No new LCM operations are added. |
Helm Test Support | Yes | For more information, see "Performing Helm Test" in Oracle Communications Cloud Native Core, Network Slice Selection Function Installation, Upgrade, and Fault Recovery Guide. |
1.5 Resource Requirements
This section provides the list of added or updated resources that are compatible with NSSF Release 24.1.x. For more information about resource requirements, see Oracle Communications Cloud Native Core, Network Slice Selection Function Installation, Upgrade, and Fault Recovery Guide.
Release 24.1.1
There are no updates to this section in this release.
Release 24.1.0
The following resource requirements are update for NSSF Services:
Table 1-7 NSSF Services
Service | CPU | |
---|---|---|
Min | Max | |
<helm-release-name>-perf-info | 200m | 8 |
cnDBTier Services and PVC
The following resource requirement tables were updated for cnDBTier services, PVC, and sidecar resources:
Table 1-8 cnDBTier Services and PVC
cnDBTier Pods | Replica | vCPU | RAM | Storage | Ephemeral Storage | ||||
---|---|---|---|---|---|---|---|---|---|
Min | Max | Min | Max | PVC | Count | Min | Max | ||
SQL (ndbmysqld) | 2 | 8 | 8 | 10Gi | 10Gi | 100Gi | 1 | 90Mi | 1Gi |
SQL (ndbappmysqld) | 4 | 8 | 8 | 10Gi | 10Gi | 20Gi | 1 | 90Mi | 1Gi |
MGMT (ndbmgmd) | 2 | 4 | 4 | 10Gi | 10Gi | 15Gi | 1 | 90Mi | 1Gi |
DB (ndbmtd) | 4 | 10 | 10 | 18Gi | 18Gi | 60Gi | 2 | 90Mi | 1Gi |
Backup Manager Service (db-backup-manager-svc) | 1 | 0.1 | 0.1 | 128Mi | 128Mi | NA | NA | 90Mi | 1Gi |
Replication Service (db-replication-svc) | 1 | 2 | 2 | 12Gi | 12Gi | 8Gi Only first db-replication-svc pod is assigned with PVC rest of the db-replication-svc pods are not assigned with any PVC. | 1(22.1.0+) | 90Mi | 1Gi |
Monitor Service (db-monitor-svc) | 1 | 1 | 1 | 1Gi | 1Gi | NA | NA | 90Mi | 1Gi |
cnDBTier Sidecar
Table 1-9 cnDBTier Sidecar
cnDBTier Pods | Replica | Name | vCPU | RAM | Ephemeral Storage |
---|---|---|---|---|---|
SQL (ndbmysqld) Kubernetes Resource Type: StatefulSet Sidecar name: init-sidecar |
2 | istio-proxy | 3 | 4Gi |
Min: 90Mi Max: 1Gi |
init-sidecar | 0.1 | 256Mi | |||
db-infra-monitor-svc | 0.1 | 256Mi | |||
SQL (ndbappmysqld) Kubernetes Resource Type: Statefulset Sidecar name: init-sidecar |
4 | init-sidecar | 0.1 | 256Mi |
Min: 90Mi Max: 1Gi |
istio-proxy | 3 | 4Gi | |||
MGMT (ndbmgmd) Kubernetes Resource Type: StatefulSet Sidecar name: db-infra-monitor-svc |
2 | db-infra-monitor-svc | 0.1 | 256Mi | NA |
istio-proxy | 3 | 4Gi | |||
DB (ndbmtd) Kubernetes Resource Type: StatefulSet Sidecar name: db-backup-executor-svc |
4 | db-backup-executor-svc | 1 | 2Gi |
Min: 90Mi Max: 1Gi |
db-infra-monitor-svc | 100m | 256Mi | |||
istio-proxy | 4 | 2Gi | |||
Backup Manager Service (db-backup-manager-svc) Sidecar name: NA Kubernetes Resource Type: Deployment |
1 | istio-proxy | 2 | 1Gi | NA |
Replication Service (db-replication-svc) Sidecar name: istio-proxy Kubernetes Resource Type: Deployment |
1 | istio-proxy | 2 | 1Gi |
Min: 90Mi Max: 1Gi |
Monitor Service (db-monitor-svc) Sidecar name: istio-proxy Kubernetes Resource Type: Deployment |
1 | istio-proxy | 2 | 1Gi | NA |