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.
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