Add a note about ServicePrincipalNotFound into AKS readmes
MODIFY
azure-cs-aks/README.md
azure-cs-aks/README.md
@@ -31,6 +31,13 @@ To deploy your infrastructure, follow the below steps.
4. Stand up the AKS cluster:
+ > **Note**: Due to an [issue](https://github.com/terraform-providers/terraform-provider-azuread/issues/156) in Azure Terraform Provider, the
+ > creation of an Azure Service Principal, which is needed to create the Kubernetes cluster, is delayed and may not
+ > be available when the cluster is created. If you get a "Service Principal not found" error, as a work around, you should be able to run `pulumi up`
+ > again, at which time the Service Principal replication should have been completed. See [this issue](https://github.com/Azure/AKS/issues/1206) and
+ > [this doc](https://docs.microsoft.com/en-us/azure/aks/troubleshooting#im-receiving-errors-that-my-service-principal-was-not-found-when-i-try-to-create-a-new-cluster-without-passing-in-an-existing-one)
+ > for further details.
+
```bash
$ pulumi up
```

MODIFY
azure-py-aks/README.md
azure-py-aks/README.md
@@ -42,6 +42,13 @@ After cloning this repo, from this working directory, run these commands:
4. Stand up the AKS cluster:
+ > **Note**: Due to an [issue](https://github.com/terraform-providers/terraform-provider-azuread/issues/156) in Azure Terraform Provider, the
+ > creation of an Azure Service Principal, which is needed to create the Kubernetes cluster, is delayed and may not
+ > be available when the cluster is created. If you get a "Service Principal not found" error, as a work around, you should be able to run `pulumi up`
+ > again, at which time the Service Principal replication should have been completed. See [this issue](https://github.com/Azure/AKS/issues/1206) and
+ > [this doc](https://docs.microsoft.com/en-us/azure/aks/troubleshooting#im-receiving-errors-that-my-service-principal-was-not-found-when-i-try-to-create-a-new-cluster-without-passing-in-an-existing-one)
+ > for further details.
+
```bash
$ pulumi up
```

MODIFY
azure-ts-aks-helm/README.md
azure-ts-aks-helm/README.md
@@ -51,6 +51,13 @@ After cloning this repo, `cd` into it and run these commands. A Kubernetes clust
3. Deploy everything with the `pulumi up` command. This provisions all the Azure resources necessary, including
an Active Directory service principal, AKS cluster, and then deploys the Apache Helm Chart, all in a single gesture:
+ > **Note**: Due to an [issue](https://github.com/terraform-providers/terraform-provider-azuread/issues/156) in Azure Terraform Provider, the
+ > creation of an Azure Service Principal, which is needed to create the Kubernetes cluster (see cluster.ts), is delayed and may not
+ > be available when the cluster is created. If you get a "Service Principal not found" error, as a work around, you should be able to run `pulumi up`
+ > again, at which time the Service Principal replication should have been completed. See [this issue](https://github.com/Azure/AKS/issues/1206) and
+ > [this doc](https://docs.microsoft.com/en-us/azure/aks/troubleshooting#im-receiving-errors-that-my-service-principal-was-not-found-when-i-try-to-create-a-new-cluster-without-passing-in-an-existing-one)
+ > for further details.
+
```bash
$ pulumi up
```

MODIFY
azure-ts-aks-keda/README.md
azure-ts-aks-keda/README.md
@@ -46,6 +46,13 @@ After cloning this repo, `cd` into it and run these commands.
3. Deploy everything with the `pulumi up` command. This provisions all the Azure resources necessary, including an Active Directory service principal, AKS cluster, and then deploys the Apache Helm Chart, and an Azure Function managed by KEDA, all in a single gesture:
+ > **Note**: Due to an [issue](https://github.com/terraform-providers/terraform-provider-azuread/issues/156) in Azure Terraform Provider, the
+ > creation of an Azure Service Principal, which is needed to create the Kubernetes cluster (see cluster.ts), is delayed and may not
+ > be available when the cluster is created. If you get a "Service Principal not found" error, as a work around, you should be able to run `pulumi up`
+ > again, at which time the Service Principal replication should have been completed. See [this issue](https://github.com/Azure/AKS/issues/1206) and
+ > [this doc](https://docs.microsoft.com/en-us/azure/aks/troubleshooting#im-receiving-errors-that-my-service-principal-was-not-found-when-i-try-to-create-a-new-cluster-without-passing-in-an-existing-one)
+ > for further details.
+
```bash
$ pulumi up
```

MODIFY
azure-ts-aks-mean/README.md
azure-ts-aks-mean/README.md
@@ -57,10 +57,12 @@ npm install
1. Perform the deployment:
- > **Note**: Due to an issue in the Azure Terraform Provider (https://github.com/terraform-providers/terraform-provider-azurerm/issues/1635) the
+ > **Note**: Due to an [issue](https://github.com/terraform-providers/terraform-provider-azuread/issues/156) in Azure Terraform Provider, the
> creation of an Azure Service Principal, which is needed to create the Kubernetes cluster (see cluster.ts), is delayed and may not
- > be available when the cluster is created. If you get a Service Principal not found error, as a work around, you should be able to run `pulumi up`
- > again, at which time the Service Principal should have been created.
+ > be available when the cluster is created. If you get a "Service Principal not found" error, as a work around, you should be able to run `pulumi up`
+ > again, at which time the Service Principal replication should have been completed. See [this issue](https://github.com/Azure/AKS/issues/1206) and
+ > [this doc](https://docs.microsoft.com/en-us/azure/aks/troubleshooting#im-receiving-errors-that-my-service-principal-was-not-found-when-i-try-to-create-a-new-cluster-without-passing-in-an-existing-one)
+ > for further details.
```sh
$ pulumi up

Add a note about ServicePrincipalNotFound into AKS readmes (#481)