k3s/pkg/kubelet/rkt
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
..
cap.go rkt: Refactor setIsolators. 2016-01-08 13:31:21 -08:00
config.go kubelet/rkt: add support for different stage1 image. 2015-09-10 14:58:03 -07:00
container_id.go Mark NodeNotReady for docker version below 1.6.2 2015-10-30 13:48:51 -07:00
doc.go Add documentation for pkg/kubelet/rkt 2015-08-10 19:34:36 +03:00
fake_rkt_interface.go rkt: Update for newest api version. 2015-12-22 12:02:25 -08:00
image.go Expose image list in node status 2016-01-08 17:01:31 +08:00
log.go kubelet/rkt: fetch journal logs in json format. 2015-10-14 12:02:52 -07:00
rkt.go Update container runtime to properly report the engine and version 2016-01-20 16:42:25 -08:00
rkt_test.go Merge pull request #19428 from yifan-gu/rkt_isolator 2016-01-16 08:48:38 -08:00
systemd.go Bump cadvisor to fix interface stats bugs & improve performance 2015-12-21 17:07:21 +00:00
version.go rkt: Refactor version check with api-service. 2015-11-23 16:30:51 -08:00