|
2 | 2 | # Copyright (c) Microsoft Corporation. All rights reserved. |
3 | 3 | # Licensed under the MIT License. See License.txt in the project root for license information. |
4 | 4 | # -------------------------------------------------------------------------------------------- |
5 | | -from azure.cli.core.breaking_change import register_default_value_breaking_change |
| 5 | +from azure.cli.core.breaking_change import register_default_value_breaking_change, register_other_breaking_change |
6 | 6 |
|
7 | | -register_default_value_breaking_change(command_name='vm create', |
8 | | - arg='--size', |
9 | | - current_default='Standard_DS1_v2', |
10 | | - new_default='Standard_D2s_v5', |
11 | | - target_version=None) |
| 7 | +register_default_value_breaking_change( |
| 8 | + command_name="vm create", |
| 9 | + arg="--size", |
| 10 | + current_default="Standard_DS1_v2", |
| 11 | + new_default="Standard_D2s_v5", |
| 12 | + target_version=None, |
| 13 | +) |
12 | 14 |
|
13 | | -register_default_value_breaking_change(command_name='vmss create', |
14 | | - arg='--vm-sku', |
15 | | - current_default='Standard_DS1_v2', |
16 | | - new_default='Standard_D2s_v5', |
17 | | - target_version=None) |
| 15 | +register_default_value_breaking_change( |
| 16 | + command_name="vmss create", |
| 17 | + arg="--vm-sku", |
| 18 | + current_default="Standard_DS1_v2", |
| 19 | + new_default="Standard_D2s_v5", |
| 20 | + target_version=None, |
| 21 | +) |
| 22 | + |
| 23 | +register_other_breaking_change( |
| 24 | + "sig image-version create", |
| 25 | + "Starting api-version 2026-03-03, gallery image versions will default to:\n" |
| 26 | + " - endOfLifeDate = 6 months from publish date (unless explicitly set)\n" |
| 27 | + " - blockDeletionBeforeEndOfLife = true (unless explicitly set)\n" |
| 28 | + "By default, image deletion is blocked for 6 months. " |
| 29 | + "To override, set a custom endOfLifeDate or set blockDeletionBeforeEndOfLife = false", |
| 30 | +) |
| 31 | + |
| 32 | +register_other_breaking_change( |
| 33 | + "sig image-version update", |
| 34 | + "Starting api-version 2026-03-03, gallery image versions will default to:\n" |
| 35 | + " - endOfLifeDate = 6 months from publish date (unless explicitly set)\n" |
| 36 | + " - blockDeletionBeforeEndOfLife = true (unless explicitly set)\n" |
| 37 | + "By default, image deletion is blocked for 6 months. " |
| 38 | + "To override, set a custom endOfLifeDate or set blockDeletionBeforeEndOfLife = false", |
| 39 | +) |
0 commit comments