Configure the values.yaml file for Demo footprint with VMware vSAN or Block Storage available in $TCSA_WORK_SPACE/tcx-deployer/product-helm-charts/tcsa directory.

Update the required parameters in the values.yaml file.
  • Set the registry URL.
    root [ ~ ]# cd tcx-deployer/product-helm-charts/tcsa
    root [ ~/tcx-deployer/product-helm-charts/tcsa ]# vi values.yaml
    
    # Default values for tcsa.
    # This is a YAML-formatted file.
    # Customize your TCSA deployment here by configuring the parameters that are exposed.
    # Uncomment the relevant lines and configure them according to your environment.
    
    
    # (string) registryRootUrl is the FQDN of the registry that has the artifacts.
    registryRootUrl: <HarborIP>/tcx
    Note: Use the same Harbor IP which was used during Native Kubernetes deployment.
  • Set the footprint value to demo.
    # (string) footprint is the number of devices monitored by TCSA.
    # allowed values for footprint "demo"
    footprint: demo
  • For dashboardAccess, set the ip to the selected static IP address and type as Loadbalancer.
    Note: The free Static IP should be in the same subnet as that of the management IP's of the cluster Nodes.
    dashboardAccess:
      # (string) The IP address for accessing the dashboard. If using a static pre-allocated IP, set this property on Day 0 (fresh deployment). If using a dynamically allocated IP, set this on Day 1 (post deployment)
      ip: <static-IPAddress1-for-loadbalancer>
      # (string) LoadBalancer for on-prem.
      type: LoadBalancer
    Note: Configure dashboardAccess with hostname/FQDN if you want to access the VMware Telco Cloud Service Assurance using hostname/FQDN instead of the IP address.
  • Set edgeServicesAccessIp parameter to the available free static IP address.
    edgeServicesAccessIp: <static-IPAddress2-for-edgeservice>
    Note: The free Static IP must be in the same subnet as that of the management IP's of the cluster Nodes.
  • Set privateNetwork to false.
    # ----IaaS configuration----
    # (bool) privateNetwork indicates if TCSA is being deployed on a private EKS or AKS network
    privateNetwork: false
  • Set cloud provider as on-prem for deploying VMware Telco Cloud Service Assurance on Native Kubernetes.
    # (string) cloud indicates the cloud/K8s provider. Valid values are "tkg", "aws", "azure" and "on-prem"
    cloud: on-prem
  • Set localStorageHostPath parameter to the value "<storage_dir>/kubernetes/persistent_volumes. The <storage_dir> value should be same as that specified in vars.yaml during the Kubernetes deployment.
Note: For Demo Footprint, the Flexible configuration parameters in the values.yaml file should not be updated. Flexible Scaling is not supported as part of Demo Footprint.