Alex Robinson
5c53b3a13b
Merge pull request #20335 from aveshagarwal/master-integration-tests-issue
...
Fix docker version errors in integration tests.
2016-01-30 10:40:06 -08:00
k8s-merge-robot
ef851cd7d1
Merge pull request #20261 from yifan-gu/rkt_cmd_args
...
Auto commit by PR queue bot
2016-01-30 09:12:25 -08:00
k8s-merge-robot
ce9f93df2e
Merge pull request #20061 from mikedanese/copypaste
...
Auto commit by PR queue bot
2016-01-30 05:52:26 -08:00
k8s-merge-robot
29c640d5ba
Merge pull request #19579 from Random-Liu/add-new-reason-cache
...
Auto commit by PR queue bot
2016-01-30 02:06:49 -08:00
Random-Liu
bad7046b1a
Start using new convert function in kubelet
2016-01-30 00:31:26 -08:00
Random-Liu
139548141e
Move ConvertPodStatusToAPIPodStatus() to kubelet level
2016-01-30 00:25:50 -08:00
Random-Liu
e9dceb36e9
Start using reason cache in kubelet
2016-01-30 00:25:50 -08:00
Random-Liu
123fec8a72
Add unit test for reason cache
2016-01-30 00:25:50 -08:00
Random-Liu
199f5687a3
Add reason cache
2016-01-30 00:25:50 -08:00
Random-Liu
e93febfd61
Start returning PodSyncResult in SyncPod
2016-01-30 00:25:50 -08:00
k8s-merge-robot
2d061aa199
Merge pull request #19784 from Random-Liu/cleanup-kubelet-syncpod
...
Auto commit by PR queue bot
2016-01-30 00:25:49 -08:00
k8s-merge-robot
db7e524750
Merge pull request #19850 from yujuhong/enable_cache
...
Auto commit by PR queue bot
2016-01-29 19:47:53 -08:00
k8s-merge-robot
deef16d2b3
Merge pull request #19354 from jimmidyson/system-container-fix
...
Auto commit by PR queue bot
2016-01-29 19:13:43 -08:00
Avesh Agarwal
de804332f4
Fix docker version errors in integration tests.
2016-01-29 13:48:07 -05:00
Yifan Gu
dcee692d64
rkt: Expand environment variables in Command and Args.
2016-01-29 10:09:48 -08:00
Fabio Yeon
eb2c2d1af4
Merge pull request #20111 from fabioy/fix-tmp-tests
...
Add temp directory creation method for tests.
2016-01-29 09:51:12 -08:00
Jimmi Dyson
1c289943f5
Ensure kubelet pid is not moved to system container
2016-01-29 09:30:20 +00:00
Paul Morie
9030f16071
Move ConfigMap to main API
2016-01-28 17:07:05 -05:00
Fabio Yeon
547a2e2387
Merge pull request #20131 from thockin/logs-for-19574
...
Augment logs in runContainer path
2016-01-28 13:49:59 -08:00
Mike Danese
e2fecf36b9
daemonset: apply predicated when placing daemon pods
2016-01-28 13:26:16 -08:00
Andy Goldstein
86ae623a09
Help debug port forward flakes
2016-01-28 15:28:40 -05:00
Fabio Yeon
7205a160ac
Remove all instances of "/tmp" from unit tests and replace with a common
...
tmp directory creator. Exception is documented.
2016-01-27 16:11:22 -08:00
k8s-merge-robot
3f5e417999
Merge pull request #19502 from swagiaal/internalize-ownership
...
Auto commit by PR queue bot
2016-01-26 23:06:39 -08:00
Eric Paris
8e1ca68760
Merge pull request #20020 from apcera/cleanup-docker-engine-check
...
kubelet: Update engine version parsing to handle semantic versioning
2016-01-26 11:44:02 -05:00
k8s-merge-robot
8c821700f3
Merge pull request #19389 from justinsb/internal_cidr
...
Auto commit by PR queue bot
2016-01-26 03:58:48 -08:00
k8s-merge-robot
52cb4c1d9d
Merge pull request #18445 from resouer/fix-emptydir
...
Auto commit by PR queue bot
2016-01-26 02:45:54 -08:00
Tim Hockin
45e5912c3d
Augment logs in runContainer path
...
Generating errors that are useful is hard.
2016-01-25 16:31:32 -08:00
Tim Hockin
c924533e45
Add logs to try to diagnose #17181
2016-01-25 15:01:03 -08:00
harry
0fa5b6c4f7
Add e2e test for wrapper volumes
...
Use git server in e2e and refactor wrapper builder
Update e2e test to use a fake git server
2016-01-24 16:57:44 +08:00
Ken Robertson
66c99d5e9c
kubelet: Update FakeDockerClient used in integration tests
...
This updates the mock for the docker client used in integration tests to
include the engine version in its VersionInfo response.
2016-01-22 17:14:01 -08:00
Ken Robertson
fff8a7c371
kubelet: Update engine version parsing to handle semantic versioning
...
This updates the dockertools.dockerVersion to use a semantic versioning
library to more gracefully support engine versions which include
additional version fields.
Previously, go-dockerclient's APIVersion struct was use which only
handles plain numeric x.y.z version strings. With #19675 , the library
was now used on the Docker engine string, however it is possible for the
engine string to include include additional information for beta, rc, or
distro specific builds.
This PR also enables the TestDockerRuntimeVersion test which was
previously just a FIXME and updates it to pass, and be used to test the
version string that cause #20005 .
This negates the need for fsouza/go-dockerclient#451 , since even with
that change, if a user was running Docker 1.10.0-rc1, this would cause
the kubelet to report it as simply 1.10.0.
2016-01-22 13:18:52 -08:00
Clayton Coleman
4a6935b31f
Remaining codec change refactors
2016-01-22 13:27:27 -05:00
Clayton Coleman
33085c0cf2
Update tests to handle codec changes
2016-01-22 13:27:26 -05:00
nikhiljindal
2ad642d370
Merge registered and latest and move to apimachinery
2016-01-21 14:42:21 -08:00
Alex Mohr
7d96694c3f
Merge pull request #19725 from timstclair/summary
...
Add blank /stats/summary kubelet endpoint
2016-01-21 14:27:53 -08:00
Justin Santa Barbara
58191c446c
Allow non-masquerade-cidr to be passed to the kubelet
...
Removing the hard-coding of 10.0.0.0/8
Issue #11204
2016-01-21 15:18:31 -05:00
Alex Mohr
c52122cab5
Merge pull request #19675 from apcera/kubelet-report-runtime-version
...
Update container runtime to properly report the engine and version
2016-01-21 10:31:19 -08:00
Alex Mohr
d2d349bc84
Merge pull request #19334 from resouer/network
...
Networking should be used to hold network related pkgs
2016-01-21 10:26:13 -08:00
Alex Mohr
79e0c9f5e5
Merge pull request #19842 from yujuhong/status_update
...
Don't handle graceful deletion of mirror pods in status manager
2016-01-21 09:24:46 -08:00
Alex Mohr
9a264c4b41
Merge pull request #19838 from yujuhong/empty_add
...
Fix empty ADD update on kubelet restarts
2016-01-21 09:22:53 -08:00
k8s-merge-robot
e2c79915fd
Merge pull request #18820 from mqliang/image-gc-bug
...
Auto commit by PR queue bot
2016-01-21 01:22:29 -08:00
k8s-merge-robot
d0f59e2126
Merge pull request #18172 from Random-Liu/generate-sync-event
...
Auto commit by PR queue bot
2016-01-20 22:48:35 -08:00
Random-Liu
eb56d46b74
Minor clean up in kubelet syncPod()
2016-01-20 17:31:59 -08:00
Ken Robertson
a7b07c01df
Update container runtime to properly report the engine and version
...
This address a TODO when collecting the node version information so it
will properly report the configured runtime and its version. Previously,
this was hardcoded to "docker://" and the docker version, and would show
"docker://1.9.1" even when the kubelet was configured to use rkt.
With this change, it will use the runtime's Type() and Version() data.
This also changes the container.Runtime interface to add an APIVersion()
method. This can be used when the runtime has separate versions for the
engine and the API, such as with Docker. The Docker minimum version
validation has been updated to use APIVersion(), and
DockerManager.Version() now returns the engine version.
2016-01-20 16:42:25 -08:00
Yu-Ju Hong
dc5b35a570
Set default status to pending for pods from non-apiserver sources
2016-01-20 09:36:01 -08:00
Yu-Ju Hong
cfb5442b2d
Turn on kubecontainer.Cache in kubelet
2016-01-19 18:15:10 -08:00
Yu-Ju Hong
f1535a0d4c
Don't handle graceful deletion of mirror pods in status manager
2016-01-19 16:47:57 -08:00
Paul Morie
c548054560
Add ability to consume secrets in env vars
2016-01-18 12:20:51 -05:00
Piotr Szczesniak
9659057986
Revert "Enable kubecontainer.Cache in kubelet"
2016-01-18 13:35:41 +01:00
Lantao Liu
4c37dbe6e6
Merge pull request #19690 from Random-Liu/fix-bug-in-status-test
...
Fix bug in status/manager_test.go
2016-01-18 01:15:16 -08:00