MT#59588 scripts/commit add grants/creds sync support for 3308

* on carrier proxy nodes ngcp-sync-db-grants and ngcp-sync-db-creds
  are now also invoked for 127.0.0.1:3308 instance because
  table grants and user credentials are not replicated by default
* change "Synchronizing MySQL grants/credentials" log string to
  "Synchronizing MariaDB grants/credentials" to better reflect that
  MariaDB is used as the database

Change-Id: Ie4e77147621df34fc4e7f0e333183fb3b313f260
(cherry picked from commit 52605d6fa3)
mr12.2
Kirill Solomko 1 year ago
parent 2c51e627d2
commit 700caad1c3

@ -91,9 +91,15 @@ log_debug "${SCRIPTS}/etckeeper"
"${SCRIPTS}"/etckeeper >/dev/null
if [ -z "${NO_DB_SYNC:-}" ] ; then
log_info "Synchronizing MySQL grants/credentials"
log_info "Synchronizing MariaDB grants/credentials"
ngcp-sync-db-grants | sed "s/^/$timestamp_replacementchars/"
ngcp-sync-db-creds | sed "s/^/$timestamp_replacementchars/"
if [ "${NGCP_TYPE}" == "carrier" ] && [ "${NGCP_IS_PROXY}" == "yes" ] ; then
. /etc/default/ngcp-db
log_info "Synchronizing MariaDB grants/credentials for ${LOCAL_DBHOST}:${LOCAL_DBPORT}"
ngcp-sync-db-grants --db-host "${LOCAL_DBHOST}" --db-port "${LOCAL_DBPORT}" --no-warnings | sed "s/^/$timestamp_replacementchars/"
ngcp-sync-db-creds --db-host "${LOCAL_DBHOST}" --db-port "${LOCAL_DBPORT}" --no-warnings | sed "s/^/$timestamp_replacementchars/"
fi
else
log_debug "no-db-sync: skipping 'ngcp-sync-db-grants' + 'ngcp-sync-db-creds'"
fi

Loading…
Cancel
Save