Pengfei Ni
22e99504d7
Update CRI references
2017-06-09 10:16:40 +08:00
Dawn Chen
78c1649f5b
Revert "kubelet/network: report but tolerate errors returned from GetNetNS()"
2017-05-31 17:16:32 -07:00
Dan Williams
02200ba752
dockershim: don't spam logs with pod IP errors before networking is ready
...
GenericPLEG's 1s relist() loop races against pod network setup. It
may be called after the infra container has started but before
network setup is done, since PLEG and the runtime's SyncPod() run
in different goroutines.
Track network setup status and don't bother trying to read the pod's
IP address if networking is not yet ready.
See also: https://bugzilla.redhat.com/show_bug.cgi?id=1434950
Mar 22 12:18:17 ip-172-31-43-89 atomic-openshift-node: E0322
12:18:17.651013 25624 docker_manager.go:378] NetworkPlugin
cni failed on the status hook for pod 'pausepods22' - Unexpected
command output Device "eth0" does not exist.
2017-05-23 22:42:41 -05:00
Clayton Coleman
3e095d12b4
Refactor move of client-go/util/clock to apimachinery
2017-05-20 14:19:48 -04:00
Michael Taufen
cbad320205
Reorganize kubelet tree so apis can be independently versioned
2017-05-12 10:02:33 -07:00
Yu-Ju Hong
389c140eaf
Move docker client code from dockertools to dockershim/dockerlib
...
The code affected include DockerInterface (renamed to Interface),
FakeDockerClient, etc.
2017-05-05 11:48:08 -07:00
Dan Williams
aafd5c9ef6
dockershim: use network PluginManager to synchronize pod network operations
2017-02-16 13:51:19 -06:00
Dan Williams
60525801c1
kubelet/network: move mock network plugin to pkg/kubelet/network/testing
2017-02-16 13:48:32 -06:00
Yu-Ju Hong
d8e29e782f
dockershim: set security option separators based on the docker version
...
Also add a version cache to avoid hitting the docker daemon frequently.
2017-02-07 11:06:40 -08:00
Random-Liu
626680d289
Add unit test for legacy container cleanup
2017-02-02 15:36:24 -08:00
Minhan Xia
51526d3103
Add checkpointHandler to DockerService
2017-02-02 10:19:34 -08:00
deads2k
5a8f075197
move authoritative client-go utils out of pkg
2017-01-24 08:59:18 -05:00
Kubernetes Submit Queue
0e1a166c4d
Merge pull request #39158 from feiskyer/cri-proto3
...
Automatic merge from submit-queue (batch tested with PRs 40168, 40165, 39158, 39966, 40190)
CRI: upgrade protobuf to v3
For #38854 , this PR upgrades CRI protobuf version to v3, and also updated related packages for confirming to new api.
**Release note**:
```
CRI: upgrade protobuf version to v3.
```
2017-01-20 08:28:49 -08:00
Pengfei Ni
d4bfcd1fda
kubelet/dockershim: update cri to protobuf v3
2017-01-20 09:55:37 +08:00
deads2k
c47717134b
move utils used in restclient to client-go
2017-01-19 07:55:14 -05:00
Shyam Jeedigunta
814c850fe5
Made tracing of calls and container lifecycle steps in FakeDockerClient optional
2017-01-17 18:56:39 +01:00
Pengfei Ni
f584ed4398
Fix package aliases to follow golang convention
2016-11-30 15:40:50 +08:00
Random-Liu
772bf8e14d
Populate NetworkReady Status.
2016-11-05 00:02:05 -07:00
Random-Liu
55c5232810
Add Status implementation.
2016-11-05 00:02:05 -07:00
bprashanth
11638e9ee1
Unittests
2016-10-31 13:05:20 -07:00
Random-Liu
121a91eb12
Symlink docker logs to CRI defined log path.
2016-10-23 19:08:47 -07:00
Random-Liu
0771e64ab8
Add unit test for get security option functions.
2016-09-28 18:38:23 -07:00
Random-Liu
3d1263d2cf
Use fakeclock in fake docker client.
2016-09-24 22:43:39 -07:00
Yu-Ju Hong
d3e1f2c75e
dockershim: add unit tests for sandbox/container status
...
Also add a fake clock in the FakeDockerClient to allow testing container
CreatedAt, StartedAt, FinishedAt timestamps.
2016-09-13 10:32:28 -07:00
Yu-Ju Hong
5960d87d21
dockershim: Implement sandbox methods
2016-08-02 15:24:52 -07:00
Yu-Ju Hong
03971d3992
dockershim: implement ContainerStatus()
2016-07-28 18:24:29 -07:00