From a2416ffafc402760fe9403ae78bfc9887638559d Mon Sep 17 00:00:00 2001 From: Ayaz-Microsoft Date: Mon, 25 May 2026 19:58:27 +0530 Subject: [PATCH 1/3] add assign_foundry_user_role.sh script for role assignment and update references --- ..._azure_ai_user_role.sh => assign_foundry_user_role.sh} | 0 infra/scripts/cosmosdb_and_ai_user_role_assignment.sh | 8 ++++---- src/App/src/hooks/usePlanWebSocket.tsx | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename infra/scripts/{assign_azure_ai_user_role.sh => assign_foundry_user_role.sh} (100%) diff --git a/infra/scripts/assign_azure_ai_user_role.sh b/infra/scripts/assign_foundry_user_role.sh similarity index 100% rename from infra/scripts/assign_azure_ai_user_role.sh rename to infra/scripts/assign_foundry_user_role.sh diff --git a/infra/scripts/cosmosdb_and_ai_user_role_assignment.sh b/infra/scripts/cosmosdb_and_ai_user_role_assignment.sh index f8c14522a..be287a043 100644 --- a/infra/scripts/cosmosdb_and_ai_user_role_assignment.sh +++ b/infra/scripts/cosmosdb_and_ai_user_role_assignment.sh @@ -154,10 +154,10 @@ echo "add_cosmosdb_access.sh completed successfully." # Call add_cosmosdb_access.sh -echo "Running assign_azure_ai_user_role.sh" -bash infra/scripts/assign_azure_ai_user_role.sh "$resourceGroupName" "$aif_resource_id" "$principal_ids" "$managedIdentityClientId" +echo "Running assign_foundry_user_role.sh" +bash infra/scripts/assign_foundry_user_role.sh "$resourceGroupName" "$aif_resource_id" "$principal_ids" "$managedIdentityClientId" if [ $? -ne 0 ]; then - echo "Error: assign_azure_ai_user_role.sh failed." + echo "Error: assign_foundry_user_role.sh failed." exit 1 fi -echo "assign_azure_ai_user_role.sh completed successfully." \ No newline at end of file +echo "assign_foundry_user_role.sh completed successfully." \ No newline at end of file diff --git a/src/App/src/hooks/usePlanWebSocket.tsx b/src/App/src/hooks/usePlanWebSocket.tsx index af038e116..234768ff2 100644 --- a/src/App/src/hooks/usePlanWebSocket.tsx +++ b/src/App/src/hooks/usePlanWebSocket.tsx @@ -209,7 +209,7 @@ export function usePlanWebSocket({ steps: [], next_steps: [], content: formatErrorMessage(errorContent), - raw_data: finalMessage || '', + raw_data: finalMessage, }; dispatch(addAgentMessage(errorAgent)); dispatch(planFailedFinal()); From 09baa80f15f5a8e0a823716e94cf7efb9204db1b Mon Sep 17 00:00:00 2001 From: Ayaz-Microsoft Date: Mon, 25 May 2026 20:11:48 +0530 Subject: [PATCH 2/3] refactor: update script calls to use assign_foundry_user_role.sh with managedIdentityClientId parameter --- infra/scripts/assign_foundry_user_role.sh | 1 + infra/scripts/cosmosdb_and_ai_user_role_assignment.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/infra/scripts/assign_foundry_user_role.sh b/infra/scripts/assign_foundry_user_role.sh index 12326e806..fde7abb5a 100644 --- a/infra/scripts/assign_foundry_user_role.sh +++ b/infra/scripts/assign_foundry_user_role.sh @@ -4,6 +4,7 @@ resource_group="$1" aif_resource_id="$2" principal_ids="$3" +managedIdentityClientId="$4" # Authenticate with Azure diff --git a/infra/scripts/cosmosdb_and_ai_user_role_assignment.sh b/infra/scripts/cosmosdb_and_ai_user_role_assignment.sh index be287a043..f1ae7ced9 100644 --- a/infra/scripts/cosmosdb_and_ai_user_role_assignment.sh +++ b/infra/scripts/cosmosdb_and_ai_user_role_assignment.sh @@ -153,7 +153,7 @@ fi echo "add_cosmosdb_access.sh completed successfully." -# Call add_cosmosdb_access.sh +# Call assign_foundry_user_role.sh echo "Running assign_foundry_user_role.sh" bash infra/scripts/assign_foundry_user_role.sh "$resourceGroupName" "$aif_resource_id" "$principal_ids" "$managedIdentityClientId" if [ $? -ne 0 ]; then From 5939c831e9c54e9bc7b326cf42fb05efe591b871 Mon Sep 17 00:00:00 2001 From: Ayaz-Microsoft Date: Tue, 26 May 2026 10:29:46 +0530 Subject: [PATCH 3/3] rename cosmosdb_and_foundry_user_role_assignment.sh --- ...assignment.sh => cosmosdb_and_foundry_user_role_assignment.sh} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename infra/scripts/{cosmosdb_and_ai_user_role_assignment.sh => cosmosdb_and_foundry_user_role_assignment.sh} (100%) diff --git a/infra/scripts/cosmosdb_and_ai_user_role_assignment.sh b/infra/scripts/cosmosdb_and_foundry_user_role_assignment.sh similarity index 100% rename from infra/scripts/cosmosdb_and_ai_user_role_assignment.sh rename to infra/scripts/cosmosdb_and_foundry_user_role_assignment.sh