Upgrade
VMware Telco Cloud Service Assurance
CNF

In this section, you can find information on how to upgrade the
tcsa
CNF.
  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
    Inventory Detail
    section, select the
    Repo URL
    as
    <oci://<registryRootUrl>>
    , and click
    Next
    .
    Use the same
    registryRootUrl
    as specified during the
    push artifacts to registry
    step.
    TCSA Inventory Detail
  5. In the
    Inputs
    section, update the following parameters:
    The following parameters can be updated by referrening the output of the
    populateTcsaValuesYaml.sh
    script.
    • Set
      registryRootUrl
      to the regsitry URL used while pushing the artifacts.
    • Set
      dashboardAccess.ip
      to the same IP address as specified during the earlier
      VMware Telco Cloud Service Assurance
      deployment.
    • Set
      dashboardAccess.type
      to the same value as specified during the earlier
      VMware Telco Cloud Service Assurance
      deployment.
    • Set
      footprint
      production.
      If the base version is 25K or higher, then update the footprint as production.
    • Set
      edgeServicesAccessIp
      to the same value as specified during the earlier
      VMware Telco Cloud Service Assurance
      deployment.
    • All the Backup and Restore values must be same as specified during the earlier
      VMware Telco Cloud Service Assurance
      deployment.
    • For flexible configuration parameters, ensure that you update the values for all the below flexible configuration parameters, with the same value as provided when the
      populateTcsaValuesYaml.sh
      script was run.
      • flexibleConfig.managedDevices
      • flexibleConfig.incomingEvents
      • flexibleConfig.incomingMetrics
      • flexibleConfig.percentMetricsForAnomaly
      • flexibleConfig.percentMetricsForAlarms
      • flexibleConfig.retentionInterval
      skipKafkaEdgeRawTopicCreation
      is set to true.
    • Click
      Next
      .
  6. Under
    Network Function Properties
    , click
    Next
    .
  7. In the
    Review
    section, click
    Upgrade
    .
  8. After the upgrade is complete, you can see the state as completed as shown in the following screenshot.
    TCSA Upgrade State
    Once the upgrade is shown as completed in
    VMware Telco Cloud Automation
    UI, in the background the application continues to deploy.
    You can 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
    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 Upgrade topic in the
    VMware Telco Cloud Service Assurance Troubleshooting Guide
    .
  9. After the upgrade is successful, you must execute the
    postUpgrade.sh
    script for cleaning the stale entries from the deployer host.
    $TCSA_WORK_SPACE/tcx-deployer/scripts/postUpgrade.sh <your-kubeconfig-location>
Once the upgrade is successful, follow the steps mentioned in Post VMware Telco Cloud Service Assurance Upgrade topic.