Skip to content

Commit f7f53f0

Browse files
committed
Fix review comments
1 parent d417a17 commit f7f53f0

2 files changed

Lines changed: 14 additions & 14 deletions

File tree

proxysql/dockerdir/entrypoint.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -o xtrace
55
PROXY_CFG=/etc/proxysql/proxysql.cnf
66
# Percona scheduler
77
PERCONA_SCHEDULER_CFG=/etc/config.toml
8-
temp_proxy_scheduler_cfg=$(mktemp)
8+
TEMP_PROXY_SCHEDULER_CFG=$(mktemp)
99
# proxysql-admin scheduler
1010
PROXY_SCHEDULER_CFG=/etc/proxysql-admin.cnf
1111

@@ -16,8 +16,8 @@ if [ -n ${PROXYSQL_SERVICE} ]; then
1616
sed "s/^writerIsAlsoReader.*=.*$/writerIsAlsoReader = 1/" ${PERCONA_SCHEDULER_CFG} | \
1717
sed "s/^hgW.*=.*$/hgW = 11/" | \
1818
sed "s/^hgR.*=.*$/hgR = 10/" | \
19-
sed "s/^clustered.*=.*false$/clustered = true/" > ${temp_proxy_scheduler_cfg}
20-
cp ${temp_proxy_scheduler_cfg} ${PERCONA_SCHEDULER_CFG}
19+
sed "s/^clustered.*=.*false$/clustered = true/" > ${TEMP_PROXY_SCHEDULER_CFG}
20+
cp -f ${TEMP_PROXY_SCHEDULER_CFG} ${PERCONA_SCHEDULER_CFG}
2121
# proxysql-admin scheduler
2222
sed "s/#export WRITERS_ARE_READERS=.*$/export WRITERS_ARE_READERS='yes'/g" ${PROXY_SCHEDULER_CFG} 1<> ${PROXY_SCHEDULER_CFG}
2323
fi
@@ -43,8 +43,8 @@ sed "s/^clusterUserPassword.*=.*\"$/clusterUserPassword='${OPERATOR_PASSWORD_ESC
4343
sed "s/^clusterUser.*=.*\"$/clusterUser = 'operator'/" | \
4444
sed "s/^clusterPort.*=.*\"$/clusterPort='${CLUSTER_PORT:-3306}'/" | \
4545
sed "s/^monitorUserPassword.*=.*\"$/monitorUserPassword='${MONITOR_PASSWORD_ESCAPED:-monitor}'/" | \
46-
sed "s/^monitorUser.*=.*\"$/monitorUser='monitor'/" > ${temp_proxy_scheduler_cfg}
47-
cp ${temp_proxy_scheduler_cfg} ${PERCONA_SCHEDULER_CFG}
46+
sed "s/^monitorUser.*=.*\"$/monitorUser='monitor'/" > ${TEMP_PROXY_SCHEDULER_CFG}
47+
cp -f ${TEMP_PROXY_SCHEDULER_CFG} ${PERCONA_SCHEDULER_CFG}
4848
# proxysql-admin scheduler
4949
sed "s/PROXYSQL_USERNAME='admin'/PROXYSQL_USERNAME='${PROXY_ADMIN_USER:-admin}'/g" ${PROXY_SCHEDULER_CFG} 1<> ${PROXY_SCHEDULER_CFG}
5050
sed "s/PROXYSQL_PASSWORD='admin'/PROXYSQL_PASSWORD='${PROXY_ADMIN_PASSWORD_ESCAPED:-admin}'/g" ${PROXY_SCHEDULER_CFG} 1<> ${PROXY_SCHEDULER_CFG}
@@ -64,14 +64,14 @@ fi
6464
SSL_DIR=${SSL_DIR:-/etc/proxysql/ssl}
6565
if [ -f "${SSL_DIR}/ca.crt" ]; then
6666
CA=${SSL_DIR}/ca.crt
67-
sed "s:^sslCertificatePath.*= .*\"$:sslCertificatePath = \"${SSL_DIR}\":" ${PERCONA_SCHEDULER_CFG} > ${temp_proxy_scheduler_cfg}
68-
cp ${temp_proxy_scheduler_cfg} ${PERCONA_SCHEDULER_CFG}
67+
sed "s:^sslCertificatePath.*= .*\"$:sslCertificatePath = \"${SSL_DIR}\":" ${PERCONA_SCHEDULER_CFG} > ${TEMP_PROXY_SCHEDULER_CFG}
68+
cp -f ${TEMP_PROXY_SCHEDULER_CFG} ${PERCONA_SCHEDULER_CFG}
6969
fi
7070
SSL_INTERNAL_DIR=${SSL_INTERNAL_DIR:-/etc/proxysql/ssl-internal}
7171
if [ -f "${SSL_INTERNAL_DIR}/ca.crt" ]; then
7272
CA=${SSL_INTERNAL_DIR}/ca.crt
73-
sed "s:^sslCertificatePath.*= .*\"$:sslCertificatePath = \"${SSL_INTERNAL_DIR}\":" ${PERCONA_SCHEDULER_CFG} > ${temp_proxy_scheduler_cfg}
74-
cp ${temp_proxy_scheduler_cfg} ${PERCONA_SCHEDULER_CFG}
73+
sed "s:^sslCertificatePath.*= .*\"$:sslCertificatePath = \"${SSL_INTERNAL_DIR}\":" ${PERCONA_SCHEDULER_CFG} > ${TEMP_PROXY_SCHEDULER_CFG}
74+
cp -f ${TEMP_PROXY_SCHEDULER_CFG} ${PERCONA_SCHEDULER_CFG}
7575
fi
7676

7777
KEY=${SSL_DIR}/tls.key
@@ -90,9 +90,9 @@ if [ -f "$CA" ] && [ -f "$KEY" ] && [ -f "$CERT" ] && [ -n "$PXC_SERVICE" ]; the
9090
# Percona scheduler
9191
sed "s:^sslCa.*=.*\"$:sslCa = \"${CA##*/}\":" ${PERCONA_SCHEDULER_CFG} | \
9292
sed "s:^sslKey.*=.*\"$:sslKey = \"${KEY##*/}\":" | \
93-
sed "s:^sslClient.*=.*\"$:sslClient = \"${CERT##*/}\":" > ${temp_proxy_scheduler_cfg}
94-
cp ${temp_proxy_scheduler_cfg} ${PERCONA_SCHEDULER_CFG}
95-
rm ${temp_proxy_scheduler_cfg}
93+
sed "s:^sslClient.*=.*\"$:sslClient = \"${CERT##*/}\":" > ${TEMP_PROXY_SCHEDULER_CFG}
94+
cp -f ${TEMP_PROXY_SCHEDULER_CFG} ${PERCONA_SCHEDULER_CFG}
95+
rm ${TEMP_PROXY_SCHEDULER_CFG}
9696
fi
9797

9898
if [ -f "${SSL_DIR}/tls.key" ] && [ -f "${SSL_DIR}/tls.crt" ]; then

proxysql/dockerdir/usr/bin/add_pxc_nodes.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,14 @@ function main() {
5858
temp=$(mktemp)
5959
if [ "$(proxysql_admin_exec "127.0.0.1" 'SELECT variable_value FROM global_variables WHERE variable_name="mysql-have_ssl"')" = "true" ]; then
6060
if [ "${SCHEDULER}" == "percona" ]; then
61-
sed "s/^useSSL.*=.*$/useSSL=1/" /etc/config.toml > ${temp} && cp ${temp} /etc/config.toml
61+
sed "s/^useSSL.*=.*$/useSSL=1/" /etc/config.toml > ${temp} && cp -f ${temp} /etc/config.toml
6262
else
6363
SSL_ARG="--use-ssl=yes"
6464
fi
6565
fi
6666

6767
if [ "${SCHEDULER}" == "percona" ]; then
68-
sed "s/^clusterHost.*=.*\"$/clusterHost=\"$first_host\"/" /etc/config.toml > ${temp} && cp ${temp} /etc/config.toml
68+
sed "s/^clusterHost.*=.*\"$/clusterHost=\"$first_host\"/" /etc/config.toml > ${temp} && cp -f ${temp} /etc/config.toml
6969
rm ${temp}
7070

7171
proxysql-admin --config-file=/etc/proxysql-admin.cnf --disable || true

0 commit comments

Comments
 (0)