Skip to content

Commit 78e2145

Browse files
committed
update docs on azure
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
1 parent 26d4601 commit 78e2145

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

docs/spec/v1beta2/helmrepositories.md

+13-5
Original file line numberDiff line numberDiff line change
@@ -224,15 +224,21 @@ to the IAM role when using IRSA.
224224

225225
#### Azure
226226

227-
The `azure` provider can be used to authenticate automatically using kubelet managed
228-
identity or Azure Active Directory pod-managed identity (aad-pod-identity), and
227+
The `azure` provider can be used to authenticate automatically using Workload Identity, Kubelet Managed
228+
Identity or Azure Active Directory pod-managed identity (aad-pod-identity), andq
229229
by extension gain access to ACR.
230230

231231
##### Kubelet Managed Identity
232232

233233
When the kubelet managed identity has access to ACR, source-controller running on
234234
it will also have access to ACR.
235235

236+
*Note*: If you have more than one identity configured on the cluster, you have to specify which one to use
237+
by setting the `AZURE_CLIENT_ID` variable in the source-controller pod.
238+
239+
If you are running into further issues, please look at the
240+
[troubleshooting guide](https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/azidentity/TROUBLESHOOTING.md#azure-virtual-machine-managed-identity)
241+
236242
##### Azure Workload Identity
237243

238244
When using Workload Identity to enable access to ACR, add the following patch to
@@ -270,13 +276,15 @@ patches:
270276
azure.workload.identity/use: "true"
271277
```
272278

273-
To use Workload Identity, you have to install the Workload Identity
274-
mutating webhook and create an identity that has access to ACR. Next, establish
279+
To use Workload Identity, the Workload Identity mutating webhook has to be installed on your cluster and
280+
you have to create an identity that has access to ACR. Next, establish
275281
a federated identity between the source-controller ServiceAccount and the
276282
identity. Patch the source-controller Pod and ServiceAccount as shown in the patch
277283
above. Please take a look at this [guide](https://azure.github.io/azure-workload-identity/docs/quick-start.html#6-establish-federated-identity-credential-between-the-identity-and-the-service-account-issuer--subject).
278284

279-
##### AAD Pod Identity
285+
##### Deprecated: AAD Pod Identity
286+
287+
**Note:** AAD Pod Identity will be archived in September 2023, and you are advised to use Workload Identity instead.
280288

281289
When using aad-pod-identity to enable access to ACR, add the following patch to
282290
your bootstrap repository, in the `flux-system/kustomization.yaml` file:

0 commit comments

Comments
 (0)