Aria Automation 8.18.x
The code fitlers the response of supervisors using the cloud account name.
In order to be leveraged in CCI the cloud account name needs to follow kubernetes format, which is less than 253 letters and only contain lower case letter or number, no dot, spaces or special characters, only hyphen, the regex is
[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*
To resolve the issue for regular vSphere cloud accounts rename the cloud account in the UI to comply with the naming convention outlined above by removing any spaces or special characters.
For vCF cloud accounts it is not sufficient to rename the cloud account in the UI as this will only rename the vcf endpoint entry. In this scenario the vSphere endpoint must also be renamed via api:
Snapshot Aria Automation as best practise before proceeding.
1. Retrieve the relevant endpoint id:
With a GET request to URL:
https://<AriaAutomationURL>/provisioning/uerp/provisioning/mgmt/endpoints/
2. Rename the endpoint:
With a PATCH request to URL:
https://<AriaAutomationURL>/provisioning/uerp/resources/endpoints/<ID from step 1>
With body:
{
"name": "<NewNameWithoutSpaces/SpecialCharacters>"
}