azure-cli
azure-cli copied to clipboard
[Compute] `az vmss create`: Fix bug about validate trusted launch
Related command
Description
Testing Guide
History Notes
[Component Name 1] BREAKING CHANGE: az command a
: Make some customer-facing breaking change
[Component Name 2] az command b
: Add some customer-facing feature
This checklist is used to make sure that common guidelines for a pull request are followed.
-
[ ] The PR title and description has followed the guideline in Submitting Pull Requests.
-
[ ] I adhere to the Command Guidelines.
-
[ ] I adhere to the Error Handling Guidelines.
❌AzureCLI-FullTest
️✔️acr
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️acs
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️advisor
️✔️latest
️✔️3.11
️✔️3.9
️✔️ams
️✔️latest
️✔️3.11
️✔️3.9
️✔️apim
️✔️latest
️✔️3.11
️✔️3.9
️✔️appconfig
️✔️latest
️✔️3.11
️✔️3.9
️✔️appservice
️✔️latest
️✔️3.11
️✔️3.9
️✔️aro
️✔️latest
️✔️3.11
️✔️3.9
️✔️backup
️✔️latest
️✔️3.11
️✔️3.9
️✔️batch
️✔️latest
️✔️3.11
️✔️3.9
️✔️batchai
️✔️latest
️✔️3.11
️✔️3.9
️✔️billing
️✔️latest
️✔️3.11
️✔️3.9
️✔️botservice
️✔️latest
️✔️3.11
️✔️3.9
️✔️cdn
️✔️latest
️✔️3.11
️✔️3.9
️✔️cloud
️✔️latest
️✔️3.11
️✔️3.9
️✔️cognitiveservices
️✔️latest
️✔️3.11
️✔️3.9
️✔️config
️✔️latest
️✔️3.11
️✔️3.9
️✔️configure
️✔️latest
️✔️3.11
️✔️3.9
️✔️consumption
️✔️latest
️✔️3.11
️✔️3.9
️✔️container
️✔️latest
️✔️3.11
️✔️3.9
️✔️containerapp
️✔️latest
️✔️3.11
️✔️3.9
️✔️core
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️cosmosdb
️✔️latest
️✔️3.11
️✔️3.9
️✔️databoxedge
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️dla
️✔️latest
️✔️3.11
️✔️3.9
️✔️dls
️✔️latest
️✔️3.11
️✔️3.9
️✔️dms
️✔️latest
️✔️3.11
️✔️3.9
️✔️eventgrid
️✔️latest
️✔️3.11
️✔️3.9
️✔️eventhubs
️✔️latest
️✔️3.11
️✔️3.9
️✔️feedback
️✔️latest
️✔️3.11
️✔️3.9
️✔️find
️✔️latest
️✔️3.11
️✔️3.9
️✔️hdinsight
️✔️latest
️✔️3.11
️✔️3.9
️✔️identity
️✔️latest
️✔️3.11
️✔️3.9
️✔️iot
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️keyvault
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️kusto
️✔️latest
️✔️3.11
️✔️3.9
️✔️lab
️✔️latest
️✔️3.11
️✔️3.9
️✔️managedservices
️✔️latest
️✔️3.11
️✔️3.9
️✔️maps
️✔️latest
️✔️3.11
️✔️3.9
️✔️marketplaceordering
️✔️latest
️✔️3.11
️✔️3.9
❌monitor
❌latest
❌3.11
Type Test Case Error Message Line Failed test_monitor_autoscale_basic self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7feb52ab3b50>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.11/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:290: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.11/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7feb525d26d0>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <azure.cli.command_modules.monitor.tests.latest.test_monitor_autoscale.TestMonitorAutoscaleScenario testMethod=test_monitor_autoscale_basic>
resource_group = 'cli_test_monitor_autoscale000001'
@AllowLargeResponse()
@ResourceGroupPreparer(name_prefix='cli_test_monitor_autoscale')
def test_monitor_autoscale_basic(self, resource_group):
self.kwargs.update({
'vmss': 'vmss1'
})
> self.cmd('vmss create -g {rg} -n {vmss} --image Ubuntu2204 --admin-username testadmin --admin-password TestTest12#$')
src/azure-cli/azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:19:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.11/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.11/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.11/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/argparse.py:2617: SystemExitazure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:12 Failed test_monitor_autoscale_fixed self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7feb52b62bd0>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.11/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:290: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.11/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7feb525b7a90>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <azure.cli.command_modules.monitor.tests.latest.test_monitor_autoscale.TestMonitorAutoscaleScenario testMethod=test_monitor_autoscale_fixed>
resource_group = 'cli_test_monitor_autoscale_fixed000001'
@AllowLargeResponse()
@ResourceGroupPreparer(name_prefix='cli_test_monitor_autoscale_fixed')
def test_monitor_autoscale_fixed(self, resource_group):
self.kwargs.update({
'vmss': 'vmss1',
'sched': 'Christmas'
})
> self.cmd('vmss create -g {rg} -n {vmss} --image Ubuntu2204 --admin-username testadmin --admin-password TestTest12#$')
src/azure-cli/azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:281:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.11/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.11/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.11/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/argparse.py:2617: SystemExitazure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:273 Failed test_monitor_autoscale_predictive_policy self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7feb52b57490>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.11/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:290: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.11/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7feb525b31d0>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <azure.cli.command_modules.monitor.tests.latest.test_monitor_autoscale.TestMonitorAutoscaleScenario testMethod=test_monitor_autoscale_predictive_policy>
resource_group = 'cli_test_monitor_autoscale_predictive_policy000001'
@AllowLargeResponse()
@ResourceGroupPreparer(name_prefix='cli_test_monitor_autoscale_predictive_policy')
def test_monitor_autoscale_predictive_policy(self, resource_group):
self.kwargs.update({
'vmss': 'vmss1',
'scale-look-ahead-time': 'PT1M',
'scale-mode': 'Enabled',
'new-scale-mode': 'ForecastOnly'
})
> self.cmd(
'vmss create -g {rg} -n {vmss} --image Ubuntu2204 --admin-username testadmin --admin-password TestTest12#$')
src/azure-cli/azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:377:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.11/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.11/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.11/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/argparse.py:2617: SystemExitazure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:367 Failed test_monitor_autoscale_recurring self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7feb52ab3310>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.11/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:290: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.11/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7feb525c8bd0>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <azure.cli.command_modules.monitor.tests.latest.test_monitor_autoscale.TestMonitorAutoscaleScenario testMethod=test_monitor_autoscale_recurring>
resource_group = 'cli_test_monitor_autoscale_recurring000001'
@AllowLargeResponse()
@ResourceGroupPreparer(name_prefix='cli_test_monitor_autoscale_recurring')
def test_monitor_autoscale_recurring(self, resource_group):
import json
import time
sleep_time = 3
self.kwargs.update({
'vmss': 'vmss1'
})
> self.cmd('vmss create -g {rg} -n {vmss} --image Ubuntu2204 --admin-username testname --admin-password TestTest12#$')
src/azure-cli/azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:319:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.11/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.11/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.11/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/argparse.py:2617: SystemExitazure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:307 Failed test_monitor_autoscale_refined The error message is too long, please check the pipeline log for details. azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:53 Failed test_monitor_autoscale_rule_with_dimensions The error message is too long, please check the pipeline log for details. azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:192 Failed test_monitor_autoscale_rules The error message is too long, please check the pipeline log for details. azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:100 Failed test_monitor_autoscale_show_predictive_metric The error message is too long, please check the pipeline log for details. azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:401 ❌3.9
Type Test Case Error Message Line Failed test_monitor_autoscale_basic self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7ff232393910>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.9/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:290: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.9/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7ff231ce9430>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <azure.cli.command_modules.monitor.tests.latest.test_monitor_autoscale.TestMonitorAutoscaleScenario testMethod=test_monitor_autoscale_basic>
resource_group = 'cli_test_monitor_autoscale000001'
@AllowLargeResponse()
@ResourceGroupPreparer(name_prefix='cli_test_monitor_autoscale')
def test_monitor_autoscale_basic(self, resource_group):
self.kwargs.update({
'vmss': 'vmss1'
})
> self.cmd('vmss create -g {rg} -n {vmss} --image Ubuntu2204 --admin-username testadmin --admin-password TestTest12#$')
src/azure-cli/azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:19:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.9/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.9/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.9/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/argparse.py:2569: SystemExitazure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:12 Failed test_monitor_autoscale_fixed self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7ff232414040>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.9/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:290: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.9/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7ff231cc54f0>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <azure.cli.command_modules.monitor.tests.latest.test_monitor_autoscale.TestMonitorAutoscaleScenario testMethod=test_monitor_autoscale_fixed>
resource_group = 'cli_test_monitor_autoscale_fixed000001'
@AllowLargeResponse()
@ResourceGroupPreparer(name_prefix='cli_test_monitor_autoscale_fixed')
def test_monitor_autoscale_fixed(self, resource_group):
self.kwargs.update({
'vmss': 'vmss1',
'sched': 'Christmas'
})
> self.cmd('vmss create -g {rg} -n {vmss} --image Ubuntu2204 --admin-username testadmin --admin-password TestTest12#$')
src/azure-cli/azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:281:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.9/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.9/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.9/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/argparse.py:2569: SystemExitazure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:273 Failed test_monitor_autoscale_predictive_policy self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7ff23240c040>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.9/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:290: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.9/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7ff231cc34c0>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <azure.cli.command_modules.monitor.tests.latest.test_monitor_autoscale.TestMonitorAutoscaleScenario testMethod=test_monitor_autoscale_predictive_policy>
resource_group = 'cli_test_monitor_autoscale_predictive_policy000001'
@AllowLargeResponse()
@ResourceGroupPreparer(name_prefix='cli_test_monitor_autoscale_predictive_policy')
def test_monitor_autoscale_predictive_policy(self, resource_group):
self.kwargs.update({
'vmss': 'vmss1',
'scale-look-ahead-time': 'PT1M',
'scale-mode': 'Enabled',
'new-scale-mode': 'ForecastOnly'
})
> self.cmd(
'vmss create -g {rg} -n {vmss} --image Ubuntu2204 --admin-username testadmin --admin-password TestTest12#$')
src/azure-cli/azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:377:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.9/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.9/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.9/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/argparse.py:2569: SystemExitazure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:367 Failed test_monitor_autoscale_recurring self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7ff2323cb6a0>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.9/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:290: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.9/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7ff231cc7d00>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <azure.cli.command_modules.monitor.tests.latest.test_monitor_autoscale.TestMonitorAutoscaleScenario testMethod=test_monitor_autoscale_recurring>
resource_group = 'cli_test_monitor_autoscale_recurring000001'
@AllowLargeResponse()
@ResourceGroupPreparer(name_prefix='cli_test_monitor_autoscale_recurring')
def test_monitor_autoscale_recurring(self, resource_group):
import json
import time
sleep_time = 3
self.kwargs.update({
'vmss': 'vmss1'
})
> self.cmd('vmss create -g {rg} -n {vmss} --image Ubuntu2204 --admin-username testname --admin-password TestTest12#$')
src/azure-cli/azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:319:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.9/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.9/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.9/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/argparse.py:2569: SystemExitazure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:307 Failed test_monitor_autoscale_refined self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7ff2324291c0>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.9/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:290: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.9/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7ff231cc6970>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <azure.cli.command_modules.monitor.tests.latest.test_monitor_autoscale.TestMonitorAutoscaleScenario testMethod=test_monitor_autoscale_refined>
resource_group = 'cli_test_monitor_autoscale_refine000001'
@AllowLargeResponse()
@ResourceGroupPreparer(name_prefix='cli_test_monitor_autoscale_refine')
def test_monitor_autoscale_refined(self, resource_group):
self.kwargs.update({
'vmss': 'vmss1'
})
> self.cmd('vmss create -g {rg} -n {vmss} --image Ubuntu2204 --admin-username testadmin --admin-password TestTest12#$')
src/azure-cli/azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:60:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.9/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.9/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.9/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/argparse.py:2569: SystemExitazure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:53 Failed test_monitor_autoscale_rule_with_dimensions The error message is too long, please check the pipeline log for details. azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:192 Failed test_monitor_autoscale_rules The error message is too long, please check the pipeline log for details. azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:100 Failed test_monitor_autoscale_show_predictive_metric The error message is too long, please check the pipeline log for details. azure/cli/command_modules/monitor/tests/latest/test_monitor_autoscale.py:401 ️✔️mysql
️✔️latest
️✔️3.11
️✔️3.9
️✔️netappfiles
️✔️latest
️✔️3.11
️✔️3.9
️✔️network
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️policyinsights
️✔️latest
️✔️3.11
️✔️3.9
️✔️privatedns
️✔️latest
️✔️3.11
️✔️3.9
️✔️profile
️✔️latest
️✔️3.11
️✔️3.9
️✔️rdbms
️✔️latest
️✔️3.11
️✔️3.9
️✔️redis
️✔️latest
️✔️3.11
️✔️3.9
️✔️relay
️✔️latest
️✔️3.11
️✔️3.9
️✔️resource
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️role
️✔️latest
️✔️3.11
️✔️3.9
️✔️search
️✔️latest
️✔️3.11
️✔️3.9
️✔️security
️✔️latest
️✔️3.11
️✔️3.9
️✔️servicebus
️✔️latest
️✔️3.11
️✔️3.9
️✔️serviceconnector
️✔️latest
️✔️3.11
️✔️3.9
️✔️servicefabric
️✔️latest
️✔️3.11
️✔️3.9
️✔️signalr
️✔️latest
️✔️3.11
️✔️3.9
️✔️sql
️✔️latest
️✔️3.11
️✔️3.9
️✔️sqlvm
️✔️latest
️✔️3.11
️✔️3.9
️✔️storage
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️synapse
️✔️latest
️✔️3.11
️✔️3.9
️✔️telemetry
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️util
️✔️latest
️✔️3.11
️✔️3.9
❌vm
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
❌latest
❌3.11
Type Test Case Error Message Line Failed test_vm_size_properties self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7f46e7c2a450>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.11/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:265: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.11/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7f46ed900490>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <latest.test_vm_commands.VMCreateAndStateModificationsScenarioTest testMethod=test_vm_size_properties>
resource_group = 'cli_test_vm_size_properties000001'
@ResourceGroupPreparer(name_prefix='cli_test_vm_size_properties')
def test_vm_size_properties(self, resource_group):
self.kwargs.update({
'vm': self.create_random_name('vm-', 10),
'vmss': self.create_random_name('vmss', 10)
})
self.cmd('vm create -g {rg} -n {vm} --image OpenLogic:CentOS:7.5:latest --size Standard_D2s_v3 --v-cpus-available 1 --v-cpus-per-core 1 --admin-username vmtest --admin-username vmtest')
self.cmd('vm show -g {rg} -n {vm} ', checks=[
self.check('hardwareProfile.vmSizeProperties.vCpusAvailable', 1),
self.check('hardwareProfile.vmSizeProperties.vCpusPerCore', 1)
])
self.cmd('vm update -g {rg} -n {vm} --v-cpus-available 2 --v-cpus-per-core 2', checks=[
self.check('hardwareProfile.vmSizeProperties.vCpusAvailable', 2),
self.check('hardwareProfile.vmSizeProperties.vCpusPerCore', 2)
])
> self.cmd('vmss create -g {rg} -n {vmss} --image Canonical:UbuntuServer:18.04-LTS:latest --vm-sku Standard_D2s_v3 --v-cpus-available 1 --v-cpus-per-core 1 --admin-username vmtest --admin-username vmtest')
src/azure-cli/azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:1493:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.11/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.11/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.11/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/argparse.py:2617: SystemExitazure/cli/command_modules/vm/tests/latest/test_vm_commands.py:1475 Failed test_vmss_extension_instance_name self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7f46ecc07d50>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.11/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:265: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.11/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7f46ed900490>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <latest.test_vm_commands.VMSSExtensionInstallTest testMethod=test_vmss_extension_instance_name>
@ResourceGroupPreparer(name_prefix='cli_test_vmss_extension_2')
def test_vmss_extension_instance_name(self):
username = 'myadmin'
config_file = write_config_file(username)
self.kwargs.update({
'vmss': 'vmss1',
'pub': 'Microsoft.Azure.NetworkWatcher',
'ext_type': 'NetworkWatcherAgentLinux',
'username': username,
'config_file': config_file,
'ext_name': 'MyNetworkWatcher'
})
> self.cmd('vmss create -n {vmss} -g {rg} --image Canonical:UbuntuServer:18.04-LTS:latest --authentication-type password --admin-username admin123 --admin-password testPassword0 --instance-count 1')
src/azure-cli/azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:2646:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.11/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.11/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.11/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
_
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/argparse.py:2617: SystemExitazure/cli/command_modules/vm/tests/latest/test_vm_commands.py:2631 Failed test_vmss_hibernate self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7f46ece66790>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.11/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:265: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.11/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7f46ed900490>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.11/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <latest.test_vm_commands.VMSSCreateAndModify testMethod=test_vmss_hibernate>
resource_group = 'cli_test_vmss_hibernate_000001'
@ResourceGroupPreparer(name_prefix='cli_test_vmss_hibernate')
def test_vmss_hibernate(self, resource_group):
self.kwargs.update({
'vmss1': self.create_random_name('vmss1', 10),
'vmss2': self.create_random_name('vmss2', 10),
})
> self.cmd('vmss create -g {rg} -n {vmss1} --image MicrosoftWindowsServer:WindowsServer:2022-datacenter-smalldisk-g2:latest --enable-hibernation true --admin-username vmtest --admin-password Test123456789#', checks=[
self.check('vmss.additionalCapabilities.hibernationEnabled', True),
])
src/azure-cli/azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3516:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.11/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.11/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.11/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
_
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/argparse.py:2617: SystemExitazure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3509 Failed test_vmss_create_auth self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7f46ece60f50>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.11/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1740: in process_vmss_create_namespace
validate_vm_create_storage_profile(cmd, namespace, for_scale_set=True)
src/azure-cli/azure/cli/command_modules/vm/validators.py:394: in validate_vm_create_storage_profile
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:265: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.11/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.11/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19733: in list
pipeline_response: PipelineResponse = self.client.pipeline.run( # pylint: disable=protected-access
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:213: in run
return first_node.send(pipeline_request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/mgmt/core/policies/base.py:47: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/policies/redirect.py:181: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/policies/retry.py:467: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/policies/authentication.py:115: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.11/site-packages/azure/core/pipeline/base.py:108: in send
self.sender.send(request.http_request, **request.context.options),
env/lib/python3.11/site-packages/azure/core/pipeline/transport/requests_basic.py:338: in send
response = self.session.request( # type: ignore
env/lib/python3.11/site-packages/requests/sessions.py:589: in request
resp = self.send(prep, **send_kwargs)
env/lib/python3.11/site-packages/requests/sessions.py:703: in send
r = adapter.send(request, **kwargs)
env/lib/python3.11/site-packages/requests/adapters.py:486: in send
resp = conn.urlopen(
env/lib/python3.11/site-packages/urllib3/connectionpool.py:715: in urlopen
httplib_response = self.make_request(
env/lib/python3.11/site-packages/urllib3/connectionpool.py:458: in make_request
httplib_response = conn.getresponse(buffering=True)
self = <vcr.patch.VCRRequestsHTTPSConnection/mnt/vss/work/1/s/src/azure-cli/azure/cli/command_modules/vm/tests/latest/recordings/test_vmss_create_auth.yaml object at 0x7f46ec5f2a50>
= False, kwargs = {'buffering': True}
def getresponse(self, =False, **kwargs):
"""Retrieve the response"""
# Check to see if the cassette has a response for this request. If so,
# then return it
if self.cassette.can_play_response_for(self.vcr_request):
log.info(f"Playing response for {self.vcr_request} from cassette")
response = self.cassette.play_response(self.vcr_request)
return VCRHTTPResponse(response)
else:
if self.cassette.write_protected and self.cassette.filter_request(self.vcr_request):
> raise CannotOverwriteExistingCassetteException(
cassette=self.cassette,
failed_request=self.vcr_request,
)
E vcr.errors.CannotOverwriteExistingCassetteException: Can't overwrite existing cassette ('/mnt/vss/work/1/s/src/azure-cli/azure/cli/command_modules/vm/tests/latest/recordings/test_vmss_create_auth.yaml') in your current record mode ('once').
E No match for the request (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers/Debian/artifacttypes/vmimage/offers/debian-10/skus/10/versions?$top=1&$orderby=name%20desc&api-version=2023-09-01>) was found.
E Found 2 similar requests with 0 different matcher(s) :
E
E 1 - (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers/Debian/artifacttypes/vmimage/offers/debian-10/skus/10/versions?$top=1&$orderby=name%20desc&api-version=2023-09-01>).
E Matchers succeeded : ['method', 'scheme', 'host', 'port', 'path', 'custom_request_query_matcher']
E Matchers failed :
E
E 2 - (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers/Debian/artifacttypes/vmimage/offers/debian-10/skus/10/versions?$top=1&$orderby=name%20desc&api-version=2023-09-01>).
E Matchers succeeded : ['method', 'scheme', 'host', 'port', 'path', 'custom_request_query_matcher']
E Matchers failed :
env/lib/python3.11/site-packages/vcr/stubs/init.py:263: CannotOverwriteExistingCassetteException
During handling of the above exception, another exception occurred:
self = <latest.test_vm_commands.VMSSCreateOptions testMethod=test_vmss_create_auth>
resource_group = 'cli_test_vmss_create_options000001'
@ResourceGroupPreparer(name_prefix='cli_test_vmss_create_options')
def test_vmss_create_auth(self, resource_group):
self.kwargs.update({
'vmss_1': 'vmss1',
'vmss_2': 'vmss2',
'ssh_key': TEST_SSH_KEY_PUB,
'ssh_key_2': self.create_temp_file(0),
'ssh_dest': '/home/myadmin/.ssh/authorized_keys'
})
with open(self.kwargs['ssh_key_2'], 'w') as f:
f.write(TEST_SSH_KEY_PUB_2)
> self.cmd('vmss create --image Debian:debian-10:10:latest -l westus -g {rg} -n {vmss_1} --authentication-type all '
' --admin-username myadmin --admin-password testPassword0 --ssh-key-value '{ssh_key}'',
checks=[
self.check('vmss.virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication', False),
self.check('vmss.virtualMachineProfile.osProfile.linuxConfiguration.ssh.publicKeys[0].keyData', TEST_SSH_KEY_PUB)
])
src/azure-cli/azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3754:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.11/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.11/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.11/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.11.7/x64/lib/python3.11/argparse.py:2617: SystemExitazure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3740 Failed test_vmss_create_ephemeral_os_disk_placement The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3659 Failed test_vmss_single_placement_group_default_to_std_lb The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3825 Failed test_vmss_public_ip_per_vm_custom_domain_name The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3906 Failed test_vmss_update The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3938 Failed test_vmss_update_ephemeral_os_disk_placement The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4121 Failed test_vmss_update_vm_sku The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4075 Failed test_vmss_accelerated_networking The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4163 Failed test_vmss_asg The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4187 Failed test_vmss_create_linux_secrets The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4276 Failed test_vmss_create_with_delete_option The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4339 Failed test_vmss_vms The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4414 Failed test_vmss_vms_debian The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4457 Failed test_vmss_create_custom_data The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4567 Failed test_vmss_update_custom_data The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4581 Failed test_vmss_create_idempotent The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4696 Failed test_vmss_with_ilb The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4716 Failed test_vm_encryption_at_host The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:5412 Failed test_ppg_with_related_resources The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:6900 Failed test_vmss_os_image_notification The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:7411 Failed test_vmss_terminate_notification The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:7359 Failed test_disk_encryption_set The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:7527 Failed test_vm_vmss_non_persisted_tpm The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8229 Failed test_vmss_create_automatic_repairs_with_health_probe The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8412 Failed test_create_flexible_vmss_by_default The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8809 Failed test_create_flexible_vmss_with_priority_mix_policy The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8793 Failed test_quick_create_flexible_vmss The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8769 Failed test_vmss_complex_orchestration_mode The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8634 Failed test_vmss_simple_placement The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8621 Failed test_vmss_linux_patch_mode The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9019 Failed test_vmss_windows_patch_mode The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9002 Failed test_vm_vmss_extension_autoupgrade The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9400 Failed test_vm_vmss_proxy_agent The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9448 Failed test_vmss_trusted The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9256 Failed test_vm_list_filter The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9532 Failed test_vmss_extended_location The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9583 Failed test_vmss_add_application The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9965 Failed test_vmss_add_application_empty_version_ids The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9951 Failed test_vmss_add_application_with_config_override The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:10008 Failed test_vmss_add_application_with_order_application The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9985 ❌3.9
Type Test Case Error Message Line Failed test_vm_size_properties self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7f78906c9f40>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.9/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:265: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.9/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7f78912b7670>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <latest.test_vm_commands.VMCreateAndStateModificationsScenarioTest testMethod=test_vm_size_properties>
resource_group = 'cli_test_vm_size_properties000001'
@ResourceGroupPreparer(name_prefix='cli_test_vm_size_properties')
def test_vm_size_properties(self, resource_group):
self.kwargs.update({
'vm': self.create_random_name('vm-', 10),
'vmss': self.create_random_name('vmss', 10)
})
self.cmd('vm create -g {rg} -n {vm} --image OpenLogic:CentOS:7.5:latest --size Standard_D2s_v3 --v-cpus-available 1 --v-cpus-per-core 1 --admin-username vmtest --admin-username vmtest')
self.cmd('vm show -g {rg} -n {vm} ', checks=[
self.check('hardwareProfile.vmSizeProperties.vCpusAvailable', 1),
self.check('hardwareProfile.vmSizeProperties.vCpusPerCore', 1)
])
self.cmd('vm update -g {rg} -n {vm} --v-cpus-available 2 --v-cpus-per-core 2', checks=[
self.check('hardwareProfile.vmSizeProperties.vCpusAvailable', 2),
self.check('hardwareProfile.vmSizeProperties.vCpusPerCore', 2)
])
> self.cmd('vmss create -g {rg} -n {vmss} --image Canonical:UbuntuServer:18.04-LTS:latest --vm-sku Standard_D2s_v3 --v-cpus-available 1 --v-cpus-per-core 1 --admin-username vmtest --admin-username vmtest')
src/azure-cli/azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:1493:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.9/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.9/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.9/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/argparse.py:2569: SystemExitazure/cli/command_modules/vm/tests/latest/test_vm_commands.py:1475 Failed test_vmss_extension_instance_name self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7f789069b130>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.9/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:265: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.9/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7f78912b7670>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <latest.test_vm_commands.VMSSExtensionInstallTest testMethod=test_vmss_extension_instance_name>
@ResourceGroupPreparer(name_prefix='cli_test_vmss_extension_2')
def test_vmss_extension_instance_name(self):
username = 'myadmin'
config_file = write_config_file(username)
self.kwargs.update({
'vmss': 'vmss1',
'pub': 'Microsoft.Azure.NetworkWatcher',
'ext_type': 'NetworkWatcherAgentLinux',
'username': username,
'config_file': config_file,
'ext_name': 'MyNetworkWatcher'
})
> self.cmd('vmss create -n {vmss} -g {rg} --image Canonical:UbuntuServer:18.04-LTS:latest --authentication-type password --admin-username admin123 --admin-password testPassword0 --instance-count 1')
src/azure-cli/azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:2646:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.9/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.9/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.9/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
_
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/argparse.py:2569: SystemExitazure/cli/command_modules/vm/tests/latest/test_vm_commands.py:2631 Failed test_vmss_hibernate self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7f7890581e50>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.9/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1710: in process_vmss_create_namespace
validate_generation_version_and_trusted_launch(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:1373: in validate_generation_version_and_trusted_launch
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:265: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.9/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19715: in list
request = build_virtual_machine_images_list_request(
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:3259: in build_virtual_machine_images_list_request
"location": SERIALIZER.url("location", location, "str"),
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:729: in url
output = self.serialize_data(data, data_type, **kwargs)
self = <azure.mgmt.compute.serialization.Serializer object at 0x7f78912b7670>
data = None, data_type = 'str', kwargs = {}
def serialize_data(self, data, data_type, **kwargs):
"""Serialize generic data according to supplied data type.
:param data: The data to be serialized.
:param str data_type: The type to be serialized from.
:param bool required: Whether it's essential that the data not be
empty or None
:raises: AttributeError if required data is None.
:raises: ValueError if data is None
:raises: SerializationError if serialization fails.
"""
if data is None:
> raise ValueError("No value for given attribute")
E ValueError: No value for given attribute
env/lib/python3.9/site-packages/azure/mgmt/compute/serialization.py:806: ValueError
During handling of the above exception, another exception occurred:
self = <latest.test_vm_commands.VMSSCreateAndModify testMethod=test_vmss_hibernate>
resource_group = 'cli_test_vmss_hibernate_000001'
@ResourceGroupPreparer(name_prefix='cli_test_vmss_hibernate')
def test_vmss_hibernate(self, resource_group):
self.kwargs.update({
'vmss1': self.create_random_name('vmss1', 10),
'vmss2': self.create_random_name('vmss2', 10),
})
> self.cmd('vmss create -g {rg} -n {vmss1} --image MicrosoftWindowsServer:WindowsServer:2022-datacenter-smalldisk-g2:latest --enable-hibernation true --admin-username vmtest --admin-password Test123456789#', checks=[
self.check('vmss.additionalCapabilities.hibernationEnabled', True),
])
src/azure-cli/azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3516:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.9/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.9/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.9/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
_
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/argparse.py:2569: SystemExitazure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3509 Failed test_vmss_create_auth self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7f78906b7d00>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True))
def validation(self, parsed_ns):
try:
cmd_validator = getattr(parsed_ns, 'command_validator', None)
if cmd_validator:
> self.validate_cmd_level(parsed_ns, cmd_validator)
env/lib/python3.9/site-packages/knack/invocation.py:111:
src/azure-cli-core/azure/cli/core/commands/init.py:849: in validate_cmd_level
cmd_validator(**self.build_kwargs(cmd_validator, ns))
src/azure-cli/azure/cli/command_modules/vm/validators.py:1740: in process_vmss_create_namespace
validate_vm_create_storage_profile(cmd, namespace, for_scale_set=True)
src/azure-cli/azure/cli/command_modules/vm/validators.py:394: in validate_vm_create_storage_profile
image_type = parse_image_argument(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:265: in parse_image_argument
image_plan = get_image_plan_info_if_exists(cmd, namespace)
src/azure-cli/azure/cli/command_modules/vm/validators.py:322: in get_image_plan_info_if_exists
image_version = get_latest_image_version(cmd.cli_ctx, namespace.location, namespace.os_publisher,
src/azure-cli/azure/cli/command_modules/vm/actions.py:273: in get_latest_image_version
top_one = compute_client_factory(cli_ctx).virtual_machine_images.list(location,
env/lib/python3.9/site-packages/azure/core/tracing/decorator.py:76: in wrapper_use_tracer
return func(*args, **kwargs)
env/lib/python3.9/site-packages/azure/mgmt/compute/v2023_09_01/operations/operations.py:19733: in list
pipeline_response: PipelineResponse = self.client.pipeline.run( # pylint: disable=protected-access
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:213: in run
return first_node.send(pipeline_request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/mgmt/core/policies/base.py:47: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/policies/redirect.py:181: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/policies/retry.py:467: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/policies/authentication.py:115: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:70: in send
response = self.next.send(request)
env/lib/python3.9/site-packages/azure/core/pipeline/base.py:108: in send
self.sender.send(request.http_request, **request.context.options),
env/lib/python3.9/site-packages/azure/core/pipeline/transport/requests_basic.py:338: in send
response = self.session.request( # type: ignore
env/lib/python3.9/site-packages/requests/sessions.py:589: in request
resp = self.send(prep, **send_kwargs)
env/lib/python3.9/site-packages/requests/sessions.py:703: in send
r = adapter.send(request, **kwargs)
env/lib/python3.9/site-packages/requests/adapters.py:486: in send
resp = conn.urlopen(
env/lib/python3.9/site-packages/urllib3/connectionpool.py:715: in urlopen
httplib_response = self.make_request(
env/lib/python3.9/site-packages/urllib3/connectionpool.py:458: in make_request
httplib_response = conn.getresponse(buffering=True)
self = <vcr.patch.VCRRequestsHTTPSConnection/mnt/vss/work/1/s/src/azure-cli/azure/cli/command_modules/vm/tests/latest/recordings/test_vmss_create_auth.yaml object at 0x7f788ba5abe0>
= False, kwargs = {'buffering': True}
def getresponse(self, =False, **kwargs):
"""Retrieve the response"""
# Check to see if the cassette has a response for this request. If so,
# then return it
if self.cassette.can_play_response_for(self.vcr_request):
log.info(f"Playing response for {self.vcr_request} from cassette")
response = self.cassette.play_response(self.vcr_request)
return VCRHTTPResponse(response)
else:
if self.cassette.write_protected and self.cassette.filter_request(self.vcr_request):
> raise CannotOverwriteExistingCassetteException(
cassette=self.cassette,
failed_request=self.vcr_request,
)
E vcr.errors.CannotOverwriteExistingCassetteException: Can't overwrite existing cassette ('/mnt/vss/work/1/s/src/azure-cli/azure/cli/command_modules/vm/tests/latest/recordings/test_vmss_create_auth.yaml') in your current record mode ('once').
E No match for the request (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers/Debian/artifacttypes/vmimage/offers/debian-10/skus/10/versions?$top=1&$orderby=name%20desc&api-version=2023-09-01>) was found.
E Found 2 similar requests with 0 different matcher(s) :
E
E 1 - (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers/Debian/artifacttypes/vmimage/offers/debian-10/skus/10/versions?$top=1&$orderby=name%20desc&api-version=2023-09-01>).
E Matchers succeeded : ['method', 'scheme', 'host', 'port', 'path', 'custom_request_query_matcher']
E Matchers failed :
E
E 2 - (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/westus/publishers/Debian/artifacttypes/vmimage/offers/debian-10/skus/10/versions?$top=1&$orderby=name%20desc&api-version=2023-09-01>).
E Matchers succeeded : ['method', 'scheme', 'host', 'port', 'path', 'custom_request_query_matcher']
E Matchers failed :
env/lib/python3.9/site-packages/vcr/stubs/init.py:263: CannotOverwriteExistingCassetteException
During handling of the above exception, another exception occurred:
self = <latest.test_vm_commands.VMSSCreateOptions testMethod=test_vmss_create_auth>
resource_group = 'cli_test_vmss_create_options000001'
@ResourceGroupPreparer(name_prefix='cli_test_vmss_create_options')
def test_vmss_create_auth(self, resource_group):
self.kwargs.update({
'vmss_1': 'vmss1',
'vmss_2': 'vmss2',
'ssh_key': TEST_SSH_KEY_PUB,
'ssh_key_2': self.create_temp_file(0),
'ssh_dest': '/home/myadmin/.ssh/authorized_keys'
})
with open(self.kwargs['ssh_key_2'], 'w') as f:
f.write(TEST_SSH_KEY_PUB_2)
> self.cmd('vmss create --image Debian:debian-10:10:latest -l westus -g {rg} -n {vmss_1} --authentication-type all '
' --admin-username myadmin --admin-password testPassword0 --ssh-key-value '{ssh_key}'',
checks=[
self.check('vmss.virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication', False),
self.check('vmss.virtualMachineProfile.osProfile.linuxConfiguration.ssh.publicKeys[0].keyData', TEST_SSH_KEY_PUB)
])
src/azure-cli/azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3754:
src/azure-cli-testsdk/azure/cli/testsdk/base.py:175: in cmd
return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:250: in init
self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:301: in in_process_execute
self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
env/lib/python3.9/site-packages/knack/cli.py:250: in invoke
raise ex
env/lib/python3.9/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
src/azure-cli-core/azure/cli/core/commands/init.py:651: in execute
self.validation(expanded_arg)
env/lib/python3.9/site-packages/knack/invocation.py:118: in validation
getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
self.exit(2)
self = AzCliCommandParser(prog='az vmss create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None
def exit(self, status=0, message=None):
if message:
self._print_message(message, _sys.stderr)
> _sys.exit(status)
E SystemExit: 2
/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/argparse.py:2569: SystemExitazure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3740 Failed test_vmss_create_ephemeral_os_disk_placement The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3659 Failed test_vmss_single_placement_group_default_to_std_lb The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3825 Failed test_vmss_public_ip_per_vm_custom_domain_name The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3906 Failed test_vmss_update The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:3938 Failed test_vmss_update_ephemeral_os_disk_placement The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4121 Failed test_vmss_update_vm_sku The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4075 Failed test_vmss_accelerated_networking The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4163 Failed test_vmss_asg The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4187 Failed test_vmss_create_linux_secrets The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4276 Failed test_vmss_create_with_delete_option The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4339 Failed test_vmss_vms The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4414 Failed test_vmss_vms_debian The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4457 Failed test_vmss_create_custom_data The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4567 Failed test_vmss_update_custom_data The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4581 Failed test_vmss_create_idempotent The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4696 Failed test_vmss_with_ilb The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:4716 Failed test_vm_encryption_at_host The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:5412 Failed test_ppg_with_related_resources The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:6900 Failed test_vmss_os_image_notification The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:7411 Failed test_vmss_terminate_notification The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:7359 Failed test_disk_encryption_set The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:7527 Failed test_vm_vmss_non_persisted_tpm The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8229 Failed test_vmss_create_automatic_repairs_with_health_probe The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8412 Failed test_create_flexible_vmss_by_default The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8809 Failed test_create_flexible_vmss_with_priority_mix_policy The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8793 Failed test_quick_create_flexible_vmss The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8769 Failed test_vmss_complex_orchestration_mode The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8634 Failed test_vmss_simple_placement The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:8621 Failed test_vmss_linux_patch_mode The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9019 Failed test_vmss_windows_patch_mode The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9002 Failed test_vm_vmss_extension_autoupgrade The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9400 Failed test_vm_vmss_proxy_agent The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9448 Failed test_vmss_trusted The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9256 Failed test_vm_list_filter The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9532 Failed test_vmss_extended_location The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9583 Failed test_vmss_add_application The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9965 Failed test_vmss_add_application_empty_version_ids The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9951 Failed test_vmss_add_application_with_config_override The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:10008 Failed test_vmss_add_application_with_order_application The error message is too long, please check the pipeline log for details. azure/cli/command_modules/vm/tests/latest/test_vm_commands.py:9985
️✔️AzureCLI-BreakingChangeTest
️✔️Non Breaking Changes
Compute