prometrix icon indicating copy to clipboard operation
prometrix copied to clipboard

Add support for Azure Workload Identity

Open EppO opened this issue 2 years ago • 4 comments

Another take based on https://github.com/robusta-dev/robusta/pull/975

EppO avatar Dec 11 '23 23:12 EppO

To test it you need to follow this guide: https://learn.microsoft.com/en-us/azure/aks/workload-identity-deploy-cluster

In a nutshell:

  1. Create a Managed Identity
  2. Assign the appropriate permissions to the Managed Identity on the Azure Resource
  3. Create a Service Account
  4. Federate the Managed Identity with the Service Account
  5. Add the Managed Identity's client ID to the Service Account's annotations and azure.workload.identity/use: "true" label to the Pod spec.

EppO avatar Dec 13 '23 19:12 EppO

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?

pavangudiwada avatar Feb 05 '24 11:02 pavangudiwada