Skip to content

Commit

Permalink
{AKS} az aks create: Update default value of option `--enable-manag…
Browse files Browse the repository at this point in the history
…ed-identity` to None (Azure#7674)
  • Loading branch information
FumingZhang authored Jun 3, 2024
1 parent 94016c4 commit aad178e
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/aks-preview/azext_aks_preview/custom.py
Original file line number Diff line number Diff line change
Expand Up @@ -492,7 +492,7 @@ def aks_create(
disable_public_fqdn=False,
service_principal=None,
client_secret=None,
enable_managed_identity=False,
enable_managed_identity=None,
assign_identity=None,
assign_kubelet_identity=None,
enable_aad=False,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1103,6 +1103,37 @@ def test_get_enable_managed_identity(self):
with self.assertRaises(RequiredArgumentMissingError):
self.assertEqual(ctx_2.get_enable_managed_identity(), False)

# custom value
ctx_3 = AKSPreviewManagedClusterContext(
self.cmd,
AKSManagedClusterParamDict(
{
"enable_managed_identity": None,
}
),
self.models,
DecoratorMode.CREATE,
)
self.assertEqual(ctx_3.get_enable_managed_identity(), True)

# custom value
ctx_4 = AKSPreviewManagedClusterContext(
self.cmd,
AKSManagedClusterParamDict(
{
"enable_managed_identity": False,
}
),
self.models,
DecoratorMode.UPDATE,
)
self.assertEqual(ctx_4.get_enable_managed_identity(), False)
mc_4 = self.models.ManagedCluster(location="test_location", identity=self.models.ManagedClusterIdentity(
type="SystemAssigned"
))
ctx_4.attach_mc(mc_4)
self.assertEqual(ctx_4.get_enable_managed_identity(), False)

def test_get_enable_pod_identity(self):
# default
ctx_1 = AKSPreviewManagedClusterContext(
Expand Down

0 comments on commit aad178e

Please sign in to comment.