Skip to content

Commit 56ebfeb

Browse files
committed
review fixes
Signed-off-by: Evgeny Slutsky <eslutsky@redhat.com>
1 parent 261bcec commit 56ebfeb

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/cluster_manager.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,11 @@ _add_node() {
118118
local mount_opts=""
119119
if [ "${EXPOSE_KUBEAPI_PORT}" = "1" ]; then
120120
port_opts="-p ${API_SERVER_PORT}:${API_SERVER_PORT}"
121+
sudo mkdir -p "$(dirname "${EXTRA_CONFIG}")"
122+
if ! echo -e "apiServer:\n subjectAltNames:\n - $(_get_hostname)" | sudo tee "${EXTRA_CONFIG}" >/dev/null; then
123+
echo "ERROR: Failed to write API server configuration to ${EXTRA_CONFIG}" >&2
124+
exit 1
125+
fi
121126
echo -e "apiServer:\n subjectAltNames:\n - $(_get_hostname)" | sudo tee "${EXTRA_CONFIG}" >/dev/null
122127
mount_opts="--volume ${EXTRA_CONFIG}:/etc/microshift/config.d/api_server.yaml:ro"
123128
fi

0 commit comments

Comments
 (0)