Posts in 2021
  • Celebrating our successes

    2021.10.07 in Old blog posts

    Last Friday we accepted another facet of our new, mostly-remote reality, and held an online party to celebrate and acknowledge the successes we had in the past year. Normally, we would’ve met several times a year at conferences and meetings in …

    Read more

  • Advancing CI system cooperation with KernelCI

    2021.07.07 in Old blog posts

    In 2019 CKI Project held a hackfest inviting all maintainers of CI systems for the Linux Kernel for discussion and cooperation. The hackfest went well, and among other things we agreed that parsing all the different report e-mails, navigating the …

    Read more

  • Welcoming clang built kernels into CKI family

    2021.01.21 in Old blog posts

    Up till now, CKI was only building kernels using gcc toolchains. This was the standard, especially in the Fedora and RHEL land we’re interacting with. However, we are happy to announce that this is no longer the case, and CKI now allows …

    Read more

Posts in 2020
  • Building multi-arch images

    2020.09.08 in Old blog posts

    In the last post, we succeeded in building foreign arch images via qemu. As each architecture gets its own tag, it becomes a bit cumbersome to use them across architectures. Luckily, buildah supports multi-arch manifests which allow the client to …

    Read more

  • Building foreign-arch images

    2020.09.07 in Old blog posts

    The CKI pipeline is powered by the internal PSI OpenShift cluster running on x86_64 machines. For compiling kernels on x86_64, the native compiler toolchain is used. For all other architectures, the kernel is cross-compiled. While this setup is …

    Read more

Posts in 2019
  • Plumbers and CKI hackfest highlights

    2019.10.01 in Old blog posts

    This September, the CKI team got together for Linux Plumbers. There were a lot of great discussions and we couldn’t take part of every single one, but here are some highlights from the conference mainly related to CI, workflows and testing! …

    Read more

  • CKI hackfest agenda for Plumbers

    2019.07.10 in Old blog posts

    Following the hackfest invite from the previous post, we’re here with more detailed information! Schedule September 12: Time slot Topic 09:30-10:00 Breakfast (provided) 10:00-10:30 Introductions 10:30-11:00 Test data standardization 11:10-12:00 …

    Read more

  • CKI pipeline under the hood part 2: Don't reinvent the wheel

    2019.05.27 in Old blog posts

    Now that we know what to test, we need to figure out how to do it. To reiterate, the base stages we need are: Apply the patch(es) to the git tree Build the kernel Test the kernel Profit (send the report) As we discussed in the previous post, not all …

    Read more

  • CKI pipeline under the hood part 1: Figuring out what to test

    2019.04.08 in Old blog posts

    So we want to test the kernel, great idea! But what does it mean? Manually watch a random git tree, build it and submit a test job? Git is a great tool but it’s not exactly known for sending you notifications on updates. And what about testing …

    Read more

  • CKI updates and news

    2019.04.01 in Old blog posts

    It’s been a while since the initial introduction of how and what we do and things have since changed. Let’s cover the high-level changes first, and then get into full technical details of our current setup in another post(s)! First, …

    Read more