Symptom
When pushing $(SYSTEM_NAME).domain.name as run time option, container is provisioned only with $(SYSTEM_NAME). This breaks integration between Catalyst Center and ThousandEyes, agent tests results are not show in Catalyst Center Assurance module.
Conditions
This problem can happen either during App Hosting workflow when using Catalyst Center and during manual provisioning of the container via CLI on the switch,
Workaround
1) For integration between Catalyst Center and ThousandEyes use Static IPs for Apps instead of DHCP.
2) Hard coding the hostname and domain name in the runtime variable works fine but it's not scaling if there are dozens or hundreds of TE Agents to deploy (for this DHCP is also needed so workaround 1 is also not applicable).
Further Problem Description