prometrix
prometrix copied to clipboard
Add support for Azure Workload Identity
Another take based on https://github.com/robusta-dev/robusta/pull/975
To test it you need to follow this guide: https://learn.microsoft.com/en-us/azure/aks/workload-identity-deploy-cluster
In a nutshell:
- Create a Managed Identity
- Assign the appropriate permissions to the Managed Identity on the Azure Resource
- Create a Service Account
- Federate the Managed Identity with the Service Account
- Add the Managed Identity's client ID to the Service Account's annotations and
azure.workload.identity/use: "true"label to the Pod spec.
Hi @EppO, thanks for the PR, I'm working on testing this PR. Do you have a test file used to test this? Also can you please update the docs in the README about how to use this?