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

Add managed identity module #26

Merged
merged 1 commit into from
Oct 28, 2024
Merged

Add managed identity module #26

merged 1 commit into from
Oct 28, 2024

Conversation

betaniat
Copy link
Contributor

@betaniat betaniat commented Oct 23, 2024

  • Add manage identity module.
  • Assign "Managed identity operator" role to aurora-aks-kubelet-shared.
  • Modify access policies in key vault to grant access to MI application.

@betaniat betaniat self-assigned this Oct 23, 2024
@betaniat betaniat added the enhancement New feature or request label Oct 23, 2024
@betaniat betaniat marked this pull request as ready for review October 25, 2024 08:17
@betaniat betaniat requested a review from Christdej October 25, 2024 08:17
Copy link
Collaborator

@tsundvoll tsundvoll left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work!

Nice to see the solution and that it was possible to do in one go.

Ideally I would like to see these changes in 3 commits instead of 5, so there is a possibility to take the "Fix typo" commit and the "Add comment azure built-in roles in param files" commit into the "Add principalID for aurora-aks prod and staging" commit. Alternatively squash all of them into one with message "Add managed identity module". You can choose if this is something you think is worth the effort for this time, it is not super important and it works as it stands as well :)

If you are happy with it yourself, feel free to take it in.

Add principalID for aurora-aks prod and staging

Fix typo

Update key vault access policies with MI

Add comment azure built-in roles in param files
@betaniat betaniat merged commit a1ecad6 into equinor:main Oct 28, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants