1 of 17

CNCF TOC Meeting

March 2, 2016

2 of 17

LF Antitrust Policy Notice

CNCF meetings involve participation by industry competitors, and it is the intention of the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws.

Examples of types of actions that are prohibited at CNCF meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy. If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.

2

3 of 17

Meeting Logistics

Time: March 2th 8AM (Pacific)

Phone/Internet:

3

4 of 17

TOC - Members Present Today

4

Company

Apache Software Foundation

Cisco

CoreOS

Joyent

Mesosphere

Weaveworks

Note: TOC meetings shall require a quorum of two-thirds of the TOC total members to take a vote or make any decision. If a TOC meeting fails to meet the quorum requirement, discussions may proceed, however there shall be no voting or decisions.

Name

Camille Fournier

Ken Owens

Jonathan Boulle

Bryan Cantrill

Benjamin Hindman

Alexis Richardson

5 of 17

Agenda

8AM-9AM (PT)

  • TOC Chair Results
  • TOC Member Nominations Update
  • TOC End User Nominations
  • CNCF Project Structure and Governance
  • CNCF Project Proposal Discussion
  • Cluster Governance Discussion
  • Open Discussion

5

6 of 17

TOC Chair

  • “The TOC shall select a Chair of the TOC to set agendas and call meetings of the TOC”

  • Congratulations to Alexis Richardson!

  • Alexis will represent the TOC on the Governing Board now

6

7 of 17

Process for TOC Member Nominations

TOC members can nominate up to 2 people. Current Nominations: https://docs.google.com/document/d/1s-ZKZKBy3huaF2H0isjqaGOAZgwjy-XW_yQcswU0sUE/edit

Note: Candidates can be from academia or anywhere (don’t have to be CNCF members)

Should we start the voting now?

7

8 of 17

Process for End User TOC Member

The CNCF Governing Board asks the TOC to elect an interim TOC member to represent the End User Technical Advisory Board until it’s fully formed

Who do you think would be a good fit?

Please send nominations to Sarah Saul <ssaul@linuxfoundation.org>

We will kick off the vote on Monday

8

9 of 17

Making Quick Progress

There is no substitute for real visible progress

Would be great to say at Kubecon “these are the first projects and we are evaluating more”

Draft statement that we are aiming for here: “The TOC has accepted Kubernetes into the CNCF. Google has transferred copyright and trademarks (etc… SARAH N./CHRIS verify) of Kubernetes to the Linux Foundation. Kubernetes is now an Incubated Project (DEFINE) at the CNCF. The TOC is working with the Kubernetes community to finalise the project governance model.”

Would be great to say “this is what CNCF means for a new project”

9

10 of 17

Proposal for Today

Discuss anchor projects today & proposal process

Form workgroups for key pieces:

  • for open source projects, what the CNCF gives you -- (Alexis, BenH, Ken) + Bryan on Cluster
  • proposal process for new CNCF projects (ChrisA, Jon, Camille)
  • draft project development process (ChrisA, Bryan, Ken?)
  • Action: Drafts by next TOC call

10

11 of 17

CNCF Projects

  • Anchor / Committed Projects
    • kubernetes
    • etcd
  • Other Interested Projects
    • prometheus?
    • openzipkin? (or: opentracing)
    • nats?
    • CNI
    • dockyard
    • …?

11

12 of 17

Workgroup 1: CNCF Project Voting?

  • Should we vote on an initial anchor or set of anchor projects in order to move faster? We can work on the development guidelines in parallel with projects as they get accepted vs crafting the perfect set of guidelines first

  • Should we vote on the proposal process to unblock us from accepting projects?
  • Simple proposal (see google doc)
    • Projects get proposed via email: cncf-proposals@lists.cncf.io
      • subject: “[PROPOSAL] project name”
    • Projects get accepted via a 2/3 supermajority vote of the TOC
    • All projects start in an incubator TLP
      • Graduating requires a 2/3 vote from the TOC

12

13 of 17

Workgroup 2: CNCF Development Process

  • Development Process (see google doc)

  • Who is interested in forming a small Working Group to tackle this? I don’t think it’s possible to do this over the normal TOC call

13

14 of 17

2, cont. CNCF Project Structure

  • How will CNCF projects be structured?
    • Top level projects (TLP) with sub projects?
    • TLPs have a PMC for disputes?

  • Should we have an incubator?
    • Should all projects require incubation before becoming an official CNCF project?

14

15 of 17

Workgroup 3: “who we are”

  • Defining the technical vision for CNCF?

  • How do we attract certain projects to the CNCF?

  • How do we handle projects having different development styles?
    • Should we come up with a “CNCF Way”

  • How do we make this not suck?

  • What else?

15

16 of 17

CNCF Cluster Governance Proposal

  • As part of Intel’s Cloud For All initiative, Intel is deploying 1000 nodes (500+ nodes in 2015, scaling to 1000 in first quarter of 2016) at Switch, Las Vegas, to be used by the CNCF community. Infrastructure of this magnitude requires heavy capital investment and is typically not available to most organizations. We anticipate heavy demand for servers in the deployment for cloud native development, testing & bug fixing. This document details the intent for deployment, expectation from users, and the process to access the cluster (see Google doc).
  • Bryan Cantrill to volunteer for committee
  • Action: Sarah S. to send out Doodle Poll to committee to kick things off

16

17 of 17

Thank You

17