Skip to content

Commit 94143fb

Browse files
Merge pull request #287489 from asergaz/m2-managesecrets
adding Azure Key Vault Secret Store extension
2 parents c677f60 + 79708d9 commit 94143fb

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

articles/iot-operations/deploy-iot-ops/howto-enable-secure-settings.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ The test settings are easier and quicker to get you started with a deployment, b
3131

3232
## Configure cluster for workload identity
3333

34-
A workload identity is an identity you assign to a software workload (such as an application, service, script, or container) to authenticate and access other services and resources. The workload identity feature needs to be enabled on your cluster, so that the [Azure Secret Store](#enable-secure-settings-in-azure-iot-operations-preview-deployment) and Azure IoT Operations can access Microsoft Entra ID protected resources. To learn more, see [What are workload identities?](/entra/workload-id/workload-identities-overview).
34+
A workload identity is an identity you assign to a software workload (such as an application, service, script, or container) to authenticate and access other services and resources. The workload identity feature needs to be enabled on your cluster, so that the [Azure Key Vault Secret Store extension for Kubernetes](/azure/azure-arc/kubernetes/secret-store-extension) and Azure IoT Operations can access Microsoft Entra ID protected resources. To learn more, see [What are workload identities?](/entra/workload-id/workload-identities-overview).
3535

3636
> [!NOTE]
3737
> This step only applies to Ubuntu + K3s clusters. The quickstart script for Azure Kubernetes Service (AKS) Edge Essentials used in [Prepare your Azure Arc-enabled Kubernetes cluster](./howto-prepare-cluster.md) enables workload identity by default. If you have an AKS Edge Essentials cluster, continue to the next section.
@@ -138,9 +138,9 @@ Use the following steps to enable workload identity on an existing connected K3s
138138

139139
## Set up Secrets Management
140140

141-
Secrets Management for Azure IoT Operations uses Azure Secret Store to sync the secrets from an Azure Key Vault and store them on the edge as Kubernetes secrets.
141+
Secrets Management for Azure IoT Operations uses Secret Store extension to sync the secrets from an Azure Key Vault and store them on the edge as Kubernetes secrets.
142142

143-
Azure Secret Store requires a user-assigned managed identity with access to the Azure Key Vault where secrets are stored. To learn more, see [What are managed identities for Azure resources?](/entra/identity/managed-identities-azure-resources/overview).
143+
Secret Store extension requires a user-assigned managed identity with access to the Azure Key Vault where secrets are stored. To learn more, see [What are managed identities for Azure resources?](/entra/identity/managed-identities-azure-resources/overview).
144144

145145
### Create an Azure Key Vault
146146

@@ -218,7 +218,7 @@ If you already have an Azure Key Vault with `Key Vault Secrets Officer` permissi
218218
219219
---
220220
221-
### Create a user-assigned managed identity for Azure Secret Store
221+
### Create a user-assigned managed identity for Secret Store extension
222222
223223
Use the [az identity create](/cli/azure/identity#az-identity-create) command to create the user-assigned managed identity.
224224

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.date: 09/24/2024
1313

1414
[!INCLUDE [public-preview-note](../includes/public-preview-note.md)]
1515

16-
Azure IoT Operations uses Azure Key Vault as the managed vault solution on the cloud, and uses [Azure Secret Store](#manage-secrets-for-your-azure-iot-operations-preview-deployment) to sync the secrets down from the cloud and store them on the edge as Kubernetes secrets.
16+
Azure IoT Operations uses Azure Key Vault as the managed vault solution on the cloud, and uses [Azure Key Vault Secret Store extension for Kubernetes](/azure/azure-arc/kubernetes/secret-store-extension) to sync the secrets down from the cloud and store them on the edge as Kubernetes secrets.
1717

1818
>[!NOTE]
1919
>**Special instructions for AIO Internal Bugbash**:
@@ -28,7 +28,7 @@ Azure IoT Operations uses Azure Key Vault as the managed vault solution on the c
2828

2929
## Add and use secrets
3030

31-
Secrets management for Azure IoT Operations uses Azure Secret Store to sync the secrets from an Azure Key Vault and store them on the edge as Kubernetes secrets. When you enabled secure settings during deployment, you selected an Azure Key Vault for secret management. It is in this Key Vault where all secrets to be used within Azure IoT Operations are stored.
31+
Secrets management for Azure IoT Operations uses Secret Store extension to sync the secrets from an Azure Key Vault and store them on the edge as Kubernetes secrets. When you enabled secure settings during deployment, you selected an Azure Key Vault for secret management. It is in this Key Vault where all secrets to be used within Azure IoT Operations are stored.
3232

3333
> [!NOTE]
3434
> Azure IoT Operations instances work with only one Azure Key Vault, multiple key vaults per instance isn't supported.
@@ -37,7 +37,7 @@ Once the setup secrets management steps are completed, you can start adding secr
3737

3838
Secrets are used in asset endpoints and dataflow endpoints for authentication. In this section, we use asset endpoints as an example, the same can be applied to dataflow endpoints. You have the following options when using a secret from the selected key vault:
3939

40-
- **Create a new secret**: creates a secret reference in the Azure Key Vault and also automatically synchronizes the secret down to the edge using Azure Secret Store. Use this option if you didn't create the secret you require for this scenario in the key vault beforehand.
40+
- **Create a new secret**: creates a secret reference in the Azure Key Vault and also automatically synchronizes the secret down to the edge using Secret Store extension. Use this option if you didn't create the secret you require for this scenario in the key vault beforehand.
4141

4242
- **Add from Azure Key Vault**: synchronizes an existing secret in key vault down to the edge if it wasn't synchronized before. Selecting this option shows you the list of secret references in the selected key vault. Use this option if you created the secret in the key vault beforehand.
4343

0 commit comments

Comments
 (0)