@@ -246,6 +246,11 @@ if ! COMPUTE_2_PORT=$(openstack port show ${LAB_NAME_PREFIX}-2-compute-port -f v
246
246
)
247
247
fi
248
248
249
+ if [ ! -d " ~/.ssh" ]; then
250
+ echo " Creating the SSH directory"
251
+ mkdir -p ~ /.ssh
252
+ chmod 700 ~ /.ssh
253
+ fi
249
254
if ! openstack keypair show ${LAB_NAME_PREFIX} -key 2> /dev/null; then
250
255
if [ ! -f ~ /.ssh/${LAB_NAME_PREFIX} -key.pem ]; then
251
256
openstack keypair create ${LAB_NAME_PREFIX} -key > ~ /.ssh/${LAB_NAME_PREFIX} -key.pem
290
295
291
296
echo " Waiting for the jump host to be ready"
292
297
COUNT=0
293
- while ! ssh -o ConnectTimeout=2 -o ConnectionAttempts=3 -o UserKnownHostsFile=/dev/null -q ${SSH_USERNAME} @${JUMP_HOST_VIP} exit ; do
298
+ while ! ssh -o ConnectTimeout=2 -o ConnectionAttempts=3 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no - q ${SSH_USERNAME} @${JUMP_HOST_VIP} exit ; do
294
299
sleep 2
295
300
echo " SSH is not ready, Trying again..."
296
301
COUNT=$(( COUNT+ 1 ))
297
- if [ $COUNT -gt 30 ]; then
302
+ if [ $COUNT -gt 60 ]; then
298
303
echo " Failed to ssh into the jump host"
299
304
exit 1
300
305
fi
@@ -307,16 +312,16 @@ if [ "${HYPERCONVERGED_DEV:-false}" = "true" ]; then
307
312
echo " HYPERCONVERGED_DEV is true, but we've failed to determine the base genestack directory"
308
313
exit 1
309
314
fi
310
- ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -t ${SSH_USERNAME} @${JUMP_HOST_VIP} \
315
+ ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no - t ${SSH_USERNAME} @${JUMP_HOST_VIP} \
311
316
" timeout 1m bash -c 'while ! sudo apt update; do sleep 2; done' && sudo apt install -y rsync git"
312
317
echo " Copying the development source code to the jump host"
313
318
rsync -az \
314
- -e " ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null" \
319
+ -e " ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no " \
315
320
--rsync-path=" sudo rsync" \
316
321
$( readlink -fn ${SCRIPT_DIR} /../) ${SSH_USERNAME} @${JUMP_HOST_VIP} :/opt/
317
322
fi
318
323
319
- ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -t ${SSH_USERNAME} @${JUMP_HOST_VIP} << EOC
324
+ ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no - t ${SSH_USERNAME} @${JUMP_HOST_VIP} << EOC
320
325
set -e
321
326
if [ ! -d "/opt/genestack" ]; then
322
327
sudo git clone --recurse-submodules -j4 https://github.com./rackerlabs/genestack /opt/genestack
@@ -468,6 +473,8 @@ if [ ! -f "/etc/genestack/helm-configs/glance/glance-helm-overrides.yaml" ]; the
468
473
cat > /etc/genestack/helm-configs/glance/glance-helm-overrides.yaml <<EOF
469
474
conf:
470
475
glance:
476
+ DEFAULT:
477
+ workers: 2
471
478
oslo_messaging_notifications:
472
479
driver: noop
473
480
glance_api_uwsgi:
616
623
EOC
617
624
618
625
# Run host and K8S setup
619
- ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -t ${SSH_USERNAME} @${JUMP_HOST_VIP} << EOC
626
+ ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no - t ${SSH_USERNAME} @${JUMP_HOST_VIP} << EOC
620
627
set -e
621
628
if [ ! -f "/usr/local/bin/queue_max.sh" ]; then
622
629
python3 -m venv ~/.venvs/genestack
648
655
EOC
649
656
650
657
# Run Genestack Infrastucture/OpenStack Setup
651
- ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -t ${SSH_USERNAME} @${JUMP_HOST_VIP} << EOC
658
+ ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no - t ${SSH_USERNAME} @${JUMP_HOST_VIP} << EOC
652
659
set -e
653
660
echo "Installing OpenStack Infrastructure"
654
661
sudo LONGHORN_STORAGE_REPLICAS=1 \
@@ -661,7 +668,7 @@ sudo /opt/genestack/bin/setup-openstack.sh
661
668
EOC
662
669
663
670
# Run Genestack post setup
664
- ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -t ${SSH_USERNAME} @${JUMP_HOST_VIP} << EOC
671
+ ssh -o ForwardAgent=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no - t ${SSH_USERNAME} @${JUMP_HOST_VIP} << EOC
665
672
set -e
666
673
sudo bash <<HERE
667
674
sudo /opt/genestack/bin/setup-openstack-rc.sh
0 commit comments