Also revert #2037
This was causing tests to fail. The dns manifest is only used on 1.6
and above. This PR should _not_ be cherry-picked to a release branch,
at least not until kubectl is verified stable.
We build a statically linked version and distribute it with kops.
Note that our version of socat does not include libssl, but kubernetes
does not use it anyway.
* Adds support for statically building
* Adds crossbuild-in-docker
* Reworks nodeup-in-docker to just use golang image (saves time vs rebuilding image)
* Adds build rule for GCS upload
* Adds go1.7 build check
We need git to get the HEAD version for including in the built
executable (for e.g. `kops version`)
We don't need glide to build - our deps should already be in vendor