diff --git a/src/command_modules/azure-cli-acs/azure/cli/command_modules/acs/custom.py b/src/command_modules/azure-cli-acs/azure/cli/command_modules/acs/custom.py index 205172b19d2..62ecf7e0405 100644 --- a/src/command_modules/azure-cli-acs/azure/cli/command_modules/acs/custom.py +++ b/src/command_modules/azure-cli-acs/azure/cli/command_modules/acs/custom.py @@ -2254,9 +2254,14 @@ def _ensure_osa_aad(cli_ctx, # Delegate Sign In and Read User Profile permissions on Windows Azure Active Directory API resource_access = ResourceAccess(id="311a71cc-e848-46a1-bdf8-97ff7156d8e6", additional_properties=None, type="Scope") - required_osa_aad_access = RequiredResourceAccess(resource_access=[resource_access], + # Read directory permissions on Windows Azure Active Directory API + directory_access = ResourceAccess(id="5778995a-e1bf-45b8-affa-663a9f3f4d04", + additional_properties=None, type="Scope") + + required_osa_aad_access = RequiredResourceAccess(resource_access=[resource_access, directory_access], additional_properties=None, resource_app_id="00000002-0000-0000-c000-000000000000") + list_aad_filtered = list(rbac_client.applications.list(filter="identifierUris/any(s:s eq '{}')" .format(reply_url))) if update: @@ -2502,7 +2507,7 @@ def openshift_create(cmd, client, resource_group_name, name, # pylint: disable= agent_infra_pool_profile = OpenShiftManagedClusterAgentPoolProfile( name='infra', # Must be 12 chars or less before ACS RP adds to it - count=int(2), + count=int(3), vm_size="Standard_D4s_v3", os_type="Linux", role=OpenShiftAgentPoolProfileRole.infra, diff --git a/src/command_modules/azure-cli-acs/setup.py b/src/command_modules/azure-cli-acs/setup.py index 66ce2b9eb54..7f7755c58a6 100644 --- a/src/command_modules/azure-cli-acs/setup.py +++ b/src/command_modules/azure-cli-acs/setup.py @@ -31,7 +31,7 @@ DEPENDENCIES = [ 'azure-mgmt-authorization==0.50.0', - 'azure-mgmt-containerservice==4.4.0', + 'azure-mgmt-containerservice==5.1.0', 'azure-mgmt-compute==4.4.0', 'azure-graphrbac==0.60.0', 'azure-cli-core',