Install kubectl to master nodes

Related-Prod: PRODX-2063
Change-Id: I301ca61aa194bdc712cb9e19854e32006eaf83d3
diff --git a/de/heat-templates/scripts/instance_boot.sh b/de/heat-templates/scripts/instance_boot.sh
index 4d59fd6..1226ede 100644
--- a/de/heat-templates/scripts/instance_boot.sh
+++ b/de/heat-templates/scripts/instance_boot.sh
@@ -10,6 +10,7 @@
 UCP_USERNAME=${UCP_USERNAME:-admin}
 UCP_PASSWORD=${UCP_PASSWORD:-administrator}
 OS_CODENAME=$(lsb_release -c -s)
+KUBECTL_VERSION=${KUBECTL_VERSION:-v1.14.0}
 
 NODE_TYPE=$node_type
 UCP_MASTER_HOST=$ucp_master_host
@@ -113,6 +114,12 @@
     docker config rm com.docker.ucp.config
 }
 
+function install_kubectl {
+    curl -LO https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl
+    chmod +x kubectl
+    mv kubectl /usr/local/bin/
+}
+
 
 case "$NODE_TYPE" in
     ucp)
@@ -123,12 +130,14 @@
         install_ucp
         download_bundles
         rm_ucp_config
+        install_kubectl
         ;;
     master)
         update_docker_network
         install_docker_ce
         download_bundles
         join_node manager
+        install_kubectl
         ;;
     worker)
         update_docker_network