Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
31 lines (23 sloc) 1.13 KB
#!/bin/bash
omsWorkspaceName=$1
resourceGroupName=$2
gitHubTemplateUri='https://raw.githubusercontent.com/neumanndaniel/armtemplates/master/output/logAnalyticsWorkspace.json'
gitHubLogAnalyticsAgentUri='https://raw.githubusercontent.com/neumanndaniel/kubernetes/master/omsagent/oms-daemonset.yaml'
#Get Log Analytics workspaceId and primary key, and deploy Log Analytics agent on the AKS cluster
output=$(az group deployment create --resource-group $resourceGroupName --template-uri $gitHubTemplateUri --parameters workspaceName=$omsWorkspaceName --verbose)
workspaceId=$(echo $output|jq -r .properties.outputs.workspaceId.value)
primaryKey=$(echo $output|jq -r .properties.outputs.primaryKey.value)
workspaceIdEncoded=$(echo -n $workspaceId|base64 --wrap=0)
primaryKeyEncoded=$(echo -n $primaryKey|base64 --wrap=0)
echo "apiVersion: v1
data:
KEY: $primaryKeyEncoded
WSID: $workspaceIdEncoded
kind: Secret
metadata:
name: omsagent-secret
namespace: kube-system
type: Opaque" > omsagent-secret.yaml
kubectl apply -f ./omsagent-secret.yaml
wget $gitHubLogAnalyticsAgentUri --output-document=oms-daemonset.yaml
kubectl apply -f ./oms-daemonset.yaml