k3s/pkg/kubelet
Kubernetes Submit Queue 08606b530b Merge pull request #45148 from rickypai/rpai/use_host_aliases
Automatic merge from submit-queue (batch tested with PRs 45110, 45148)

write HostAliases to hosts file

**What this PR does / why we need it**: using the PodSpec's `HostAliases`, we write entries into the Kubernetes-managed hosts file.

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

**Special notes for your reviewer**:
Previous PRs in this series:
- https://github.com/kubernetes/kubernetes/pull/44572 isolates the logic of creating the file and writing the file
- https://github.com/kubernetes/kubernetes/pull/44641 introduces the `HostAliases` field in PodSpec along with validations

**Release note**:
```release-note
PodSpec's `HostAliases` now write entries into the Kubernetes-managed hosts file.
```

@thockin @yujuhong 

Thanks for reviewing!
2017-05-01 05:42:16 -07:00
..
api autogenerated 2017-04-14 10:40:57 -07:00
cadvisor autogenerated 2017-04-14 10:40:57 -07:00
certificate Add bootstrap support to certificate manager. 2017-04-20 16:27:32 -07:00
client autogenerated 2017-04-14 10:40:57 -07:00
cm Registered node before other initialization. 2017-04-18 10:43:56 +08:00
config autogenerated 2017-04-14 10:40:57 -07:00
container move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod 2017-04-17 11:38:11 -07:00
custommetrics Merge pull request #44469 from siggy/siggy/custom-metrics-comment 2017-04-17 19:59:16 -07:00
dockershim Implement shared PID namespace in the dockershim 2017-04-27 23:43:53 +00:00
dockertools Make timeouts in the Kubelet slightly offset to aid debugging 2017-04-28 12:00:28 -04:00
envvars move pkg/api/v1/helpers.go to subpackage 2017-04-14 14:25:11 -07:00
events autogenerated 2017-04-14 10:40:57 -07:00
eviction still consider quantity reclaimed even when errors are returned 2017-04-26 17:40:30 -07:00
gpu autogenerated 2017-04-14 10:40:57 -07:00
images autogenerated 2017-04-14 10:40:57 -07:00
kuberuntime move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod 2017-04-17 11:38:11 -07:00
leaky
lifecycle autogenerated 2017-04-14 10:40:57 -07:00
metrics autogenerated 2017-04-14 10:40:57 -07:00
network Merge pull request #44642 from supereagle/fix-comment-error 2017-04-21 11:52:07 -07:00
pleg autogenerated 2017-04-14 10:40:57 -07:00
pod autogenerated 2017-04-14 10:40:57 -07:00
preemption move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod 2017-04-17 11:38:11 -07:00
prober Merge pull request #42085 from cblecker/gofmt-fix 2017-04-17 15:39:07 -07:00
qos autogenerated 2017-04-14 10:40:57 -07:00
remote Fix StopContainer timeout 2017-04-26 15:48:12 -07:00
rkt Make timeouts in the Kubelet slightly offset to aid debugging 2017-04-28 12:00:28 -04:00
rktshim
secret autogenerated 2017-04-14 10:40:57 -07:00
server bazel 2017-04-27 09:41:53 -07:00
status move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod 2017-04-17 11:38:11 -07:00
sysctl move pkg/api/v1/helpers.go to subpackage 2017-04-14 14:25:11 -07:00
types Improved code coverage for /pkg/kubelet/types 2017-04-25 06:25:21 +08:00
util autogenerated 2017-04-14 10:40:57 -07:00
volumemanager Make timeouts in the Kubelet slightly offset to aid debugging 2017-04-28 12:00:28 -04:00
BUILD move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod 2017-04-17 11:38:11 -07:00
OWNERS
active_deadline.go
active_deadline_test.go
disk_manager.go
disk_manager_test.go
doc.go
kubelet.go Implement shared PID namespace in the dockershim 2017-04-27 23:43:53 +00:00
kubelet_cadvisor.go
kubelet_cadvisor_test.go Use the assert/require package in kubelet unit tests 2017-03-16 10:21:44 -07:00
kubelet_getters.go
kubelet_getters_test.go Use the assert/require package in kubelet unit tests 2017-03-16 10:21:44 -07:00
kubelet_network.go
kubelet_network_test.go Use the assert/require package in kubelet unit tests 2017-03-16 10:21:44 -07:00
kubelet_node_status.go move pkg/api/v1/helpers.go to subpackage 2017-04-14 14:25:11 -07:00
kubelet_node_status_test.go Use the assert/require package in kubelet unit tests 2017-03-16 10:21:44 -07:00
kubelet_pods.go write HostAliases to hosts file 2017-04-29 11:31:24 -07:00
kubelet_pods_test.go write HostAliases to hosts file 2017-04-29 11:31:24 -07:00
kubelet_pods_windows_test.go
kubelet_resources.go move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod 2017-04-17 11:38:11 -07:00
kubelet_resources_test.go add support for node allocatable phase 2 to kubelet 2017-02-27 21:24:44 -08:00
kubelet_test.go call GetHostIP from makeEnvironment 2017-03-28 20:20:21 -04:00
kubelet_volumes.go Cleanup orphan logging that goes on in the sync loop. 2017-04-25 21:16:22 -04:00
kubelet_volumes_test.go Use the assert/require package in kubelet unit tests 2017-03-16 10:21:44 -07:00
networks.go
oom_watcher.go
oom_watcher_test.go Use the assert/require package in kubelet unit tests 2017-03-16 10:21:44 -07:00
pod_container_deletor.go
pod_container_deletor_test.go
pod_workers.go increase timeout 2017-02-27 10:59:24 -08:00
pod_workers_test.go
reason_cache.go
reason_cache_test.go
runonce.go
runonce_test.go
runtime.go
util.go
volume_host.go