k3s/pkg/kubelet
Kubernetes Submit Queue 09bb8d367a Merge pull request #50712 from dims/create-cadvisor-directory-if-necessary
Automatic merge from submit-queue (batch tested with PRs 51102, 50712, 51037, 51044, 51059)

Create the directory for cadvisor if needed

**What this PR does / why we need it**:

In 6c7245d464, code was added to
bail out if the directory that cadvisor monitored did not exist.

However, this breaks the earlier assumption that kubelet created
directories when needed in pkg/kubelet/kubelet.go's setupDataDirs()
method. setupDataDirs() happens much later, so basically kubelet
exits now.

So since cadvisor really needs this directory, let us just create
it

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #

Fixes #50709

**Special notes for your reviewer**:

**Release note**:

```release-note
NONE
```
2017-08-22 12:27:59 -07:00
..
apis Revert "Merge pull request #51008 from kubernetes/revert-50789-fix-scheme" 2017-08-21 11:28:05 -07:00
cadvisor Create the directory for cadvisor if needed 2017-08-19 20:42:50 -04:00
certificate Merge pull request #50303 from zouyee/newb 2017-08-18 02:46:09 -07:00
client Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
cm Merge pull request #48057 from NickrenREN/fix-validateNodeAllocatable 2017-08-16 07:57:24 -07:00
config Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
configmap Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
container Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
custommetrics Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
dockershim Merge pull request #47991 from ncdc/fix-initial-exec-terminal-dimensions 2017-08-18 14:47:11 -07:00
envvars Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
events Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
eviction Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
gpu Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
images Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
kubeletconfig Revert "Merge pull request #51008 from kubernetes/revert-50789-fix-scheme" 2017-08-21 11:28:05 -07:00
kuberuntime Merge pull request #50176 from Random-Liu/set-exec-timeout 2017-08-17 18:12:22 -07:00
leaky Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
lifecycle Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
metrics Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
network cni: print better error when a CNI .configlist is put into a .config 2017-08-17 11:01:05 -05:00
pleg Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
pod Typed static/mirror pod UID translation 2017-08-14 14:51:26 +02:00
preemption Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
prober Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
qos Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
remote Merge pull request #50176 from Random-Liu/set-exec-timeout 2017-08-17 18:12:22 -07:00
rkt Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
rktshim Merge pull request #46105 from sjenning/update-conatiner-resource-cri 2017-08-11 14:14:00 -07:00
secret Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
server Merge pull request #50664 from lichuqiang/b0815 2017-08-16 11:54:25 -07:00
status Make metav1.(Micro)?Time functions take pointers 2017-08-17 11:24:28 +02:00
sysctl Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
types Typed static/mirror pod UID translation 2017-08-14 14:51:26 +02:00
util Make metav1.(Micro)?Time functions take pointers 2017-08-17 11:24:28 +02:00
volumemanager Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
BUILD move KubeletConfiguration out of componentconfig API group 2017-08-15 08:12:42 -07:00
OWNERS Name change: s/timstclair/tallclair/ 2017-07-10 14:05:46 -07:00
active_deadline.go
active_deadline_test.go
doc.go
kubelet.go move KubeletConfiguration out of componentconfig API group 2017-08-15 08:12:42 -07:00
kubelet_cadvisor.go Typed static/mirror pod UID translation 2017-08-14 14:51:26 +02:00
kubelet_cadvisor_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
kubelet_getters.go Merge pull request #48952 from php-coder/remove_old_stuff 2017-08-04 04:55:00 -07:00
kubelet_getters_test.go kubelet: remove code for handling old pod/containers paths. 2017-07-20 13:10:15 +02:00
kubelet_network.go move KubeletConfiguration out of componentconfig API group 2017-08-15 08:12:42 -07:00
kubelet_network_test.go Merge pull request #48960 from sjenning/no-event-on-dns-dedup 2017-07-25 14:40:44 -07:00
kubelet_node_status.go OIR predicate includes namespaced resources. 2017-08-16 15:29:24 -07:00
kubelet_node_status_test.go set nodeOODCondition 2017-07-31 11:38:20 -07:00
kubelet_pods.go Merge pull request #48699 from blackwoodseven/36031 2017-08-14 17:35:08 -07:00
kubelet_pods_test.go Kubelet manage hosts file for HostNetwork Pods instead of Docker 2017-08-10 11:40:57 -07:00
kubelet_pods_windows_test.go
kubelet_resources.go Use 'Infof' instead of 'Errorf' for a debug log 2017-08-05 10:37:38 +08:00
kubelet_resources_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
kubelet_test.go move KubeletConfiguration out of componentconfig API group 2017-08-15 08:12:42 -07:00
kubelet_volumes.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
kubelet_volumes_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
networks.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
networks_test.go
oom_watcher.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
oom_watcher_test.go
pod_container_deletor.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
pod_container_deletor_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
pod_workers.go
pod_workers_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
reason_cache.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
reason_cache_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
runonce.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
runonce_test.go move KubeletConfiguration out of componentconfig API group 2017-08-15 08:12:42 -07:00
runtime.go
util.go Fix comments and typo in the error message. 2017-07-14 19:17:12 +02:00
volume_host.go Add pluginName to VolumeHost.GetMouter 2017-08-14 12:16:26 +02:00