What's New in This Guide
This section introduces the documentation updates for release 23.4.x.
Release 23.4.6-F89025-14, March 2025
- Added step 9 in the Preupgrade Tasks section to validate that there are no Database backup is running during NRF upgrade.
- Added a note in the Upgrade Tasks section to check if there are no database backup is in progress during the NRF upgrade.
- Added a note about NRF to accept the 3GPP compliant value for nfSetId attribute
for the
global.deprecatedListparameter in the following sections:
Release 23.4.6- F89025-13, January 2025
- Updated the release number to 23.4.6 in the entire document.
- Updated the image tag details in the Pushing the Images to Customer Docker Registry section.
- Updated the upgrade paths in the Supported Upgrade Paths section.
- Updated the rollback paths in the Supported Rollback Paths section.
- Added the following parameters in the cnDBTier Requirement section:
global.ndbconfigurations.ndb.MaxNoOfOrderedIndexesglobal.additionalndbconfigurations.mysqld.ndb_allow_copying_alter_tableglobal.additionalndbconfigurations.mysqld.ndb_eventbuffer_max_allocglobal.storageClassNamedb-replication-svc.useClusterIpForReplicationdb-backup-manager-svc.scheduler.cronjobExpression
- Added the following parameters in the Global Parameters section.
global.mgmtSvcsStatusUpOnAppinfoFailuresglobal.deprecatedList
- Added the following parameters in the Ingress Gateway Microservice section:
ingressgateway.hookAppBackoffLimitingressgateway.hookAppBackoffDelay
- Added the following parameters in the Egress Gateway Microservice section:
egressgateway.hookAppBackoffLimitegressgateway.hookAppBackoffDelay
- Added the following parameters in the NF Registration Microservice (nfregistration) section:
nfregistration.deprecatedListnfregistration.mgmtSvcsStatusUpOnAppinfoFailuresnfregistration.backslash
- Added the following parameters in the NF Subscription Microservice (nfsubscription) section:
nfsubscription.deprecatedListnfsubscription.mgmtSvcsStatusUpOnAppinfoFailuresnfsubscription.convertOperationsToUpperCasenfsubscription.whiteListNFForSendingInterPlmnFQDNnfsubscription.backslash
- Added the following parameters in the NRFAuditor Microservice (nrfauditor) section:
nrfauditor.deprecatedListnrfauditor.mgmtSvcsStatusUpOnAppinfoFailuresnrfauditor.backslash
- Added the following parameters in the NF Discovery Microservice (nfdiscovery) section:
nfdiscovery.deprecatedListnfdiscovery.backslashnfdiscovery.updateServicePriorityForSameServices
- Added the following parameters in the NF Access Token Microservice(nfaccesstoken) section:
nfaccesstoken.deprecatedListnfaccesstoken.backslash
- Added the following parameters in the NRF Configuration Microservice (nrfconfiguration) section:
nrfconfiguration.deprecatedListnrfconfiguration.backslash
- Added the following parameters in the parameter in the NRF Artisan Microservice (nrfartisan) section:
nrfartisan.deprecatedListnrfartisan.backslash
- Added the
nrfcachedata.deprecatedListparameter in the NRF Cache Data Microservice (nrfcachedata) section. - Added the following parameters in the Alternate Route Microservice (alternate-route) section:
alternate-route.hookAppBackoffLimitalternate-route.hookAppBackoffDelay
- Updated the Helm Test Global Parameters
section with the following:
- Updated the description of the
test.nfNameparameter. - Updated the default value of the
test.image.nameparameter.
- Updated the description of the
- Updated the following in the Upgrade Tasks section:
- Added a note for not to exit from the Helm upgrade command manually.
- Removed the note in step 3 of Upgrade Procedure.
- Updated the example in step 8a for upgrading NRF using Helm chart.
- Updated the sample output in step 9 for checking the status of the upgrade.
- Added step10 to check the upgrade history.
- Updated the command in step 8 for copying the updated MySQL script to only one of the MySQL nodes of the site in the Single Site section.
- Updated the initialAlgorithm parameter names with
ingressgateway.service.ssl.initialAlgorithmandegressgateway.service.ssl.initialAlgorithmin the Managing HTTPS at Ingress Gateway and Managing HTTPS at Egress Gateway respectively. - Added a note in step 2 in the Creating Service Account, Role, and RoleBinding section for
updating the
ocnrf-resource-template.yamlfile. - Updated the typo in the example for creating a secret to enable CCA in the Configuring Secret for Enabling CCA Header section.
- Updated step 1 in the Configuring Secret to Enable Access Token Service section to remove SSL from RSA and ECDSA certificates.
- Updated the Uninstalling NRF Using Helm
section to remove the
--purgecommand as it is not supported in Helm3. - Added a note about the traffic failure in the Upgrade Strategy section.
Release 23.4.5- F89025-12, October 2024
- Updated the release number to 23.4.6 in the entire document.
- Updated the image tag details in the Pushing the Images to Customer Docker Registry section.
- Updated the upgrade paths in the Supported Upgrade Paths section.
- Updated the rollback paths in the Supported Rollback Paths section.
- Updated the following parameters in the cnDBTier Requirement section:
- The recommended value of
global.ndb.datamemoryparameter is changed from 1GB to 2 GB. - The recommended value of
global.additionalndbconfigurations.ndb.MaxNoOfExecutionThreadsparameter is changed from 5 to 6.
- The recommended value of
- Added the following parameters in the cnDBTier Requirement section:
global.additionalndbconfigurations.mysqld.ndb_batch_sizeglobal.additionalndbconfigurations.mysqld.ndb_blob_write_batch_bytes
- Updated the resource requirements for cnDBTier services in the cnDBTier Services section.
- Added a note in the Upgrading NRF section to
modify the value of
global.additionalndbconfigurations.ndb.HeartbeatIntervalDbDbparameter to 1250 while performing cnDBTier upgrade. - Added a note in the Upgrade Strategy section to perform in-service upgrade in maintenance window.
- Added the NRF site which is under recovery is receiving the traffic, perform the controlled shutdown procedure to isolate the site in the Prerequisites section.
- Added Post Fault Recovery section with the procedure to recover NRF traffic after fault recovery.
- Updated the Graceful Shutdown of NRF Deployment section with the NRF behavior after fault recovery using controlled shutdown feature.
- Added a note in the Rolling Back NRF section to use the
mysql_native_passwordauthentication plugin for altering the users.
Release 23.4.4- F89025-11, August 2024
- Updated the release number to 23.4.4 in the entire document.
- Updated the image tag details in the Pushing the Images to Customer Docker Registry section.
- Updated the upgrade paths in the Supported Upgrade Paths section.
- Updated the rollback paths in the Supported Rollback Paths section.
- Added a note in the Upgrading NRF section to provide reference to the cnDBTier Resource Requirement for allocating the cnDBTier resources before upgrading NRF.
- Added a note in the Upgrading NRF section to mention that, in the georeplicated NRF deployments, the difference between the NRF release versions for all the georedundant sites cannot be more than 1.
Release 23.4.3- F89025-10, July 2024
- Updated the release number to 23.4.3 in the entire document.
- Updated the image tag details in the Pushing the Images to Customer Docker Registry section.
- Updated the upgrade paths in the Supported Upgrade Paths section.
- Updated the rollback paths in the Supported Rollback Paths section.
- Added the
nfdiscovery.encodeDiscQueryObjectModeparameter to send the discovery request query parameters in a defined format in the NF Discovery Microservice (nfdiscovery) section. - Added the following parameters in the Perf Info Microservice (perf-info) section:
perf-info.overloadManager.calculationIntervalperf-info.overloadManager.ajacentLevelDuration
Release 23.4.2- F89025-09, July 2024
- Updated the name of the following messageCopy parameters in the
document from message-copy to messageCopy in the Ingress Gateway Microservice section.
ingressgateway.messageCopy.enabledingressgateway.messageCopy.copyPayloadingressgateway.messageCopy.topicNameingressgateway.messageCopy.ackRequiredingressgateway.messageCopy.retryOnFailureingressgateway.messageCopy.security.enabledingressgateway.messageCopy.security.protocolingressgateway.messageCopy.security.tlsVersioningressgateway.messageCopy.security.saslConfiguration.usernameingressgateway.messageCopy.security.saslConfiguration.passwordingressgateway.messageCopy.security.saslConfiguration.k8SecretNameingressgateway.messageCopy.security.saslConfiguration.k8NameSpaceingressgateway.messageCopy.security.saslConfiguration.fileName
- Updated the name of the following messageCopy parameters in the
document from message-copy to messageCopy in the Egress Gateway Microservice section.
egressgateway.messageCopy.enabledegressgateway.messageCopy.copyPayloadegressgateway.messageCopy.topicNameegressgateway.messageCopy.ackRequiredegressgateway.messageCopy.retryOnFailureegressgateway.messageCopy.security.enabledegressgateway.messageCopy.security.protocolegressgateway.messageCopy.security.tlsVersionegressgateway.messageCopy.security.saslConfiguration.usernameegressgateway.messageCopy.security.saslConfiguration.passwordegressgateway.messageCopy.security.saslConfiguration.k8SecretNameegressgateway.messageCopy.security.saslConfiguration.k8NameSpaceegressgateway.messageCopy.security.saslConfiguration.fileName.ccaHeaderValidation
- Added the
extraContainersparameter in the document to control the usage of extra container when DEBUG tool is ENABLED in the following sections:ingressgateway.extraContainersin Ingress Gateway Microserviceegressgateway.extraContainersin Egress Gateway Microservicenfregistration.extraContainersin NF Registration Microservice (nfregistration)nfsubscription.extraContainersin NF Subscription Microservice (nfsubscription)nrfauditor.extraContainersin NRFAuditor Microservice (nrfauditor)nfdiscovery.extraContainersin NF Discovery Microservice (nfdiscovery)nfaccesstoken.extraContainersin NF Access Token Microservice(nfaccesstoken)nrfconfiguration.extraContainersin NRF Configuration Microservice (nrfconfiguration)nrfartisan.extraContainersin NRF Artisan Microservice (nrfartisan)nrfcachedata.extraContainersin NRF Cache Data Microservice (nrfcachedata)appinfo.extraContainersin App Info Microservice (appinfo)alternate-route.extraContainersin Alternate Route Microservice (alternate-route)
Release 23.4.2- F89025-06, April 2024
- Updated the release number to 23.4.2 in the entire document.
- Updated the image tag details in the Pushing the Images to Customer Docker Registry section.
- Updated the upgrade paths in the Supported Upgrade Paths section.
- Updated the rollback paths in the Supported Rollback Paths section.
Release 23.4.1- F89025-05, March 2024
- Updated the release number to 23.4.1 in the entire document.
- Updated the image tag details in the Pushing the Images to Customer Docker Registry section.
- Updated the upgrade paths in the Supported Upgrade Paths section.
- Updated the rollback paths in the Supported Rollback Paths section.
Release 23.4.0- F89025-04, March 2024
- Added
traffic.sidecar.istio.io/excludeOutboundPortsannotation in the Deploying NRF with Service Mesh section.
Release 23.4.0- F89025-03, February 2024
- Modified the command to create the secret in the Creating Private Keys and Certificate section.
- Added Table C-1 explaining the supported algorithms for TLS handshake in the Creating Private Keys and Certificate section.
Release 23.4.0- F89025-02, January 2024
- Updated the CPU values for ASM in the Service Mesh Sidecar section.
- Added concurrency values to ASM sidecars in the following sections:
- Service Mesh Sidecar for NRF services
- Service Mesh Sidecar for cnDBTier services
- Modified the command to create the secret in the Creating Private Keys and Certificate section.
Release 23.4.0- F89025-01, December 2023
- Added the
nrfcachedataparameters in the NRF Cache Data Microservice (nrfcachedata) section to configure the parameters required for performing NRF cache data microservice. - Added the
global.enableNrfCacheDataServiceparameter in the Global Parameters section to enable the NRF cache data microservice. - Added the following sections as part of the Support for Automated Certificate
Lifecycle Management feature:
- OCCM Requirements
- Steps to manage secrets using OCCM is added in Managing HTTPS at Ingress Gateway and Managing HTTPS at Egress Gateway sections.
- Added a note in the Upgrade Strategy section.
- Added a note in the Postupgrade Tasks section.
- Added the following cnDBTier parameters in the cnDBTier Requirement section to
configure the log rotation schedule:
api.logrotate.rotateSizeapi.logrotate.rotateQueryLogSizeapi.logrotate.checkIntervalapi.logrotate.maxRotateCounterapi.logrotate.maxRotateQueryLogCounter
- Updated upgrade and rollback impacts due to the NRF Growth implementation in the following sections:
- Added Helm test step to perform sanity check in the following sections:
- Modified the following parameters in the Ingress Gateway Microservice and Egress Gateway Microservice sections:
jaegerTracingEnabledtojaegerTelemetryTracingEnabledopenTracingtoopenTelemetryudpsendertohttpExporter
- Added the port numbers 7 and 53 to
traffic.sidecar.istio.io/excludeInboundPortsparameter in the Deploying NRF with Service Mesh section. - Updated the release number to 23.4.0 in the entire document.
- Updated the image tag details in the Table 2-18 table.
- Updated the upgrade path in the Supported Upgrade Paths section.
- Updated the rollback path in the Supported Rollback Paths section.