Skip to content

Commit dd363cf

Browse files
Merge pull request #289216 from dominicbetts/release-aio-m3-bb
AIO [M3]: Fixup versions and links
2 parents 9eb7712 + d1088fd commit dd363cf

File tree

4 files changed

+7
-46
lines changed

4 files changed

+7
-46
lines changed

articles/iot-operations/deploy-iot-ops/howto-deploy-iot-operations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ Use these steps if you chose the **Test settings** option on the **Dependency ma
152152
| `--ops-config` | `observability.metrics.exportInternalSeconds=<CHECK_INTERVAL>` | Provide the **check_interval** value you configured in the otel-collector-values.yaml file.<br><br>The sample value used in [Configure observability](../configure-observability-monitoring/howto-configure-observability.md) is **check_interval=60**. |
153153
154154
>[!TIP]
155-
>The `init` command only needs to be run once per cluster. If you're reusing a cluster that already had Azure IoT Operations version 0.7.0 deployed on it, you can skip this step.
155+
>The `init` command only needs to be run once per cluster. If you're reusing a cluster that already had Azure IoT Operations version 0.8.0 deployed on it, you can skip this step.
156156
157157
This command might take several minutes to complete. You can watch the progress in the deployment progress display in the terminal.
158158
@@ -217,7 +217,7 @@ Use these steps if you chose the **Secure settings** option on the **Dependency
217217
| `--ops-config` | `observability.metrics.exportInternalSeconds=<CHECK_INTERVAL>` | Provide the **check_interval** value you configured in the otel-collector-values.yaml file.<br><br>The sample value used in [Configure observability](../configure-observability-monitoring/howto-configure-observability.md) is **check_interval=60**. |
218218
219219
>[!TIP]
220-
>The `init` command only needs to be run once per cluster. If you're reusing a cluster that already had Azure IoT Operations version 0.7.0 deployed on it, you can skip this step.
220+
>The `init` command only needs to be run once per cluster. If you're reusing a cluster that already had Azure IoT Operations version 0.8.0 deployed on it, you can skip this step.
221221
222222
This command might take several minutes to complete. You can watch the progress in the deployment progress display in the terminal.
223223

articles/iot-operations/get-started-end-to-end-sample/quickstart-configure.md

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -54,40 +54,6 @@ The following snippet shows the YAML file that you applied:
5454
> [!CAUTION]
5555
> This configuration uses a self-signed application instance certificate. Don't use this configuration in a production environment. To learn more, see [Configure OPC UA certificates infrastructure for the connector for OPC UA](../discover-manage-assets/howto-configure-opcua-certificates-infrastructure.md).
5656
57-
To establish mutual trust between the OPC PLC simulator and the OPC UA connector, run the following commands:
58-
59-
# [Bash](#tab/bash)
60-
61-
```bash
62-
# Extract the OPC UA connector application instance certificate and add it to the OPC PLC trust list
63-
kubectl -n azure-iot-operations get secret aio-opc-opcuabroker-default-application-cert -o jsonpath='{.data.tls\.crt}' | base64 -d > opcuabroker.crt
64-
data=$(kubectl create secret generic temp --from-file=opcuabroker.crt=./opcuabroker.crt --dry-run=client -o jsonpath='{.data}')
65-
kubectl patch secret opc-plc-trust-list -n azure-iot-operations -p "{\"data\": $data}"
66-
rm ./opcuabroker.crt
67-
68-
# Extract the OPC PLC application instance certificate and add it to the OPC UA connector trust list
69-
kubectl -n azure-iot-operations get secret opc-plc-default-application-cert -o jsonpath='{.data.tls\.crt}' | base64 -d > opcplc.crt
70-
data=$(kubectl create secret generic temp --from-file=opcplc-000000.crt=./opcplc.crt --dry-run=client -o jsonpath='{.data}')
71-
kubectl patch secret aio-opc-ua-broker-trust-list -n azure-iot-operations -p "{\"data\": $data}"
72-
rm ./opcplc.crt
73-
```
74-
75-
# [PowerShell](#tab/powershell)
76-
77-
```powershell
78-
# Extract the OPC UA connector application instance certificate and add it to the OPC PLC trust list
79-
kubectl -n azure-iot-operations get secret aio-opc-opcuabroker-default-application-cert -o jsonpath='{.data.tls\.crt}' | %{ [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($_)) } > opcuabroker.crt
80-
$data = kubectl create secret generic temp --from-file=opcuabroker.crt=./opcuabroker.crt --dry-run=client -o jsonpath='{.data}'
81-
kubectl patch secret opc-plc-trust-list -n azure-iot-operations -p "{`"data`": $data}"
82-
rm ./opcuabroker.crt
83-
84-
# Extract the OPC PLC application instance certificate and add it to the OPC UA connector trust list
85-
kubectl -n azure-iot-operations get secret opc-plc-default-application-cert -o jsonpath='{.data.tls\.crt}' | %{ [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($_)) } > opcplc.crt
86-
$data = kubectl create secret generic temp --from-file=opcplc-000000.crt=./opcplc.crt --dry-run=client -o jsonpath='{.data}'
87-
kubectl patch secret aio-opc-ua-broker-trust-list -n azure-iot-operations -p "{`"data`": $data}"
88-
rm ./opcplc.crt
89-
```
90-
9157
---
9258

9359
## Set your environment variables
@@ -133,12 +99,10 @@ Run the following commands to download and run the Bicep file that configures yo
13399

134100
<!-- TODO: Fix download link -->
135101

136-
Download the Bicep file to your local environment from [quickstart.bicep](https://dev.azure.com/msazure/One/_git/azure-iot-operations-tests?path=%2F.pipelines%2Fbicep%2Fquickstart.bicep)
137-
138102
# [Bash](#tab/bash)
139103

140104
```bash
141-
# wget https://dev.azure.com/msazure/One/_git/azure-iot-operations-tests?path=/.pipelines/bicep/quickstart.bicep -O quickstart.bicep
105+
wget https://raw.githubusercontent.com/Azure-Samples/explore-iot-operations/release-m3/samples/quickstarts/quickstart.bicep -O quickstart.bicep
142106

143107
AIO_EXTENSION_NAME=$(az k8s-extension list -g $RESOURCE_GROUP --cluster-name $CLUSTER_NAME --cluster-type connectedClusters --query "[?extensionType == 'microsoft.iotoperations'].id" -o tsv | awk -F'/' '{print $NF}')
144108
AIO_INSTANCE_NAME=$(az iot ops list -g $RESOURCE_GROUP --query "[0].name" -o tsv)

articles/iot-operations/get-started-end-to-end-sample/quickstart-deploy.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ The rest of the quickstarts in this end-to-end series build on this one to defin
2020

2121
If you want to deploy Azure IoT Operations to a local cluster such as Azure Kubernetes Service Edge Essentials or K3s on Ubuntu, see [Deployment details](../deploy-iot-ops/overview-deploy.md).
2222

23-
> [!IMPORTANT]
24-
> If you're upgrading your public preview from version 0.6.0 to version 0.7.0, you must uninstall the previous version before deploying the new version. For more information, see [Update Azure IoT Operations](../deploy-iot-ops/howto-manage-update-uninstall.md#update).
25-
2623
## Before you begin
2724

2825
This series of quickstarts is intended to help you get started with Azure IoT Operations as quickly as possible so that you can evaluate an end-to-end scenario. In a true development or production environment, multiple teams working together perform these tasks and some tasks might require elevated permissions.
@@ -174,18 +171,18 @@ Run the following CLI commands in your Codespaces terminal.
174171
1. Initialize your cluster for Azure IoT Operations.
175172

176173
>[!TIP]
177-
>The `init` command only needs to be run once per cluster. If you're reusing a cluster that already had Azure IoT Operations version 0.7.0 deployed on it, you can skip this step.
174+
>The `init` command only needs to be run once per cluster. If you're reusing a cluster that already had Azure IoT Operations version 0.8.0 deployed on it, you can skip this step.
178175
179176
```azurecli
180-
az iot ops init --cluster $CLUSTER_NAME --resource-group $RESOURCE_GROUP --sr-resource-id $(az iot ops schema registry show --name $SCHEMA_REGISTRY --resource-group $RESOURCE_GROUP -o tsv --query id)
177+
az iot ops init --cluster $CLUSTER_NAME --resource-group $RESOURCE_GROUP
181178
```
182179

183180
This command might take several minutes to complete. You can watch the progress in the deployment progress display in the terminal.
184181

185182
1. Deploy Azure IoT Operations. This command takes several minutes to complete:
186183

187184
```azurecli
188-
az iot ops create --cluster $CLUSTER_NAME --resource-group $RESOURCE_GROUP --name ${CLUSTER_NAME}-instance
185+
az iot ops create --cluster $CLUSTER_NAME --resource-group $RESOURCE_GROUP --name ${CLUSTER_NAME}-instance --sr-resource-id $(az iot ops schema registry show --name $SCHEMA_REGISTRY --resource-group $RESOURCE_GROUP -o tsv --query id)
189186
```
190187

191188
This command might take several minutes to complete. You can watch the progress in the deployment progress display in the terminal.

articles/iot-operations/overview-iot-operations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ To secure communication between devices and the cloud through isolated network e
102102

103103
## Supported regions
104104

105-
In the 0.7.x public preview release, Azure IoT Operations supports clusters that are Arc-enabled in the following regions:
105+
In the 0.8.x public preview release, Azure IoT Operations supports clusters that are Arc-enabled in the following regions:
106106

107107
| Region | CLI value |
108108
|--------------|-------------|

0 commit comments

Comments
 (0)