Currently, external-dns is using the host azure.json file to authenticate against the Azure API, both on Vintage and CAPZ clusters.
We need to consider other options to avoid excessive privileges.
Also, we need to figure out why hostNetwork is needed and if this can be avoided using AzurePodIdentityException
Ref: https://gigantic.slack.com/archives/CLPMFRVU6/p1707208578052759
Details about current status of Identity Management on CAPZ
Currently, external-dns is using the host azure.json file to authenticate against the Azure API, both on Vintage and CAPZ clusters.
We need to consider other options to avoid excessive privileges.
Also, we need to figure out why hostNetwork is needed and if this can be avoided using AzurePodIdentityException
Ref: https://gigantic.slack.com/archives/CLPMFRVU6/p1707208578052759
Details about current status of Identity Management on CAPZ