diff --git a/docs/spec/v1beta3/providers.md b/docs/spec/v1beta3/providers.md index 3577b6d24..fc2a1988b 100644 --- a/docs/spec/v1beta3/providers.md +++ b/docs/spec/v1beta3/providers.md @@ -1822,6 +1822,28 @@ for the client-id and tenant-id of the managed identity. For a complete guide on how to set up authentication for an Azure Event Hub, see the integration [docs](/flux/integrations/azure/). +##### Provider manifest + +When using managed identity (workload identity), the provider uses the +`.spec.channel` and `.spec.address` fields to identify the Azure Event Hub: + +- `channel` — the Azure Event Hub namespace +- `address` — the Azure Event Hub name + +```yaml +--- +apiVersion: notification.toolkit.fluxcd.io/v1beta3 +kind: Provider +metadata: + name: azure + namespace: default +spec: + type: azureeventhub + address: + channel: + serviceAccountName: # if object-level workload identity is enabled. +``` + #### SAS based auth When using SAS auth, we only use the `address` field in the secret.