k3s/pkg/kubelet
Kubernetes Submit Queue 52863de51d Merge pull request #40495 from yujuhong/fnv_hash
Automatic merge from submit-queue (batch tested with PRs 38739, 40480, 40495, 40172, 40393)

Use fnv hash in the CRI implementation

fnv is more stable than adler. This PR changes CRI implementation to
use fnv for generating container hashes, but leaving the old
implementation (dockertools/rkt). This is because hash is what kubelet
uses to identify a container -- changes to the hash will cause kubelet
to restart existing containers. This is ok for CRI implementation (which
requires a disruptive upgrade already), but not for older implementations.

#40140
2017-01-25 21:20:31 -08:00
..
api Fix bad time values in kubelet FakeRuntimeService 2017-01-20 20:44:04 +03:00
cadvisor Merge pull request #38631 from ncdc/fix-kubelet-cadvisor-build-tags 2017-01-12 21:32:39 -08:00
client find and replace 2017-01-20 08:04:53 -05:00
cm Merge pull request #38789 from jessfraz/cleanup-temp-dirs 2017-01-20 12:34:58 -08:00
config make tools/cache authoritative 2017-01-25 08:29:45 -05:00
container Use fnv hash in the CRI implementation 2017-01-25 15:01:41 -08:00
custommetrics Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
dockershim move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
dockertools Use fnv hash in the CRI implementation 2017-01-25 15:01:41 -08:00
envvars refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
events Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
eviction move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
images move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
kuberuntime move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
leaky Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
lifecycle start the apimachinery repo 2017-01-11 09:09:48 -05:00
metrics Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
network move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
pleg move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
pod refactor: Move *Options references to metav1 2017-01-24 13:41:51 -05:00
prober Enable nontrivial secret manager 2017-01-19 19:47:33 +01:00
qos refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
remote Merge pull request #39158 from feiskyer/cri-proto3 2017-01-20 08:28:49 -08:00
rkt Merge pull request #40495 from yujuhong/fnv_hash 2017-01-25 21:20:31 -08:00
rktshim Merge pull request #39158 from feiskyer/cri-proto3 2017-01-20 08:28:49 -08:00
secret Merge pull request #40195 from fraenkel/env_secret_secretmgr 2017-01-25 17:47:16 -08:00
server move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
status refactor: Move *Options references to metav1 2017-01-24 13:41:51 -05:00
sysctl Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
types generated: informer,client 2017-01-23 17:52:47 -05:00
util make tools/cache authoritative 2017-01-25 08:29:45 -05:00
volumemanager move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
BUILD Update generated files 2017-01-25 19:49:45 +01:00
OWNERS Small fix in kubelet owner file. 2017-01-19 11:04:57 -08:00
active_deadline.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
active_deadline_test.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
disk_manager.go
disk_manager_test.go
doc.go
kubelet.go make tools/cache authoritative 2017-01-25 08:29:45 -05:00
kubelet_cadvisor.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
kubelet_cadvisor_test.go cleanup all /tmp/kubelet_test files 2017-01-04 10:26:24 -08:00
kubelet_getters.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
kubelet_getters_test.go cleanup all /tmp/kubelet_test files 2017-01-04 10:26:24 -08:00
kubelet_network.go Fixed forming of pod's Search line in resolv.conf: 2017-01-17 13:18:26 +00:00
kubelet_network_test.go Merge pull request #38789 from jessfraz/cleanup-temp-dirs 2017-01-20 12:34:58 -08:00
kubelet_node_status.go Change logging function to formatting version 2017-01-20 11:24:05 +00:00
kubelet_node_status_test.go pkg/util: move uuid and strategicpatch into k8s.io/apimachinery 2017-01-25 19:45:09 +01:00
kubelet_pods.go Use SecretManager when getting secrets for EnvFrom 2017-01-24 05:05:48 -07:00
kubelet_pods_test.go Merge pull request #39981 from fraenkel/optional_configmaps_secrets 2017-01-23 23:06:35 -08:00
kubelet_resources.go cmd/kubelet 2016-11-23 15:53:09 -08:00
kubelet_resources_test.go cleanup all /tmp/kubelet_test files 2017-01-04 10:26:24 -08:00
kubelet_test.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
kubelet_volumes.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
kubelet_volumes_test.go Merge pull request #38789 from jessfraz/cleanup-temp-dirs 2017-01-20 12:34:58 -08:00
networks.go fix redundant alias clientset 2017-01-12 10:21:05 +08:00
oom_watcher.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
oom_watcher_test.go cmd/kubelet 2016-11-23 15:53:09 -08:00
pod_container_deletor.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
pod_container_deletor_test.go
pod_workers.go Report the Pod name and namespace when kubelet fails to sync the container 2017-01-16 16:44:56 +01:00
pod_workers_test.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
reason_cache.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
reason_cache_test.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
runonce.go cmd/kubelet 2016-11-23 15:53:09 -08:00
runonce_test.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
runtime.go Check the health of PLEG when updating the node status 2017-01-10 16:34:00 -08:00
util.go cmd/kubelet 2016-11-23 15:53:09 -08:00
volume_host.go SecretVolume using secret manager 2017-01-23 16:10:01 +01:00