Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate managed identity deployments #4755

Open
chcosta opened this issue Jan 8, 2025 · 0 comments
Open

Automate managed identity deployments #4755

chcosta opened this issue Jan 8, 2025 · 0 comments

Comments

@chcosta
Copy link
Member

chcosta commented Jan 8, 2025

<I thought this issue existed, but I can't seem to find it...>

Deployment of managed identities should be done programmatically (probably via bicep).

This won't necessarily be straight-forward to implement because of differences which exist today between production / staging environments. ie, there is not a standard naming convention between environments so storage accounts, resource groups, resources are all over the place. Something will need to know that MI A1 in subscription B1 has access policy set C on resource D and that represents MI A2 in subscription B2 has access policy C on resource E.
 

Problem

Today, our managed identities are created manually and explicitly given specific access policies which they require. This has a couple of problems

  • auditing changes is difficult
  • historical context of changes is difficult
  • there is no guaranteed consistency between staging and production environments (very error prone)
  • if these are lost / deleted, recovery would be difficult
  • discovery is difficult
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant