Azure / Azure/azure-quickstart-templates

Update aks-nat-agic to supported version

Open
#12,928 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Bicep
Stars
14.9k
Forks
16.2k
Avg merge
6d 21h
Merged PRs (30d)
6

Description

### Template

[aks-nat-agic](https://github.com/Azure/azure-quickstart-templates/tree/master/demos/aks-nat-agic)

### Issue Details

### Repro steps
1. Simply deploy the template
2. Observe error message `PodIdentity addon is not allowed since feature 'Microsoft.ContainerService/EnablePodIdentityPreview' is not enabled.`
3. Read [Microsoft.ContainerService/EnablePodIdentityPreview](https://learn.microsoft.com/en-us/azure/aks/use-azure-ad-pod-identity) documentation
4. Observe the following note in the documentation

> We recommend you review [Azure AD workload identity](https://learn.microsoft.com/en-us/azure/aks/workload-identity-overview) (preview). This authentication method replaces pod-managed identity (preview), which integrates with the Kubernetes native capabilities to federate with any external identity providers on behalf of the application.

### Resolution

Update the aforementioned template to use [Use an Azure AD workload identity (preview)](https://learn.microsoft.com/en-us/azure/aks/workload-identity-overview) instead.

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect the aks-nat-agic template in demos/aks-nat-agic and reproduce the deployment error described in the issue. Read the linked Azure AD workload identity documentation, then update the template to use that authentication method instead of PodIdentity and verify that deployment no longer reports the disabled preview feature.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, kubernetes
Domain
cloud, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.