Skip to content

Commit a702fb6

Browse files
author
Soumya Maitra
committed
Updated AZCLI version
1 parent f885033 commit a702fb6

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

articles/operator-nexus/includes/arc-connect.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ export LOCATION=""
1010
export INSTALL_AZURE_MONITOR_AGENT="true"
1111
export PROXY_URL=""
1212
export NAMESPACE=""
13+
export AZURE_MONITOR_AGENT_VERSION="1.24.2"
14+
export CONNECTEDMACHINE_AZCLI_VERSION="0.6.0"
1315
```

articles/operator-nexus/includes/install.md

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
ms.custom: devx-track-azurecli
33
---
44
```bash
5-
65
#!/bin/bash
76
set -e
87

@@ -22,6 +21,8 @@ stringData:
2221
LOCATION: "${LOCATION}"
2322
PROXY_URL: "${PROXY_URL}"
2423
INSTALL_AZURE_MONITOR_AGENT: "${INSTALL_AZURE_MONITOR_AGENT}"
24+
VERSION: "${AZURE_MONITOR_AGENT_VERSION}"
25+
CONNECTEDMACHINE_AZCLI_VERSION: "${CONNECTEDMACHINE_AZCLI_VERSION}"
2526
EOF
2627
}
2728

@@ -88,6 +89,16 @@ spec:
8889
secretKeyRef:
8990
name: naks-vm-telemetry
9091
key: INSTALL_AZURE_MONITOR_AGENT
92+
- name: VERSION
93+
valueFrom:
94+
secretKeyRef:
95+
name: naks-vm-telemetry
96+
key: VERSION
97+
- name: CONNECTEDMACHINE_AZCLI_VERSION
98+
valueFrom:
99+
secretKeyRef:
100+
name: naks-vm-telemetry
101+
key: CONNECTEDMACHINE_AZCLI_VERSION
91102
securityContext:
92103
privileged: true
93104
command:
@@ -141,7 +152,10 @@ spec:
141152
if proxy_url is not None:
142153
os.environ["HTTP_PROXY"] = proxy_url
143154
os.environ["HTTPS_PROXY"] = proxy_url
144-
run_cmd(logger, "/usr/bin/az extension add --name connectedmachine --version 0.6.0 --yes")
155+
cm_azcli_version = config.get("CONNECTEDMACHINE_AZCLI_VERSION")
156+
logger.info("Install az CLI connectedmachine extension: {cm_azcli_version}")
157+
ext_cmd = f'/usr/bin/az extension add --name connectedmachine --version "{cm_azcli_version}" --yes'
158+
run_cmd(logger, ext_cmd)
145159
146160
147161
def get_cm_properties(logger, config):
@@ -527,7 +541,7 @@ spec:
527541
#!/bin/bash
528542
set -e
529543
530-
echo "{\"SUBSCRIPTION_ID\": \"\${SUBSCRIPTION_ID}\", \"SERVICE_PRINCIPAL_ID\": \"\${SERVICE_PRINCIPAL_ID}\", \"SERVICE_PRINCIPAL_SECRET\": \"\${SERVICE_PRINCIPAL_SECRET}\", \"RESOURCE_GROUP\": \"\${RESOURCE_GROUP}\", \"TENANT_ID\": \"\${TENANT_ID}\", \"LOCATION\": \"\${LOCATION}\", \"PROXY_URL\": \"\${PROXY_URL}\", \"CONNECTEDMACHINE_AZCLI_VERSION\": \"0.6.0\"}" > "\${WORKDIR}"/telemetry/arc-connect.json
544+
echo "{\"VERSION\": \"\${VERSION}\", \"SUBSCRIPTION_ID\": \"\${SUBSCRIPTION_ID}\", \"SERVICE_PRINCIPAL_ID\": \"\${SERVICE_PRINCIPAL_ID}\", \"SERVICE_PRINCIPAL_SECRET\": \"\${SERVICE_PRINCIPAL_SECRET}\", \"RESOURCE_GROUP\": \"\${RESOURCE_GROUP}\", \"TENANT_ID\": \"\${TENANT_ID}\", \"LOCATION\": \"\${LOCATION}\", \"PROXY_URL\": \"\${PROXY_URL}\", \"CONNECTEDMACHINE_AZCLI_VERSION\": \"\${CONNECTEDMACHINE_AZCLI_VERSION}\"}" > "\${WORKDIR}"/telemetry/arc-connect.json
531545
532546
echo "Connecting machine to Azure Arc..."
533547
/usr/bin/python3 "\${WORKDIR}"/telemetry/setup_arc_for_servers.py > "\${WORKDIR}"/setup_arc_for_servers.out
@@ -623,7 +637,9 @@ LOCATION="${LOCATION:?LOCATION must be set}"
623637
PROXY_URL="${PROXY_URL:?PROXY_URL must be set}"
624638
INSTALL_AZURE_MONITOR_AGENT="${INSTALL_AZURE_MONITOR_AGENT:?INSTALL_AZURE_MONITOR_AGENT must be true/false}"
625639
NAMESPACE="${NAMESPACE:?NAMESPACE must be set}"
640+
AZURE_MONITOR_AGENT_VERSION="${AZURE_MONITOR_AGENT_VERSION:-"1.24.2"}"
641+
CONNECTEDMACHINE_AZCLI_VERSION="${CONNECTEDMACHINE_AZCLI_VERSION:-"0.6.0"}"
626642

627643
create_secret
628644
create_daemonset
629-
```
645+
```

0 commit comments

Comments
 (0)