You must redeploy VMware Telco Cloud Service Assurance if the harbor credentials are changed for the VMware Telco Cloud Service Assurance applications to run without failing. You must perform the following procedure to redeploy VMware Telco Cloud Service Assurance if the harbor credentials are changed.
Note: If you are not redeploying
VMware Telco Cloud Service Assurance after the harbor credentials are changed then the
VMware Telco Cloud Service Assurance will fail.
Procedure
- Create new user in the Harbor registry with permission equivalent as Admin role.
- Run
docker logout harbor_ip
in the Deployer Host.
- Run
docker login harbor_ip --compat-auth-file=/root/.docker/config.json
with the new credentials in the Deployer Host.
- Execute the following command
root [ ~/base/tcx-deployer/clis]# ./tcxctl deploy app --name tcx-bootstrap --kubeconfig <Kubeconfig file path> --registry <Registry_Url> --tag-file ../scripts/imgpkg_tags.yaml
For example
root [ ~/base/tcx-deployer/clis]# ./tcxctl deploy app --name tcx-bootstrap --kubeconfig /root/.kube/autoworkloadharbor --registry vmw-bng-127-86-008.eng.vmware.com/autoworkloadharbor --tag-file ../scripts/imgpkg_tags.yaml -u admin1 -p VMware123
Note: The
--registry-cert
is an optional parameter. If you are using a self-signed certificate Harbor or VM based deployment, you must pass a certificate path value to it.
- Check if all the applications are reconciled successfully by using
kubectl get apps -A
.