[POSTGRESQL] az postgres flexible-server upgrade: Introduced --validate-only param for PVC#33683
Open
mattboentoro wants to merge 4 commits into
Open
[POSTGRESQL] az postgres flexible-server upgrade: Introduced --validate-only param for PVC#33683mattboentoro wants to merge 4 commits into
az postgres flexible-server upgrade: Introduced --validate-only param for PVC#33683mattboentoro wants to merge 4 commits into
Azure Pipelines / Azure.azure-cli Full Test
failed
Jul 1, 2026 in 24m 58s
Build #20260701.5 had test failures
Details
- Failed: 2 (0.02%)
- Passed: 9,636 (85.32%)
- Other: 1,656 (14.66%)
- Total: 11,294
Annotations
Check failure on line 4576 in Build log
azure-pipelines / Azure.azure-cli Full Test
Build log #L4576
Bash exited with code '1'.
Check failure on line 4576 in Build log
azure-pipelines / Azure.azure-cli Full Test
Build log #L4576
Bash exited with code '1'.
Check failure on line 1 in test_postgres_flexible_server_upgrade_validate_only_mgmt
azure-pipelines / Azure.azure-cli Full Test
test_postgres_flexible_server_upgrade_validate_only_mgmt
self = <azure.cli.testsdk.base.ExecutionResult object at 0x7ff417049010>
cli_ctx = <azure.cli.core.mock.DummyCli object at 0x7ff417a68920>
command = 'postgres flexible-server show -g clitest.rg000001 -n azuredbclitest-000002'
expect_failure = False
def _in_process_execute(self, cli_ctx, command, expect_failure=False):
from io import StringIO
from vcr.errors import CannotOverwriteExistingCassetteException
if command.startswith('az '):
command = command[3:]
stdout_buf = StringIO()
logging_buf = StringIO()
try:
# issue: stderr cannot be redirect in this form, as a result some failure information
# is lost when command fails.
> self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/base.py:303:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
env/lib/python3.12/site-packages/knack/cli.py:245: in invoke
exit_code = self.exception_handler(ex)
^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/__init__.py:153: in exception_handler
return handle_exception(ex)
^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/patches.py:33: in _handle_main_exception
raise ex
env/lib/python3.12/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:677: in execute
raise ex
src/azure-cli-core/azure/cli/core/commands/__init__.py:820: in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:789: in _run_job
result = cmd_copy(params)
^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:335: in __call__
return self.handler(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/command_operation.py:362: in handler
show_exception_handler(ex)
src/azure-cli-core/azure/cli/core/commands/arm.py:476: in show_exception_handler
raise ex
src/azure-cli-core/azure/cli/core/commands/command_operation.py:360: in handler
return op(**command_args)
^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/tracing/decorator.py:119: in wrapper_use_tracer
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/mgmt/postgresqlflexibleservers/operations/_operations.py:3167: in get
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:242: in run
return first_node.send(pipeline_request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/mgmt/core/policies/_base.py:95: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/polic
Raw output
self = <azure.cli.testsdk.base.ExecutionResult object at 0x7ff417049010>
cli_ctx = <azure.cli.core.mock.DummyCli object at 0x7ff417a68920>
command = 'postgres flexible-server show -g clitest.rg000001 -n azuredbclitest-000002'
expect_failure = False
def _in_process_execute(self, cli_ctx, command, expect_failure=False):
from io import StringIO
from vcr.errors import CannotOverwriteExistingCassetteException
if command.startswith('az '):
command = command[3:]
stdout_buf = StringIO()
logging_buf = StringIO()
try:
# issue: stderr cannot be redirect in this form, as a result some failure information
# is lost when command fails.
> self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/base.py:303:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
env/lib/python3.12/site-packages/knack/cli.py:245: in invoke
exit_code = self.exception_handler(ex)
^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/__init__.py:153: in exception_handler
return handle_exception(ex)
^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/patches.py:33: in _handle_main_exception
raise ex
env/lib/python3.12/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:677: in execute
raise ex
src/azure-cli-core/azure/cli/core/commands/__init__.py:820: in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:789: in _run_job
result = cmd_copy(params)
^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:335: in __call__
return self.handler(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/command_operation.py:362: in handler
show_exception_handler(ex)
src/azure-cli-core/azure/cli/core/commands/arm.py:476: in show_exception_handler
raise ex
src/azure-cli-core/azure/cli/core/commands/command_operation.py:360: in handler
return op(**command_args)
^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/tracing/decorator.py:119: in wrapper_use_tracer
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/mgmt/postgresqlflexibleservers/operations/_operations.py:3167: in get
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:242: in run
return first_node.send(pipeline_request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/mgmt/
... [The stack trace has been truncated as it exceeded the maximum allowed size. Please refer to the complete log available in the Test Run attachments for full details.]
Check failure on line 1 in test_postgres_flexible_server_upgrade_validate_only_mgmt
azure-pipelines / Azure.azure-cli Full Test
test_postgres_flexible_server_upgrade_validate_only_mgmt
self = <azure.cli.testsdk.base.ExecutionResult object at 0x7f21a44b3490>
cli_ctx = <azure.cli.core.mock.DummyCli object at 0x7f21a5f702d0>
command = 'postgres flexible-server show -g clitest.rg000001 -n azuredbclitest-000002'
expect_failure = False
def _in_process_execute(self, cli_ctx, command, expect_failure=False):
from io import StringIO
from vcr.errors import CannotOverwriteExistingCassetteException
if command.startswith('az '):
command = command[3:]
stdout_buf = StringIO()
logging_buf = StringIO()
try:
# issue: stderr cannot be redirect in this form, as a result some failure information
# is lost when command fails.
> self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/base.py:303:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
env/lib/python3.14/site-packages/knack/cli.py:245: in invoke
exit_code = self.exception_handler(ex)
^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/__init__.py:153: in exception_handler
return handle_exception(ex)
^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/patches.py:33: in _handle_main_exception
raise ex
env/lib/python3.14/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:677: in execute
raise ex
src/azure-cli-core/azure/cli/core/commands/__init__.py:820: in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:789: in _run_job
result = cmd_copy(params)
^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:335: in __call__
return self.handler(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/command_operation.py:362: in handler
show_exception_handler(ex)
src/azure-cli-core/azure/cli/core/commands/arm.py:476: in show_exception_handler
raise ex
src/azure-cli-core/azure/cli/core/commands/command_operation.py:360: in handler
return op(**command_args)
^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/tracing/decorator.py:119: in wrapper_use_tracer
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/mgmt/postgresqlflexibleservers/operations/_operations.py:3167: in get
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:242: in run
return first_node.send(pipeline_request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/mgmt/core/policies/_base.py:95: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/polic
Raw output
self = <azure.cli.testsdk.base.ExecutionResult object at 0x7f21a44b3490>
cli_ctx = <azure.cli.core.mock.DummyCli object at 0x7f21a5f702d0>
command = 'postgres flexible-server show -g clitest.rg000001 -n azuredbclitest-000002'
expect_failure = False
def _in_process_execute(self, cli_ctx, command, expect_failure=False):
from io import StringIO
from vcr.errors import CannotOverwriteExistingCassetteException
if command.startswith('az '):
command = command[3:]
stdout_buf = StringIO()
logging_buf = StringIO()
try:
# issue: stderr cannot be redirect in this form, as a result some failure information
# is lost when command fails.
> self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/base.py:303:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
env/lib/python3.14/site-packages/knack/cli.py:245: in invoke
exit_code = self.exception_handler(ex)
^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/__init__.py:153: in exception_handler
return handle_exception(ex)
^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/patches.py:33: in _handle_main_exception
raise ex
env/lib/python3.14/site-packages/knack/cli.py:233: in invoke
cmd_result = self.invocation.execute(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:677: in execute
raise ex
src/azure-cli-core/azure/cli/core/commands/__init__.py:820: in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:789: in _run_job
result = cmd_copy(params)
^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/__init__.py:335: in __call__
return self.handler(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/command_operation.py:362: in handler
show_exception_handler(ex)
src/azure-cli-core/azure/cli/core/commands/arm.py:476: in show_exception_handler
raise ex
src/azure-cli-core/azure/cli/core/commands/command_operation.py:360: in handler
return op(**command_args)
^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/tracing/decorator.py:119: in wrapper_use_tracer
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/mgmt/postgresqlflexibleservers/operations/_operations.py:3167: in get
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:242: in run
return first_node.send(pipeline_request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/core/pipeline/_base.py:98: in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.14/site-packages/azure/mgmt/
... [The stack trace has been truncated as it exceeded the maximum allowed size. Please refer to the complete log available in the Test Run attachments for full details.]
Loading