Commit graph

78 commits

Author SHA1 Message Date
Nalin Dahyabhai
c0333b102b Integrate containers/storage
Use containers/storage to store images, pod sandboxes, and containers.
A pod sandbox's infrastructure container has the same ID as the pod to
which it belongs, and all containers also keep track of their pod's ID.

The container configuration that we build using the data in a
CreateContainerRequest is stored in the container's ContainerDirectory
and ContainerRunDirectory.

We catch SIGTERM and SIGINT, and when we receive either, we gracefully
exit the grpc loop.  If we also think that there aren't any container
filesystems in use, we attempt to do a clean shutdown of the storage
driver.

The test harness now waits for ocid to exit before attempting to delete
the storage root directory.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
2017-01-18 10:23:30 -05:00
Antonio Murdaca
e1054cf28e
cmd/client: move pod create to pod run
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-12-14 18:15:37 +01:00
Antonio Murdaca
a4f5c3a8c4
README.md: add CNI setup
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-12-13 16:23:24 +01:00
Xianglin Gao
4f323377ee add apparmor build tag and update readme
Signed-off-by: Xianglin Gao <xlgao@zju.edu.cn>
2016-12-06 11:51:15 +08:00
Antonio Murdaca
0e4af6d69d
*: add seccomp buildtag
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-11-29 17:01:45 +01:00
Zhang Wei
9d55130baa Add missing steps in README
The guideline in README doesn't work, one important step `#make` is
missing, so fix it.

Signed-off-by: Zhang Wei <zhangwei555@huawei.com>
2016-11-08 22:52:23 +08:00
HaoZhang
292b7e0034 update README.md and ocid.conf.5.md
Signed-off-by: HaoZhang <crazykev@zju.edu.cn>
2016-10-25 01:08:17 +08:00
Ryan Cole
ad7c98b7a6 README.md: Update build instructions
The 'make binaries' command requires the existence of
libc.a.  On Fedora this file is included in the glibc-static
package.  If this is not installed the user will get the error
'/usr/bin/ld: cannot find -lc'.  On Ubuntu this is not an issue.
The README was updated to reflect this dependency.

Signed-off-by: Ryan Cole <rcyoalne@gmail.com>
2016-10-13 14:58:50 -04:00
Mike Brown
73c695c9e2 Mention make docs.
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2016-10-11 11:46:02 -05:00
Mike Brown
f1f35ce870 mention make docs; describe how to recover from bad sandbox data
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2016-10-11 11:30:32 -05:00
Mike Brown
5ac01ec8f3 removing mount from test/testdata/container_redis.json
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2016-10-07 12:32:11 -05:00
Mike Brown
609d7630ca small amount of error checking and help for path to the runtime
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2016-10-06 11:14:54 -05:00
Mike Brown
18df9788de mention the need to add install tools
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2016-10-05 20:05:35 -05:00
Mrunal Patel
a6f52b83dc [readme] Add intructions for getting started
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2016-09-30 16:20:34 -07:00
Jonathan Yu
1471045353 Add badge for Go Report Card
This also changes the badges to be flat, and moves them down to
allow more room for future badges.

Signed-off-by: Jonathan Yu <jawnsy@redhat.com>
2016-09-28 13:52:50 -07:00
Mrunal Patel
2378800c9d Rename OCID to cri-o in the README
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2016-09-27 12:16:40 -07:00
Antonio Murdaca
36ce622ab1
README.md: fix Travis badge
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-09-27 18:31:43 +02:00
Vishnu kannan
7ffc6fb787 adding current roadmap
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-09-23 14:48:39 -07:00
Vishnu kannan
053c022623 Adding scope for ocid k8s incubator project
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-09-23 12:58:05 -07:00
Mrunal Patel
cf05281c4c Merge pull request #14 from mrunalp/remove_compliance
Remove "compliant" from README
2016-09-22 12:15:06 -07:00
Antonio Murdaca
9d5a9c5f2c
README.md: add Travis status image
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-09-21 12:15:20 +02:00
Mrunal Patel
09116a4998 Remove "compliant" from README
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2016-09-16 16:35:25 -07:00
Clayton Coleman
f0edbb48f0 Update readme with a bit more info 2016-09-13 11:55:45 -04:00
Antonio Murdaca
e8e6d7b463
README.md: remove double hr
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-09-10 10:30:57 +02:00
Mrunal Patel
720966b27a Update README with links to libraries and add OWNERS
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2016-09-09 15:39:36 -07:00
Mrunal Patel
588103f670 Update README
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2016-09-09 14:41:03 -07:00
Mrunal Patel
7a0d16bd43 Create README.md 2016-09-09 14:41:03 -07:00
sarahnovotny
580db0719d Initial commit 2016-09-09 12:56:31 -07:00