September 27-30, 2021
Seattle, Washington, USA + Virtual
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit + Embedded Linux Conference + OSPOCon 2021 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Monday, September 27 • 4:50pm - 5:40pm
(VIRTUAL) Yocto Continuous Integration in a Kube - Joshua Watt, Garmin

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
As embedded systems become more complex, the requirement for effective CI and Testing have also grown more complex. In particular, it can be difficult to stand up a complete CI solution capable of scaling as your build demands scale with company growth. Ideally, it would be possible to use the same build setup anywhere from a local build cluster with a few machines all the way up to massive cloud infrastructure performing hundreds of builds at once, and test it all on real hardware. Additionally, when taking about building Yocto projects, there are many build acceleration techniques that can be leveraged to get efficient builds such as Shared State over NFS, and Hash Equivalence server. Setting all of this up yourself with can be a daunting task, not to mention trying to keep it running and ensuring it can scale. But not all is lost! Our friends in the Cloud have already solved most of these problems with Kuberenetes! Can this be leveraged for embedded builds also? In this talk, Joshua will demonstrate a system using off the shelf hardware and software that can perform efficient CI and on-hardware testing and should scale from small bare-metal clusters to huge cloud builds. The primary technologies covered will be: * Kubernetes * Tekton * Labgrid * KubeVirt


Joshua Watt

Software Engineer, Garmin
Joshua is an Embedded Software Engineer with 13 year experience working at Garmin. He has been using Yocto for the past 6 years

Monday September 27, 2021 4:50pm - 5:40pm PDT
MeetingPlay Platform + Virtual Learning Lab