Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sayan/secureboot implement ci+jepio #554

Closed
wants to merge 5 commits into from

Commits on Sep 4, 2024

  1. kola: Add secureboot CI test

    Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
    sayanchowdhury authored and jepio committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    8a05eba View commit details
    Browse the repository at this point in the history
  2. kola: Tweak ovmfvar/sboot handling

    Continue supporting BIOS by passing `-bios` and only enable `smm=on` when
    secure boot is requested, as it requires build of OVMF code. This special build
    is required for secure boot support, but non-sboot OVMFs won't support it.
    jepio committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    dbe965b View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. qemu: Create OVMF vars copy in instance dir

    and cleanup on shutdown.
    
    Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
    jepio committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    78a4688 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. kola: Add qemu-bios fallback

    To make this change easier to apply to all channels.
    
    Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
    jepio committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e9b72ad View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. tests: Skip kmod tests when secure boot is enabled

    Kernel lockdown blocks loading unsigned kernel modules, so these tests need to
    be disabled. Eventually the zfs sysext should ship a signed kernel modules, but
    falco is built on the running system and won't work the same way. Falco
    suggests running in eBPF mode instead.
    jepio committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    fd4a4df View commit details
    Browse the repository at this point in the history