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