In this section, you can find information on how to upgrade the tcsa CNF.

Procedure

  1. Launch VMware Telco Cloud Automation and navigate to Inventory > Network Function.
  2. To upgrade, select the base version of the tcsa CNF and click against the vertical ellipsis (⋮) and click Upgrade.
  3. In the Upgrade Revision section, select the version of the tcsa CNF that you want to upgrade to and click Next.TCSA Upgrade Revision
  4. In the Components section, click Next.TCSA Components
  5. In the Inventory Detail section, set the Namespace to default and select the default library chart repository, that is, the https://<harbor-registry-fqdn>/chartrepo/library endpoint of the associated registry, and click Next.TCSA Inventory Detail
  6. In the Inputs section, update the following parameters:
    • Set registryRootUrl to the regsitry URL used while pushing the artifacts.
    • Set dashboardStaticAccessIp to the same value as specified during the earlier VMware Telco Cloud Service Assurance deployment.
    • Set footprint same as the base version. For example, demo, 25k, 50k, 75k, 100k, and so on.
    • (Optional) Set edgeServicesAccessIp to the same value as specified during the earlier VMware Telco Cloud Service Assurance deployment.
    • Set statusChecker.enabled to disabled state if it is enabled. The default value is disabled.
      Note: The statusChecker.enabled parameter is disabled in VMware Telco Cloud Service Assurance because VMware Telco Cloud Automation does not support CNF timeouts.
    • Set elasticsearch.retentionInterval to the same value as specified during the earlier VMware Telco Cloud Service Assurance deployment.
    • Set appSpecs.elasticsearch.additionalValuesFile to the same value as specified during the earlier VMware Telco Cloud Service Assurance deployment.
    • All the Back and Restore values must be same as specified during the earlier VMware Telco Cloud Service Assurance deployment.
    • Click Next.
    TCSA Inputs
  7. The Network Function Properties page appears. Click Next.
  8. In the Review section, click Upgrade.
  9. After the upgrade is complete, you can see the state as completed as shown in the following screenshot.TCSA Upgrade State
    Manually check the VMware Telco Cloud Service Assurance deployment status by running the following command from deployment VM.
    root [ ~/upgrade/tcx-deployer/scripts ]# kubectl get tcxproduct 
     OR
    root [ ~/upgrade/tcx-deployer/scripts ]# kubectl get apps
    For all the apps, the reconciliation status must be successful.
    root [ ~/upgrade/tcx-deployer/scripts ]# kubectl get tcxproduct
    NAME   STATUS            READY   MESSAGE                               AGE
    tcsa   updateCompleted   True    All App CRs reconciled successfully   30h
    Note: After successful deployment, you can launch the VMware Telco Cloud Service Assurance UI. For more information, see Accessing VMware Telco Cloud Service Assurance UI topic. Ensure that the About page in VMware Telco Cloud Service Assurance UI reflects the upgraded version of VMware Telco Cloud Service Assurance.

    If all the apps are not reconciled, the deployment fails. For more information, see VMware Telco Cloud Automation Installation Issue in the VMware Telco Cloud Service Assurance Troubleshooting Guide.

    After the upgrade, perform the actions listed in Post VMware Telco Cloud Service Assurance Upgrade topic.