Welcome to the latest edition of the OpenStack Foundation Open Infrastructure Newsletter, a digest of the latest developments and activities across open infrastructure projects, events and users. Sign up to receive the newsletter and email [email protected] to contribute.
Spotlight on… Zuul
Zuul, a pilot project supported by the OpenStack Foundation (OSF), is a suite of free/libre open source software that drives continuous integration, delivery and deployment (CI/CD) with a focus on project gating and coordinating changes across interrelated projects.
Since 2012, Zuul has been proven at scale as a critical part of the OpenStack development process. In early 2018, version 3 was released and Zuul became an independently-governed effort, distinct from the OpenStack project. The third major release also marked a significant rewrite to improve general re-usability of Zuul outside of the OpenStack project and has seen adoption in organizations like BMW, leboncoin, GoDaddy and OpenLab. Many of Zuul’s users are also contributors, with development coming from the likes of Red Hat, BMW, GoDaddy, Huawei, GitHub and the OSF.
Zuul now supports code management through connection drivers for Gerrit, GitHub and generic Git remote repositories, with work underway to add Pagure. Since Zuul relies on Ansible for job definition language, it can run builds on any operating system that Ansible can manage. Zuul’s resource pool manager, Nodepool, can manage workloads on resources dynamically provisioned through APIs for OpenStack and Kubernetes, or on separately-maintained “static” servers and is working to add Red Hat OpenShift, Amazon Elastic Compute Cloud (AWS EC2), Microsoft Azure and VMware vSphere support to that list. Major Zuul design discussions currently underway include support for using multiple concurrent Ansible versions to run jobs from its executor, and distributing the resource scheduler to eliminate it as a single point of failure.
If you’re interested in trying out Zuul for yourself, check out these resources:
- Try out Zuul’s Docker-based Quick Start Installation and Tutorial.
- Stay updated on what’s happening in the Zuul community with project update reports by joining the zuul-discuss mailing list.
- Official releases and important announcements like security updates, deprecation notices and upcoming backward-incompatible changes are posted to the zuul-announce mailing list.
- For more detailed updates, the Nodepool and Zuul release notes are recommended reading at every upgrade.
- If you want to find members of the Zuul community to ask questions in real time or even just tell them how you’re using the software, reach out on the #zuul channel on IRC.
OpenStack Foundation news
- The Call for Presentations is currently open for the Open Infrastructure Summit that is being held April 29-May 1 in Denver, Colorado. Check out the updated Summit tracks and submit your session by next week’s deadline: Wednesday, January 23 at 11:59 p.m. PT.
- The Travel Support Program for the Denver Summit and PTG is also open. Submit your application before February 27 at 11:59 p.m. PT.
- All OpenStack Foundation members received a link to vote in the Board of Directors Individual election and bylaws amendments this week. Check your email and cast your vote by this Friday, January 18, 2019 at 11:00 a.m. CST/1700 UTC.
- The Diversity & Inclusion Working Group is conducting an anonymous survey to better understand the diversity and makeup of the community. Participation is appreciated so we can better understand and serve the community. Share any questions with working group chair, Amy Marrich (spotz on IRC).
OpenStack Foundation project news
- The development of the upcoming OpenStack release reached the Stein-2 milestone last week. We now know what deliverables to expect in the final Stein release, planned for April 10.
- It’s been a month since the OpenStack community switched back to using a single list for discussion, forming a single community of contributors. Please read Jeremy Stanley’s report to learn more.
- The Airship Team continues to work towards the 1.0 release and invites comments and feedback. A developer and user feedback session to help new users become more engaged with 1.0 release is in the works. Details to come on the Airship mailing list.
- A specification for leveraging Ironic as a bare metal driver has merged. Catch up on the full discussion by watching the recording of the January 10 Airship Design Meeting. Want to get involved with Airship design and learn more? The team meets every Thursday at 11:00 a.m CT for an open design meeting.
- Over the past several weeks the Kata team has been busy working on the 1.5 release, scheduled to land January 23. It will offer support for containerd v2, Firecracker and live upgrades. The 1.5 release candidate is available now for preview.
- The Kata community has formed a new Marketing Content special interest group that will begin monthly meetings on January 16. Details are available in the #kata-marketing channel in the Slack group.
- The first StarlingX Contributor Meetup is ongoing in Chandler, Arizona to cover both technical and community-related. topics
- The community set up a mail report of StarlingX builds from CENGN to make sure any issue is corrected immediately.
Questions / feedback / contribute
This newsletter is edited by the OpenStack Foundation staff to highlight open infrastructure communities. We want to hear from you!
If you have feedback, news or stories that you want to share, reach us through [email protected] and to receive the newsletter, sign up here.