Kubernetes Submit Queue
3148bc7996
Merge pull request #35008 from timstclair/cri
...
Automatic merge from submit-queue
Add streaming methods to CRI API
Copied verbatim from the proposal in the [design doc](https://docs.google.com/document/d/1OE_QoInPlVCK9rMAx9aybRmgFiVjHpJCHI9LrfdNM_s/edit#heading=h.akcz9mrsrc0x ).
Note: this will conflict with https://github.com/kubernetes/kubernetes/pull/33988 , but the fix ("not implemented") is simple so we can see which gets approved first.
For https://github.com/kubernetes/kubernetes/pull/33988/files
/cc @Random-Liu @kubernetes/sig-node
2016-10-20 19:21:34 -07:00
Tim St. Clair
c29ec1d02a
Fix stdin type on attach
2016-10-20 14:54:16 -07:00
Tim St. Clair
80d7fcad86
Fix typo
2016-10-20 13:02:16 -07:00
Tim St. Clair
05669255d1
Add ExecSync method
2016-10-18 19:03:10 -07:00
Tim St. Clair
21564aafed
stdin should be a bool, not a byte stream
2016-10-18 17:17:05 -07:00
Tim St. Clair
be7834dc4a
Add streaming methods to CRI API
2016-10-17 18:28:03 -07:00
Pengfei Ni
2ecdc2a81b
CRI: add docs for AppArmor and Seccomp
2016-10-15 09:04:42 +08:00
Kubernetes Submit Queue
d7c0eb322c
Merge pull request #34276 from freehan/cri-runtime-config
...
Automatic merge from submit-queue
add UpdateRuntimeConfig interface
Expose UpdateRuntimeConfig interface in RuntimeService for kubelet to pass a set of configurations to runtime. Currently it only takes PodCIDR.
The use case is for kubelet to pass configs to runtime. Kubelet holds some config/information which runtime does not have, such as PodCIDR. I expect some of kubelet configurations will gradually move to runtime, but I believe cases like PodCIDR, which dynamically assigned by k8s master, need to stay for a while.
2016-10-13 23:10:42 -07:00
Minhan Xia
480bcb9760
add UpdateRuntimeConfig interface
2016-10-12 22:33:58 -07:00
Random-Liu
afa3414779
* Add docker pullable support.
...
* Fix inspect image bug.
* Fix remove image bug.
2016-10-12 09:21:10 -07:00
Random-Liu
76056a47f9
Change the timestamp unit to nanosecond.
2016-10-07 14:10:19 -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
Jonathan Boulle
cc7f3906c7
CRI: various spelling and typo fixes
...
Also clarify whether some properties belong to containers or sandboxes.
2016-09-30 12:09:21 +02:00
Yifan Gu
44ca3ea5e0
CRI: Add dns option, rename DNSOption to DNSConfig.
2016-09-29 13:46:32 -07:00
Yifan Gu
b405629e68
CRI: Add more docs abount pod sandbox config in CreateContainerRequest.
...
Makes it clear that the config will not change during the pod lifecycle.
The field is only for convenience.
2016-09-27 17:34:03 -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
5e318cd749
CRI: add annotations to PodSandbox
...
Both Container and ContainerStatus includes labels and annotations. PodSandbox
should be consistent with that.
2016-09-16 11:09:24 -07:00
Kubernetes Submit Queue
9f0dc7fe27
Merge pull request #32744 from yujuhong/fix_shim
...
Automatic merge from submit-queue
Clarify the "version" requirement in CRI and fix various bugs in dockershim
This fixes #32741
2016-09-15 08:50:59 -07:00
Yu-Ju Hong
77aa4cd07c
CRI: clarify the version string requirement
2016-09-14 18:03:12 -07:00
Pengfei Ni
f774a68d52
Kubelet: add garbage collection for new runtime API
2016-09-14 09:09:45 +08:00
Pengfei Ni
4d85e48528
CRI: remove name from ContainerFilter and PodSandboxFilter
2016-09-13 22:11:49 +08:00
Pengfei Ni
58a9da3310
Kubelet: rename CreatePodSandbox to RunPodSandbox in CRI
2016-09-07 21:38:56 +08:00
Kubernetes Submit Queue
5f7c02c40c
Merge pull request #30753 from feiskyer/sandbox-name
...
Automatic merge from submit-queue
Kubelet: pass pod name/namespace/uid in new runtime API
First part of #30463 .
Pass pod name/namespace/uid in new runtime API and change dockershim to build unique sandbox/container name based on them.
CC @yujuhong @euank @yifan-gu @kubernetes/sig-node
2016-08-22 19:41:44 -07:00
Kubernetes Submit Queue
0babf0ed6d
Merge pull request #30270 from ZJU-SEL/fix-minor-mistakes
...
Automatic merge from submit-queue
fix minor mistakes
<!--
Checklist for submitting a Pull Request
Please remove this comment block before submitting.
1. Please read our [contributor guidelines](https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md ).
2. See our [developer guide](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md ).
3. If you want this PR to automatically close an issue when it is merged,
add `fixes #<issue number>` or `fixes #<issue number>, fixes #<issue number>`
to close multiple issues (see: https://github.com/blog/1506-closing-issues-via-pull-requests ).
4. Follow the instructions for [labeling and writing a release note for this PR](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes ) in the block below.
-->
Signed-off-by: Xianglin Gao <xlgao@zju.edu.cn>
2016-08-22 17:40:39 -07: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
Yu-Ju Hong
bf7020a9b7
CRI: remove pod resources
...
The pod-level resources need further discussion. Remove it from CRI for now.
2016-08-12 17:07:25 -07:00
Xianglin Gao
3b8f932ea9
fix minor mistakes
...
Signed-off-by: Xianglin Gao <xlgao@zju.edu.cn>
2016-08-09 15:09:31 +08:00
Yu-Ju Hong
5c06d7e620
CRI: rename DeletePodSandbox to RemovePodSandbox
...
This makes it consistent with other calls (e.g., RemoveContainer, RemoveImage).
2016-08-03 15:46:34 -07:00
Andrey Kurilin
9f1c3a4c56
Fix various typos in kubelet
2016-08-03 01:14:44 +03:00
Pengfei Ni
cce9405e15
Clarify the resource remove logic in runtime API
...
If the resource in the delete call does not exist, the runtime should
not return an error. This eliminates the need for kubelet to define a
resource "not found" error that every runtime has to return.
2016-07-30 07:00:16 +08:00
Antonio Murdaca
5faa9b1283
CRI: add LinuxUser to LinuxContainerConfig
...
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
2016-07-15 22:17:41 +02:00
Pengfei Ni
e12044518e
Proposal for client-server container runtime
2016-07-12 09:17:08 +08:00