Open Container Initiative Certification Program

Slides:



Advertisements
Similar presentations
Formulation, planning, budget information provided by Department of Planning & Evaluation Analysis and Preparation of Funding Resolution Approval of the.
Advertisements

Open Interconnect Consortium Introduction for oneM2M
Protocol Lifecycles.  At their meeting in May, the GSA Board approved a new policy that establishes a well-defined three-year lifecycle for GSA protocols.
The OCI at 12 Months Chris Aniszczyk Rob Dolin Jeff Borek Mrunal Patel Michael Crosby.
FpML Collateral Working Group Copyright © 2010 International Swaps and Derivatives Association, Inc. OCTOBER 2010 – SLIDE 1 Karel Engelen, ISDA Lyteck.
Power of Choice (PoC) Program Overview
Jan 2016 Solar Lunar Data.
Philippe Millet, Chair.
<workgroup name>
Timeline Roadmap Template
Kuali Coeus & PI Portal (START myResearch) Overview & PI Portal Demo
TPS Kick-Off Presentation
Game Technology Standards Study Group
Introduction to OPNFV CVP
8/1/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Milestones & Deliverables BENE III period Jan 06 - Jun07
Q1 Jan Feb Mar ENTER TEXT HERE Notes
Jul Aug Sept Oct Nov Dec Jan Feb Mar Apr May Jun

Average Monthly Temperature and Rainfall

Annex 5: Milestones Action Determine sticker label design / features

The Web Standards Process

2017 Jan Sun Mon Tue Wed Thu Fri Sat
How To Use 1 Delete the lines and text you don’t need 2
Gantt Chart Enter Year Here Activities Jan Feb Mar Apr May Jun Jul Aug
Jul Aug Sept Oct Nov Dec Jan Feb Mar Apr May Jun
Q1 Q2 Q3 Q4 PRODUCT ROADMAP TITLE Roadmap Tagline MILESTONE MILESTONE
Free PPT Diagrams : ALLPPT.com
ICANN Implementation Timeline – Proposals Delivered in Dec. 2015
Proposed Strategic Planning Process for FY 2013/14 thru FY 2015/16

Wireless Local Number Portability Timeline - Phase 2
Step 3 Step 2 Step 1 Put your text here Put your text here
Jan Sun Mon Tue Wed Thu Fri Sat
Governance, Intellectual Property and Membership

Electricity Cost and Use – FY 2016 and FY 2017

SC SC SC WS SC S HIS Background document Seminar document
IEEE IMT-Advanced Review Process
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Ctclink executive leadership committee May 31, 2018
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Q1 Q2 Q3 Q4 PRODUCT ROADMAP TITLE Roadmap Tagline MILESTONE MILESTONE
Free PPT Diagrams : ALLPPT.com


Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Text for section 1 1 Text for section 2 2 Text for section 3 3
Project Management Method and PMI ® PMBOK ® Roles
Executive Project Kickoff
TIMELINE NAME OF PROJECT Today 2016 Jan Feb Mar Apr May Jun
Port Back Data Collection & Transition
Wireless Local Number Portability Timeline - Phase 2
Port Back Data Collection & Transition
How To Use 1 Delete the lines and text you don’t need 2
Q1 Q2 Q3 Q4 PRODUCT ROADMAP TITLE Roadmap Tagline MILESTONE MILESTONE
Proposed core price & service spec L1 product milestone 31 Dec 2019
Student Information System Additional Information
Key Management Processes
Status Update: Enterprise Unemployment Insurance System and Other Workforce Initiatives Presented to Project Certification Committee New Mexico Department.
Presentation transcript:

Open Container Initiative (@OCI_org) Certification Program https://opencontainers.org Rob Dolin (@RobDolin) Jeff Borek (@JeffBorek) Jeff

Jeff Borek (@jeffborek) Brief Introductions Jeff Borek (@jeffborek) OCI TB Certification WG Co-Chair WW Program Director, Open Technologies, IBM Rob Dolin (@robdolin) Senior Program Manager, Cross-Platform Interoperability team, Microsoft Jeff

What is the OCI? Jeff

What is the Open Container Initiative (OCI) ? The Open Container Initiative provides an open source technical community within which industry participants may easily contribute to building a vendor-neutral, portable and open specification and runtime that deliver on the promise of containers as a source of application portability backed by a certification program. Jeff

Who is the OCI ? OCI Membership (46 organizations as of May 2016) Jeff

New OCI Members (announced Monday, 8/22) Anchore ContainerShip EasyStack Replicated About 50 members as of August 2016: https://www.opencontainers.org/about/members Jeff

How is the OCI organized? OCI Governance Structure OCI Members - see slides #5 and #6 Technical Development Community (TDC) Open to any individual or any open source contributor Each project has a set of maintainers Trademark Board (TB) One representative appointed by each OCI Member Responsible for trademarks, certification, budget Includes Certification Program WG and Public Relations Committee Technical Oversight Board (TOB) Responsible for managing conflicts including cross-project or high-level issues that cannot be resolved in the TDC Also responsible for adding, removing, or re-organizing OCI Projects Jeff

OCI Projects: (https://GitHub.com/OpenContainers/…) What is the OCI doing? OCI Projects: (https://GitHub.com/OpenContainers/…) Runtime-Spec - OCI Runtime specification Image-Spec - OCI Image Format specification runc - open source reference implementation of runtime Also: ocitools - includes tools and tests; demo later artwork, project-template, web tob - for Technical Oversight Board (TOB) collaboration Rob Ask: Heard of; Viewed code; Submitted issue or PR

OCI Projects Rob

What is the current state of the OCI specifications? runtime-spec a specification for the creation and lifecycle of a container 686 commits from 45 contributors https://github.com/opencontainers/runtime-spec image-spec a software shipping container image format spec with security and naming as components 240 commits from 16 contributors https://github.com/opencontainers/image-spec Rob

What is the current state of the OCI specifications? Runtime spec: https://github.com/opencontainers/runtime-spec/releases v1.0.0-rc1 (Jun 5th 2016) v0.5.0 (Apr 12th 2016) v0.4.0 (Mar 10th 2016) v0.3.0 (Feb 5th 2016) v0.2.0 (Jan 12th 2016) v0.1.0 (Sep 11th 2015) Image spec: https://github.com/opencontainers/image-spec/releases v0.4.0 (Aug 17th 2016) v0.3.0 (Jul 18th 2016) v0.2.0 (May 31st 2016) v0.1.0 (May 6th 2016) Rob

What is the current state of other OCI OSS projects? runc A reference implementation container runtime 2,682 commits from 176 contributors https://github.com/opencontainers/runc/ OCI Tools A collection of tools for working with the OCI runtime spec 354 commits from 14 contributors https://github.com/opencontainers/ocitools Rob; NOTE: As of mid-August 2016, the OCI Tools repo has not been formally approved by the

What is the current state of other OCI OSS projects? runc: https://github.com/opencontainers/runc/releases v1.0-rc (Jun 3 2016) v0.1.1 (Apr 25 2016) v0.1.0 (Apr 12 2016) v0.0.9 (Mar 10 2016) v0.0.8 (Feb 10 2016) v0.0.7 (Jan 26 2016) v0.0.6 (Dec 11 2015) v0.0.5 (Nov 20 2015) v0.0.4 (Sep 11 2015) v0.0.2.1 (Aug 25 2015) OCI Tools: https://github.com/opencontainers/ocitools Rob

What open source code is available? OCI Runtime reference implementation: runc: https://github.com/opencontainers/runc OCI Tools: https://github.com/opencontainers/ocitools Rob

Certification Program Background Jeff

What does the certification working group do and what value can a certification program bring? The Certification Program WG is a committee of the OCI Trademark Board working to propose a set of criteria for implementations to meet if they want to use OCI trademarks (Open Container Initiative, OCI Certified, etc.) Implementers whose implementations meet the bar of OCI certification can use OCI trademarks in marketing their solution Users/customers can look for OCI Certified implementations to know that they are getting interoperable solutions Implementers who want to build solutions can leverage/target OCI interoperability surfaces rather than having to build for multiple, inconsistent interoperability surfaces Jeff

Questions being considered by the OCI Cert WG: What are key factors for establishing a certification program for container technology? Questions being considered by the OCI Cert WG: Implementations: Runtime spec Image format spec Both Levels of compliance: MUST/REQUIRED == Compliant MUST/REQUIRED + SHOULD/RECOMMENDED == Unconditionally compliant Testing: Automation vs. manual: Can we fully automate? Lab vs. peer vs. self: What optimizes cost and compliance Jeff

Demos Rob

Demo: OCI Tools / Runtime Rob

Demo: OCI Tools / Runtime Rob

Demo: OCI Image Validator Rob

Demo: OCI Image Validator Rob

Certification Program Next Steps Jeff

What other programs is OCI Cert WG looking at? RSS 2.0 and Atom 1.0 Java/OpenJDK TCK HTML IoT - AllSeen / OCF Networking Jeff and several others...

What questions have we considered? Self-certification vs. Lab certification Member-only vs. open to all Tiers / Levels– different levels of certification Products – different “products” that could get certified Versioning – validation tied to versioning (ex: OF 1.0.x and OF 1.3.x) or not (ex: OpenStack Compatible) Rob

· More discussion of certification program exception processes What work is remaining? · More discussion of certification program exception processes · Runtime certification members-only or open to all? · Membership requirement for using OCI trademarks? Rob

How can you participate? Jeff

Get involved with the OCI community! Join the technical community and projects! Weekly technical meetings open to all https://github.com/opencontainers/specs#weekly-call IRC: #opencontainers at irc.freenode.net GitHub https://github.com/opencontainers/runtime-spec https://github.com/opencontainers/image-spec https://github.com/opencontainers/ocitools Mailing list: dev@opencontainers.org Roadmap (milestones) https://github.com/opencontainers/runtime-spec/milestones https://github.com/opencontainers/image-spec/milestones Consider joining and what role you would like to play in the initiative https://opencontainers.org/join Jeff

Open Q&A https://opencontainers.org Both