Skip to content

fix: handle DNS resolution errors in extension index retrieval (related to #33691)#33695

Open
botbikamordehai2-sketch wants to merge 21 commits into
Azure:mainfrom
botbikamordehai2-sketch:fix/issue-33691-1782991880
Open

fix: handle DNS resolution errors in extension index retrieval (related to #33691)#33695
botbikamordehai2-sketch wants to merge 21 commits into
Azure:mainfrom
botbikamordehai2-sketch:fix/issue-33691-1782991880

Conversation

@botbikamordehai2-sketch

Copy link
Copy Markdown

What

The get_index function in _index.py only catches requests.exceptions.ConnectionError, HTTPError, and ValueError. When DNS resolution fails (e.g., urllib3.exceptions.NameResolutionError), it raises an unhandled exception, leading to a crash.

Fix

Added OSError to the caught exceptions tuple, which covers DNS resolution failures like socket.gaierror and NameResolutionError. This ensures a user-friendly error message is shown instead of a traceback when the endpoint cannot be resolved.

Closes #33691

william051200 and others added 21 commits June 1, 2026 09:43
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…on` parameter to support identity assignment restrictions (Azure#32214)

Co-authored-by: Mohamed Yilmaz Ibrahim <ibrahimmo@microsoft.com>
…aintenanceWindow format in default maintenance configuration (Azure#33431)
…update`: Support scheduled events profile via new parameters `--scheduled-events-api-version` and `--enable-all-instance-down` (Azure#33451)
@azure-client-tools-bot-prd

Copy link
Copy Markdown

Hi @botbikamordehai2-sketch,
Usually we only allow pull requests to be submitted to the dev branch, please double check your pull request target branch main.

@azure-client-tools-bot-prd

azure-client-tools-bot-prd Bot commented Jul 2, 2026

Copy link
Copy Markdown
️✔️AzureCLI-FullTest
️✔️acr
️✔️latest
️✔️3.12
️✔️3.14
️✔️acs
️✔️latest
️✔️3.12
️✔️3.14
️✔️advisor
️✔️latest
️✔️3.12
️✔️3.14
️✔️ams
️✔️latest
️✔️3.12
️✔️3.14
️✔️apim
️✔️latest
️✔️3.12
️✔️3.14
️✔️appconfig
️✔️latest
️✔️3.12
️✔️3.14
️✔️appservice
️✔️latest
️✔️3.12
️✔️3.14
️✔️aro
️✔️latest
️✔️3.12
️✔️3.14
️✔️backup
️✔️latest
️✔️3.12
️✔️3.14
️✔️batch
️✔️latest
️✔️3.12
️✔️3.14
️✔️batchai
️✔️latest
️✔️3.12
️✔️3.14
️✔️billing
️✔️latest
️✔️3.12
️✔️3.14
️✔️botservice
️✔️latest
️✔️3.12
️✔️3.14
️✔️cdn
️✔️latest
️✔️3.12
️✔️3.14
️✔️cloud
️✔️latest
️✔️3.12
️✔️3.14
️✔️cognitiveservices
️✔️latest
️✔️3.12
️✔️3.14
️✔️compute_recommender
️✔️latest
️✔️3.12
️✔️3.14
️✔️computefleet
️✔️latest
️✔️3.12
️✔️3.14
️✔️config
️✔️latest
️✔️3.12
️✔️3.14
️✔️configure
️✔️latest
️✔️3.12
️✔️3.14
️✔️consumption
️✔️latest
️✔️3.12
️✔️3.14
️✔️container
️✔️latest
️✔️3.12
️✔️3.14
️✔️containerapp
️✔️latest
️✔️3.12
️✔️3.14
️✔️core
️✔️latest
️✔️3.12
️✔️3.14
️✔️cosmosdb
️✔️latest
️✔️3.12
️✔️3.14
️✔️databoxedge
️✔️latest
️✔️3.12
️✔️3.14
️✔️dls
️✔️latest
️✔️3.12
️✔️3.14
️✔️dms
️✔️latest
️✔️3.12
️✔️3.14
️✔️eventgrid
️✔️latest
️✔️3.12
️✔️3.14
️✔️eventhubs
️✔️latest
️✔️3.12
️✔️3.14
️✔️feedback
️✔️latest
️✔️3.12
️✔️3.14
️✔️find
️✔️latest
️✔️3.12
️✔️3.14
️✔️hdinsight
️✔️latest
️✔️3.12
️✔️3.14
️✔️identity
️✔️latest
️✔️3.12
️✔️3.14
️✔️iot
️✔️latest
️✔️3.12
️✔️3.14
️✔️keyvault
️✔️latest
️✔️3.12
️✔️3.14
️✔️lab
️✔️latest
️✔️3.12
️✔️3.14
️✔️managedservices
️✔️latest
️✔️3.12
️✔️3.14
️✔️maps
️✔️latest
️✔️3.12
️✔️3.14
️✔️marketplaceordering
️✔️latest
️✔️3.12
️✔️3.14
️✔️monitor
️✔️latest
️✔️3.12
️✔️3.14
️✔️mysql
️✔️latest
️✔️3.12
️✔️3.14
️✔️netappfiles
️✔️latest
️✔️3.12
️✔️3.14
️✔️network
️✔️latest
️✔️3.12
️✔️3.14
️✔️policyinsights
️✔️latest
️✔️3.12
️✔️3.14
️✔️postgresql
️✔️latest
️✔️3.12
️✔️3.14
️✔️privatedns
️✔️latest
️✔️3.12
️✔️3.14
️✔️profile
️✔️latest
️✔️3.12
️✔️3.14
️✔️rdbms
️✔️latest
️✔️3.12
️✔️3.14
️✔️redis
️✔️latest
️✔️3.12
️✔️3.14
️✔️relay
️✔️latest
️✔️3.12
️✔️3.14
️✔️resource
️✔️latest
️✔️3.12
️✔️3.14
️✔️role
️✔️latest
️✔️3.12
️✔️3.14
️✔️search
️✔️latest
️✔️3.12
️✔️3.14
️✔️security
️✔️latest
️✔️3.12
️✔️3.14
️✔️servicebus
️✔️latest
️✔️3.12
️✔️3.14
️✔️serviceconnector
️✔️latest
️✔️3.12
️✔️3.14
️✔️servicefabric
️✔️latest
️✔️3.12
️✔️3.14
️✔️signalr
️✔️latest
️✔️3.12
️✔️3.14
️✔️sql
️✔️latest
️✔️3.12
️✔️3.14
️✔️sqlvm
️✔️latest
️✔️3.12
️✔️3.14
️✔️storage
️✔️latest
️✔️3.12
️✔️3.14
️✔️synapse
️✔️latest
️✔️3.12
️✔️3.14
️✔️telemetry
️✔️latest
️✔️3.12
️✔️3.14
️✔️util
️✔️latest
️✔️3.12
️✔️3.14
️✔️vm
️✔️latest
️✔️3.12
️✔️3.14

@azure-client-tools-bot-prd

azure-client-tools-bot-prd Bot commented Jul 2, 2026

Copy link
Copy Markdown
❌AzureCLI-BreakingChangeTest
⚠️acr
rule cmd_name rule_message suggest_message
⚠️ 1006 - ParaAdd acr create cmd acr create added parameter data_endpoint_enabled
⚠️ 1006 - ParaAdd acr create cmd acr create added parameter endpoint_protocol
⚠️appservice
rule cmd_name rule_message suggest_message
⚠️ 1008 - ParaPropAdd appservice plan create cmd appservice plan create update parameter is_linux: added property choices=['false', 'true']
⚠️ 1008 - ParaPropAdd appservice plan create cmd appservice plan create update parameter is_linux: added property nargs=?
⚠️cognitiveservices
rule cmd_name rule_message suggest_message
⚠️ 1011 - SubgroupAdd cognitiveservices account managed-compute-deployment sub group cognitiveservices account managed-compute-deployment added
⚠️identity
rule cmd_name rule_message suggest_message
⚠️ 1006 - ParaAdd identity create cmd identity create added parameter assignment_restrictions
⚠️ 1008 - ParaPropAdd identity create cmd identity create update parameter isolation_scope: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity create cmd identity create update parameter isolation_scope: added property type=string
⚠️ 1008 - ParaPropAdd identity create cmd identity create update parameter location: added property aaz_type=string
⚠️ 1010 - ParaPropUpdate identity create cmd identity create update parameter location: updated property type from custom_type to string
⚠️ 1008 - ParaPropAdd identity create cmd identity create update parameter resource_group_name: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity create cmd identity create update parameter resource_group_name: added property type=string
⚠️ 1010 - ParaPropUpdate identity create cmd identity create update parameter resource_group_name: updated property name from resource_group_name to resource_group
⚠️ 1008 - ParaPropAdd identity create cmd identity create update parameter resource_name: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity create cmd identity create update parameter resource_name: added property type=string
⚠️ 1009 - ParaPropRemove identity create cmd identity create update parameter resource_name: removed property id_part=name
⚠️ 1010 - ParaPropUpdate identity create cmd identity create update parameter resource_name: updated property options from ['--name', '-n'] to ['--name', '--resource-name', '-n']
⚠️ 1008 - ParaPropAdd identity create cmd identity create update parameter tags: added property aaz_type=AAZDictArg
⚠️ 1008 - ParaPropAdd identity create cmd identity create update parameter tags: added property type=Dict<String,String>
⚠️ 1010 - ParaPropUpdate identity create cmd identity create update parameter tags: updated property nargs from * to +
⚠️ 1008 - ParaPropAdd identity delete cmd identity delete update parameter resource_group_name: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity delete cmd identity delete update parameter resource_group_name: added property type=string
⚠️ 1010 - ParaPropUpdate identity delete cmd identity delete update parameter resource_group_name: updated property name from resource_group_name to resource_group
⚠️ 1008 - ParaPropAdd identity delete cmd identity delete update parameter resource_name: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity delete cmd identity delete update parameter resource_name: added property type=string
⚠️ 1010 - ParaPropUpdate identity delete cmd identity delete update parameter resource_name: updated property options from ['--name', '-n'] to ['--name', '--resource-name', '-n']
⚠️ 1006 - ParaAdd identity list cmd identity list added parameter pagination_limit
⚠️ 1006 - ParaAdd identity list cmd identity list added parameter pagination_token
⚠️ 1008 - ParaPropAdd identity list cmd identity list update parameter resource_group_name: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity list cmd identity list update parameter resource_group_name: added property type=string
⚠️ 1010 - ParaPropUpdate identity list cmd identity list update parameter resource_group_name: updated property name from resource_group_name to resource_group
⚠️ 1008 - ParaPropAdd identity show cmd identity show update parameter resource_group_name: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity show cmd identity show update parameter resource_group_name: added property type=string
⚠️ 1010 - ParaPropUpdate identity show cmd identity show update parameter resource_group_name: updated property name from resource_group_name to resource_group
⚠️ 1008 - ParaPropAdd identity show cmd identity show update parameter resource_name: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity show cmd identity show update parameter resource_name: added property type=string
⚠️ 1010 - ParaPropUpdate identity show cmd identity show update parameter resource_name: updated property options from ['--name', '-n'] to ['--name', '--resource-name', '-n']
⚠️ 1006 - ParaAdd identity update cmd identity update added parameter assignment_restrictions
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter isolation_scope: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter isolation_scope: added property type=string
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter properties_to_add: added property aaz_type=AAZGenericUpdateAddArg
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter properties_to_remove: added property aaz_type=AAZGenericUpdateRemoveArg
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter properties_to_set: added property aaz_type=AAZGenericUpdateSetArg
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter resource_group_name: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter resource_group_name: added property type=string
⚠️ 1010 - ParaPropUpdate identity update cmd identity update update parameter resource_group_name: updated property name from resource_group_name to resource_group
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter resource_name: added property aaz_type=string
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter resource_name: added property type=string
⚠️ 1010 - ParaPropUpdate identity update cmd identity update update parameter resource_name: updated property options from ['--name', '-n'] to ['--name', '--resource-name', '-n']
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter tags: added property aaz_type=AAZDictArg
⚠️ 1008 - ParaPropAdd identity update cmd identity update update parameter tags: added property type=Dict<String,String>
⚠️ 1010 - ParaPropUpdate identity update cmd identity update update parameter tags: updated property nargs from * to +
❌netappfiles
rule cmd_name rule_message suggest_message
1007 - ParaRemove netappfiles volume create cmd netappfiles volume create removed parameter default_group_quota_in_ki_bs please add back parameter default_group_quota_in_ki_bs for cmd netappfiles volume create
1007 - ParaRemove netappfiles volume create cmd netappfiles volume create removed parameter default_user_quota_in_ki_bs please add back parameter default_user_quota_in_ki_bs for cmd netappfiles volume create
1007 - ParaRemove netappfiles volume create cmd netappfiles volume create removed parameter is_default_quota_enabled please add back parameter is_default_quota_enabled for cmd netappfiles volume create
1010 - ParaPropUpdate netappfiles volume create cmd netappfiles volume create update parameter network_features: updated property aaz_default from Basic to Standard please change property aaz_default from Standard to Basic for parameter network_features of cmd netappfiles volume create
1010 - ParaPropUpdate netappfiles volume create cmd netappfiles volume create update parameter network_features: updated property default from Basic to Standard please change property default from Standard to Basic for parameter network_features of cmd netappfiles volume create
1007 - ParaRemove netappfiles volume update cmd netappfiles volume update removed parameter default_group_quota_in_ki_bs please add back parameter default_group_quota_in_ki_bs for cmd netappfiles volume update
1007 - ParaRemove netappfiles volume update cmd netappfiles volume update removed parameter default_user_quota_in_ki_bs please add back parameter default_user_quota_in_ki_bs for cmd netappfiles volume update
1007 - ParaRemove netappfiles volume update cmd netappfiles volume update removed parameter is_default_quota_enabled please add back parameter is_default_quota_enabled for cmd netappfiles volume update
⚠️ 1006 - ParaAdd netappfiles pool create cmd netappfiles pool create added parameter size_in_bytes
⚠️ 1009 - ParaPropRemove netappfiles pool create cmd netappfiles pool create update parameter size: removed property aaz_default=4398046511104
⚠️ 1009 - ParaPropRemove netappfiles pool create cmd netappfiles pool create update parameter size: removed property default=4398046511104
⚠️ 1010 - ParaPropUpdate netappfiles pool create cmd netappfiles pool create update parameter size: updated property aaz_type from int to float
⚠️ 1010 - ParaPropUpdate netappfiles pool create cmd netappfiles pool create update parameter size: updated property name from size to size_tib
⚠️ 1010 - ParaPropUpdate netappfiles pool create cmd netappfiles pool create update parameter size: updated property type from int to float
⚠️ 1006 - ParaAdd netappfiles pool update cmd netappfiles pool update added parameter size_in_bytes
⚠️ 1010 - ParaPropUpdate netappfiles pool update cmd netappfiles pool update update parameter size: updated property aaz_type from int to float
⚠️ 1010 - ParaPropUpdate netappfiles pool update cmd netappfiles pool update update parameter size: updated property name from size to size_tib
⚠️ 1010 - ParaPropUpdate netappfiles pool update cmd netappfiles pool update update parameter size: updated property type from int to float
⚠️ 1013 - SubgroupPropAdd netappfiles subvolume sub group netappfiles subvolume added property deprecate_info_target
⚠️resource
rule cmd_name rule_message suggest_message
⚠️ 1001 - CmdAdd bicep run cmd bicep run added
⚠️ 1001 - CmdAdd bicep snapshot cmd bicep snapshot added
⚠️ 1004 - CmdPropRemove policy assignment identity assign cmd policy assignment identity assign removed property deprecate_info_target
⚠️ 1004 - CmdPropRemove policy assignment identity remove cmd policy assignment identity remove removed property deprecate_info_target
⚠️ 1004 - CmdPropRemove policy assignment non-compliance-message create cmd policy assignment non-compliance-message create removed property deprecate_info_target
⚠️ 1004 - CmdPropRemove policy assignment non-compliance-message delete cmd policy assignment non-compliance-message delete removed property deprecate_info_target
⚠️ 1004 - CmdPropRemove policy definition delete cmd policy definition delete removed property deprecate_info_target
⚠️ 1004 - CmdPropRemove policy set-definition delete cmd policy set-definition delete removed property deprecate_info_target
⚠️vm
rule cmd_name rule_message suggest_message
⚠️ 1006 - ParaAdd vm availability-set create cmd vm availability-set create added parameter enable_all_instance_down
⚠️ 1006 - ParaAdd vm availability-set create cmd vm availability-set create added parameter scheduled_events_api_version
⚠️ 1006 - ParaAdd vm create cmd vm create added parameter enable_all_instance_down
⚠️ 1006 - ParaAdd vm create cmd vm create added parameter scheduled_events_api_version
⚠️ 1006 - ParaAdd vm update cmd vm update added parameter enable_all_instance_down
⚠️ 1006 - ParaAdd vm update cmd vm update added parameter scheduled_events_api_version
⚠️ 1006 - ParaAdd vmss create cmd vmss create added parameter enable_all_instance_down
⚠️ 1006 - ParaAdd vmss create cmd vmss create added parameter scheduled_events_api_version
⚠️ 1006 - ParaAdd vmss update cmd vmss update added parameter enable_all_instance_down
⚠️ 1006 - ParaAdd vmss update cmd vmss update added parameter scheduled_events_api_version

Please submit your Breaking Change Pre-announcement ASAP if you haven't already. Please note:

  • Breaking changes can only be merged during the designated breaking change window
  • A pre-announcement must be released at least one month in advance

For more details on how to introduce breaking changes, refer to the documentation: azure-cli/doc/how_to_introduce_breaking_changes.md

@microsoft-github-policy-service microsoft-github-policy-service Bot added the customer-reported Issues that are reported by GitHub users external to the Azure organization. label Jul 2, 2026
@microsoft-github-policy-service

Copy link
Copy Markdown
Contributor

Thank you for your contribution @botbikamordehai2-sketch! We will review the pull request and get back to you soon.

@microsoft-github-policy-service

Copy link
Copy Markdown
Contributor

@botbikamordehai2-sketch please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.

@microsoft-github-policy-service agree [company="{your company}"]

Options:

  • (default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.
@microsoft-github-policy-service agree
  • (when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.
@microsoft-github-policy-service agree company="Microsoft"
Contributor License Agreement

Contribution License Agreement

This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
and conveys certain license rights to Microsoft Corporation and its affiliates (“Microsoft”) for Your
contributions to Microsoft open source projects. This Agreement is effective as of the latest signature
date below.

  1. Definitions.
    “Code” means the computer software code, whether in human-readable or machine-executable form,
    that is delivered by You to Microsoft under this Agreement.
    “Project” means any of the projects owned or managed by Microsoft and offered under a license
    approved by the Open Source Initiative (www.opensource.org).
    “Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any
    Project, including but not limited to communication on electronic mailing lists, source code control
    systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
    discussing and improving that Project, but excluding communication that is conspicuously marked or
    otherwise designated in writing by You as “Not a Submission.”
    “Submission” means the Code and any other copyrightable material Submitted by You, including any
    associated comments and documentation.
  2. Your Submission. You must agree to the terms of this Agreement before making a Submission to any
    Project. This Agreement covers any and all Submissions that You, now or in the future (except as
    described in Section 4 below), Submit to any Project.
  3. Originality of Work. You represent that each of Your Submissions is entirely Your original work.
    Should You wish to Submit materials that are not Your original work, You may Submit them separately
    to the Project if You (a) retain all copyright and license information that was in the materials as You
    received them, (b) in the description accompanying Your Submission, include the phrase “Submission
    containing materials of a third party:” followed by the names of the third party and any licenses or other
    restrictions of which You are aware, and (c) follow any other instructions in the Project’s written
    guidelines concerning Submissions.
  4. Your Employer. References to “employer” in this Agreement include Your employer or anyone else
    for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
    Submission is made in the course of Your work for an employer or Your employer has intellectual
    property rights in Your Submission by contract or applicable law, You must secure permission from Your
    employer to make the Submission before signing this Agreement. In that case, the term “You” in this
    Agreement will refer to You and the employer collectively. If You change employers in the future and
    desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
    and secure permission from the new employer before Submitting those Submissions.
  5. Licenses.
  • Copyright License. You grant Microsoft, and those who receive the Submission directly or
    indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license in the
    Submission to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute
    the Submission and such derivative works, and to sublicense any or all of the foregoing rights to third
    parties.
  • Patent License. You grant Microsoft, and those who receive the Submission directly or
    indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under
    Your patent claims that are necessarily infringed by the Submission or the combination of the
    Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
    import or otherwise dispose of the Submission alone or with the Project.
  • Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement.
    No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
    granted by implication, exhaustion, estoppel or otherwise.
  1. Representations and Warranties. You represent that You are legally entitled to grant the above
    licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
    have disclosed under Section 3). You represent that You have secured permission from Your employer to
    make the Submission in cases where Your Submission is made in the course of Your work for Your
    employer or Your employer has intellectual property rights in Your Submission by contract or applicable
    law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
    have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
    You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
    REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
    EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
    PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
    NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
  2. Notice to Microsoft. You agree to notify Microsoft in writing of any facts or circumstances of which
    You later become aware that would make Your representations in this Agreement inaccurate in any
    respect.
  3. Information about Submissions. You agree that contributions to Projects and information about
    contributions may be maintained indefinitely and disclosed publicly, including Your name and other
    information that You submit with Your Submission.
  4. Governing Law/Jurisdiction. This Agreement is governed by the laws of the State of Washington, and
    the parties consent to exclusive jurisdiction and venue in the federal courts sitting in King County,
    Washington, unless no federal subject matter jurisdiction exists, in which case the parties consent to
    exclusive jurisdiction and venue in the Superior Court of King County, Washington. The parties waive all
    defenses of lack of personal jurisdiction and forum non-conveniens.
  5. Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and
    supersedes any and all prior agreements, understandings or communications, written or oral, between
    the parties relating to the subject matter hereof. This Agreement may be assigned by Microsoft.

@yonzhan

yonzhan commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

handle DNS resolution errors

@Pan-Qi

Pan-Qi commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

customer-reported Issues that are reported by GitHub users external to the Azure organization.

Projects

None yet

Development

Successfully merging this pull request may close these issues.