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

ci: replace buildjet arm64 runners with actuated ones #1682

Merged
merged 2 commits into from
Dec 1, 2023

Commits on Dec 1, 2023

  1. verify.sh: add conditional checks on kernel version

    verify.sh could use more filtering like that since it's running in the
    CI just before running the gotests on bare workflows runners and it
    often works just because runners run recent enough kernel (>6.x).
    
    Signed-off-by: Mahe Tardy <mahe.tardy@gmail.com>
    mtardy committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    326a62b View commit details
    Browse the repository at this point in the history
  2. ci: replace buildjet arm64 runners with actuated ones

    The CNCF signed a contract with Actuated to provide free arm64 runners
    to CNCF project: see https://actuated.dev/blog/arm-ci-cncf-ampere.
    
    After some trial and error we managed to compile a kernel for the
    runners using Firecracker that works with BPF and especially Tetragon.
    Only limitation is that they are running 5.10 for now and there is no
    nested virtualization. But good news is that we can get more CPU and
    more RAM for free!
    
    Signed-off-by: Mahe Tardy <mahe.tardy@gmail.com>
    mtardy committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    f50245e View commit details
    Browse the repository at this point in the history