Azure: CloudUI plugin broken with duplicate cluster prefix
Details
| Detail name | Value |
|---|---|
| Changelog Number | 17317 |
| Type | Bug |
| Status | Open |
| Affected Versions |
Description
When two Exasol deployments in a Microsoft Azure account use the same clusterPrefix parameter in their template instantiation, the CloudUI plugin does not work.
This is already indicated during template deployment:
az deployment group create --resource-group test-group-42 --template-file exasol_cluster_azure_generate_new_VNET.json
Please provide string value for 'sshKeyData' (? for help): <ssh public key>
Please provide securestring value for 'exasolOperationsPassword' (? for help):
Please provide securestring value for 'exasolDatabasePassword' (? for help):
{"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.","details":[{"code":"BadRequest","message":"{\r\n \"error\": {\r\n \"code\": \"RoleDefinitionDoesNotExist\",\r\n \"message\": \"The specified role definition with ID 'ec1cad71c6ee5f2092b65d5f4004092d' does not exist.\"\r\n }\r\n}"},{"code":"BadRequest","message":"{\r\n \"error\": {\r\n \"code\": \"RoleDefinitionDoesNotExist\",\r\n \"message\": \"The specified role definition with ID 'ec1cad71c6ee5f2092b65d5f4004092d' does not exist.\"\r\n }\r\n}"},{"code":"BadRequest","message":"{\r\n \"error\": {\r\n \"code\": \"RoleDefinitionDoesNotExist\",\r\n \"message\": \"The specified role definition with ID 'ec1cad71c6ee5f2092b65d5f4004092d' does not exist.\"\r\n }\r\n}"},{"code":"Conflict","message":"{\r\n \"error\": {\r\n \"code\": \"RoleDefinitionWithSameNameExists\",\r\n \"message\": \"A custom role with the same name already exists in this directory. Use a different name.\"\r\n }\r\n}"}]}}
Workaround
Re-deploy the second cluster with a different cluster prefix.
Fix
The CloudUI works in these scenarios as expected.