Lantao Liu
d5674be41f
Add pull image authentication.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-22 18:41:02 +00:00
Lantao Liu
1bf09089b3
Register all possible repo tags and repo digests.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-21 20:20:34 +00:00
Lantao Liu
78b74a6a58
Merge pull request #85 from Random-Liu/update-cri
...
Update CRI to d779e9c9561b732adf06263c5424889e7564fdbd.
2017-06-21 13:18:24 -07:00
Lantao Liu
4d7735567c
Merge pull request #82 from mikebrow/containerd-client-library
...
Use containerd client library to connect to containerd services
2017-06-20 19:03:18 -07:00
Lantao Liu
862d00a21c
Update CRI to d779e9c9561b732adf06263c5424889e7564fdbd.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-21 01:56:13 +00:00
Mike Brown
97063a0e34
switch to client provided services and address nits
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2017-06-20 19:19:14 -05:00
Mike Brown
0fe8c17fdf
godeps udpate
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2017-06-20 19:18:48 -05:00
Mike Brown
20fc0227ae
use containerd client library
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2017-06-20 19:18:29 -05:00
Lantao Liu
166778361e
Merge pull request #84 from Random-Liu/use-orignal-pause-image
...
Use gcr.io/google_containers/pause:3.0
2017-06-20 16:04:12 -07:00
Lantao Liu
0321bef16a
Use gcr.io/google_containers/pause:3.0 because we've supported schema 1.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-20 21:59:05 +00:00
Lantao Liu
7d5ea4401d
Send stop signal specified in image config.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-20 21:11:20 +00:00
Lantao Liu
8524a4ef30
Add schema1 support, and use namespace k8s.io
.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-19 18:44:00 +00:00
Lantao Liu
1f3a73d79e
Merge pull request #72 from Random-Liu/add-exec-sync
...
Add ExecSync.
2017-06-16 16:58:50 -07:00
Lantao Liu
9b79201aa5
Add ExecSync.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-16 22:28:48 +00:00
Lantao Liu
53367bbd14
Stop/remove all containers when stop/remove sandbox.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-16 17:19:19 +00:00
Lantao Liu
7f9e0262ad
Unmount /dev/shm when stop sandbox.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-16 17:18:14 +00:00
Lantao Liu
d6435996e2
Use new Kill task api.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-16 16:43:13 +00:00
Lantao Liu
5b7cbf1bc6
Create/remove sandbox container.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-16 16:43:13 +00:00
Lantao Liu
cb9e104cf1
Create/delete containerd containerd
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-16 16:43:13 +00:00
Lantao Liu
6ca9c65578
Rename more container
to task
.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-16 02:34:43 +00:00
Lantao Liu
bad279e0f6
Finish snapshot support.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-16 02:34:43 +00:00
Mike Brown
484a326717
modify code to compile on updated containerd
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2017-06-15 23:14:21 +00:00
Lantao Liu
d4f7380f59
Merge pull request #73 from Random-Liu/fix-delete-race
...
Fix Delete race.
2017-06-14 14:04:24 -07:00
Lantao Liu
2ae22b33b7
Fix a race that fake execution client sends event to closed channel.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-14 01:50:33 +00:00
Lantao Liu
bd09d31777
Fix Delete race.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-14 01:36:21 +00:00
Lantao Liu
7050011faa
Merge pull request #75 from Random-Liu/kill-with-0-timeout
...
Kill container directly if timeout is 0.
2017-06-13 15:41:01 -07:00
Lantao Liu
d381cfa831
Kill container directly if timeout is 0.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-13 19:29:02 +00:00
Lantao Liu
87ec0f89bf
Add the missing loop in event handler.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-13 17:48:28 +00:00
Lantao Liu
479e8c3045
Merge pull request #70 from Random-Liu/mount-cgroup
...
Mount cgroup into the container and add unit test for privileged mount.
2017-06-12 14:14:07 -07:00
Lantao Liu
9b1708b408
Merge pull request #71 from Random-Liu/fix-capabilities
...
Fix capabilities support.
2017-06-12 09:34:48 -07:00
Lantao Liu
f247a0819d
Fix capabilities support.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-12 16:18:50 +00:00
Lantao Liu
9d5990fe4f
Add sandbox /dev/shm.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-11 09:49:46 +00:00
Lantao Liu
5398a3b7ec
Add mount/unmount in os interface
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-11 09:23:04 +00:00
Lantao Liu
ffa4ffe3bf
Mount cgroup into the container and add unit test for privileged mount.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-11 02:23:59 +00:00
Lantao Liu
e9a930b28b
Merge pull request #51 from heartlock/support-privileged
...
Support privileged
2017-06-10 17:30:57 -07:00
Lantao Liu
227dbe97f2
Merge pull request #50 from Crazykev/resolv
...
Generate and maintain resolv.conf for sandbox
2017-06-09 09:41:23 -07:00
Crazykev
62d1e5dc10
add unit test
...
Signed-off-by: Crazykev <crazykev@zju.edu.cn>
2017-06-09 19:36:30 +08:00
Crazykev
9bf7ffd51a
generate and maintain resolv.conf for sandbox
...
Signed-off-by: Crazykev <crazykev@zju.edu.cn>
2017-06-09 19:36:30 +08:00
heartlock
dda03f733a
support privileged
...
Signed-off-by: heartlock <21521209@zju.edu.cn>
2017-06-09 15:42:04 +08:00
Lantao Liu
f770d4fea3
Use containerd version returned by version service.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-07 22:04:09 +00:00
Lantao Liu
4eac00fe23
Add unit test.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-06 06:43:38 +00:00
Lantao Liu
88f4c252d6
Add sandbox /etc/hosts when using host network
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-06 06:43:38 +00:00
Lantao Liu
69fcf97583
Add unit test
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-02 16:36:02 +00:00
Lantao Liu
e657e1eb14
Add container logging support.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-02 16:36:02 +00:00
Lantao Liu
95e0fc694f
Cleanup some code.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-06-02 02:15:58 +00:00
Lantao Liu
a4e067cdff
Merge pull request #53 from Random-Liu/add-other-small-functions
...
Add other small functions
2017-05-31 14:54:42 -07:00
Lantao Liu
0179d0fbaf
Retry and backoff when lost connection with containerd.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-31 21:33:52 +00:00
Lantao Liu
2df96e1654
Add unit test.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-31 19:11:56 +00:00
Lantao Liu
7c1a4c1fc1
Add Version, UpdateRuntimeConfig and Status.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-31 19:11:56 +00:00
Lantao Liu
dee95bc315
Add unit test.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-31 01:18:22 +00:00
Lantao Liu
80c973a550
Ensure container rootfs and apply image config
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-31 01:18:22 +00:00
Lantao Liu
6eb1ddb1f8
Add unit test.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-31 00:39:38 +00:00
Lantao Liu
eb20601c08
Pull sandbox image and apply image config
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-31 00:39:38 +00:00
Lantao Liu
60e28a9460
Minor cleanup.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-27 00:31:30 +00:00
Random-Liu
c3ac5f7533
Add image pull waiting.
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-27 00:12:00 +00:00
Random-Liu
bc7dfa2650
Update containerd version to 193abed96e
.
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-27 00:07:48 +00:00
Random-Liu
8c1f26747a
Add unit test.
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-26 23:52:31 +00:00
Random-Liu
b112418e7b
Finish image management.
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-26 23:52:31 +00:00
Crazykev
49e7ef2153
update kubernetes vendor for new CRI change
...
Signed-off-by: Crazykev <crazykev@zju.edu.cn>
2017-05-24 10:25:55 +08:00
Lantao Liu
6ce1dc0167
Merge pull request #44 from Random-Liu/stop-on-cancellation
...
Stop waiting on cancellation.
2017-05-23 15:08:57 -07:00
Xianglin Gao
4a4414987f
Add unit test
...
Signed-off-by: Xianglin Gao <xlgao@zju.edu.cn>
2017-05-23 18:30:20 +08:00
Xianglin Gao
6d2b9fabca
And setup and teardown
...
Signed-off-by: Xianglin Gao <xlgao@zju.edu.cn>
2017-05-23 15:17:40 +08:00
Lantao Liu
84390cc6a7
Stop waiting on cancellation.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-23 05:47:48 +00:00
Xianglin Gao
c541515674
Add flags and initialize network plugin
...
Signed-off-by: Xianglin Gao <xlgao@zju.edu.cn>
2017-05-23 12:48:36 +08:00
Lantao Liu
10e3afbb23
Merge pull request #22 from Random-Liu/add-container-implementation
...
Add container implementation
2017-05-22 13:21:05 -07:00
Lantao Liu
322b6ef333
Add unit test.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-22 19:14:09 +00:00
Random-Liu
6ac71e5862
Add initial container implementation.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-22 19:14:09 +00:00
Lantao Liu
dea7ed3fcc
Merge pull request #39 from mozhuli/enhance-fake-services
...
Enhance fake services
2017-05-17 09:03:48 -07:00
Lantao Liu
a397b69b09
Merge pull request #37 from mozhuli/add-fake-iamges-service
...
Add fake images service
2017-05-17 09:02:54 -07:00
mozhuli
938cbe3e74
Enhance fake services
...
Signed-off-by: mozhuli <21621232@zju.edu.cn>
2017-05-17 11:25:46 +08:00
mozhulee
e6b4c3e18c
Add fake images service
...
Signed-off-by: mozhuli <21621232@zju.edu.cn>
2017-05-17 11:11:23 +08:00
Lantao Liu
b4f9911f0e
Merge pull request #30 from mozhuli/master
...
Add fake rootfs service
2017-05-16 19:18:14 -07:00
mozhuli
0e56cab7c0
add fake rootfs service
...
Signed-off-by: mozhuli <21621232@zju.edu.cn>
2017-05-17 10:10:20 +08:00
Random-Liu
11fff60aff
Add container metadata store.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-16 20:47:25 +00:00
Lantao Liu
2d2fcedf24
Return not exist error in metadata store
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-05-16 19:57:41 +00:00
Random-Liu
ca2167f17e
Use docker/distribution library to resolve image reference.
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-12 13:57:05 -07:00
Random-Liu
e4e9f30c5d
Add unit test.
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-12 13:14:25 -07:00
Random-Liu
bf28c7fc75
Add initial sandbox management implementation
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-12 13:14:11 -07:00
Lantao Liu
cdfdc8d33b
Merge pull request #21 from mikebrow/image-management
...
Initial implementation for image management
2017-05-11 17:44:42 -07:00
Mike Brown
e5199c0cda
initial implementation for image management
...
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2017-05-11 19:32:44 -05:00
Random-Liu
9baadc1b4b
Enhance fake execution client.
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-10 10:03:18 -07:00
Lantao Liu
4c86ac9d21
Merge pull request #23 from heartlock/fake-execution-service
...
Add fake execution service
2017-05-03 22:56:58 -07:00
heartlock
c6138870e0
Add fake execution service
...
Signed-off-by: heartlock <21521209@zju.edu.cn>
2017-05-04 05:00:06 +00:00
Random-Liu
f61c974faf
Add OS interface and fake implementation.
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-03 16:55:28 -07:00
Random-Liu
86997f00b2
Add unit test for metadata store
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-03 14:09:14 -07:00
Random-Liu
0e7fa9de9b
Add a sandbox metadata store based on the metadata store
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-03 14:09:14 -07:00
Random-Liu
36246167d9
Add metadata store
...
Signed-off-by: Random-Liu <lantaol@google.com>
2017-05-03 14:09:14 -07:00
Christopher M. Luciano
683fd7f0e5
Add containerdVersion flag
...
Add version flag that only prints the static version for the binary.
This commit does not include build details for containers since
Makefile does not build them.
Closes #8
Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com>
2017-04-24 14:46:16 -04:00
Mike Brown
11ba1cb54d
initial makefile ( #7 )
...
* adds initial makefile
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
* clean up lint
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
* presume path is set to contain gomealinter
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
* addresses requested improvements
Signed-off-by: Mike Brown <brownwm@us.ibm.com>
2017-04-18 21:17:14 -05:00
Random-Liu
f2925f58ac
Add initial code framework
2017-04-14 19:04:26 -07:00