Is there a way to retrieve the oms workspace ID and Key in Azure via the az cli or azure powershell? I am deploying k8s clusters (in Azure) and automatically want to deploy the oms container agent via helm. I need a workspace ID and key for that and I don't want to create the workspace by hand and manually put the Id and Key in my release job :).
You could use Azure Power Shell to do this, for example:
$rgname = "shuioms"
$omsname = "shuioms"
##get workspaceid
$oms=Get-AzureRmOperationalInsightsWorkspace -ResourceGroupName shuioms -Name shuioms
$workspaceID = $oms.CustomerId
#get oms key
$key=Get-AzureRmOperationalInsightsWorkspaceSharedKeys -ResourceGroupName shuioms -Name shuioms