Skip to content

[AKS] implement enable/disable flags for user-defined scheduler configuration - #33934

Merged
Cooper Cox (coopercox-ms) merged 1 commit into
Azure:devfrom
t0rr3sp3dr0:pedrotorres/user-defined-scheduler-configuration
Aug 20, 2026
Merged

[AKS] implement enable/disable flags for user-defined scheduler configuration#33934
Cooper Cox (coopercox-ms) merged 1 commit into
Azure:devfrom
t0rr3sp3dr0:pedrotorres/user-defined-scheduler-configuration

Conversation

@t0rr3sp3dr0

@t0rr3sp3dr0 Pedro Tôrres (t0rr3sp3dr0) commented Aug 19, 2026

Copy link
Copy Markdown
Member

🤖 PR Validation — ⚠️ Review suggested

Breaking Changes Tests
⚠️ None ️✔️ 130/130
⚠️AzureCLI-BreakingChangeTest
⚠️acs
rule cmd_name rule_message suggest_message
⚠️ 1006 - ParaAdd aks create cmd aks create added parameter enable_upstream_kubescheduler_user_configuration
⚠️ 1006 - ParaAdd aks update cmd aks update added parameter disable_upstream_kubescheduler_user_configuration
⚠️ 1006 - ParaAdd aks update cmd aks update added parameter enable_upstream_kubescheduler_user_configuration

Related command

  • az aks create --subscription="${SUBSCRIPTION_ID}" --resource-group="${RESOURCEGROUP_NAME}" --location="${AZURE_LOCATION}" --name="${CLUSTER_NAME}" --kubernetes-version="${KUBERNETES_VERSION}" --enable-upstream-kubescheduler-user-configuration
  • az aks update --subscription="${SUBSCRIPTION_ID}" --resource-group="${RESOURCEGROUP_NAME}" --name="${CLUSTER_NAME}" --enable-upstream-kubescheduler-user-configuration
  • az aks update --subscription="${SUBSCRIPTION_ID}" --resource-group="${RESOURCEGROUP_NAME}" --name="${CLUSTER_NAME}" --disable-upstream-kubescheduler-user-configuration

Description
Introduce new Azure CLI flags for enabling/disabling User-Defined Scheduler Configuration for kube-scheduler Upstream in AKS Clusters.

Testing Guide

# Create a new Managed Cluster in AKS with User-Defined Scheduler Configuration for kube-scheduler Upstream enabled. The resulting Managed Cluster object should have `.schedulerProfile.upstream.schedulerConfigMode` set to `ManagedByCRD`.
az aks create --subscription="${SUBSCRIPTION_ID}" --resource-group="${RESOURCEGROUP_NAME}" --location="${AZURE_LOCATION}" --name="${CLUSTER_NAME}" --kubernetes-version="${KUBERNETES_VERSION}" --enable-upstream-kubescheduler-user-configuration

# Update an existing Managed Cluster in AKS to enable User-Defined Scheduler Configuration for kube-scheduler Upstream. The resulting Managed Cluster object should have `.schedulerProfile.upstream.schedulerConfigMode` set to `ManagedByCRD`.
az aks update --subscription="${SUBSCRIPTION_ID}" --resource-group="${RESOURCEGROUP_NAME}" --name="${CLUSTER_NAME}" --enable-upstream-kubescheduler-user-configuration

# Update an existing Managed Cluster in AKS to disable User-Defined Scheduler Configuration for kube-scheduler Upstream. The resulting Managed Cluster object should have `.schedulerProfile.upstream.schedulerConfigMode` set to `Default`.
az aks update --subscription="${SUBSCRIPTION_ID}" --resource-group="${RESOURCEGROUP_NAME}" --name="${CLUSTER_NAME}" --disable-upstream-kubescheduler-user-configuration

History Notes

  • [AKS] az aks create: Add --enable-upstream-kubescheduler-user-configuration flag to enable User-Defined Scheduler Configuration for kube-scheduler Upstream on a new cluster.
  • [AKS] az aks update: Add --enable-upstream-kubescheduler-user-configuration flag to enable User-Defined Scheduler Configuration for kube-scheduler Upstream on an existing cluster.
  • [AKS] az aks update: Add --disable-upstream-kubescheduler-user-configuration flag to disable User-Defined Scheduler Configuration for kube-scheduler Upstream on an existing cluster.

This checklist is used to make sure that common guidelines for a pull request are followed.

Signed-off-by: Pedro Tôrres <pedrotorres@microsoft.com>
Copilot AI lite review requested due to automatic review settings August 19, 2026 22:57
@azure-client-tools-bot-prd

Copy link
Copy Markdown

Hi Pedro Tôrres (@t0rr3sp3dr0),
Since the current milestone time is less than 7 days, this pr may not catch up with this release.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds new az aks create / az aks update flags to enable/disable AKS “User-Defined Scheduler Configuration” for upstream kube-scheduler by setting schedulerProfile.upstream.schedulerConfigMode to ManagedByCRD or Default, and includes unit + scenario test coverage plus updated help text.

Changes:

  • Introduces --enable-upstream-kubescheduler-user-configuration for aks create and aks update, and --disable-upstream-kubescheduler-user-configuration for aks update.
  • Implements decorator logic to set schedulerProfile.upstream.schedulerConfigMode accordingly (including mutual exclusivity validation for update).
  • Adds unit tests and scenario tests (with recordings) verifying the created/updated cluster’s schedulerProfile state.

Reviewed changes

Copilot reviewed 7 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/azure-cli/azure/cli/command_modules/acs/managed_cluster_decorator.py Adds context getters + create/update decorator logic to set schedulerConfigMode.
src/azure-cli/azure/cli/command_modules/acs/custom.py Extends aks_create / aks_update signatures to accept the new flags.
src/azure-cli/azure/cli/command_modules/acs/_params.py Registers the new CLI arguments for aks create and aks update.
src/azure-cli/azure/cli/command_modules/acs/_help.py Documents the new flags in command help.
src/azure-cli/azure/cli/command_modules/acs/linter_exclusions.yml Excludes option-length lint for the new long parameter names.
src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_managed_cluster_decorator.py Adds unit tests for the create/update decorator behavior and mutual exclusivity.
src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_aks_commands.py Adds scenario tests for create/update enable/disable flows.
src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_update_with_disable_upstream_kubescheduler_user_configuration.yaml Adds playback recording for the disable scenario test.
Suppressed comments (1)

src/azure-cli/azure/cli/command_modules/acs/_params.py:950

  • The new aks update arguments --enable-upstream-kubescheduler-user-configuration / --disable-upstream-kubescheduler-user-configuration are registered without help= strings. That will likely leave these options undocumented in az aks update -h output. Please add help= text (matching the wording in _help.py) so users discover what the flags do from CLI help.
        c.argument("enable_upstream_kubescheduler_user_configuration", action="store_true")
        c.argument("disable_upstream_kubescheduler_user_configuration", action="store_true")

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +6374 to +6397
def get_enable_upstream_kubescheduler_user_configuration(self) -> bool:
"""Obtain the value of enable_upstream_kubescheduler_user_configuration.

:return: bool
"""
return self.raw_param.get("enable_upstream_kubescheduler_user_configuration")

def get_disable_upstream_kubescheduler_user_configuration(self) -> bool:
"""Obtain the value of disable_upstream_kubescheduler_user_configuration.

:return: bool
"""
disable_upstream_kubescheduler_user_configuration = self.raw_param.get(
"disable_upstream_kubescheduler_user_configuration"
)
if (
disable_upstream_kubescheduler_user_configuration and
self.get_enable_upstream_kubescheduler_user_configuration()
):
raise MutuallyExclusiveArgumentError(
"Cannot specify --enable-upstream-kubescheduler-user-configuration and "
"--disable-upstream-kubescheduler-user-configuration at the same time."
)
return disable_upstream_kubescheduler_user_configuration
action="store_true",
help="Enable managed installation of Gateway API CRDs from the standard release channel."
)
c.argument("enable_upstream_kubescheduler_user_configuration", action="store_true")
@a0x1ab

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).

@coopercox-ms Cooper Cox (coopercox-ms) added the Azure Client Tools Agent Requested Request Azure Client Tools Agent testing and review label Aug 20, 2026
@azure-client-tools-agent

Copy link
Copy Markdown
Contributor

Live test results — azdev test --live --series (changed test files only)

FAIL (exit 1)

Selectors: test_aks_commands test_managed_cluster_decorator (module)
PR head ref: pedrotorres/user-defined-scheduler-configuration
PR head sha: 1c3357e30fa07e63a68d3036394a478f0f9f0e4f
PR base ref: dev
New test files in PR: false

Changed test files run
src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_aks_commands.py
src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_managed_cluster_decorator.py

Workflow run: https://github.com/Azure/issue-sentinel/actions/runs/32331640219

Live-test recordings: 1 regenerated — archived in workflow artifact live-test-pr-33934 (recordings/).

ℹ️ This PR is from a fork, so recordings were not pushed automatically. Download them from the artifact and commit to your branch.

Recording files
src/azure-cli/azure/cli/command_modules/acs/tests/latest/recordings/test_aks_abort.yaml
Last 80 lines of azdev output

    @AllowLargeResponse()
    @AKSCustomResourceGroupPreparer(random_name_length=17, name_prefix='clitest', location='westus2')
    def test_aks_abort(self, resource_group, resource_group_location):
        aks_name = self.create_random_name('cliakstest', 16)
        self.kwargs.update({
            'resource_group': resource_group,
            'name': aks_name,
            'ssh_key_value': self.generate_ssh_keys(),
        })
    
        create_cmd = 'aks create --resource-group={resource_group} --name={name} --ssh-key-value={ssh_key_value} --no-wait'
>       self.cmd(create_cmd)

azure-cli/src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_aks_commands.py:6893: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
azure-cli/src/azure-cli/azure/cli/command_modules/acs/tests/latest/test_aks_commands.py:71: in cmd
    return super().cmd(command, checks=checks, expect_failure=expect_failure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
azure-cli/src/azure-cli-testsdk/azure/cli/testsdk/base.py:177: in cmd
    return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
azure-cli/src/azure-cli-testsdk/azure/cli/testsdk/base.py:252: in __init__
    self._in_process_execute(cli_ctx, command, expect_failure=expect_failure)
azure-cli/src/azure-cli-testsdk/azure/cli/testsdk/base.py:315: in _in_process_execute
    raise ex.exception
.venv/lib/python3.12/site-packages/knack/cli.py:233: in invoke
    cmd_result = self.invocation.execute(args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
azure-cli/src/azure-cli-core/azure/cli/core/commands/__init__.py:677: in execute
    raise ex
azure-cli/src/azure-cli-core/azure/cli/core/commands/__init__.py:820: in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
azure-cli/src/azure-cli-core/azure/cli/core/commands/__init__.py:789: in _run_job
    result = cmd_copy(params)
             ^^^^^^^^^^^^^^^^
azure-cli/src/azure-cli-core/azure/cli/core/commands/__init__.py:335: in __call__
    return self.handler(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
azure-cli/src/azure-cli-core/azure/cli/core/commands/command_operation.py:120: in handler
    return op(**command_args)
           ^^^^^^^^^^^^^^^^^^
azure-cli/src/azure-cli/azure/cli/command_modules/acs/custom.py:1090: in aks_create
    return aks_create_decorator.create_mc(mc)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <azure.cli.command_modules.acs.managed_cluster_decorator.AKSManagedClusterCreateDecorator object at 0x7f9c041db8f0>
mc = {'location': 'westus2', 'properties': {'agentPoolProfiles': [{'name': 'nodepool1', 'orchestratorVersion': '', 'vmSize'...ofile': {'artifactSource': 'Direct'}}, 'identity': {'type': 'SystemAssigned'}, 'sku': {'name': 'Base', 'tier': 'Free'}}

    def create_mc(self, mc: ManagedCluster) -> ManagedCluster:
        """Send request to create a real managed cluster.
    
        :return: the ManagedCluster object
        """
        self._ensure_mc(mc)
    
        # Due to SPN replication latency, we do a few retries here
        max_retry = 30
        error_msg = ""
        for _ in range(0, max_retry):
            try:
                cluster = self.put_mc(mc)
                return cluster
            # CloudError was raised before, but since the adoption of track 2 SDK,
            # HttpResponseError would be raised instead
            except HttpResponseError as ex:
                error_msg = str(ex)
                if "not found in Active Directory tenant" in ex.message:
                    time.sleep(3)
                else:
>                   raise map_azure_error_to_cli_error(ex)
E                   azure.cli.core.azclierror.BadRequestError: (BadRequest) The VM size of Standard_DS2_v2 is not allowed in your subscription in location 'westus2'. The available VM sizes are 'standard_b16als_v2,standard_b16as_v2,standard_b16ls_v2,standard_b16pls_v2,standard_b16ps_v2,standard_b16s_v2,standard_b2als_v2,standard_b2as_v2,standard_b2ls_v2,standard_b2pls_v2,standard_b2ps_v2,standard_b2s_v2,standard_b32als_v2,standard_b32as_v2,standard_b32ls_v2,standard_b32s_v2,standard_b4als_v2,standard_b4as_v2,standard_b4ls_v2,standard_b4pls_v2,standard_b4ps_v2,standard_b4s_v2,standard_b8als_v2,standard_b8as_v2,standard_b8ls_v2,standard_b8pls_v2,standard_b8ps_v2,standard_b8s_v2,standard_d128ads_v7,standard_d128alds_v7,standard_d128als_v7,standard_d128as_v7,standard_d128ds_v6,standard_d128ds_v7,standard_d128lds_v6,standard_d128lds_v7,standard_d128ls_v6,standard_d128ls_v7,standard_d128s_v6,standard_d128s_v7,standard_d15_v2,standard_d160ads_v7,standard_d160alds_v7,standard_d160als_v7,standard_d160as_v7,standard_d16_v3,standard_d16_v4,standard_d16_v5,standard_d16a_v4,standard_d16ads_v5,standard_d16ads_v6,standard_d16ads_v7,standard_d16alds_v6,standard_d16alds_v7,standard_d16als_v6,standard_d16als_v7,standard_d16as_v4,standard_d16as_v5,standard_d16as_v6,standard_d16as_v7,standard_d16d_v4,standard_d16d_v5,standard_d16ds_v4,standard_d16ds_v5,standard_d16ds_v6,standard_d16ds_v7,standard_d16lds_v5,standard_d16lds_v6,standard_d16lds_v7,standard_d16ls_v5,standard_d16ls_v6,standard_d16ls_v7,standard_d16pds_v5,standard_d16pds_v6,standard_d16plds_v5,standard_d16plds_v6,standard_d16pls_v5,standard_d16pls_v6,standard_d16ps_v5,standard_d16ps_v6,standard_d16s_v3,standard_d16s_v4,standard_d16s_v5,standard_d16s_v6,standard_d16s_v7,standard_d192ds_v6,standard_d192ds_v7,standard_d192lds_v7,standard_d192ls_v7,standard_d192s_v6,standard_d192s_v7,standard_d2_v3,standard_d2_v4,standard_d2_v5,standard_d2a_v4,standard_d2ads_v5,standard_d2ads_v6,standard_d2ads_v7,standard_d2alds_v6,standard_d2alds_v7,standard_d2als_v6,standard_d2als_v7,standard_d2as_v4,standard_d2as_v5,standard_d2as_v6,standard_d2as_v7,standard_d2d_v4,standard_d2d_v5,standard_d2ds_v4,standard_d2ds_v5,standard_d2ds_v6,standard_d2ds_v7,standard_d2lds_v5,standard_d2lds_v6,standard_d2lds_v7,standard_d2ls_v5,standard_d2ls_v6,standard_d2ls_v7,standard_d2pds_v5,standard_d2pds_v6,standard_d2plds_v5,standard_d2plds_v6,standard_d2pls_v5,standard_d2pls_v6,standard_d2ps_v5,standard_d2ps_v6,standard_d2s_v3,standard_d2s_v4,standard_d2s_v5,standard_d2s_v6,standard_d2s_v7,standard_d32_v3,standard_d32_v4,standard_d32_v5,standard_d32a_v4,standard_d32ads_v5,standard_d32ads_v6,standard_d32ads_v7,standard_d32alds_v6,standard_d32alds_v7,standard_d32als_v6,standard_d32als_v7,standard_d32as_v4,standard_d32as_v5,standard_d32as_v6,standard_d32as_v7,standard_d32d_v4,standard_d32d_v5,standard_d32ds_v4,standard_d32ds_v5,standard_d32ds_v6,standard_d32ds_v7,standard_d32lds_v5,standard_d32lds_v6,standard_d32lds_v7,standard_d32ls_v5,standard_d32ls_v6,standard_d32ls_v7,standard_d32pds_v5,standard_d32pds_v6,standard_d32plds_v5,standard_d32plds_v6,standard_d32pls_v5,standard_d32pls_v6,standard_d32ps_v5,standard_d32ps_v6,standard_d32s_v3,standard_d32s_v4,standard_d32s_v5,standard_d32s_v6,standard_d32s_v7,standard_d48_v3,standard_d48_v4,standard_d48_v5,standard_d48a_v4,standard_d48ads_v5,standard_d48ads_v6,standard_d48ads_v7,standard_d48alds_v6,standard_d48alds_v7,standard_d48als_v6,standard_d48als_v7,standard_d48as_v4,standard_d48as_v5,standard_d48as_v6,standard_d48as_v7,standard_d48d_v4,standard_d48d_v5,standard_d48ds_v4,standard_d48ds_v5,standard_d48ds_v6,standard_d48ds_v7,standard_d48lds_v5,standard_d48lds_v6,standard_d48lds_v7,standard_d48ls_v5,standard_d48ls_v6,standard_d48ls_v7,standard_d48pds_v5,standard_d48pds_v6,standard_d48plds_v5,standard_d48plds_v6,standard_d48pls_v5,standard_d48pls_v6,standard_d48ps_v5,standard_d48ps_v6,standard_d48s_v3,standard_d48s_v4,standard_d48s_v5,standard_d48s_v6,standard_d48s_v7,standard_d4_v3,standard_d4_v4,standard_d4_v5,standard_d4a_v4,standard_d4ads_v5,standard_d4ads_v6,standard_d4ads_v7,standard_d4alds_v6,standard_d4alds_v7,standard_d4als_v6,standard_d4als_v7,standard_d4as_v4,standard_d4as_v5,standard_d4as_v6,standard_d4as_v7,standard_d4d_v4,standard_d4d_v5,standard_d4ds_v4,standard_d4ds_v5,standard_d4ds_v6,standard_d4ds_v7,standard_d4lds_v5,standard_d4lds_v6,standard_d4lds_v7,standard_d4ls_v5,standard_d4ls_v6,standard_d4ls_v7,standard_d4pds_v5,standard_d4pds_v6,standard_d4plds_v5,standard_d4plds_v6,standard_d4pls_v5,standard_d4pls_v6,standard_d4ps_v5,standard_d4ps_v6,standard_d4s_v3,standard_d4s_v4,standard_d4s_v5,standard_d4s_v6,standard_d4s_v7,standard_d64_v3,standard_d64_v4,standard_d64_v5,standard_d64a_v4,standard_d64ads_v5,standard_d64ads_v6,standard_d64ads_v7,standard_d64alds_v6,standard_d64alds_v7,standard_d64als_v6,standard_d64als_v7,standard_d64as_v4,standard_d64as_v5,standard_d64as_v6,standard_d64as_v7,standard_d64d_v4,standard_d64d_v5,standard_d64ds_v4,standard_d64ds_v5,standard_d64ds_v6,standard_d64ds_v7,standard_d64lds_v5,standard_d64lds_v6,standard_d64lds_v7,standard_d64ls_v5,standard_d64ls_v6,standard_d64ls_v7,standard_d64pds_v5,standard_d64pds_v6,standard_d64plds_v5,standard_d64plds_v6,standard_d64pls_v5,standard_d64pls_v6,standard_d64ps_v5,standard_d64ps_v6,standard_d64s_v3,standard_d64s_v4,standard_d64s_v5,standard_d64s_v6,standard_d64s_v7,standard_d8_v3,standard_d8_v4,standard_d8_v5,standard_d8a_v4,standard_d8ads_v5,standard_d8ads_v6,standard_d8ads_v7,standard_d8alds_v6,standard_d8alds_v7,standard_d8als_v6,standard_d8als_v7,standard_d8as_v4,standard_d8as_v5,standard_d8as_v6,standard_d8as_v7,standard_d8d_v4,standard_d8d_v5,standard_d8ds_v4,standard_d8ds_v5,standard_d8ds_v6,standard_d8ds_v7,standard_d8lds_v5,standard_d8lds_v6,standard_d8lds_v7,standard_d8ls_v5,standard_d8ls_v6,standard_d8ls_v7,standard_d8pds_v5,standard_d8pds_v6,standard_d8plds_v5,standard_d8plds_v6,standard_d8pls_v5,standard_d8pls_v6,standard_d8ps_v5,standard_d8ps_v6,standard_d8s_v3,standard_d8s_v4,standard_d8s_v5,standard_d8s_v6,standard_d8s_v7,standard_d96_v5,standard_d96a_v4,standard_d96ads_v5,standard_d96ads_v6,standard_d96ads_v7,standard_d96alds_v6,standard_d96alds_v7,standard_d96als_v6,standard_d96als_v7,standard_d96as_v4,standard_d96as_v5,standard_d96as_v6,standard_d96as_v7,standard_d96d_v5,standard_d96ds_v5,standard_d96ds_v6,standard_d96ds_v7,standard_d96lds_v5,standard_d96lds_v6,standard_d96lds_v7,standard_d96ls_v5,standard_d96ls_v6,standard_d96ls_v7,standard_d96pds_v6,standard_d96plds_v6,standard_d96pls_v6,standard_d96ps_v6,standard_d96s_v5,standard_d96s_v6,standard_d96s_v7,standard_dc16ads_v6,standard_dc16as_v6,standard_dc16ds_v3,standard_dc16s_v3,standard_dc24ds_v3,standard_dc24s_v3,standard_dc2ads_v6,standard_dc2as_v6,standard_dc2ds_v3,standard_dc2s_v3,standard_dc32ads_v6,standard_dc32as_v6,standard_dc32ds_v3,standard_dc32s_v3,standard_dc48ads_v6,standard_dc48as_v6,standard_dc48ds_v3,standard_dc48s_v3,standard_dc4ads_v6,standard_dc4as_v6,standard_dc4ds_v3,standard_dc4s_v3,standard_dc64ads_v6,standard_dc64as_v6,standard_dc8ads_v6,standard_dc8as_v6,standard_dc8ds_v3,standard_dc8s_v3,standard_dc96ads_v6,standard_dc96as_v6,standard_ds15_v2,standard_e104i_v5,standard_e104id_v5,standard_e104ids_v5,standard_e104is_v5,standard_e112iads_v5,standard_e112ias_v5,standard_e112ibds_v5,standard_e112ibs_v5,standard_e128-32ads_v7,standard_e128-32as_v7,standard_e128-32ds_v6,standard_e128-32s_v6,standard_e128-64ads_v7,standard_e128-64as_v7,standard_e128-64ds_v6,standard_e128-64s_v6,standard_e128ads_v7,standard_e128as_v7,standard_e128ds_v6,standard_e128s_v6,standard_e16-4ads_v5,standard_e16-4ads_v7,standard_e16-4as_v4,standard_e16-4as_v5,standard_e16-4as_v7,standard_e16-4ds_v4,standard_e16-4ds_v5,standard_e16-4ds_v6,standard_e16-4s_v3,standard_e16-4s_v4,standard_e16-4s_v5,standard_e16-4s_v6,standard_e16-8ads_v5,standard_e16-8ads_v7,standard_e16-8as_v4,standard_e16-8as_v5,standard_e16-8as_v7,standard_e16-8ds_v4,standard_e16-8ds_v5,standard_e16-8ds_v6,standard_e16-8s_v3,standard_e16-8s_v4,standard_e16-8s_v5,standard_e16-8s_v6,standard_e160ads_v7,standard_e160as_v7,standard_e16_v3,standard_e16_v4,standard_e16_v5,standard_e16a_v4,standard_e16ads_v5,standard_e16ads_v6,standard_e16ads_v7,standard_e16as_v4,standard_e16as_v5,standard_e16as_v6,standard_e16as_v7,standard_e16bds_v5,standard_e16bs_v5,standard_e16d_v4,standard_e16d_v5,standard_e16ds_v4,standard_e16ds_v5,standard_e16ds_v6,standard_e16ds_v7,standard_e16pds_v5,standard_e16pds_v6,standard_e16ps_v5,standard_e16ps_v6,standard_e16s_v3,standard_e16s_v4,standard_e16s_v5,standard_e16s_v6,standard_e16s_v7,standard_e192ids_v6,standard_e192is_v6,standard_e20_v3,standard_e20_v4,standard_e20_v5,standard_e20a_v4,standard_e20ads_v5,standard_e20ads_v6,standard_e20as_v4,standard_e20as_v5,standard_e20as_v6,standard_e20d_v4,standard_e20d_v5,standard_e20ds_v4,standard_e20ds_v5,standard_e20ds_v6,standard_e20ds_v7,standard_e20pds_v5,standard_e20ps_v5,standard_e20s_v3,standard_e20s_v4,standard_e20s_v5,standard_e20s_v6,standard_e20s_v7,standard_e2_v3,standard_e2_v4,standard_e2_v5,standard_e2a_v4,standard_e2ads_v5,standard_e2ads_v6,standard_e2ads_v7,standard_e2as_v4,standard_e2as_v5,standard_e2as_v6,standard_e2as_v7,standard_e2bds_v5,standard_e2bs_v5,standard_e2d_v4,standard_e2d_v5,standard_e2ds_v4,standard_e2ds_v5,standard_e2ds_v6,standard_e2ds_v7,standard_e2pds_v5,standard_e2pds_v6,standard_e2ps_v5,standard_e2ps_v6,standard_e2s_v3,standard_e2s_v4,standard_e2s_v5,standard_e2s_v6,standard_e2s_v7,standard_e32-16ads_v5,standard_e32-16ads_v7,standard_e32-16as_v4,standard_e32-16as_v5,standard_e32-16as_v7,standard_e32-16ds_v4,standard_e32-16ds_v5,standard_e32-16ds_v6,standard_e32-16s_v3,standard_e32-16s_v4,standard_e32-16s_v5,standard_e32-16s_v6,standard_e32-8ads_v5,standard_e32-8ads_v7,standard_e32-8as_v4,standard_e32-8as_v5,standard_e32-8as_v7,standard_e32-8ds_v4,standard_e32-8ds_v5,standard_e32-8ds_v6,standard_e32-8s_v3,standard_e32-8s_v4,standard_e32-8s_v5,standard_e32-8s_v6,standard_e32_v3,standard_e32_v4,standard_e32_v5,standard_e32a_v4,standard_e32ads_v5,standard_e32ads_v6,standard_e32ads_v7,standard_e32as_v4,standard_e32as_v5,standard_e32as_v6,standard_e32as_v7,standard_e32bds_v5,standard_e32bs_v5,standard_e32d_v4,standard_e32d_v5,standard_e32ds_v4,standard_e32ds_v5,standard_e32ds_v6,standard_e32ds_v7,standard_e32pds_v5,standard_e32pds_v6,standard_e32ps_v5,standard_e32ps_v6,standard_e32s_v3,standard_e32s_v4,standard_e32s_v5,standard_e32s_v6,standard_e32s_v7,standard_e4-2ads_v5,standard_e4-2ads_v7,standard_e4-2as_v4,standard_e4-2as_v5,standard_e4-2as_v7,standard_e4-2ds_v4,standard_e4-2ds_v5,standard_e4-2ds_v6,standard_e4-2s_v3,standard_e4-2s_v4,standard_e4-2s_v5,standard_e4-2s_v6,standard_e48_v3,standard_e48_v4,standard_e48_v5,standard_e48a_v4,standard_e48ads_v5,standard_e48ads_v6,standard_e48ads_v7,standard_e48as_v4,standard_e48as_v5,standard_e48as_v6,standard_e48as_v7,standard_e48bds_v5,standard_e48bs_v5,standard_e48d_v4,standard_e48d_v5,standard_e48ds_v4,standard_e48ds_v5,standard_e48ds_v6,standard_e48pds_v6,standard_e48ps_v6,standard_e48s_v3,standard_e48s_v4,standard_e48s_v5,standard_e48s_v6,standard_e4_v3,standard_e4_v4,standard_e4_v5,standard_e4a_v4,standard_e4ads_v5,standard_e4ads_v6,standard_e4ads_v7,standard_e4as_v4,standard_e4as_v5,standard_e4as_v6,standard_e4as_v7,standard_e4bds_v5,standard_e4bs_v5,standard_e4d_v4,standard_e4d_v5,standard_e4ds_v4,standard_e4ds_v5,standard_e4ds_v6,standard_e4ds_v7,standard_e4pds_v5,standard_e4pds_v6,standard_e4ps_v5,standard_e4ps_v6,standard_e4s_v3,standard_e4s_v4,standard_e4s_v5,standard_e4s_v6,standard_e4s_v7,standard_e64-16ads_v5,standard_e64-16ads_v7,standard_e64-16as_v4,standard_e64-16as_v5,standard_e64-16as_v7,standard_e64-16ds_v4,standard_e64-16ds_v5,standard_e64-16ds_v6,standard_e64-16s_v3,standard_e64-16s_v4,standard_e64-16s_v5,standard_e64-16s_v6,standard_e64-32ads_v5,standard_e64-32ads_v7,standard_e64-32as_v4,standard_e64-32as_v5,standard_e64-32as_v7,standard_e64-32ds_v4,standard_e64-32ds_v5,standard_e64-32ds_v6,standard_e64-32s_v3,standard_e64-32s_v4,standard_e64-32s_v5,standard_e64-32s_v6,standard_e64_v3,standard_e64_v4,standard_e64_v5,standard_e64a_v4,standard_e64ads_v5,standard_e64ads_v6,standard_e64ads_v7,standard_e64as_v4,standard_e64as_v5,standard_e64as_v6,standard_e64as_v7,standard_e64bds_v5,standard_e64bs_v5,standard_e64d_v4,standard_e64d_v5,standard_e64ds_v4,standard_e64ds_v5,standard_e64ds_v6,standard_e64pds_v6,standard_e64ps_v6,standard_e64s_v3,standard_e64s_v4,standard_e64s_v5,standard_e64s_v6,standard_e8-2ads_v5,standard_e8-2ads_v7,standard_e8-2as_v4,standard_e8-2as_v5,standard_e8-2as_v7,standard_e8-2ds_v4,standard_e8-2ds_v5,standard_e8-2ds_v6,standard_e8-2s_v3,standard_e8-2s_v4,standard_e8-2s_v5,standard_e8-2s_v6,standard_e8-4ads_v5,standard_e8-4ads_v7,standard_e8-4as_v4,standard_e8-4as_v5,standard_e8-4as_v7,standard_e8-4ds_v4,standard_e8-4ds_v5,standard_e8-4ds_v6,standard_e8-4s_v3,standard_e8-4s_v4,standard_e8-4s_v5,standard_e8-4s_v6,standard_e80ids_v4,standard_e80is_v4,standard_e8_v3,standard_e8_v4,standard_e8_v5,standard_e8a_v4,standard_e8ads_v5,standard_e8ads_v6,standard_e8ads_v7,standard_e8as_v4,standard_e8as_v5,standard_e8as_v6,standard_e8as_v7,standard_e8bds_v5,standard_e8bs_v5,standard_e8d_v4,standard_e8d_v5,standard_e8ds_v4,standard_e8ds_v5,standard_e8ds_v6,standard_e8ds_v7,standard_e8pds_v5,standard_e8pds_v6,standard_e8ps_v5,standard_e8ps_v6,standard_e8s_v3,standard_e8s_v4,standard_e8s_v5,standard_e8s_v6,standard_e8s_v7,standard_e96-24ads_v5,standard_e96-24ads_v6,standard_e96-24ads_v7,standard_e96-24as_v4,standard_e96-24as_v5,standard_e96-24as_v7,standard_e96-24ds_v5,standard_e96-24ds_v6,standard_e96-24s_v5,standard_e96-24s_v6,standard_e96-48ads_v5,standard_e96-48ads_v6,standard_e96-48ads_v7,standard_e96-48as_v4,standard_e96-48as_v5,standard_e96-48as_v7,standard_e96-48ds_v5,standard_e96-48ds_v6,standard_e96-48s_v5,standard_e96-48s_v6,standard_e96_v5,standard_e96a_v4,standard_e96ads_v5,standard_e96ads_v6,standard_e96ads_v7,standard_e96as_v4,standard_e96as_v5,standard_e96as_v6,standard_e96as_v7,standard_e96bds_v5,standard_e96bs_v5,standard_e96d_v5,standard_e96ds_v5,standard_e96ds_v6,standard_e96ias_v4,standard_e96pds_v6,standard_e96ps_v6,standard_e96s_v5,standard_e96s_v6,standard_ec16ads_v6,standard_ec16as_v6,standard_ec2ads_v6,standard_ec2as_v6,standard_ec32ads_v6,standard_ec32as_v6,standard_ec48ads_v6,standard_ec48as_v6,standard_ec4ads_v6,standard_ec4as_v6,standard_ec64ads_v6,standard_ec64as_v6,standard_ec8ads_v6,standard_ec8as_v6,standard_ec96ads_v6,standard_ec96as_v6,standard_f16-4amds_v7,standard_f16-4ams_v7,standard_f16-8amds_v7,standard_f16-8ams_v7,standard_f16ads_v7,standard_f16alds_v7,standard_f16als_v6,standard_f16als_v7,standard_f16amds_v7,standard_f16ams_v6,standard_f16ams_v7,standard_f16as_v6,standard_f16as_v7,standard_f2-1amds_v7,standard_f2-1ams_v7,standard_f2ads_v7,standard_f2alds_v7,standard_f2als_v6,standard_f2als_v7,standard_f2amds_v7,standard_f2ams_v6,standard_f2ams_v7,standard_f2as_v6,standard_f2as_v7,standard_f32-16amds_v7,standard_f32-16ams_v7,standard_f32-8amds_v7,standard_f32-8ams_v7,standard_f32ads_v7,standard_f32alds_v7,standard_f32als_v6,standard_f32als_v7,standard_f32amds_v7,standard_f32ams_v6,standard_f32ams_v7,standard_f32as_v6,standard_f32as_v7,standard_f4-1amds_v7,standard_f4-1ams_v7,standard_f4-2amds_v7,standard_f4-2ams_v7,standard_f48ads_v7,standard_f48alds_v7,standard_f48als_v6,standard_f48als_v7,standard_f48amds_v7,standard_f48ams_v6,standard_f48ams_v7,standard_f48as_v6,standard_f48as_v7,standard_f4ads_v7,standard_f4alds_v7,standard_f4als_v6,standard_f4als_v7,standard_f4amds_v7,standard_f4ams_v6,standard_f4ams_v7,standard_f4as_v6,standard_f4as_v7,standard_f64-16amds_v7,standard_f64-16ams_v7,standard_f64-32amds_v7,standard_f64-32ams_v7,standard_f64ads_v7,standard_f64alds_v7,standard_f64als_v6,standard_f64als_v7,standard_f64amds_v7,standard_f64ams_v6,standard_f64ams_v7,standard_f64as_v6,standard_f64as_v7,standard_f8-2amds_v7,standard_f8-2ams_v7,standard_f8-4amds_v7,standard_f8-4ams_v7,standard_f80ads_v7,standard_f80alds_v7,standard_f80als_v7,standard_f80amds_v7,standard_f80ams_v7,standard_f80as_v7,standard_f8ads_v7,standard_f8alds_v7,standard_f8als_v6,standard_f8als_v7,standard_f8amds_v7,standard_f8ams_v6,standard_f8ams_v7,standard_f8as_v6,standard_f8as_v7,standard_fx12-6mds_v2,standard_fx12-6ms_v2,standard_fx12mds,standard_fx12mds_v2,standard_fx12ms_v2,standard_fx16-4mds_v2,standard_fx16-4ms_v2,standard_fx16-8mds_v2,standard_fx16-8ms_v2,standard_fx16mds_v2,standard_fx16ms_v2,standard_fx24-12mds_v2,standard_fx24-12ms_v2,standard_fx24-6mds_v2,standard_fx24-6ms_v2,standard_fx24mds,standard_fx24mds_v2,standard_fx24ms_v2,standard_fx2mds_v2,standard_fx2ms_v2,standard_fx32-16mds_v2,standard_fx32-16ms_v2,standard_fx32-8mds_v2,standard_fx32-8ms_v2,standard_fx32mds_v2,standard_fx32ms_v2,standard_fx36mds,standard_fx4-2mds_v2,standard_fx4-2ms_v2,standard_fx48-12mds_v2,standard_fx48-12ms_v2,standard_fx48-24mds_v2,standard_fx48-24ms_v2,standard_fx48mds,standard_fx48mds_v2,standard_fx48ms_v2,standard_fx4mds,standard_fx4mds_v2,standard_fx4ms_v2,standard_fx64-16mds_v2,standard_fx64-16ms_v2,standard_fx64-32mds_v2,standard_fx64-32ms_v2,standard_fx64mds_v2,standard_fx64ms_v2,standard_fx8-2mds_v2,standard_fx8-2ms_v2,standard_fx8-4mds_v2,standard_fx8-4ms_v2,standard_fx8mds_v2,standard_fx8ms_v2,standard_fx96-24mds_v2,standard_fx96-24ms_v2,standard_fx96-48mds_v2,standard_fx96-48ms_v2,standard_fx96mds_v2,standard_fx96ms_v2,standard_hb120-16rs_v2,standard_hb120-32rs_v2,standard_hb120-64rs_v2,standard_hb120-96rs_v2,standard_hb120rs_v2,standard_hc44-16rs,standard_hc44-32rs,standard_hc44rs,standard_l12aos_v4,standard_l16aos_v4,standard_l16as_v3,standard_l16as_v4,standard_l16s_v3,standard_l16s_v4,standard_l24aos_v4,standard_l2aos_v4,standard_l2as_v4,standard_l2s_v4,standard_l32aos_v4,standard_l32as_v3,standard_l32as_v4,standard_l32s_v3,standard_l32s_v4,standard_l48as_v3,standard_l48as_v4,standard_l48s_v3,standard_l48s_v4,standard_l4aos_v4,standard_l4as_v4,standard_l4s_v4,standard_l64as_v3,standard_l64as_v4,standard_l64s_v3,standard_l64s_v4,standard_l80as_v3,standard_l80as_v4,standard_l80s_v3,standard_l80s_v4,standard_l8aos_v4,standard_l8as_v3,standard_l8as_v4,standard_l8s_v3,standard_l8s_v4,standard_l96as_v4,standard_l96s_v4,standard_m128-64bds_3_v3,standard_m128-64bds_v3,standard_m128-64bs_v3,standard_m128bds_3_v3,standard_m128bds_v3,standard_m128bs_v3,standard_m12ds_v3,standard_m12s_v3,standard_m16bds_v3,standard_m16bs_v3,standard_m176-88bds_4_v3,standard_m176-88bds_v3,standard_m176-88bs_v3,standard_m176bds_4_v3,standard_m176bds_v3,standard_m176bs_v3,standard_m176ds_3_v3,standard_m176ds_4_v3,standard_m176s_3_v3,standard_m176s_4_v3,standard_m24ds_v3,standard_m24s_v3,standard_m32bds_v3,standard_m32bs_v3,standard_m416bs_v3,standard_m416ds_10_v3,standard_m416ds_12_v3,standard_m416ds_6_v3,standard_m416ds_8_v3,standard_m416ds_9_v3,standard_m416s_10_v2,standard_m416s_10_v3,standard_m416s_12_v3,standard_m416s_6_v3,standard_m416s_8_v2,standard_m416s_8_v3,standard_m416s_9_v2,standard_m416s_9_v3,standard_m48bds_v3,standard_m48bs_v3,standard_m48ds_1_v3,standard_m48s_1_v3,standard_m624ds_12_v3,standard_m624s_12_v3,standard_m64-32bds_1_v3,standard_m64bds_1_v3,standard_m64bds_v3,standard_m64bs_v3,standard_m832ds_12_v3,standard_m832ids_16_v3,standard_m832is_16_v3,standard_m832s_12_v3,standard_m96-48bds_2_v3,standard_m96bds_2_v3,standard_m96bds_v3,standard_m96bs_v3,standard_m96ds_1_v3,standard_m96ds_2_v3,standard_m96s_1_v3,standard_m96s_2_v3,standard_nc144ds_xl_rtxpro6000bse_v6,standard_nc144lds_xl_rtxpro6000bse_v6,standard_nc16as_t4_v3,standard_nc24lds_xl_rtxpro6000bse_v6,standard_nc288ds_xl_rtxpro6000bse_v6,standard_nc288lds_xl_rtxpro6000bse_v6,standard_nc36ds_xl_rtxpro6000bse_v6,standard_nc36lds_xl_rtxpro6000bse_v6,standard_nc4as_t4_v3,standard_nc64as_t4_v3,standard_nc72ds_xl_rtxpro6000bse_v6,standard_nc72lds_xl_rtxpro6000bse_v6,standard_nc8as_t4_v3,standard_nv12ads_a10_v5,standard_nv16as_v4,standard_nv18ads_a10_v5,standard_nv32as_v4,standard_nv36adms_a10_v5,standard_nv36ads_a10_v5,standard_nv4as_v4,standard_nv6ads_a10_v5,standard_nv72ads_a10_v5,standard_nv8as_v4' For more details, please visit https://aka.ms/aks/quotas-skus-regions
E                   Code: BadRequest
E                   Message: The VM size of Standard_DS2_v2 is not allowed in your subscription in location 'westus2'. The available VM sizes are 'standard_b16als_v2,standard_b16as_v2,standard_b16ls_v2,standard_b16pls_v2,standard_b16ps_v2,standard_b16s_v2,standard_b2als_v2,standard_b2as_v2,standard_b2ls_v2,standard_b2pls_v2,standard_b2ps_v2,standard_b2s_v2,standard_b32als_v2,standard_b32as_v2,standard_b32ls_v2,standard_b32s_v2,standard_b4als_v2,standard_b4as_v2,standard_b4ls_v2,standard_b4pls_v2,standard_b4ps_v2,standard_b4s_v2,standard_b8als_v2,standard_b8as_v2,standard_b8ls_v2,standard_b8pls_v2,standard_b8ps_v2,standard_b8s_v2,standard_d128ads_v7,standard_d128alds_v7,standard_d128als_v7,standard_d128as_v7,standard_d128ds_v6,standard_d128ds_v7,standard_d128lds_v6,standard_d128lds_v7,standard_d128ls_v6,standard_d128ls_v7,standard_d128s_v6,standard_d128s_v7,standard_d15_v2,standard_d160ads_v7,standard_d160alds_v7,standard_d160als_v7,standard_d160as_v7,standard_d16_v3,standard_d16_v4,standard_d16_v5,standard_d16a_v4,standard_d16ads_v5,standard_d16ads_v6,standard_d16ads_v7,standard_d16alds_v6,standard_d16alds_v7,standard_d16als_v6,standard_d16als_v7,standard_d16as_v4,standard_d16as_v5,standard_d16as_v6,standard_d16as_v7,standard_d16d_v4,standard_d16d_v5,standard_d16ds_v4,standard_d16ds_v5,standard_d16ds_v6,standard_d16ds_v7,standard_d16lds_v5,standard_d16lds_v6,standard_d16lds_v7,standard_d16ls_v5,standard_d16ls_v6,standard_d16ls_v7,standard_d16pds_v5,standard_d16pds_v6,standard_d16plds_v5,standard_d16plds_v6,standard_d16pls_v5,standard_d16pls_v6,standard_d16ps_v5,standard_d16ps_v6,standard_d16s_v3,standard_d16s_v4,standard_d16s_v5,standard_d16s_v6,standard_d16s_v7,standard_d192ds_v6,standard_d192ds_v7,standard_d192lds_v7,standard_d192ls_v7,standard_d192s_v6,standard_d192s_v7,standard_d2_v3,standard_d2_v4,standard_d2_v5,standard_d2a_v4,standard_d2ads_v5,standard_d2ads_v6,standard_d2ads_v7,standard_d2alds_v6,standard_d2alds_v7,standard_d2als_v6,standard_d2als_v7,standard_d2as_v4,standard_d2as_v5,standard_d2as_v6,standard_d2as_v7,standard_d2d_v4,standard_d2d_v5,standard_d2ds_v4,standard_d2ds_v5,standard_d2ds_v6,standard_d2ds_v7,standard_d2lds_v5,standard_d2lds_v6,standard_d2lds_v7,standard_d2ls_v5,standard_d2ls_v6,standard_d2ls_v7,standard_d2pds_v5,standard_d2pds_v6,standard_d2plds_v5,standard_d2plds_v6,standard_d2pls_v5,standard_d2pls_v6,standard_d2ps_v5,standard_d2ps_v6,standard_d2s_v3,standard_d2s_v4,standard_d2s_v5,standard_d2s_v6,standard_d2s_v7,standard_d32_v3,standard_d32_v4,standard_d32_v5,standard_d32a_v4,standard_d32ads_v5,standard_d32ads_v6,standard_d32ads_v7,standard_d32alds_v6,standard_d32alds_v7,standard_d32als_v6,standard_d32als_v7,standard_d32as_v4,standard_d32as_v5,standard_d32as_v6,standard_d32as_v7,standard_d32d_v4,standard_d32d_v5,standard_d32ds_v4,standard_d32ds_v5,standard_d32ds_v6,standard_d32ds_v7,standard_d32lds_v5,standard_d32lds_v6,standard_d32lds_v7,standard_d32ls_v5,standard_d32ls_v6,standard_d32ls_v7,standard_d32pds_v5,standard_d32pds_v6,standard_d32plds_v5,standard_d32plds_v6,standard_d32pls_v5,standard_d32pls_v6,standard_d32ps_v5,standard_d32ps_v6,standard_d32s_v3,standard_d32s_v4,standard_d32s_v5,standard_d32s_v6,standard_d32s_v7,standard_d48_v3,standard_d48_v4,standard_d48_v5,standard_d48a_v4,standard_d48ads_v5,standard_d48ads_v6,standard_d48ads_v7,standard_d48alds_v6,standard_d48alds_v7,standard_d48als_v6,standard_d48als_v7,standard_d48as_v4,standard_d48as_v5,standard_d48as_v6,standard_d48as_v7,standard_d48d_v4,standard_d48d_v5,standard_d48ds_v4,standard_d48ds_v5,standard_d48ds_v6,standard_d48ds_v7,standard_d48lds_v5,standard_d48lds_v6,standard_d48lds_v7,standard_d48ls_v5,standard_d48ls_v6,standard_d48ls_v7,standard_d48pds_v5,standard_d48pds_v6,standard_d48plds_v5,standard_d48plds_v6,standard_d48pls_v5,standard_d48pls_v6,standard_d48ps_v5,standard_d48ps_v6,standard_d48s_v3,standard_d48s_v4,standard_d48s_v5,standard_d48s_v6,standard_d48s_v7,standard_d4_v3,standard_d4_v4,standard_d4_v5,standard_d4a_v4,standard_d4ads_v5,standard_d4ads_v6,standard_d4ads_v7,standard_d4alds_v6,standard_d4alds_v7,standard_d4als_v6,standard_d4als_v7,standard_d4as_v4,standard_d4as_v5,standard_d4as_v6,standard_d4as_v7,standard_d4d_v4,standard_d4d_v5,standard_d4ds_v4,standard_d4ds_v5,standard_d4ds_v6,standard_d4ds_v7,standard_d4lds_v5,standard_d4lds_v6,standard_d4lds_v7,standard_d4ls_v5,standard_d4ls_v6,standard_d4ls_v7,standard_d4pds_v5,standard_d4pds_v6,standard_d4plds_v5,standard_d4plds_v6,standard_d4pls_v5,standard_d4pls_v6,standard_d4ps_v5,standard_d4ps_v6,standard_d4s_v3,standard_d4s_v4,standard_d4s_v5,standard_d4s_v6,standard_d4s_v7,standard_d64_v3,standard_d64_v4,standard_d64_v5,standard_d64a_v4,standard_d64ads_v5,standard_d64ads_v6,standard_d64ads_v7,standard_d64alds_v6,standard_d64alds_v7,standard_d64als_v6,standard_d64als_v7,standard_d64as_v4,standard_d64as_v5,standard_d64as_v6,standard_d64as_v7,standard_d64d_v4,standard_d64d_v5,standard_d64ds_v4,standard_d64ds_v5,standard_d64ds_v6,standard_d64ds_v7,standard_d64lds_v5,standard_d64lds_v6,standard_d64lds_v7,standard_d64ls_v5,standard_d64ls_v6,standard_d64ls_v7,standard_d64pds_v5,standard_d64pds_v6,standard_d64plds_v5,standard_d64plds_v6,standard_d64pls_v5,standard_d64pls_v6,standard_d64ps_v5,standard_d64ps_v6,standard_d64s_v3,standard_d64s_v4,standard_d64s_v5,standard_d64s_v6,standard_d64s_v7,standard_d8_v3,standard_d8_v4,standard_d8_v5,standard_d8a_v4,standard_d8ads_v5,standard_d8ads_v6,standard_d8ads_v7,standard_d8alds_v6,standard_d8alds_v7,standard_d8als_v6,standard_d8als_v7,standard_d8as_v4,standard_d8as_v5,standard_d8as_v6,standard_d8as_v7,standard_d8d_v4,standard_d8d_v5,standard_d8ds_v4,standard_d8ds_v5,standard_d8ds_v6,standard_d8ds_v7,standard_d8lds_v5,standard_d8lds_v6,standard_d8lds_v7,standard_d8ls_v5,standard_d8ls_v6,standard_d8ls_v7,standard_d8pds_v5,standard_d8pds_v6,standard_d8plds_v5,standard_d8plds_v6,standard_d8pls_v5,standard_d8pls_v6,standard_d8ps_v5,standard_d8ps_v6,standard_d8s_v3,standard_d8s_v4,standard_d8s_v5,standard_d8s_v6,standard_d8s_v7,standard_d96_v5,standard_d96a_v4,standard_d96ads_v5,standard_d96ads_v6,standard_d96ads_v7,standard_d96alds_v6,standard_d96alds_v7,standard_d96als_v6,standard_d96als_v7,standard_d96as_v4,standard_d96as_v5,standard_d96as_v6,standard_d96as_v7,standard_d96d_v5,standard_d96ds_v5,standard_d96ds_v6,standard_d96ds_v7,standard_d96lds_v5,standard_d96lds_v6,standard_d96lds_v7,standard_d96ls_v5,standard_d96ls_v6,standard_d96ls_v7,standard_d96pds_v6,standard_d96plds_v6,standard_d96pls_v6,standard_d96ps_v6,standard_d96s_v5,standard_d96s_v6,standard_d96s_v7,standard_dc16ads_v6,standard_dc16as_v6,standard_dc16ds_v3,standard_dc16s_v3,standard_dc24ds_v3,standard_dc24s_v3,standard_dc2ads_v6,standard_dc2as_v6,standard_dc2ds_v3,standard_dc2s_v3,standard_dc32ads_v6,standard_dc32as_v6,standard_dc32ds_v3,standard_dc32s_v3,standard_dc48ads_v6,standard_dc48as_v6,standard_dc48ds_v3,standard_dc48s_v3,standard_dc4ads_v6,standard_dc4as_v6,standard_dc4ds_v3,standard_dc4s_v3,standard_dc64ads_v6,standard_dc64as_v6,standard_dc8ads_v6,standard_dc8as_v6,standard_dc8ds_v3,standard_dc8s_v3,standard_dc96ads_v6,standard_dc96as_v6,standard_ds15_v2,standard_e104i_v5,standard_e104id_v5,standard_e104ids_v5,standard_e104is_v5,standard_e112iads_v5,standard_e112ias_v5,standard_e112ibds_v5,standard_e112ibs_v5,standard_e128-32ads_v7,standard_e128-32as_v7,standard_e128-32ds_v6,standard_e128-32s_v6,standard_e128-64ads_v7,standard_e128-64as_v7,standard_e128-64ds_v6,standard_e128-64s_v6,standard_e128ads_v7,standard_e128as_v7,standard_e128ds_v6,standard_e128s_v6,standard_e16-4ads_v5,standard_e16-4ads_v7,standard_e16-4as_v4,standard_e16-4as_v5,standard_e16-4as_v7,standard_e16-4ds_v4,standard_e16-4ds_v5,standard_e16-4ds_v6,standard_e16-4s_v3,standard_e16-4s_v4,standard_e16-4s_v5,standard_e16-4s_v6,standard_e16-8ads_v5,standard_e16-8ads_v7,standard_e16-8as_v4,standard_e16-8as_v5,standard_e16-8as_v7,standard_e16-8ds_v4,standard_e16-8ds_v5,standard_e16-8ds_v6,standard_e16-8s_v3,standard_e16-8s_v4,standard_e16-8s_v5,standard_e16-8s_v6,standard_e160ads_v7,standard_e160as_v7,standard_e16_v3,standard_e16_v4,standard_e16_v5,standard_e16a_v4,standard_e16ads_v5,standard_e16ads_v6,standard_e16ads_v7,standard_e16as_v4,standard_e16as_v5,standard_e16as_v6,standard_e16as_v7,standard_e16bds_v5,standard_e16bs_v5,standard_e16d_v4,standard_e16d_v5,standard_e16ds_v4,standard_e16ds_v5,standard_e16ds_v6,standard_e16ds_v7,standard_e16pds_v5,standard_e16pds_v6,standard_e16ps_v5,standard_e16ps_v6,standard_e16s_v3,standard_e16s_v4,standard_e16s_v5,standard_e16s_v6,standard_e16s_v7,standard_e192ids_v6,standard_e192is_v6,standard_e20_v3,standard_e20_v4,standard_e20_v5,standard_e20a_v4,standard_e20ads_v5,standard_e20ads_v6,standard_e20as_v4,standard_e20as_v5,standard_e20as_v6,standard_e20d_v4,standard_e20d_v5,standard_e20ds_v4,standard_e20ds_v5,standard_e20ds_v6,standard_e20ds_v7,standard_e20pds_v5,standard_e20ps_v5,standard_e20s_v3,standard_e20s_v4,standard_e20s_v5,standard_e20s_v6,standard_e20s_v7,standard_e2_v3,standard_e2_v4,standard_e2_v5,standard_e2a_v4,standard_e2ads_v5,standard_e2ads_v6,standard_e2ads_v7,standard_e2as_v4,standard_e2as_v5,standard_e2as_v6,standard_e2as_v7,standard_e2bds_v5,standard_e2bs_v5,standard_e2d_v4,standard_e2d_v5,standard_e2ds_v4,standard_e2ds_v5,standard_e2ds_v6,standard_e2ds_v7,standard_e2pds_v5,standard_e2pds_v6,standard_e2ps_v5,standard_e2ps_v6,standard_e2s_v3,standard_e2s_v4,standard_e2s_v5,standard_e2s_v6,standard_e2s_v7,standard_e32-16ads_v5,standard_e32-16ads_v7,standard_e32-16as_v4,standard_e32-16as_v5,standard_e32-16as_v7,standard_e32-16ds_v4,standard_e32-16ds_v5,standard_e32-16ds_v6,standard_e32-16s_v3,standard_e32-16s_v4,standard_e32-16s_v5,standard_e32-16s_v6,standard_e32-8ads_v5,standard_e32-8ads_v7,standard_e32-8as_v4,standard_e32-8as_v5,standard_e32-8as_v7,standard_e32-8ds_v4,standard_e32-8ds_v5,standard_e32-8ds_v6,standard_e32-8s_v3,standard_e32-8s_v4,standard_e32-8s_v5,standard_e32-8s_v6,standard_e32_v3,standard_e32_v4,standard_e32_v5,standard_e32a_v4,standard_e32ads_v5,standard_e32ads_v6,standard_e32ads_v7,standard_e32as_v4,standard_e32as_v5,standard_e32as_v6,standard_e32as_v7,standard_e32bds_v5,standard_e32bs_v5,standard_e32d_v4,standard_e32d_v5,standard_e32ds_v4,standard_e32ds_v5,standard_e32ds_v6,standard_e32ds_v7,standard_e32pds_v5,standard_e32pds_v6,standard_e32ps_v5,standard_e32ps_v6,standard_e32s_v3,standard_e32s_v4,standard_e32s_v5,standard_e32s_v6,standard_e32s_v7,standard_e4-2ads_v5,standard_e4-2ads_v7,standard_e4-2as_v4,standard_e4-2as_v5,standard_e4-2as_v7,standard_e4-2ds_v4,standard_e4-2ds_v5,standard_e4-2ds_v6,standard_e4-2s_v3,standard_e4-2s_v4,standard_e4-2s_v5,standard_e4-2s_v6,standard_e48_v3,standard_e48_v4,standard_e48_v5,standard_e48a_v4,standard_e48ads_v5,standard_e48ads_v6,standard_e48ads_v7,standard_e48as_v4,standard_e48as_v5,standard_e48as_v6,standard_e48as_v7,standard_e48bds_v5,standard_e48bs_v5,standard_e48d_v4,standard_e48d_v5,standard_e48ds_v4,standard_e48ds_v5,standard_e48ds_v6,standard_e48pds_v6,standard_e48ps_v6,standard_e48s_v3,standard_e48s_v4,standard_e48s_v5,standard_e48s_v6,standard_e4_v3,standard_e4_v4,standard_e4_v5,standard_e4a_v4,standard_e4ads_v5,standard_e4ads_v6,standard_e4ads_v7,standard_e4as_v4,standard_e4as_v5,standard_e4as_v6,standard_e4as_v7,standard_e4bds_v5,standard_e4bs_v5,standard_e4d_v4,standard_e4d_v5,standard_e4ds_v4,standard_e4ds_v5,standard_e4ds_v6,standard_e4ds_v7,standard_e4pds_v5,standard_e4pds_v6,standard_e4ps_v5,standard_e4ps_v6,standard_e4s_v3,standard_e4s_v4,standard_e4s_v5,standard_e4s_v6,standard_e4s_v7,standard_e64-16ads_v5,standard_e64-16ads_v7,standard_e64-16as_v4,standard_e64-16as_v5,standard_e64-16as_v7,standard_e64-16ds_v4,standard_e64-16ds_v5,standard_e64-16ds_v6,standard_e64-16s_v3,standard_e64-16s_v4,standard_e64-16s_v5,standard_e64-16s_v6,standard_e64-32ads_v5,standard_e64-32ads_v7,standard_e64-32as_v4,standard_e64-32as_v5,standard_e64-32as_v7,standard_e64-32ds_v4,standard_e64-32ds_v5,standard_e64-32ds_v6,standard_e64-32s_v3,standard_e64-32s_v4,standard_e64-32s_v5,standard_e64-32s_v6,standard_e64_v3,standard_e64_v4,standard_e64_v5,standard_e64a_v4,standard_e64ads_v5,standard_e64ads_v6,standard_e64ads_v7,standard_e64as_v4,standard_e64as_v5,standard_e64as_v6,standard_e64as_v7,standard_e64bds_v5,standard_e64bs_v5,standard_e64d_v4,standard_e64d_v5,standard_e64ds_v4,standard_e64ds_v5,standard_e64ds_v6,standard_e64pds_v6,standard_e64ps_v6,standard_e64s_v3,standard_e64s_v4,standard_e64s_v5,standard_e64s_v6,standard_e8-2ads_v5,standard_e8-2ads_v7,standard_e8-2as_v4,standard_e8-2as_v5,standard_e8-2as_v7,standard_e8-2ds_v4,standard_e8-2ds_v5,standard_e8-2ds_v6,standard_e8-2s_v3,standard_e8-2s_v4,standard_e8-2s_v5,standard_e8-2s_v6,standard_e8-4ads_v5,standard_e8-4ads_v7,standard_e8-4as_v4,standard_e8-4as_v5,standard_e8-4as_v7,standard_e8-4ds_v4,standard_e8-4ds_v5,standard_e8-4ds_v6,standard_e8-4s_v3,standard_e8-4s_v4,standard_e8-4s_v5,standard_e8-4s_v6,standard_e80ids_v4,standard_e80is_v4,standard_e8_v3,standard_e8_v4,standard_e8_v5,standard_e8a_v4,standard_e8ads_v5,standard_e8ads_v6,standard_e8ads_v7,standard_e8as_v4,standard_e8as_v5,standard_e8as_v6,standard_e8as_v7,standard_e8bds_v5,standard_e8bs_v5,standard_e8d_v4,standard_e8d_v5,standard_e8ds_v4,standard_e8ds_v5,standard_e8ds_v6,standard_e8ds_v7,standard_e8pds_v5,standard_e8pds_v6,standard_e8ps_v5,standard_e8ps_v6,standard_e8s_v3,standard_e8s_v4,standard_e8s_v5,standard_e8s_v6,standard_e8s_v7,standard_e96-24ads_v5,standard_e96-24ads_v6,standard_e96-24ads_v7,standard_e96-24as_v4,standard_e96-24as_v5,standard_e96-24as_v7,standard_e96-24ds_v5,standard_e96-24ds_v6,standard_e96-24s_v5,standard_e96-24s_v6,standard_e96-48ads_v5,standard_e96-48ads_v6,standard_e96-48ads_v7,standard_e96-48as_v4,standard_e96-48as_v5,standard_e96-48as_v7,standard_e96-48ds_v5,standard_e96-48ds_v6,standard_e96-48s_v5,standard_e96-48s_v6,standard_e96_v5,standard_e96a_v4,standard_e96ads_v5,standard_e96ads_v6,standard_e96ads_v7,standard_e96as_v4,standard_e96as_v5,standard_e96as_v6,standard_e96as_v7,standard_e96bds_v5,standard_e96bs_v5,standard_e96d_v5,standard_e96ds_v5,standard_e96ds_v6,standard_e96ias_v4,standard_e96pds_v6,standard_e96ps_v6,standard_e96s_v5,standard_e96s_v6,standard_ec16ads_v6,standard_ec16as_v6,standard_ec2ads_v6,standard_ec2as_v6,standard_ec32ads_v6,standard_ec32as_v6,standard_ec48ads_v6,standard_ec48as_v6,standard_ec4ads_v6,standard_ec4as_v6,standard_ec64ads_v6,standard_ec64as_v6,standard_ec8ads_v6,standard_ec8as_v6,standard_ec96ads_v6,standard_ec96as_v6,standard_f16-4amds_v7,standard_f16-4ams_v7,standard_f16-8amds_v7,standard_f16-8ams_v7,standard_f16ads_v7,standard_f16alds_v7,standard_f16als_v6,standard_f16als_v7,standard_f16amds_v7,standard_f16ams_v6,standard_f16ams_v7,standard_f16as_v6,standard_f16as_v7,standard_f2-1amds_v7,standard_f2-1ams_v7,standard_f2ads_v7,standard_f2alds_v7,standard_f2als_v6,standard_f2als_v7,standard_f2amds_v7,standard_f2ams_v6,standard_f2ams_v7,standard_f2as_v6,standard_f2as_v7,standard_f32-16amds_v7,standard_f32-16ams_v7,standard_f32-8amds_v7,standard_f32-8ams_v7,standard_f32ads_v7,standard_f32alds_v7,standard_f32als_v6,standard_f32als_v7,standard_f32amds_v7,standard_f32ams_v6,standard_f32ams_v7,standard_f32as_v6,standard_f32as_v7,standard_f4-1amds_v7,standard_f4-1ams_v7,standard_f4-2amds_v7,standard_f4-2ams_v7,standard_f48ads_v7,standard_f48alds_v7,standard_f48als_v6,standard_f48als_v7,standard_f48amds_v7,standard_f48ams_v6,standard_f48ams_v7,standard_f48as_v6,standard_f48as_v7,standard_f4ads_v7,standard_f4alds_v7,standard_f4als_v6,standard_f4als_v7,standard_f4amds_v7,standard_f4ams_v6,standard_f4ams_v7,standard_f4as_v6,standard_f4as_v7,standard_f64-16amds_v7,standard_f64-16ams_v7,standard_f64-32amds_v7,standard_f64-32ams_v7,standard_f64ads_v7,standard_f64alds_v7,standard_f64als_v6,standard_f64als_v7,standard_f64amds_v7,standard_f64ams_v6,standard_f64ams_v7,standard_f64as_v6,standard_f64as_v7,standard_f8-2amds_v7,standard_f8-2ams_v7,standard_f8-4amds_v7,standard_f8-4ams_v7,standard_f80ads_v7,standard_f80alds_v7,standard_f80als_v7,standard_f80amds_v7,standard_f80ams_v7,standard_f80as_v7,standard_f8ads_v7,standard_f8alds_v7,standard_f8als_v6,standard_f8als_v7,standard_f8amds_v7,standard_f8ams_v6,standard_f8ams_v7,standard_f8as_v6,standard_f8as_v7,standard_fx12-6mds_v2,standard_fx12-6ms_v2,standard_fx12mds,standard_fx12mds_v2,standard_fx12ms_v2,standard_fx16-4mds_v2,standard_fx16-4ms_v2,standard_fx16-8mds_v2,standard_fx16-8ms_v2,standard_fx16mds_v2,standard_fx16ms_v2,standard_fx24-12mds_v2,standard_fx24-12ms_v2,standard_fx24-6mds_v2,standard_fx24-6ms_v2,standard_fx24mds,standard_fx24mds_v2,standard_fx24ms_v2,standard_fx2mds_v2,standard_fx2ms_v2,standard_fx32-16mds_v2,standard_fx32-16ms_v2,standard_fx32-8mds_v2,standard_fx32-8ms_v2,standard_fx32mds_v2,standard_fx32ms_v2,standard_fx36mds,standard_fx4-2mds_v2,standard_fx4-2ms_v2,standard_fx48-12mds_v2,standard_fx48-12ms_v2,standard_fx48-24mds_v2,standard_fx48-24ms_v2,standard_fx48mds,standard_fx48mds_v2,standard_fx48ms_v2,standard_fx4mds,standard_fx4mds_v2,standard_fx4ms_v2,standard_fx64-16mds_v2,standard_fx64-16ms_v2,standard_fx64-32mds_v2,standard_fx64-32ms_v2,standard_fx64mds_v2,standard_fx64ms_v2,standard_fx8-2mds_v2,standard_fx8-2ms_v2,standard_fx8-4mds_v2,standard_fx8-4ms_v2,standard_fx8mds_v2,standard_fx8ms_v2,standard_fx96-24mds_v2,standard_fx96-24ms_v2,standard_fx96-48mds_v2,standard_fx96-48ms_v2,standard_fx96mds_v2,standard_fx96ms_v2,standard_hb120-16rs_v2,standard_hb120-32rs_v2,standard_hb120-64rs_v2,standard_hb120-96rs_v2,standard_hb120rs_v2,standard_hc44-16rs,standard_hc44-32rs,standard_hc44rs,standard_l12aos_v4,standard_l16aos_v4,standard_l16as_v3,standard_l16as_v4,standard_l16s_v3,standard_l16s_v4,standard_l24aos_v4,standard_l2aos_v4,standard_l2as_v4,standard_l2s_v4,standard_l32aos_v4,standard_l32as_v3,standard_l32as_v4,standard_l32s_v3,standard_l32s_v4,standard_l48as_v3,standard_l48as_v4,standard_l48s_v3,standard_l48s_v4,standard_l4aos_v4,standard_l4as_v4,standard_l4s_v4,standard_l64as_v3,standard_l64as_v4,standard_l64s_v3,standard_l64s_v4,standard_l80as_v3,standard_l80as_v4,standard_l80s_v3,standard_l80s_v4,standard_l8aos_v4,standard_l8as_v3,standard_l8as_v4,standard_l8s_v3,standard_l8s_v4,standard_l96as_v4,standard_l96s_v4,standard_m128-64bds_3_v3,standard_m128-64bds_v3,standard_m128-64bs_v3,standard_m128bds_3_v3,standard_m128bds_v3,standard_m128bs_v3,standard_m12ds_v3,standard_m12s_v3,standard_m16bds_v3,standard_m16bs_v3,standard_m176-88bds_4_v3,standard_m176-88bds_v3,standard_m176-88bs_v3,standard_m176bds_4_v3,standard_m176bds_v3,standard_m176bs_v3,standard_m176ds_3_v3,standard_m176ds_4_v3,standard_m176s_3_v3,standard_m176s_4_v3,standard_m24ds_v3,standard_m24s_v3,standard_m32bds_v3,standard_m32bs_v3,standard_m416bs_v3,standard_m416ds_10_v3,standard_m416ds_12_v3,standard_m416ds_6_v3,standard_m416ds_8_v3,standard_m416ds_9_v3,standard_m416s_10_v2,standard_m416s_10_v3,standard_m416s_12_v3,standard_m416s_6_v3,standard_m416s_8_v2,standard_m416s_8_v3,standard_m416s_9_v2,standard_m416s_9_v3,standard_m48bds_v3,standard_m48bs_v3,standard_m48ds_1_v3,standard_m48s_1_v3,standard_m624ds_12_v3,standard_m624s_12_v3,standard_m64-32bds_1_v3,standard_m64bds_1_v3,standard_m64bds_v3,standard_m64bs_v3,standard_m832ds_12_v3,standard_m832ids_16_v3,standard_m832is_16_v3,standard_m832s_12_v3,standard_m96-48bds_2_v3,standard_m96bds_2_v3,standard_m96bds_v3,standard_m96bs_v3,standard_m96ds_1_v3,standard_m96ds_2_v3,standard_m96s_1_v3,standard_m96s_2_v3,standard_nc144ds_xl_rtxpro6000bse_v6,standard_nc144lds_xl_rtxpro6000bse_v6,standard_nc16as_t4_v3,standard_nc24lds_xl_rtxpro6000bse_v6,standard_nc288ds_xl_rtxpro6000bse_v6,standard_nc288lds_xl_rtxpro6000bse_v6,standard_nc36ds_xl_rtxpro6000bse_v6,standard_nc36lds_xl_rtxpro6000bse_v6,standard_nc4as_t4_v3,standard_nc64as_t4_v3,standard_nc72ds_xl_rtxpro6000bse_v6,standard_nc72lds_xl_rtxpro6000bse_v6,standard_nc8as_t4_v3,standard_nv12ads_a10_v5,standard_nv16as_v4,standard_nv18ads_a10_v5,standard_nv32as_v4,standard_nv36adms_a10_v5,standard_nv36ads_a10_v5,standard_nv4as_v4,standard_nv6ads_a10_v5,standard_nv72ads_a10_v5,standard_nv8as_v4' For more details, please visit https://aka.ms/aks/quotas-skus-regions

azure-cli/src/azure-cli/azure/cli/command_modules/acs/managed_cluster_decorator.py:8493: BadRequestError
!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!
============================== 1 failed in 23.76s ==============================

Posted by agent-assist live-test workflow.

@azure-client-tools-agent azure-client-tools-agent Bot added the azure-client-tools-agent Pull request reviewed by Azure Client Tools Agent label Aug 20, 2026

@azure-client-tools-agent azure-client-tools-agent Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Validation Summary

Current head commit (1c3357e):

CI (GitHub Actions): ✅ all 64 checks passed.

Live test (azdev test --live): ❌ failed (run)

CI is green, but the live test run against real Azure resources failed. please review the live-test run output and push a fix for the failing scenario(s). Re-request review once addressed.

@azure-client-tools-agent azure-client-tools-agent Bot removed the Azure Client Tools Agent Requested Request Azure Client Tools Agent testing and review label Aug 20, 2026
@microsoft-github-policy-service

Copy link
Copy Markdown
Contributor

🔔 Routing this PR to @Azure/act-observability-squad.

@FumingZhang FumingZhang left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm

name_prefix="clitest",
location="eastus2euap",
)
def test_aks_create_with_enable_upstream_kubescheduler_user_configuration(

@FumingZhang FumingZhang Aug 20, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Queued live test to validate the change, test passed!

@coopercox-ms
Cooper Cox (coopercox-ms) merged commit da99031 into Azure:dev Aug 20, 2026
70 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

act-observability-squad AKS az aks/acs/openshift Auto-Assign Auto assign by bot azure-client-tools-agent Pull request reviewed by Azure Client Tools Agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants