TCA 3.0 Hot Patch to address TCA UI and Host Profiles
search cancel

TCA 3.0 Hot Patch to address TCA UI and Host Profiles

book

Article ID: 367954

calendar_today

Updated On:

Products

VMware Telco Cloud Automation

Issue/Introduction

This KB is meant to fix below specified issues by applying the TCA 3.0 Hot Patch.

  1. The full names of AD groups/users linked to tenant admin in the edit tenant workflow are not fully visible in the Web Browser
  2. When attempting to edit a Tenant Admin. The privileges associated with the admin are not being retained.
  3. ZTP - Host profile to cellsite group with only 1 uplink 

Symptoms:

  1. UI fix to wrap long user group names and retain configured privileges of a tenant in edit tenant wizard.
    1. The Add/Edit tenant wizard shows the long user group names cropped which resulted in not able to view the group and not able to remove them from UI
    2. The Edit tenant wizard is not pre selecting the existing privileges associated with the tenant.
  2. Cell Site Group domain creation and host addition with a single uplink are not supported in TCA 3.0

Environment

VMware Telco Cloud Automation 3.0

Resolution

Prerequisites:

Ensure that the current TCA's base build number is 22803361 (tca-mgmtplatform) and tca-cnva is: 22803370, otherwise this patch would fail.

To find what is the current tca-mgmtplatofrom follow the below steps.

  1. SSH login to TCA-Manager VM
  2. Run the command:
    kubectl get tcxproduct tca-mgr -o jsonpath="{.status.globalSpec}"
     
    The command will return the below example response where defaultImgpkgTag specifies the build.

    Output: {"defaultAppCrNamespace":"tca-mgr","defaultImgpkgTag":"3.0.0-ob-22803361","pauseApps":false,"registryRootUrl":"<IP Address>:5000/tca-project"}

To find what is the current tca-cnva follow the below steps.

  1. Login to the TCA Manager UI -> Click on About page -> check the build 

​​Resolution:

Issue: UI fix to wrap long user group names and retain configured privileges of a tenant in edit tenant wizard– It is fixed in TCA SW Release 3.1
Issue: Cell Site Group domain creation and host addition with a single uplink are not supported in TCA 3.0–Will be addressed in TCA 3.2

Steps to apply the patch (ONLY on TCA Manager):

  1. Take snapshot of TCA Manager VM.
  2. Download the patch bundle from the Attachment section at the bottom of this page and transfer it to TCA Manager appliance VM.
  3. Rename the downloaded file to patch-changes.tar
  4. SSH into the TCA Manager and switch user to root.    
ssh <TCA_Manager>
su-


4. Copy the patch-changes.tar patch bundle to the /tmp directory of the TCA Manager appliance VM. 
5. Extract the patch-changes.tar file:    

tar -xvf patch-changes.tar 

6. Change to the patch-changes folder:    

cd patch-changes

7. Execute the patch-tca.sh patch file:  

  ./patch-tca.sh

8. Monitor the patch status to completion. Installation can also be monitored from  the contents of the “tca-patch.log”, in the same directory from which the script was executed.

How to validate if patch installation is successful: 

Run the below command and the apps should be in READY state as per below.

admin@10 [ ~ ]$ kubectl get tcxproduct
NAME         STATUS            READY   MESSAGE                               AGE
tca-common   updateCompleted   True    All App CRs reconciled successfully   4h7m
tca-mgr      updateCompleted   True    All App CRs reconciled successfully   4h2m

Attachments

367954_TCA3.0_patch-changes.tar.tar get_app