To upgrade, run the tcxctl
as described in this section.
Trigger deployment using
tcxctl
CLI.
root [ ~ ]# cd $TCSA_WORK_SPACE/tcx-deployer/clis root [ ~/upgrade/tcx-deployer/clis ]# ./tcxctl deploy all --bundle-path <$TCSA_WORK_SPACE>/tcx-deployer --kubeconfig <your-kubeconfig-location> --registry <harbor-registry-fqdn>/<project-name> --registry-password <harbor-registry-password> --registry-username <harbor-registry-username> --timeout <time-in-mins>
Note:
- The
--registry <harbor-registry-fqdn>/<project-name>
must be configured with the same value that is used during the base VMware Telco Cloud Service Assurance deployment. - The --registry-cert is an optional parameter and must be provided in the above
tcxctl
CLI if the Harbor certificate is not a public certificate. - If you do not want to specify the registry username and password in the installation script, perform Docker login. To login to Docker, run the following command:
docker login <harbor-fqdn>
Ensure that the--registry-password
does not have the comma character in it. If the comma is used, escape it using the backslash.
After the deployment script exits, 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/deployment ]# 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 the VMware Telco Cloud Service Assurance UI reflects the upgraded version of VMware Telco Cloud Service Assurance.
After the upgrade, perform the actions listed in Post VMware Telco Cloud Service Assurance Upgrade topic.