From 85c9f1f90eaffa411c39df6ee18d8635b398ceb4 Mon Sep 17 00:00:00 2001 From: Yan Zhu Date: Tue, 29 Apr 2025 16:22:00 +0800 Subject: [PATCH 1/2] breaking change pre-announcement --- .../azure/cli/command_modules/vm/_breaking_change.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/azure-cli/azure/cli/command_modules/vm/_breaking_change.py diff --git a/src/azure-cli/azure/cli/command_modules/vm/_breaking_change.py b/src/azure-cli/azure/cli/command_modules/vm/_breaking_change.py new file mode 100644 index 00000000000..ec103269a04 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/vm/_breaking_change.py @@ -0,0 +1,8 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- +from azure.cli.core.breaking_change import register_default_value_breaking_change + +register_default_value_breaking_change('vm create', '--size', 'Standard_DS1_v2', 'Standard_D2s_v5', target_version=None) +register_default_value_breaking_change('vmss create', '--vm-sku', 'Standard_DS1_v2', 'Standard_D2s_v5', target_version=None) From c809d833c482494327548d5716bc758457333e8b Mon Sep 17 00:00:00 2001 From: Yan Zhu Date: Tue, 29 Apr 2025 16:26:45 +0800 Subject: [PATCH 2/2] fix style check --- .../cli/command_modules/vm/_breaking_change.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/azure-cli/azure/cli/command_modules/vm/_breaking_change.py b/src/azure-cli/azure/cli/command_modules/vm/_breaking_change.py index ec103269a04..ba196f3278c 100644 --- a/src/azure-cli/azure/cli/command_modules/vm/_breaking_change.py +++ b/src/azure-cli/azure/cli/command_modules/vm/_breaking_change.py @@ -4,5 +4,14 @@ # -------------------------------------------------------------------------------------------- from azure.cli.core.breaking_change import register_default_value_breaking_change -register_default_value_breaking_change('vm create', '--size', 'Standard_DS1_v2', 'Standard_D2s_v5', target_version=None) -register_default_value_breaking_change('vmss create', '--vm-sku', 'Standard_DS1_v2', 'Standard_D2s_v5', target_version=None) +register_default_value_breaking_change(command_name='vm create', + arg='--size', + current_default='Standard_DS1_v2', + new_default='Standard_D2s_v5', + target_version=None) + +register_default_value_breaking_change(command_name='vmss create', + arg='--vm-sku', + current_default='Standard_DS1_v2', + new_default='Standard_D2s_v5', + target_version=None)