diff --git a/cluster/gce/configure-vm.sh b/cluster/gce/configure-vm.sh index cca579d2e64..b774e18cbd7 100755 --- a/cluster/gce/configure-vm.sh +++ b/cluster/gce/configure-vm.sh @@ -106,7 +106,9 @@ Welcome to Kubernetes ${version}! You can find documentation for Kubernetes at: http://docs.kubernetes.io/ -You can download the build image for this release at: +The source for this release can be found at: + /usr/local/share/doc/kubernetes/kubernetes-src.tar.gz +Or you can download it at: https://storage.googleapis.com/kubernetes-release/release/${version}/kubernetes-src.tar.gz It is based on the Kubernetes source at: diff --git a/cluster/gce/gci/configure-helper.sh b/cluster/gce/gci/configure-helper.sh index 177e0975907..bfbde3b25a6 100644 --- a/cluster/gce/gci/configure-helper.sh +++ b/cluster/gce/gci/configure-helper.sh @@ -910,7 +910,9 @@ Welcome to Kubernetes ${version}! You can find documentation for Kubernetes at: http://docs.kubernetes.io/ -You can download the build image for this release at: +The source for this release can be found at: + /home/kubernetes/kubernetes-src.tar.gz +Or you can download it at: https://storage.googleapis.com/kubernetes-release/release/${version}/kubernetes-src.tar.gz It is based on the Kubernetes source at: diff --git a/cluster/gce/gci/configure.sh b/cluster/gce/gci/configure.sh index 1b10d05e204..36184f5b2f6 100644 --- a/cluster/gce/gci/configure.sh +++ b/cluster/gce/gci/configure.sh @@ -158,6 +158,9 @@ function install-kube-binary-config { fi cp "${KUBE_HOME}/kubernetes/LICENSES" "${KUBE_HOME}" + cp "${KUBE_HOME}/kubernetes/kubernetes-src.tar.gz" "${KUBE_HOME}" + chmod a+r "${KUBE_HOME}/kubernetes/LICENSES" + chmod a+r "${KUBE_HOME}/kubernetes/kubernetes-src.tar.gz" # Put kube-system pods manifests in ${KUBE_HOME}/kube-manifests/. dst_dir="${KUBE_HOME}/kube-manifests" diff --git a/cluster/saltbase/install.sh b/cluster/saltbase/install.sh index 5a3f5e29f98..b01841274c1 100755 --- a/cluster/saltbase/install.sh +++ b/cluster/saltbase/install.sh @@ -68,6 +68,7 @@ mkdir -p /srv/salt-new/salt/kube-bins mkdir -p /srv/salt-new/salt/kube-docs cp -v "${KUBE_TEMP}/kubernetes/server/bin/"* /srv/salt-new/salt/kube-bins/ cp -v "${KUBE_TEMP}/kubernetes/LICENSES" /srv/salt-new/salt/kube-docs/ +cp -v "${KUBE_TEMP}/kubernetes/kubernetes-src.tar.gz" /srv/salt-new/salt/kube-docs/ kube_bin_dir="/srv/salt-new/salt/kube-bins"; docker_images_sls_file="/srv/salt-new/pillar/docker-images.sls"; diff --git a/cluster/saltbase/salt/base.sls b/cluster/saltbase/salt/base.sls index a11542d22d8..80ea7f3f5c2 100644 --- a/cluster/saltbase/salt/base.sls +++ b/cluster/saltbase/salt/base.sls @@ -50,3 +50,10 @@ net.ipv4.neigh.default.gc_thresh1: - user: root - group: root - mode: 644 + +/usr/local/share/doc/kubernetes/kubernetes-src.tar.gz: + file.managed: + - source: salt://kube-docs/kubernetes-src.tar.gz + - user: root + - group: root + - mode: 644