Open Container Initiative Scope Table This table will be a live document on the OCI website once the charter has been finalized. NOTES FOR TABLE

The use of the term “layer” in this section refers to the layers of the software stack that would be developed to support a container runtime and any additional higher level components that might be added on top of the core OCI runtime. “In scope for OCI base layers” means - the TDC and TOB should discuss and make final determination, but these items are part of the initial work for OCI related to container format and runtime “In scope for OCI optional layers” means-the TDC and TOB should discuss and make final determination, but these would be good examples of items to be discussed under the OCI organization as optional (but well defined) layers on top of container format or runtime. By incorporating these optional layers, we also help ensure that the base layers are compatible with a variety of more complete use cases. “Out of Scope” means that this topic does not belong in OCI, but could be discussed in other foundations or venues. TABLE OF ITEMS

What

In/Out/Future

Status

Description

Why

Runtime executable reference

In scope for OCI base layer

In progress

RunC A reference implementation, but not the only implementation that can be compliant with the runtime spec

A runtime helps to ensure that the spec stays usable by consumers and provides a default implementation of the spec.

Runtime Spec

In scope for OCI base layer

In progress

Parameters of the environment needed to run. Should enable the creation of multiple different compliant runtime implementations

The specification contains the inputs to a container so that a compliant runtime is able to turn a root filesystem into a runnable container.

Bundle Format In scope for OCI base layer

In progress

How bundle is expressed in the file system before running

Just like the spec, the on disk filesystem layout needs to be standardized so that various runtimes know the on disk structure of the bundle.

Hashing for Content Integrity

In Scope for OCI base layer

Work not yet started

Provide a standardized cryptographic method for ensuring container content has not been altered

This is a generic requirement across almost all use cases to ensure content integrity. However, we will need to deal with the issue of content of bundle changes once run. For example if you have volumes, the hash will only be valid before the first run, unless we agree on hashing only certain immutable elements.

Use of Hash as Content Addressable name for immutable containers

In scope for OCI base layer

Tech team discussing.

Provide a mechanism for using the hash as a name

Using a hash as a name is a way to ensure a unique and container name without relying on a particular naming authority/or system. Using hashing for name is an acceptable addition as it does not encode any centralized namespace.

Archival Format

In scope for OCI base layer

Work not yet started

Description of the serialized format and optimizations of a filesystem bundle.

The specification defines how a filesystem bundle is serialized to ensure interoperability between implementations.

Compliance Test Suite

In Scope for OCI base layer

In progress

Test cases and tools to make sure 1) a reference runtime implementation comply with the Runtime Spec; 2) and a container filesystem layout to comply with the Image bundle;

1) allow implementations to achieve compliance with the OCF specification; 2) serve as the testing functions for achieving certification as an OCI Certified Solution;

Specifying way In scope for to attach OCI optional signatures layer Creating Reference spec for optional DNS based naming & distribution

In Scope for OCI optional layer

Not currently being worked

Provide a standardized way to point to a DNSbased unique location for container source, provided, that we also support nonDNS based naming and distribution schemes.

It is reasonable to provide a standardized way to use DNS based distribution in conjunction with OCI without requiring its use. There are many good use cases for DNS based distribution, but not all use cases support this. Furthermore, encoding the location of a bundle into the bundle can cause issues with downloads from alternate locations other than the origin specified in the name. If any code is developed, it should not be part of RunC

Canonical namespace

Out of Scope for OCI

N/A

Standardizing on a particular Distribution method

Out of scope for OCI

N/A

Enforcing a standardized way to name containers

Different approaches to the intersection of naming and distribution make sense for different environments and are inherently controversial. We should enable, not define. OCI should support multiple different naming & distribution schemes, including DNSbased, current Docker distribution/naming, IPFS, etc. There is no current agreement on how to distribute content, and several different ways to envision it that make sense for different use cases. We want to support multiple federated and nonfederated namespaces without imposing a distribution scheme

MECHANISM FOR ADDING “ROWS” TO THIS TABLE The appropriate mechanism for adding, removing or modifying rows to this table (e.g. creating a proposal for an additional optional layer) is to bring it before the TDC. The TOB can be a source of appeal and/or can discuss if there isn’t a clear consensus in the TDC.

Open Container Initiative Scope Table -

“In scope for OCI base layers” means - the TDC and TOB should discuss and make final determination, but these ... container so that a compliant runtime is able.

69KB Sizes 8 Downloads 162 Views

Recommend Documents

The Scope of Open Source Licensing
Perl, a UNIX-based programming language that allows for the automa- ..... man/display_doc.php?docid¼756&group_id¼1 (accessed September 17, 2002). 23.

Open Energy Modelling (openmod) Initiative poster ... -
Improving energy system modelling. Open energy modelling initiative. A grass roots community of energy system modellers from universities and ... Open modelling supply chain. HVAC transmission in Brandenburg. Stra usb erg. , Bra nd en bu rg. , G erma

Container cap
Apr 8, 2003 - described. DESCRIPTION. FIG. 1 is a perspective vieW of a container cap according to an embodiment of this design Wherein the surface shading is intended to shoW that the central portion of the cap is opaque and the outer portion of the

2017 Austin Winter Open Table Tennis Tournament Entry forms.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. 2017 Austin ...

Suppository mold and container
suppositories be stored in cool locations 'and preferably in refrigerated areas. .... causes the diaphragm 19 to bulge upwardly in the center causing a force to act ...

Scope - OpenMI
May 24, 2007 - Energy, Environment and Sustainable Development. Contract ... 3. Preface. OpenMI stands for Open Modeling Interface and aims to deliver a standardized way of .... to try alternative models of individual processes. ... However, technolo

Harwich International Port Container Terminal
ensures that the best use is made of the existing facilities before .... provide the capacity needed to retain and build upon the existing custom, reaping the rewards for. Harwich, the Eastern region and ..... The Harwich International Port website,.

Container cover and safety closure
Sep 29, 1977 - ber integral with or mounted on the container and hav ing a material dispensing aperture in a top wall of the cap member. A closure member is ...

Combined container and carrier wristband
Mar 29, 1989 - Assistant Examiner-C. Tuttle. Attorney, Agent, or Firm~Nil1es & Ni11es. [57]. CLAIM. The ornamental design for a combined container and a.

REQUEST FOR RECYCLING CONTAINER(S)
Legal owner will be responsible for recycling container(s). If lost or stolen, responsible party will be billed for them on the next Sanitation billing @$35.00 per ...

Initiative: 1703, Related to Initiative and ... - State of California
Page 1. September 21, 2015. County Clerk/Registrar of Voters (CC/ROV) Memorandum #15116. TO: All County Clerks/Registrars of Voters and Proponent.

AIR SEA CONTAINER SPEC SHEET.pdf
AIR SEA CONTAINERS. SPECIFICATION SHEET. H. H ex. Page 1 of 1. AIR SEA CONTAINER SPEC SHEET.pdf. AIR SEA CONTAINER SPEC SHEET.pdf.

Sanitation - Recycle Container Use Instructions.pdf
The container should be placed away from cars, posts, fences, trees, etc. Those with two (2) containers need to place the containers three (3) feet apart from ...

Table 1
6, 2006. © 2006 by the American College of Cardiology Foundation ... City, California). ..... correlates of serum aldosterone in the community: the Framingham.

Quirky Shipping Container Modifications You Should Try.pdf ...
Page 1 of 3. Page | 1. Image 1: Pick the Right Doors and Windows for Shipping Container Modifications. The versatility of shipping containers is quickly becoming known by the general population. They. can be used for homes, offices, shelters and ever

OPERATIONS MANAGER – CONTAINER ... - Port of Felixstowe
Jun 29, 2016 - the operational plan in accordance with business requirements. ... Lead and inspire your team to maximise customer service and delivery of the ...

OPERATIONS MANAGER – CONTAINER ... - Port of Felixstowe
Jun 29, 2016 - ... one of the largest deep-water ports in the UK and to support our continued ... Lead and inspire your team to maximise customer service and ...

Purpose Scope Definition
with the CSU Strategic Plan. ... support the Capilano Students' Union .... Can we purchase from suppliers that support the Canadian Fair Trade Network,.