Kubernetes Submit Queue
9f9962714e
Merge pull request #35611 from feiskyer/os-interface
...
Automatic merge from submit-queue
Use osInterface for Create
A small fix of using osInterface instead of os for `Create()`.
cc/ @Random-Liu
2016-10-29 20:59:55 -07:00
Tim St. Clair
c60db99536
Implement streaming CRI methods in dockershim
2016-10-28 11:15:53 -07:00
Pengfei Ni
375660b931
Use osInterface for Create
2016-10-26 17:51:20 +08:00
Random Liu
fad4672e72
Add legacy container log location support.
2016-10-23 19:08:47 -07:00
Random-Liu
121a91eb12
Symlink docker logs to CRI defined log path.
2016-10-23 19:08:47 -07:00
Random-Liu
76056a47f9
Change the timestamp unit to nanosecond.
2016-10-07 14:10:19 -07:00
Random-Liu
a6aad1591b
Make sure GetPodStatus can get statuses of all containers in a pod.
2016-10-07 14:10:18 -07:00
Yifan Gu
be4e825ac3
CRI: Remove the mount name and port name.
...
Per discussion on https://github.com/kubernetes/kubernetes/issues/33873 .
Currently the mount name is not being used and also involves some
incorrect usage (sometimes it's referencing a mount name, sometimes
it's referecing a volume name), so we decide to remove it from CRI.
The port name is also not used, so remove it as well.
2016-10-04 13:10:59 -07:00
Kubernetes Submit Queue
bec41120d9
Merge pull request #33363 from feiskyer/initcontainer
...
Automatic merge from submit-queue
CRI: Add init containers
This PR adds init containers support in CRI.
CC @yujuhong @Random-Liu @yifan-gu
Also CC @kubernetes/sig-node @kubernetes/sig-rktnetes
2016-10-04 10:26:33 -07:00
Random-Liu
e2a994a4d1
Add fake attach support in CRI.
2016-09-29 21:29:07 -07:00
Pengfei Ni
9d42d450f8
CRI: Add init containers
2016-09-30 10:48:57 +08:00
Kubernetes Submit Queue
b7c5156c6b
Merge pull request #33443 from Random-Liu/cri-oom-score-adj
...
Automatic merge from submit-queue
CRI: Add oom score adj in new CRI implementation.
Part of #29478 .
This PR adds oom score adj in new CRI implementation and dockershim.
I run [oom score node e2e test](https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/container_manager_test.go#L77 ) with new CRI implementation myself, and all tests passed.
@yujuhong @feiskyer
2016-09-27 04:24:48 -07:00
Random-Liu
2141e230a6
Add oom score adj in new CRI implementation.
2016-09-26 11:39:02 -07:00
Kubernetes Submit Queue
19a2a10354
Merge pull request #33389 from Random-Liu/lifecycle-hook
...
Automatic merge from submit-queue
CRI: Fix lifecycle hook and add container lifecycle node e2e test
This PR:
1) Adds pod spec missing handling in kuberuntime. (1st commit)
2) Adds container lifecycle hook node e2e test. (2nd commit)
@yujuhong @feiskyer
2016-09-26 10:48:35 -07:00
Kubernetes Submit Queue
437b55bfd5
Merge pull request #33417 from yifan-gu/fix_cap_panic
...
Automatic merge from submit-queue
Fix an 'index out of range' panic when setting capabilities.
cc @yujuhong @feiskyer
2016-09-25 20:12:41 -07:00
Yifan Gu
d5ead764f8
Fix an 'index out of range' panic when setting capabilities.
2016-09-23 19:49:29 -07:00
Random-Liu
72524e45b5
Handle pod spec missing case in kuberuntime.
2016-09-23 17:13:19 -07:00
Yu-Ju Hong
737769954a
CRI: add Message in ContainerStatus
...
Kubernetes expects a brief CamelCase string as "Reason" and a human-readable
string as "Message" in the conatiner status. It is difficult for kubelet to
derive the other one if the runtime only provides one of the two fields.
Augment the API by adding the "Message" field.
2016-09-23 14:32:54 -07:00
Yu-Ju Hong
2fc2e71438
Fake container exec/logs support for in-process docker CRI integration
...
This is a temporary hack to bypass CRI when getting container logs or
running exec in a container. This is necessary to unblock testing and adding
other features in the integration.
2016-09-22 16:03:37 -07:00
Pengfei Ni
d65309399a
Kubelet: add SyncPod for new runtime API
2016-09-15 23:32:36 +08:00
Pengfei Ni
f774a68d52
Kubelet: add garbage collection for new runtime API
2016-09-14 09:09:45 +08:00
Pengfei Ni
277070e267
Kubelet: add KillPod for new runtime API
2016-09-08 20:56:50 +08:00
Kubernetes Submit Queue
4300055405
Merge pull request #30267 from feiskyer/kuberuntime-podstatus
...
Automatic merge from submit-queue
Kubelet: implement GetPodStatus for new runtime API
Implement `GetPodStatus()` for new runtime API. Part of #28789 .
CC @yujuhong @Random-Liu @dchen1107
2016-09-07 10:14:26 -07:00
Jedrzej Nowak
9e51eea6a3
Fix various typos in pkg/kubelet
2016-08-30 22:57:47 +02:00
Pengfei Ni
1c62d2c368
Kubelet: implement PodStatus for new runtime API
2016-08-25 09:36:00 +08:00
Pengfei Ni
9bfa37f2ae
Kubelet: pass pod name/namespace/uid to runtimes
2016-08-23 07:33:15 +08:00
Pengfei Ni
e3e10ddf8a
Kubelet: implement GetPods for kuberuntime
2016-08-22 10:59:05 +08:00
Pengfei Ni
3512975c31
Kubelet: generate sandbox/container config for new runtime API
2016-08-12 12:20:56 +08:00
Pengfei Ni
81a79cd4c0
Kubelet: add kubeGenericRuntimeManager for new runtime API
2016-08-03 08:26:53 +08:00