Perform the following steps to uninstall VMware Telco Cloud Service Assurance using tcxctl
CLI.
Procedure
- Run the following
cleanup
command:root [ ~/base/tcx-deployer/clis ]# ./tcxctl cleanup all --kubeconfig <your-kubeconfig-location> --registry <registry-fqdn>/<project-name> --registry-password <your-registry-password> --registry-username <your-registry-username> --registry-cert <path-to-your-registry-ca-certificate-file> --timeout <time-in-minutes>
Note: You can specify 60 minutes for the timeout value. If there is any latency in the network, you can increase this value.Note: If you do not want to specify the registry user name and password in the above command, then perform Docker login. To login to Docker, run the following command:docker login <harbor-fqdn>. For AWS deployment, it will be ECR Registry and for Azure Deployment it will be ACR Registry. Ensure that the -registry-password does not have the comma character in it. If the comma is used, escape it using the backslash.
For VMBased deployment, the default harbor Registry user name is admin and password is TCXAdmin123.
Note: For uninstalling VMware Telco Cloud Service Assurance in VMs with Native Kubernetes, the registry values must be as follows:--registry <Harbour-IP>/tcx --registry-password TCXAdmin123 --registry-username admin --registry-cert /etc/docker/certs.d/<Harbour-IP>/ca.crt
- After running the cleanup command, it prompts for the user confirmation. Type y and press Enter.