Adam Herzog

The Docker Governance Advisory Board (DGAB) Grows and Evolves

U5MfsNlSwritten by Jeff Borek (IBM), Chair of DGAB


Just Like the Docker Project

 

The Conference

DockerCon 2015 was June 22 – 23 in San Francisco with over 2100 attendees. Last year at this time, about 500 people attended to learn more about this emerging technology. This year, attendees were still discovering new features of Docker but now, there are many more examples where developers were using Docker in production deployments.

On day one of the conference, Ben Golub and Solomon Hykes talked about some primary goals for the Docker Project over the next few months, including:

1) Reinventing the Developer Tool Box

2) Building Better Plumbing

3) Promoting Open Standards.

You can catch a replay of their keynote here.

This was huge news from the DGAB perspective, as in effect Docker, Inc. made very public their commitment to making the foundational components available as tools separate from the rest of the Docker platform, starting with two key projects:

• Notary — Which provides a trusted publishing system for any content. Notary will be used within Docker to certify the proof of origin of Docker images. A new CLI will provide support for signing and key generation.
• runC — Is a low-level container engine that doesn’t have any Docker overhead. It appears that new features will be developed and validated in runC prior to being brought into Docker. The big thing that was included with runC was support for live migration.

Oversight of the runC Project will be shared by a new group, the Open Container Initiative (originally the Open Container Project, but the name was changed shortly after launch to avoid confusion with the Open Compute Project). The Open Container Initiative (OCI) is a lightweight, open governance structure, formed under the auspices of the Linux Foundation, for the express purpose of creating open industry standards around container formats and runtime. A draft charter for OCI is available for comment now and the maintainers are sharing the project’s day-to-day technical governance in a Maintainer’s Guide.

With this exciting DockerCon 2015 announcement, Docker, Inc. makes good on it’s early commitment to be “radically open” as part of it’s DNA.

 

The DGAB Meeting

Two days after the final keynote at DockerCon NA 2015, the second year of the DGAB began, hosted at the IBM San Francisco offices at 415 Market Street with about two dozen attendees.

As the composition of the second year DGAB includes both past and new members, we started off with general introductions and an overview of the mission of the group. Then, Docker community leader Steve Francia kicked off an overview of the Docker Project Stats as of June 2015. A large bump in community activity came with the Docker Second Year Birthday celebration. Overall, the Project remains quite active and growing.

dgab-projectdgab-ecosystem

The conversation then turned to address the hot topic of Pull Requests in the Docker Project, and how they might be improved. The general consensus was that each PR should have a maintainer owner assigned to it who is responsible for shepherding the PR to completion (i.e. either Close or Merge). In that way, everyone could see which PR streams are flowing well, and which need help to improve their oversight function. We also discussed that they should be better “Maintainer Guideline and /or Checklist” just as there are for Docker contributors. This could consist of a short list of general principles, such as things to do prior to closing a PR issue (e.g. PRs can’t be closed without some explanation as to why the related use case isn’t valuable to support, or to offer an alternative PR path forward). Good PR management is key to a happy and productive Project.

The second focus area of the meeting was the overall Project Roadmap, especially in light of the OCI announcement. The members of the DGAB expressed a desire to better learn more about the Project plans for the remainder of 2015 in more detail, with the goal of improving suggestions and/or guidance.

With time running short, the meeting concluded with an agreement from Steve Francia to host the next DGAB meeting as a webcast featuring Solomon to address the Project Roadmap topic, followed by a short AMA, targeting sometime in the month of August.

Lastly, Jeff Borek, IBM and Rohit Jnagal, Google were voted by the DGAB as Chair and Vice-chair, respectively.

 


 

 Learn More about Docker

 

, , ,

Adam Herzog

The Docker Governance Advisory Board (DGAB) Grows and Evolves


3 Responses to “The Docker Governance Advisory Board (DGAB) Grows and Evolves”

  1. Vignesh Pamu

    Notary hyper link in the above post is taking to https://github.com/notary instead of https://github.com/docker/notary. Please correct it

    Reply
  2. Adam Herzog

    Adam Herzog

    just fixed! thanks for the head’s up Vignesh

    Reply
  3. Thank You Docker Community! | Docker Blog

    […] along with the RunC spec, joined the Cloud Native Computing Foundation as a founding member and a restructure of the Docker Governance Advisory Board. These initiatives happened at critical times for Docker […]

    Reply

Leave a Reply to Thank You Docker Community! | Docker Blog

Click here to cancel reply.

Get the Latest Docker News by Email

Docker Weekly is a newsletter with the latest content on Docker and the agenda for the upcoming weeks.