vishalv4476
New Contributor III

Hi,

Issue potentially is with init scripts , it starts and run for 50 mins and terminates the clusters to execute the jobs

Global init script we are using is :

#!/bin/bash

# To diable immediate exit or errors
set +e

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash || echo "Warning: Azure CLI installation failed."

sudo apt install jq || echo "Warning: Failed to install jq."

export resource_id=$(curl -s -H Metadata:true --noproxy "*" "some-api-xxx-xxx" | jq -r .compute.resourceId) || echo "Warning: Failed to fetch resource ID or resource ID is empty."

export msi_id="xxx-xxx-xxx-xxx"
export dcr_id="/subscriptions/xxxx-xxxx-xxxx-xxxx/resourceGroups/xx-xx-xx-xx/providers/Microsoft.Insights/dataCollectionRules/xx-xx-xx-xx"

az login --identity --username ${msi_id} || echo "Warning: Azure CLI login failed."
echo "Installing AMA for VM-${resource_id}"
az vm extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --ids $resource_id --enable-auto-upgrade true || echo "Warning: Failed to install Azure Monitor Agent."
echo "Enabling DCRA for VM-${resource_id}"
az monitor data-collection rule association create --name "VM-4" --rule-id $dcr_id --resource $resource_id || echo "Warning: Failed to enable DCRA for VM-${resource_id}."

echo "Global init script completed."
exit 0