-
Notifications
You must be signed in to change notification settings - Fork 430
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 AAD Support for AKS #1407
Comments
Hey, we have a requirement for this feature, I would like to take this up We propose to add this field to AzureManagedControlPlaneSpec
Behaviour For the latest support For legacy support Limitations:
Other Required Changes: Currently Capz is using the 2020-02-01 SDK which has only legacy support for AADProfile. We need to update it to 2021-03-01 SDK for the latest support. |
|
1.) We don't have to change the entire SDK we only need to change the containerservice package to 2021-03-01. So after looking into the differences in both the models the changes would be very minimal and so will be the functional difference. 2.) Yup marking the legacy support as deprecated does makes sense. |
According to AKS docs, it's possible to migrate an existing legacy AAD cluster to the new managed AAD, I would expect the same to apply here. |
Ok 👍 . |
correct, but the reverse is (from legacy to managed) |
yup, will ensure that feature is supported. :) |
fwiw, this all sounds good to me :) I was planning to update the SDK for #1376, but if you want to do it here go ahead! I'm on vacation for the next week anyway so probably won't get to it until after that. let's make sure we capture as many of the validations as possible on the webhook side, since it should be fairly easy to do. |
ok |
/assign @LochanRn |
/kind feature
/area managedclusters
Describe the solution you'd like
[A clear and concise description of what you want to happen.]
You can integrate Azure Active Directory with an AKS cluster and use that to authorise users who access the cluster. We should add support for this in CAPZ
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Environment:
kubectl version
):/etc/os-release
):The text was updated successfully, but these errors were encountered: