Skip to content

Commit 0cdea53

Browse files
Merge pull request #284008 from RichardChen820/user/junbchen/tsg2
Add Azure App Configuration K8s Provider FAQ
2 parents 89bceec + dcb4d17 commit 0cdea53

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

articles/azure-app-configuration/quickstart-azure-kubernetes-service.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,24 @@ If the phase is not `COMPLETE`, the data isn't downloaded from your App Configur
351351
kubectl logs deployment/az-appconfig-k8s-provider -n azappconfig-system
352352
```
353353

354-
Use the logs for further troubleshooting. For example, if you see requests to your App Configuration store are responded with *RESPONSE 403: 403 Forbidden*, it may indicate the App Configuration Kubernetes Provider doesn't have the necessary permission to access your App Configuration store. Follow the instructions in [use workload identity](./reference-kubernetes-provider.md#use-workload-identity) to ensure associated managed identity is assigned proper permission.
354+
Use the logs for further troubleshooting. Refer to the [FAQ](#faq) section for common issues.
355+
356+
## FAQ
357+
358+
#### Why isn’t the ConfigMap or Secret being generated?
359+
360+
You can follow the steps in the [Troubleshooting](#troubleshooting) guide to collect logs for detailed error information. Here are some common causes.
361+
362+
- **RESPONSE 403: 403 Forbidden**: The configured identity lacks the necessary permissions to access the App Configuration store. Refer to the [Authentication](./reference-kubernetes-provider.md#authentication) section for examples that match the identity you are using.
363+
- **A Key Vault reference is found in App Configuration, but 'spec.secret' was not configured**: One or more Key Vault references are included in the selected key-values, but the authentication information for Key Vaults is not provided. To maintain the integrity of the configuration, the entire configuration fails to load. Configure the `spec.secret` section to provide the necessary authentication information. For examples and more information, see [Key Vault reference](./reference-kubernetes-provider.md#key-vault-references) .
364+
365+
#### Why does the generated ConfigMap not contain the expected data?
366+
367+
Ensure that you specify the correct key-value selectors to match the expected data. If no selectors are specified, all key-values without a label will be downloaded from your App Configuration store. When using a key filter, verify that it matches the prefix of your expected key-values. If your key-values have labels, make sure to specify the label filter in the selectors. For more examples, refer to the [key-value selection](./reference-kubernetes-provider.md#key-value-selection) documentation.
368+
369+
#### How can I customize the installation of the Azure App Configuration Kubernetes Provider?
370+
371+
You can customize the installation by providing additional Helm values when installing the Azure App Configuration Kubernetes Provider. For example, you can set the log level, configure the provider to run on a specific node, or disable the workload identity. Refer to the [installation guide](./reference-kubernetes-provider.md#installation) for more information.
355372

356373
## Clean up resources
357374

0 commit comments

Comments
 (0)