Merge remote-tracking branch 'origin/master'

This commit is contained in:
Stephen J Day 2016-12-01 12:05:43 -08:00
commit c4616487fe

View file

@ -11,23 +11,23 @@ The following are the different status the various phases of development can be
## Phase 1 ## Phase 1
#### Status: In Progress **Status:** In Progress
### GRPC API ### GRPC API
**Document:** **Documents:**
We are going from a top down design for filling out this missing pieces of containerd and design of the API. We are going from a top down design for filling out this missing pieces of containerd and design of the API.
### Design ### Design
**Document:** **Documents:**
The high level design work is needed so that the architecture of containerd stays consistent throughout the development process. The high level design work is needed so that the architecture of containerd stays consistent throughout the development process.
### Build & Test Process ### Build & Test Process
**Document:** **Documents:**
We need to have a simple build and test process for new developers to bootstrap their environments. We need to have a simple build and test process for new developers to bootstrap their environments.
Because containerd will be the base of many high level systems we need to have a simple build process that does Because containerd will be the base of many high level systems we need to have a simple build process that does
@ -40,13 +40,15 @@ It will include porting over existing "graph drivers" from Docker Engine and fin
This will also include moving the existing execution code support OCI's Runtime Spec and the existing containerd execution code. This will also include moving the existing execution code support OCI's Runtime Spec and the existing containerd execution code.
#### Status: In Design **Status:** In Design
### Execution ### Execution
The execution layer is responsible for the create of containers and the management and supervision of processes.
### Storage ### Storage
**Document:** https://github.com/docker/containerkit/blob/master/design/snapshots.md **Documents:** https://github.com/docker/containerkit/blob/master/design/snapshots.md
## Phase 3 ## Phase 3
@ -54,16 +56,18 @@ Phase 3 involves porting the network drivers from libnetwork and finding a good
This also includes getting support for the OCI Image spec built into containerd. This also includes getting support for the OCI Image spec built into containerd.
#### Status: Not Started **Status:** Not Started
### Distribution ### Distribution
### Networking ### Networking
The networking component will allow the management of network namespaces and interface creation and attachment to namespaces.
## Phase 4 ## Phase 4
Phase 4 includes work on helping with the releases and packaging of containerd for various distros. Phase 4 includes work on helping with the releases and packaging of containerd for various distros.
#### Status: Not Started **Status:** Not Started
### Release Process & Tools ### Release Process & Tools