Hold serve_hostname code in kubernetes repo
multivalued requirement parser more whitespace tolerant
Update README.md

Fix incorrect  pod spec
Don't assume every AWS VPC has tags

The default VPC has no tags (by default), so we should use get()
Default ENABLE_CLUSTER_MONITORING to false

Otherwise kube-down fails because the variable is not defined
Add a util.Forever variant that ends on a stop channel
No need to add two "containers" section for one pod

Fix issue #2664
Fixes #2681: update to cadvisor 0.6.2
Adding docs for prioritization of issues.
Create pull-requests.md
Fix the addition of the logging.write scope to the MINION_SCOPES array
Added test case for ServerAPIVersions
Fix race that drops the first event on restart.

RegisterHandlers was called after the listening for events had already begun.
So, there was a race where sometimes the first update would, with the
initial state, would notify an empty list of listeners.
This showed up in services.sh e2e test as empty service and endpoint maps
after the test step which restarts the kube-proxy.

Perhaps due to timing, this doesn't show up with etcd source, but does
show up with apiserver as a source.  A separate PR makes APIserver
the source as a default, and depends on this.

This took me several days to debug.
Use plus-v format for some complex structures.
Use apiserver instead of etcd for kube-proxy.

For cloud-providers that use salt, have kube-proxy use
apiserver instead of etcd as a config source.
Merge pull request #2734 from erictune/cleanup2

Use plus-v format for some complex structures.
Merge pull request #2736 from erictune/register_race

Fix race that drops the first event on restart.
Adjust the regexp so that we can handle extra sub versions.
use a here-doc instead of kubecfg run
Export GetKubeNamespace function from kubectl