[Federation] Do not build separate binaries for federation control plane components, hyperkube should be sufficient.

This commit is contained in:
Madhusudan.C.S
2016-07-25 18:36:09 -07:00
parent ed763b8034
commit 5a3a84968b
6 changed files with 14 additions and 19 deletions

View File

@@ -37,8 +37,6 @@ kube::golang::server_targets() {
cmd/kubelet
cmd/kubemark
cmd/hyperkube
federation/cmd/federation-apiserver
federation/cmd/federation-controller-manager
plugin/cmd/kube-scheduler
)
if [ -n "${KUBERNETES_CONTRIB:-}" ]; then
@@ -169,8 +167,7 @@ readonly KUBE_STATIC_LIBRARIES=(
kube-scheduler
kube-proxy
kubectl
federation-apiserver
federation-controller-manager
hyperkube
)
kube::golang::is_statically_linked_library() {

View File

@@ -197,8 +197,13 @@ kube::util::gen-docs() {
"${genkubedocs}" "${dest}/docs/admin/" "kube-proxy"
"${genkubedocs}" "${dest}/docs/admin/" "kube-scheduler"
"${genkubedocs}" "${dest}/docs/admin/" "kubelet"
# We don't really need federation-apiserver and federation-controller-manager
# binaries to generate the docs. We just pass their names to decide which docs
# to generate. The actual binary for running federation is hyperkube.
"${genfeddocs}" "${dest}/docs/admin/" "federation-apiserver"
"${genfeddocs}" "${dest}/docs/admin/" "federation-controller-manager"
mkdir -p "${dest}/docs/man/man1/"
"${genman}" "${dest}/docs/man/man1/"
mkdir -p "${dest}/docs/yaml/kubectl/"