Skip to content
Snippets Groups Projects
Commit 980542a8 authored by Bo-Chun Chen's avatar Bo-Chun Chen
Browse files

Merge branch 'feat-static-ip-internal-net' into 'feat-hpc-factory'

Resolve SSH proxy routing hang in prod by fixing dual IP assignment on same network.

See merge request rc/hpc-factory!175
parents cd35517c 09717c19
No related branches found
No related tags found
1 merge request!3Change compute reference to login
...@@ -206,12 +206,12 @@ deploy_http_proxy_node: ...@@ -206,12 +206,12 @@ deploy_http_proxy_node:
export cmd="openstack server create" export cmd="openstack server create"
cmd+=" -c id -f value --image $HTTP_PROXY_IMAGE_ID" cmd+=" -c id -f value --image $HTTP_PROXY_IMAGE_ID"
cmd+=" --flavor $INSTANCE_FLAVOR" cmd+=" --flavor $INSTANCE_FLAVOR"
cmd+=" --network $PROXY_NETWORK"
for security_group in ${SECURITY_GROUP_LIST[@]}; for security_group in ${SECURITY_GROUP_LIST[@]};
do do
cmd+=" --security-group $security_group" cmd+=" --security-group $security_group"
done done
cmd+=" --user-data user_data.txt" cmd+=" --user-data user_data.txt"
if [ -n "$PROXY_NETWORK" ];then cmd+=" --network $PROXY_NETWORK"; fi
if [ -n "$HTTP_PROXY_PORT" ];then cmd+=" --port $HTTP_PROXY_PORT"; fi if [ -n "$HTTP_PROXY_PORT" ];then cmd+=" --port $HTTP_PROXY_PORT"; fi
cmd+=" --wait $HTTP_PROXY_INSTANCE_NAME" cmd+=" --wait $HTTP_PROXY_INSTANCE_NAME"
- export HTTP_PROXY_INSTANCE_ID=$(bash -c "$cmd") - export HTTP_PROXY_INSTANCE_ID=$(bash -c "$cmd")
...@@ -259,12 +259,12 @@ deploy_ssh_proxy_node: ...@@ -259,12 +259,12 @@ deploy_ssh_proxy_node:
export cmd="openstack server create" export cmd="openstack server create"
cmd+=" -c id -f value --image $SSH_PROXY_IMAGE_ID" cmd+=" -c id -f value --image $SSH_PROXY_IMAGE_ID"
cmd+=" --flavor $INSTANCE_FLAVOR" cmd+=" --flavor $INSTANCE_FLAVOR"
cmd+=" --network $PROXY_NETWORK"
for security_group in ${SECURITY_GROUP_LIST[@]}; for security_group in ${SECURITY_GROUP_LIST[@]};
do do
cmd+=" --security-group $security_group" cmd+=" --security-group $security_group"
done done
cmd+=" --user-data user_data.txt" cmd+=" --user-data user_data.txt"
if [ -n "$PROXY_NETWORK" ];then cmd+=" --network $PROXY_NETWORK"; fi
if [ -n "$SSH_PROXY_PORT" ];then cmd+=" --port $SSH_PROXY_PORT"; fi if [ -n "$SSH_PROXY_PORT" ];then cmd+=" --port $SSH_PROXY_PORT"; fi
cmd+=" --wait $SSH_PROXY_INSTANCE_NAME" cmd+=" --wait $SSH_PROXY_INSTANCE_NAME"
- export SSH_PROXY_INSTANCE_ID=$(bash -c "$cmd") - export SSH_PROXY_INSTANCE_ID=$(bash -c "$cmd")
...@@ -313,12 +313,12 @@ deploy_login_node: ...@@ -313,12 +313,12 @@ deploy_login_node:
export cmd="openstack server create" export cmd="openstack server create"
cmd+=" -c id -f value --image $LOGIN_IMAGE_ID" cmd+=" -c id -f value --image $LOGIN_IMAGE_ID"
cmd+=" --flavor $INSTANCE_FLAVOR" cmd+=" --flavor $INSTANCE_FLAVOR"
cmd+=" --network $INSTANCE_NETWORK"
for security_group in ${SECURITY_GROUP_LIST[@]}; for security_group in ${SECURITY_GROUP_LIST[@]};
do do
cmd+=" --security-group $security_group" cmd+=" --security-group $security_group"
done done
cmd+=" --user-data user_data.txt" cmd+=" --user-data user_data.txt"
if [ -n "$INSTANCE_NETWORK" ];then cmd+=" --network $INSTANCE_NETWORK"; fi
if [ -n "$LOGIN_PORT" ];then cmd+=" --port $LOGIN_PORT"; fi if [ -n "$LOGIN_PORT" ];then cmd+=" --port $LOGIN_PORT"; fi
cmd+=" --wait $LOGIN_INSTANCE_NAME" cmd+=" --wait $LOGIN_INSTANCE_NAME"
- export LOGIN_INSTANCE_ID=$(bash -c "$cmd") - export LOGIN_INSTANCE_ID=$(bash -c "$cmd")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment