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.