Skip to content

[AI Generated] Add Ubuntu release-aware distro prefiltering for 17 tests - #4755

Open
SrikanthMyakam (SRIKKANTH) wants to merge 9 commits into
mainfrom
smyakam/ubuntu_prefilter_versions/2026_10_06
Open

SrikanthMyakam (SRIKKANTH) wants to merge 9 commits into
mainfrom
smyakam/ubuntu_prefilter_versions/2026_10_06

Conversation

@SRIKKANTH

@SRIKKANTH SrikanthMyakam (SRIKKANTH) commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

Description

Add Ubuntu release-aware distro prefiltering so incompatible tests can be excluded before VM deployment instead of being skipped after provisioning.

  • Export OsRequirement for use in supported_os and unsupported_os, with an inclusive minimum and exclusive maximum release. Validate malformed bounds, empty ranges, and unsupported non-Ubuntu version constraints.
  • Infer Ubuntu releases from marketplace offers/SKUs and recognizable gallery/VHD release or codename tokens, including Ubuntu 26.04/resolute. Ignore point releases, architecture/generation labels, kernel versions, and image publication versions when evaluating release requirements.
  • Share gated target resolution between the runner and CLI listing. Keep enable_distro_pre_filtering opt-in and retain tests when the target/release cannot be determined safely.
  • Check declared release requirements against the connected guest at runtime, including when prefiltering is disabled. Preserve existing class-only/non-Ubuntu behavior and specialized architecture, kernel, package, and hardware guards.
  • Apply release requirements to 17 tests across 13 suite files:
Tests Ubuntu prefilter policy
verify_sgx >=18.04
verify_timesync_ptp >=19.10
verify_secureboot_compatibility, verify_measuredboot_compatibility >=18.04
verify_drm_driver, verify_dri_node, verify_no_error_output, verify_connection_status Exclude releases <=20.04, including point releases
verify_application_health_extension <22.10
verify_azure_disk_encryption_enabled >=18.04 and <22.10
verify_key_vault_extension >=20.04 and <22.10
verify_azuremonitoragent_linux >=16.04 and <22.04
verify_vm_assess_patches, verify_azure_network_watcher >=16.04 and <22.10
verify_metricsextension >=18.04 and <20.10
verify_azsecpack Ubuntu 18.01 and later (exact majors and ARM64 enforced at runtime)
verify_azure_performance_diagnostics Major versions 14, 16, 18, 20

These are prefilter policies, not guarantees that every retained image satisfies all runtime checks.

  • Correct Key Vault's inverted allowlist and align Monitor Agent's upper cutoff with its runtime rejection of Ubuntu 22.04.
  • Add regression coverage for resolution, range boundaries, selection, runtime checks, and non-Ubuntu behavior.
  • Document requirement authoring, conservative inference behavior, and SIG image naming.

Related Issue

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Refactoring
  • Documentation update

Checklist

  • Description is filled in above
  • No credentials, secrets, or internal details are included
  • Peer review requested (if not, add required peer reviewers after raising PR)
  • Tests executed and results posted below

Test Validation

The following are recommended live validation cases, not completed Azure runs.

Key Test Cases:

verify_key_vault_extension|verify_azuremonitoragent_linux|verify_application_health_extension|verify_drm_driver|verify_azsecpack

Impacted LISA Features:

AzureExtension, ACC, SecurityProfile

Test eligibility and requirements are affected; feature implementations are unchanged.

Tested Azure Marketplace Images:

  • None deployed during local validation.

Recommended images for follow-up validation:

  • canonical 0001-com-ubuntu-server-jammy 22_04-lts-gen2 latest
  • canonical ubuntu-24_04-lts server latest
  • microsoftcblmariner azure-linux-3 azure-linux-3-gen2 latest

Use matching VM capabilities for each test. Verify both early exclusion of unsupported Ubuntu releases and retained non-Ubuntu selection; existing runtime guards may still skip retained cases.

Test Results

Image VM Size Result
N/A - local unit/static validation N/A PASSED
Azure marketplace deployment Not provisioned SKIPPED - not run

Executed commands and results:

.\.venv\Scripts\python.exe -m unittest selftests.test_additional_ubuntu_requirements selftests.test_application_health_extension selftests.test_azure_disk_encryption selftests.test_distro_prefilter selftests.test_drm_requirements selftests.test_linux_patch_extension selftests.test_metrics_extension selftests.test_network_watcher_extension selftests.test_testsuite selftests.test_vm_extension_ubuntu_requirements
# PASSED: 86 tests.

# Resolve the Python files changed by this branch before squashing:
$files = @(git diff --name-only origin/main...HEAD -- '*.py' | ForEach-Object { $_ -replace '/', '\' })

.\.nox\flake8\Scripts\python.exe -m flake8 @files
# PASSED: 30 changed Python files.

.\.nox\black\Scripts\python.exe -m black --check @files
# PASSED: 30 files would be left unchanged.

.\.nox\isort\Scripts\python.exe -m isort --check-only @files
# PASSED.

.\.nox\mypy\Scripts\python.exe -m mypy -p lisa
# PASSED: 609 source files.

git diff --check origin/main...HEAD
# PASSED.

Live Azure tests and the full unittest discovery suite were not run. Validation used the existing targeted test, formatting, lint, and typing tools configured by the repository.

Introduce OsRequirement with inclusive minimum and exclusive maximum Ubuntu release bounds. Infer releases from marketplace, gallery and VHD image identifiers, and share opt-in resolution between the runner and CLI listing. Preserve conservative handling of unknown releases and existing non-Ubuntu class requirements.

Validate declared release requirements against connected guests at runtime. Apply release policies to 17 tests across 13 suite files covering SGX, PTP, DRM, trusted boot and VM extensions. Correct Key Vault's supported range and exclude Ubuntu 22.04 and newer from Monitor Agent while preserving specialized runtime guards.

Document requirement authoring and SIG naming, and add regression tests for resolution, selection, release boundaries and runtime behavior.

Validation: 86 tests passed; flake8, Black and isort passed for 30 changed Python files; mypy passed for 609 source files; whitespace checks passed. Live Azure tests were not run.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

It changes foundational selection behavior across many suites without completed live Azure validation or full test discovery.

0 open findings

What changed in this PR

Adds Ubuntu release-aware test prefiltering while retaining conservative runtime validation.

Changes:

  • Introduces version-bounded OsRequirement metadata and Ubuntu image release inference.
  • Shares target resolution across execution and listing paths.
  • Applies release policies to 17 tests with regression coverage and documentation.
File Description
lisa/​util/​os_requirement.py Defines versioned OS requirements.
lisa/​util/​os_resolver.py Infers Ubuntu releases from images.
lisa/​testsuite.py Enforces requirements at runtime.
lisa/​testselector.py Adds release-aware prefiltering.
lisa/​runners/​lisa_runner.py Passes inferred releases into selection.
lisa/​commands.py Aligns CLI listing with runner selection.
lisa/​__init__.py Exports OsRequirement.
lisa/​microsoft/​testsuites/​acc/​bvt.py Gates SGX by Ubuntu release.
lisa/​microsoft/​testsuites/​core/​timesync.py Gates PTP time synchronization.
lisa/​microsoft/​testsuites/​tvm/​tvmsuite.py Gates secure and measured boot.
lisa/​microsoft/​testsuites/​display/​drm.py Excludes older Ubuntu releases.
lisa/​microsoft/​testsuites/​vm_extensions/​applicationhealthextension.py Adds application-health cutoff.
lisa/​microsoft/​testsuites/​vm_extensions/​azure_disk_encryption.py Adds ADE release range.
lisa/​microsoft/​testsuites/​vm_extensions/​azure_keyvault_vm_extension.py Corrects Key Vault allowlist.
lisa/​microsoft/​testsuites/​vm_extensions/​AzureMonitorAgentLinux.py Aligns Monitor Agent cutoff.
lisa/​microsoft/​testsuites/​vm_extensions/​linux_patch_extension.py Adds patch-assessment range.
lisa/​microsoft/​testsuites/​vm_extensions/​networkwatcherextension.py Adds Network Watcher range.
lisa/​microsoft/​testsuites/​vm_extensions/​mdm.py Adds Metrics Extension range.
lisa/​microsoft/​testsuites/​vm_extensions/​azsecpack.py Encodes supported major releases.
lisa/​microsoft/​testsuites/​vm_extensions/​azureperformancediagnostics.py Encodes supported major releases.
selftests/​test_distro_prefilter.py Covers inference and selection behavior.
selftests/​test_testsuite.py Covers runtime guest validation.
selftests/​test_additional_ubuntu_requirements.py Covers minimum and discrete policies.
selftests/​test_application_health_extension.py Covers application-health requirements.
selftests/​test_azure_disk_encryption.py Covers ADE requirements.
selftests/​test_drm_requirements.py Covers DRM requirements.
selftests/​test_linux_patch_extension.py Covers patch-extension requirements.
selftests/​test_metrics_extension.py Covers Metrics Extension requirements.
selftests/​test_network_watcher_extension.py Covers Network Watcher requirements.
selftests/​test_vm_extension_ubuntu_requirements.py Covers Key Vault and Monitor Agent.
docs/​distro_pre_filter.rst Documents inference and requirement semantics.
docs/​write_test/​write_case.rst Documents requirement authoring.

🧠 Review effort: Balanced


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

Remove the local VariableEntry import already provided at module scope to resolve pylint W0404 and the dependent PR validation failure.

Validation: pylint passed for all 30 changed Python files; 33 prefilter tests passed; flake8 and whitespace checks passed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 8, 2026 14:08

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Release inference can combine hints from different gallery path segments and prefilter against an incorrect Ubuntu release.

Key Test Cases:
verify_key_vault_extension|verify_azuremonitoragent_linux|verify_application_health_extension|verify_drm_driver|verify_azsecpack

Impacted LISA Features:
AzureExtension, CvmDisabled

Tested Azure Marketplace Images:

  • canonical 0001-com-ubuntu-server-jammy 22_04-lts-gen2 latest
  • canonical ubuntu-24_04-lts server latest
  • microsoftcblmariner azure-linux-3 azure-linux-3-gen2 latest
1 open finding

🧠 Review effort: Balanced


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

Comment thread lisa/util/os_resolver.py
@LiliDeng

LiliDeng commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

AI Test Case Selection

Selected 25 test case(s): verify_sgx,verify_timesync_ptp,verify_timesync_unbind_clocksource,verify_timesync_unbind_clockevent,verify_timesync_ntp,verify_timesync_chrony,verify_pmu_disabled_for_arm64,verify_timedrift_corrected,verify_drm_driver,verify_dri_node,verify_no_error_output,verify_connection_status,verify_secureboot_compatibility,verify_measuredboot_compatibility,verify_azuremonitoragent_linux,verify_application_health_extension,verify_azsecpack,verify_azure_disk_encryption_enabled,verify_azure_disk_encryption_provisioned,verify_key_vault_extension,verify_azure_performance_diagnostics,verify_vm_assess_patches,verify_vm_install_patches,verify_metricsextension,verify_azure_network_watcher

Marketplace image: suse sles-15-sp6-arm64 gen2 latest

Result: Failed

View full logs in Azure DevOps

Add check to defer Ubuntu version filtering if not identified.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 8, 2026 15:30
@LiliDeng

LiliDeng commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

AI Test Case Selection

Selected 25 test case(s): verify_sgx,verify_timesync_ptp,verify_timesync_unbind_clocksource,verify_timesync_unbind_clockevent,verify_timesync_ntp,verify_timesync_chrony,verify_pmu_disabled_for_arm64,verify_timedrift_corrected,verify_drm_driver,verify_dri_node,verify_no_error_output,verify_connection_status,verify_secureboot_compatibility,verify_measuredboot_compatibility,verify_azuremonitoragent_linux,verify_application_health_extension,verify_azsecpack,verify_azure_disk_encryption_enabled,verify_azure_disk_encryption_provisioned,verify_key_vault_extension,verify_azure_performance_diagnostics,verify_vm_assess_patches,verify_vm_install_patches,verify_metricsextension,verify_azure_network_watcher

Marketplace image: suse sles-15-sp6-arm64 gen2 latest

Result: Failed

View full logs in Azure DevOps

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Copilot review overview

3 open findings
1 resolved since last review

🧠 Review effort: Lite


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

Comment thread lisa/testselector.py Outdated
Comment thread lisa/util/os_requirement.py Outdated
Comment thread lisa/util/os_requirement.py
@LiliDeng LiliDeng changed the title Add Ubuntu release-aware distro prefiltering for 17 tests [AI Generated] Add Ubuntu release-aware distro prefiltering for 17 tests Oct 10, 2026
Enhance error message for OS version validation.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 10, 2026 20:26
Skip reasons and prefilter logs rendered OsRequirement with the default
dataclass repr, e.g.
  OsRequirement(os_type=<class 'lisa.operating_system.Ubuntu'>, min_version='20.04', ...)
They now use a compact form:
  Ubuntu, Ubuntu[>=20.04), Ubuntu[<24.04), Ubuntu[>=20.04,<24.04)

The per-case "pre-filter dropped" debug line repeated the existing summary
debug line. Each dropped case's OS requirement is now included in that one
summary line instead.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No blocking correctness issues were found; feedback is limited to minor test-assertion robustness.

1 open finding
2 resolved since last review
Previously missed (4)

In code that hasn't changed since last review

Medium severity Explicitly fail when test metadata is missing

selftests/​test_additional_ubuntu_requirements.py:94

Minor: Avoid relying on a bare assertion for required test metadata because optimized Python removes it. Fail explicitly before using the environment requirement.

Medium severity Replace bare assert with explicit test failure

selftests/​test_distro_prefilter.py:152

Minor: Avoid a bare assert in the test; Python can remove it under optimized execution, after which a failed inference produces an unrelated attribute error. Fail explicitly so the test retains the intended diagnostic in every mode.

This issue also appears in the following locations of the same file:

  • line 168
  • line 188
  • line 198
Medium severity Make missing requirement metadata failure explicit

selftests/​test_drm_requirements.py:102

Minor: A bare assertion is removed in optimized Python, which would turn missing requirement metadata into a later attribute error. Make the metadata failure explicit.

Medium severity Replace bare assert with explicit setup failure

selftests/​test_testsuite.py:349

Minor: Replace this bare assertion with an explicit test failure; otherwise optimized Python removes the guard and a setup failure is reported later as an unrelated attribute error.

This issue also appears on line 387 of the same file.

🧠 Review effort: Balanced

Copilot AI balanced review requested due to automatic review settings October 10, 2026 20:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

It changes central selection and runtime eligibility behavior across many suites without full discovery or live Azure validation.

0 open findings

1 resolved since last review

🧠 Review effort: Balanced

@SRIKKANTH

Copy link
Copy Markdown
Collaborator Author

Copilot resolve the merge conflicts in this pull request

…ter_versions/2026_10_06

# Conflicts:
#	lisa/commands.py
#	lisa/testsuite.py
#	selftests/test_distro_prefilter.py

Co-authored-by: SRIKKANTH <374767+SRIKKANTH@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 11, 2026 06:05

Copilot AI commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Copilot resolve the merge conflicts in this pull request

Merged main and resolved the conflicts in merge commit c541e84; it has been pushed to the PR.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The AzSecPack prefilter incorrectly excludes runtime-supported Ubuntu 26.04.

Key Test Cases:
verify_azsecpack|verify_key_vault_extension|verify_azuremonitoragent_linux|verify_application_health_extension|verify_drm_driver

Impacted LISA Features:
ACC, SecurityProfile, AzureExtension

Tested Azure Marketplace Images:

  • canonical 0001-com-ubuntu-server-jammy 22_04-lts-gen2 latest
  • canonical ubuntu-24_04-lts server latest
  • microsoftcblmariner azure-linux-3 azure-linux-3-gen2 latest
1 open finding

🧠 Review effort: Balanced

Comment thread lisa/microsoft/testsuites/vm_extensions/azsecpack.py Outdated
@LiliDeng

Copy link
Copy Markdown
Collaborator

AI Test Case Selection

Selected 25 test case(s): verify_sgx,verify_timesync_ptp,verify_timesync_unbind_clocksource,verify_timesync_unbind_clockevent,verify_timesync_ntp,verify_timesync_chrony,verify_pmu_disabled_for_arm64,verify_timedrift_corrected,verify_drm_driver,verify_dri_node,verify_no_error_output,verify_connection_status,verify_secureboot_compatibility,verify_measuredboot_compatibility,verify_azuremonitoragent_linux,verify_application_health_extension,verify_azsecpack,verify_azure_disk_encryption_enabled,verify_azure_disk_encryption_provisioned,verify_key_vault_extension,verify_azure_performance_diagnostics,verify_vm_assess_patches,verify_vm_install_patches,verify_metricsextension,verify_azure_network_watcher

Marketplace image: suse sles-15-sp6-arm64 gen2 latest

Result: Failed

View full logs in Azure DevOps

…erge

The main merge added Ubuntu 26 to the AzSecPack runtime allowlist on both
x86_64 and ARM64. The metadata still excluded every Ubuntu release from
25.01 onward, so prefiltering dropped verify_azsecpack on 26.04 before the
supported runtime path could run. The exclusion is now split into 25.x and
27+, and the expected majors in the test now include 26.

main also marked verify_sgx as deprecated, so the default stable gate
dropped it in test_marketplace_selection_and_gate. This failed 13
subtests, even with prefiltering disabled. The test now passes
apply_stable_gate=False so it checks OS/release prefiltering only.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 11, 2026 12:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The implementation and regression coverage are consistent, with only a minor PR-description correction outstanding.

1 open finding
1 resolved since last review

🧠 Review effort: Balanced

Comment thread lisa/microsoft/testsuites/vm_extensions/azsecpack.py Outdated
@LiliDeng

Copy link
Copy Markdown
Collaborator

AI Test Case Selection

Selected 25 test case(s): verify_sgx,verify_timesync_ptp,verify_timesync_unbind_clocksource,verify_timesync_unbind_clockevent,verify_timesync_ntp,verify_timesync_chrony,verify_pmu_disabled_for_arm64,verify_timedrift_corrected,verify_drm_driver,verify_dri_node,verify_no_error_output,verify_connection_status,verify_secureboot_compatibility,verify_measuredboot_compatibility,verify_azuremonitoragent_linux,verify_application_health_extension,verify_azsecpack,verify_azure_disk_encryption_enabled,verify_azure_disk_encryption_provisioned,verify_key_vault_extension,verify_azure_performance_diagnostics,verify_vm_assess_patches,verify_vm_install_patches,verify_metricsextension,verify_azure_network_watcher

Marketplace image: suse sles-15-sp6-arm64 gen2 latest

Result: Failed

View full logs in Azure DevOps

Replace the per-major exclusion ranges (19.x, 21.x, 23.x, 25.x, 27+) with
a single OsRequirement(Ubuntu, max_version="18.01"). The prefilter now
drops only Ubuntu releases older than 18.x. The runtime _is_supported()
check still enforces the exact major allowlist and the ARM64 limits.

Selftests: AzSecPack moves from the discrete-major cases to a new
metadata_minimum_cases list with minimum (18, 1). Tests that picked cases
by list position now refer to them directly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

It changes core selection semantics across many Azure suites without completed live Azure validation.

1 open finding
Previously missed (1)

In code that hasn't changed since last review

Medium severity Use the last images marker for SIG resource IDs

lisa/​util/​os_resolver.py:117

Minor: segments.index("images") selects the first matching segment, so a valid full SIG resource ID whose resource-group or gallery name is images reads providers (or another intermediate segment) instead of the image definition. Ubuntu release inference then falls back to unknown and the enabled prefilter silently retains incompatible tests. Select the last /images/<definition> marker instead.

🧠 Review effort: Balanced

Co-authored-by: SRIKKANTH <374767+SRIKKANTH@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

It changes foundational selection behavior across 17 tests without live Azure validation.

Key Test Cases:
verify_key_vault_extension|verify_azuremonitoragent_linux|verify_drm_driver|verify_azsecpack|verify_azure_performance_diagnostics

Impacted LISA Features:
AzureExtension, ACC, SecurityProfile

Tested Azure Marketplace Images:

  • canonical 0001-com-ubuntu-server-jammy 22_04-lts-gen2 latest
  • canonical ubuntu-24_04-lts server latest
  • microsoftcblmariner azure-linux-3 azure-linux-3-gen2 latest
1 open finding
Previously missed (4)

In code that hasn't changed since last review

Low severity Guard the requirement before dereferencing it

selftests/​test_additional_ubuntu_requirements.py:99

Minor: This bare assertion can disappear under optimized Python, turning a missing requirement environment into a less useful attribute error. Use an explicit test failure guard before dereferencing it.

Low severity Use an explicit guard for the test precondition

selftests/​test_distro_prefilter.py:157

Minor: Avoid a bare assertion for this test precondition because optimized Python removes it and the later dereference then fails without identifying the inference failure. Use an explicit test failure guard.

This issue also appears in the following locations of the same file:

  • line 173
  • line 193
  • line 203
Low severity Explicitly guard the required patch environment

selftests/​test_drm_requirements.py:102

Minor: This bare assertion can disappear under optimized Python, so the test may proceed without the requirement it needs to patch and fail misleadingly. Use an explicit test failure guard.

Low severity Replace bare assertion with an always-running guard

selftests/​test_testsuite.py:349

Minor: This bare assertion is removed under optimized Python, allowing the test to continue with an uninitialized environment and fail misleadingly. Use an explicit guard that always runs.

This issue also appears on line 387 of the same file.

🧠 Review effort: Balanced

@LiliDeng

Copy link
Copy Markdown
Collaborator

AI Test Case Selection

Selected 25 test case(s): verify_sgx,verify_timesync_ptp,verify_timesync_unbind_clocksource,verify_timesync_unbind_clockevent,verify_timesync_ntp,verify_timesync_chrony,verify_pmu_disabled_for_arm64,verify_timedrift_corrected,verify_drm_driver,verify_dri_node,verify_no_error_output,verify_connection_status,verify_secureboot_compatibility,verify_measuredboot_compatibility,verify_azuremonitoragent_linux,verify_application_health_extension,verify_azsecpack,verify_azure_disk_encryption_enabled,verify_azure_disk_encryption_provisioned,verify_key_vault_extension,verify_azure_performance_diagnostics,verify_vm_assess_patches,verify_vm_install_patches,verify_metricsextension,verify_azure_network_watcher

Marketplace image: suse sles-15-sp6-arm64 gen2 latest

Result: Failed

View full logs in Azure DevOps

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants