Skip to content

Commit e0e401f

Browse files
Resolve comments
1 parent 759f8c0 commit e0e401f

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

articles/azure-app-configuration/reference-kubernetes-provider.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ The `spec.target` property has the following child property.
3232
|---|---|---|---|
3333
|configMapName|The name of the ConfigMap to be created|true|string|
3434

35-
The `spec.auth` property isn't required if the connection string of your App Configuration store is provided by setting the `spec.connectionStringReference` property. Otherwise, the [DefaultAzureCredential](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/azidentity#DefaultAzureCredential) is used for authentication and it will try an ordered list of credential types.
35+
The `spec.auth` property isn't required if the connection string of your App Configuration store is provided by setting the `spec.connectionStringReference` property. Otherwise, one of the identities, service principal, workload identity, or managed identity, will be used for authentication. The `spec.auth` has the following child properties. Only one of them should be specified. If none of them are set, the system-assigned managed identity of the virtual machine scale set will be used.
3636

3737
|Name|Description|Required|Type|
3838
|---|---|---|---|
3939
|servicePrincipalReference|The name of the Kubernetes Secret that contains the credentials of a service principal|false|string|
4040
|workloadIdentity|The settings for using workload identity|false|object|
41-
|managedIdentityClientId|The Client ID of user-assigned managed identity of virtual machine scale set. The absence of this property indicates that system-assigned managed identity should be attempted during authentication if another credential type doesn't take priority|false|string|
41+
|managedIdentityClientId|The Client ID of user-assigned managed identity of virtual machine scale set|false|string|
4242

4343
The `spec.auth.workloadIdentity` property has the following child property.
4444

@@ -81,7 +81,7 @@ If the `spec.keyValues.keyVaults.auth` property isn't set, the system-assigned m
8181
|---|---|---|---|
8282
|servicePrincipalReference|The name of the Kubernetes Secret that contains the credentials of a service principal used for authentication with vaults that don't have individual authentication methods specified|false|string|
8383
|workloadIdentity|The settings of the workload identity used for authentication with vaults that don't have individual authentication methods specified. It has the same child properties as `spec.auth.workloadIdentity`|false|object|
84-
|managedIdentityClientId|The client ID of a user-assigned managed identity of virtual machine scale set used for authentication with vaults that don't have individual authentication methods specified. The absence of this property indicates that system-assigned managed identity should be attempted during authentication if another credential type doesn't take priority|false|string|
84+
|managedIdentityClientId|The client ID of a user-assigned managed identity of virtual machine scale set used for authentication with vaults that don't have individual authentication methods specified|false|string|
8585
|vaults|The authentication methods for individual vaults|false|object array|
8686

8787
The authentication method of each *vault* can be specified with the following properties. One of `managedIdentityClientId`, `servicePrincipalReference` or `workloadIdentity` must be provided.
@@ -111,13 +111,13 @@ The `spec.keyValues.refresh.monitoring.keyValues` is an array of objects, which
111111

112112
### Authentication
113113

114-
#### Use System-Assigned Managed Identity of virtual machine scale set
114+
#### Use system-assigned managed identity of virtual machine scale set
115115

116-
1. [Enable the system-assigned managed identity in the virtual machine scale set](azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vmss#enable-system-assigned-managed-identity-on-an-existing-virtual-machine-scale-set) used by the Azure Kubernetes Service (AKS) cluster.
116+
1. [Enable the system-assigned managed identity in the virtual machine scale set](/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vmss#enable-system-assigned-managed-identity-on-an-existing-virtual-machine-scale-set) used by the Azure Kubernetes Service (AKS) cluster.
117117

118-
2. [Grant the system-assigned managed identity **App Configuration Data Reader** role](/azure/azure-app-configuration/howto-integrate-azure-managed-service-identity#grant-access-to-app-configuration) in Azure App Configuration.
118+
1. [Grant the system-assigned managed identity **App Configuration Data Reader** role](/azure/azure-app-configuration/howto-integrate-azure-managed-service-identity#grant-access-to-app-configuration) in Azure App Configuration.
119119

120-
3. Deploy the following sample `AzureAppConfigurationProvider` resource to the AKS cluster.
120+
1. Deploy the following sample `AzureAppConfigurationProvider` resource to the AKS cluster.
121121

122122
``` yaml
123123
apiVersion: azconfig.io/v1beta1
@@ -130,7 +130,7 @@ The `spec.keyValues.refresh.monitoring.keyValues` is an array of objects, which
130130
configMapName: configmap-created-by-appconfig-provider
131131
```
132132
133-
#### Use User-Assigned Managed Identity of virtual machine scale set
133+
#### Use user-assigned managed identity of virtual machine scale set
134134
135135
1. [Create a user-assigned managed identity](/azure/active-directory/managed-identities-azure-resources/how-manage-user-assigned-managed-identities#create-a-user-assigned-managed-identity) and note down its client ID after creation.
136136
@@ -153,7 +153,7 @@ The `spec.keyValues.refresh.monitoring.keyValues` is an array of objects, which
153153
managedIdentityClientId: <your-managed-identity-client-id>
154154
```
155155

156-
#### Use Service Principal
156+
#### Use service principal
157157

158158
1. [Create a Service Principal](/azure/active-directory/develop/howto-create-service-principal-portal)
159159

@@ -208,7 +208,7 @@ The `spec.keyValues.refresh.monitoring.keyValues` is an array of objects, which
208208
managedIdentityClientId: <your-managed-identity-client-id>
209209
```
210210

211-
#### Use Connection String
211+
#### Use connection string
212212

213213
1. Create a Kubernetes Secret in the same namespace as the `AzureAppConfigurationProvider` resource and add Azure App Configuration connection string with key *azure_app_configuration_connection_string* in the Secret.
214214

0 commit comments

Comments
 (0)