aks-baseline icon indicating copy to clipboard operation
aks-baseline copied to clipboard

Migrate to Azure AD Workload Identities (once User Managed Identity support is in Preview)

Open ckittel opened this issue 3 years ago • 7 comments

Today we install AAD Pod Identity ourselves to make it available to our workloads. AAD Pod Identity is coming as a managed add-on to eliminate this manual step.

  1. Remove the .yaml file from the flux configuration
  2. Update the workload deployment steps that use AAD Pod Identity to reference the built-in solution (should be no change in instructions though)
  3. Update the main page to move that from the OOS list to the features list

ckittel avatar Nov 13 '20 15:11 ckittel

Cluster has been moved to user-managed identity as a pre-req for this.

ckittel avatar Jan 25 '21 17:01 ckittel

This is implemented in the Regulated Workloads cluster, waiting a bit yet before we can backport it to baseline.

ckittel avatar Apr 02 '21 12:04 ckittel

We'll want to wait until v2. v1 is not currently template friendly (in that you have to deploy the cluster twice to associate your first identity)

ckittel avatar Sep 17 '21 13:09 ckittel

The OIDC Issuer feature needs to be enabled on the cluster for this to work. That work is being spiked out in #274

ckittel avatar Jan 04 '22 15:01 ckittel

OIDC Issuer is included in the implementation now, that's the first part of this feature.

ckittel avatar Feb 01 '22 22:02 ckittel

While we could move to workload identities now, we'd have to create the app registration in Azure AD by hand. I'm thinking it'll make more sense to wait until managed identity support ships, so we can keep this a native azure experience, akin to what we have now with pod identity

ckittel avatar May 03 '22 16:05 ckittel

We are tracking development of workload identity, with user managed identity support, closely. A lot is still "in flight" at the moment, but we took the time to explore the change in a "placeholder" PR. If you're interested in seeing the current direction of things, you can follow along in: #326

ckittel avatar May 27 '22 16:05 ckittel

This is now complete with the work done in #326, which has been merged.

ckittel avatar Oct 07 '22 17:10 ckittel