Kubeadm-aio: Fix echo outputs

This PS fixes the quotes round the echo statments. Though mostly
cosmetic, it is needed for some things that slipped thorough with ! them.

Change-Id: Ie752cc88732192c51e97a2f44f554ad0474f09e5
This commit is contained in:
Pete Birley 2017-04-14 19:03:50 -05:00
parent 00e76c1572
commit 3f894c65ea
6 changed files with 23 additions and 24 deletions

View File

@ -15,23 +15,23 @@
# under the License. # under the License.
set -xe set -xe
echo "Checking cgroups" echo 'Checking cgroups'
if ls -dZ /sys/fs/cgroup | grep -q :svirt_sandbox_file_t: ; then if ls -dZ /sys/fs/cgroup | grep -q :svirt_sandbox_file_t: ; then
echo "Invocation error: use -v /sys/fs/cgroup:/sys/fs/cgroup:ro parameter to docker run." echo 'Invocation error: use -v /sys/fs/cgroup:/sys/fs/cgroup:ro parameter to docker run.'
exit 1 exit 1
fi fi
echo "Setting up K8s version to deploy" echo 'Setting up K8s version to deploy'
: ${KUBE_VERSION:="default"} : ${KUBE_VERSION:="default"}
sed -i "s|KUBE_VERSION=.*|KUBE_VERSION=${KUBE_VERSION}|g" /etc/kube-version sed -i "s|KUBE_VERSION=.*|KUBE_VERSION=${KUBE_VERSION}|g" /etc/kube-version
echo "Setting up device image to use for kube-api" echo 'Setting up device image to use for kube-api'
: ${KUBE_BIND_DEV:="autodetect"} : ${KUBE_BIND_DEV:="autodetect"}
sed -i "s|KUBE_BIND_DEV=.*|KUBE_BIND_DEV=${KUBE_BIND_DEV}|g" /etc/kubeapi-device sed -i "s|KUBE_BIND_DEV=.*|KUBE_BIND_DEV=${KUBE_BIND_DEV}|g" /etc/kubeapi-device
echo "Setting up container image to use for kubelet" echo 'Setting up container image to use for kubelet'
: ${KUBELET_CONTAINER:="this_one"} : ${KUBELET_CONTAINER:="this_one"}
sed -i "s|KUBELET_CONTAINER=.*|KUBELET_CONTAINER=${KUBELET_CONTAINER}|g" /etc/kubelet-container sed -i "s|KUBELET_CONTAINER=.*|KUBELET_CONTAINER=${KUBELET_CONTAINER}|g" /etc/kubelet-container
echo "Starting Systemd" echo 'Starting Systemd'
exec /bin/systemd --system exec /bin/systemd --system

View File

@ -24,25 +24,25 @@ else
echo "We will use K8s ${KUBE_VERSION}" echo "We will use K8s ${KUBE_VERSION}"
fi fi
echo "Setting up K8s" echo 'Setting up K8s'
source /etc/kubeapi-device source /etc/kubeapi-device
if [[ "$KUBE_BIND_DEV" != "autodetect" ]]; then if [[ "$KUBE_BIND_DEV" != "autodetect" ]]; then
KUBE_BIND_IP=$(ip addr list ${KUBE_BIND_DEV} |grep "inet " |cut -d' ' -f6|cut -d/ -f1) KUBE_BIND_IP=$(ip addr list ${KUBE_BIND_DEV} |grep "inet " |cut -d' ' -f6|cut -d/ -f1)
echo "We are going to bind the K8s API to: ${KUBE_BIND_IP}" echo 'We are going to bind the K8s API to: ${KUBE_BIND_IP}'
kubeadm init --skip-preflight-checks ${KUBE_VERSION_FLAG} --api-advertise-addresses ${KUBE_BIND_IP} kubeadm init --skip-preflight-checks ${KUBE_VERSION_FLAG} --api-advertise-addresses ${KUBE_BIND_IP}
else else
kubeadm init --skip-preflight-checks ${KUBE_VERSION_FLAG} kubeadm init --skip-preflight-checks ${KUBE_VERSION_FLAG}
fi fi
echo "Setting up K8s client" echo 'Setting up K8s client'
cp /etc/kubernetes/admin.conf /root/ cp /etc/kubernetes/admin.conf /root/
export KUBECONFIG=/root/admin.conf export KUBECONFIG=/root/admin.conf
echo "Marking master node as sceduleable" echo 'Marking master node as schedulable'
kubectl taint nodes --all node-role.kubernetes.io/master- kubectl taint nodes --all node-role.kubernetes.io/master-
echo "Installing Calico CNI" echo 'Installing Calico CNI'
kubectl create -f http://docs.projectcalico.org/v2.1/getting-started/kubernetes/installation/hosted/kubeadm/1.6/calico.yaml kubectl create -f http://docs.projectcalico.org/v2.1/getting-started/kubernetes/installation/hosted/kubeadm/1.6/calico.yaml
echo "Setting Up Cluser for OpenStack-Helm dev use" echo 'Setting Up Cluser for OpenStack-Helm dev use'
/usr/bin/openstack-helm-dev-prep /usr/bin/openstack-helm-dev-prep

View File

@ -15,7 +15,7 @@
# under the License. # under the License.
set -xe set -xe
echo "Setting up virtual network devices" echo 'Setting up virtual network devices'
ip link add neutron-ext type dummy || true ip link add neutron-ext type dummy || true
ip link set neutron-ext up ip link set neutron-ext up
ip link add neutron-phys type dummy || true ip link add neutron-phys type dummy || true

View File

@ -15,20 +15,20 @@
# under the License. # under the License.
set -xe set -xe
echo "Setting Kubecfg Location" echo 'Setting Kubecfg Location'
export KUBECONFIG=/root/admin.conf export KUBECONFIG=/root/admin.conf
echo "Cloning OpenStack-Helm" echo 'Cloning OpenStack-Helm'
git clone --depth 1 https://github.com/openstack/openstack-helm.git /opt/openstack-helm git clone --depth 1 https://github.com/openstack/openstack-helm.git /opt/openstack-helm
echo "Starting helm local repo" echo 'Starting helm local repo'
helm serve & helm serve &
until curl -sSL --connect-timeout 1 http://localhost:8879 > /dev/null; do until curl -sSL --connect-timeout 1 http://localhost:8879 > /dev/null; do
echo "Waiting for helm serve to start" echo 'Waiting for helm serve to start'
sleep 2 sleep 2
done done
helm repo add local http://localhost:8879/charts helm repo add local http://localhost:8879/charts
echo "Building OpenStack-Helm" echo 'Building OpenStack-Helm'
cd /opt/openstack-helm cd /opt/openstack-helm
make make

View File

@ -15,14 +15,13 @@
# under the License. # under the License.
set -xe set -xe
echo "Setting Kubecfg Location" echo 'Setting Kubecfg Location'
export KUBECONFIG=/root/admin.conf export KUBECONFIG=/root/admin.conf
echo "Labeling the nodes for Openstack-Helm deployment" echo 'Labeling the nodes for Openstack-Helm deployment'
kubectl label nodes openstack-control-plane=enabled --all --namespace=openstack --overwrite kubectl label nodes openstack-control-plane=enabled --all --namespace=openstack --overwrite
kubectl label nodes openvswitch=enabled --all --namespace=openstack --overwrite kubectl label nodes openvswitch=enabled --all --namespace=openstack --overwrite
kubectl label nodes openstack-compute-node=enabled --all --namespace=openstack --overwrite kubectl label nodes openstack-compute-node=enabled --all --namespace=openstack --overwrite
echo 'RBAC: applying development rules (totally open!)'
echo "RBAC: applying development rules (totally open!)"
kubectl update -f /opt/rbac/dev.yaml kubectl update -f /opt/rbac/dev.yaml

View File

@ -15,8 +15,8 @@
# under the License. # under the License.
set -xe set -xe
echo "Setting Kubecfg Location" echo 'Setting Kubecfg Location'
export KUBECONFIG=/root/admin.conf export KUBECONFIG=/root/admin.conf
echo "Deploying NFS Provisioner" echo 'Deploying NFS Provisioner'
kubectl create -R -f /opt/nfs-provisioner/ kubectl create -R -f /opt/nfs-provisioner/