Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 17 additions & 15 deletions acl/tests/kola_enforcing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -90,21 +90,23 @@ tests:
as linux.ntp). Covered by the containerd and chrony follow-up
tests tracked there.

# TEMPORARY (AB#22249): acl.kdump and acl.kdump.grub are disabled on the ACL
# distro in mantle (ExcludeDistros: [acl]), so kola never selects them and the
# "enforced test NOT SELECTED" check fails. Restore both entries when the
# mantle-side ExcludeDistros is dropped.
# - name: acl.kdump
# exceptions:
# - bootloader: [grub]
# reason: acl.kdump requires UKI boot (addon-based crashkernel)
#
# - name: acl.kdump.grub
# exceptions:
# - platforms: [azure]
# reason: writing /oem/grub.cfg does not persist across reboot on cloud platforms.
# - bootloader: [uki]
# reason: acl.kdump.grub is for GRUB images only
- name: acl.kdump

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Blocking merge order: these entries re-enable kdump enforcement, but the mantle-side enabling/managed-reboot change is still only in microsoft/azure-container-linux-mantle#25 (open). Build 1179466 consumed acldevel.azurecr.io/mantle:latest; its log shows an intermediate PR #25 implementation (acl.kdump.grub still fails at kdump.go:131 on UKI), rather than mantle aclmain or PR #25 current head. If this lands first and mantle:latest is rebuilt from mantle aclmain, both tests are again excluded for ACL and the evaluator can fail with "enforced test NOT SELECTED". Please merge #25 first, refresh the mantle image, rebase this branch, and rerun PR #29.

exceptions:
- bootloader: [grub]
reason: acl.kdump requires UKI boot (addon-based crashkernel)
- platforms: [qemu]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Are we skipping for qemu both archs here, but only aarch64 for the grub flavor of the test on purpose?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

yes, if we want we can enable acl.kdump for qemu+amd64. thanks

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

if that works reliably, then lets have it enabled consistently

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

architectures: [aarch64]
reason: Crash dump under TCG emulation is too slow and I/O-variable to be reliable.

- name: acl.kdump.grub
exceptions:
- platforms: [azure]
Comment thread
mayankfz marked this conversation as resolved.
reason: writing /oem/grub.cfg does not persist across reboot on cloud platforms.
- bootloader: [uki]
reason: acl.kdump.grub is for GRUB images only
- platforms: [qemu]
architectures: [aarch64]
reason: Crash dump under TCG emulation is too slow and I/O-variable to be reliable.

- name: acl.ignition.v1.users
- name: acl.ignition.v2.users
Expand Down
Loading