[deb/rpm] On upgrade, restart kibana service (#82049)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Jonathan Budzenski 2020-11-09 09:50:57 -06:00 committed by GitHub
parent d5736b10a9
commit 0a71f2c45e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 10 deletions

View file

@ -1,6 +1,11 @@
#!/bin/sh
set -e
# source the default env file
if [ -f "<%= envFile %>" ]; then
. "<%= envFile %>"
fi
export KBN_PATH_CONF=${KBN_PATH_CONF:-<%= configDir %>}
set_chmod() {
@ -71,4 +76,12 @@ if [ "$IS_UPGRADE" = "true" ]; then
if command -v systemctl >/dev/null; then
systemctl daemon-reload
fi
if [ "$RESTART_ON_UPGRADE" = "true" ]; then
echo -n "Restarting kibana service..."
if command -v systemctl >/dev/null; then
systemctl restart kibana.service || true
fi
echo " OK"
fi
fi

View file

@ -111,7 +111,8 @@ export async function runFpm(
`dataDir=/var/lib/kibana`,
'--template-value',
`logDir=/var/log/kibana`,
'--template-value',
`envFile=/etc/default/kibana`,
// config and data directories are copied to /usr/share and /var/lib
// below, so exclude them from the main package source located in
// /usr/share/kibana/config. PATHS MUST BE RELATIVE, so drop the leading slash

View file

@ -1,13 +1,5 @@
user="kibana"
group="kibana"
chroot="/"
chdir="/"
nice=""
# If this is set to 1, then when `stop` is called, if the process has
# not exited within a reasonable time, SIGKILL will be sent next.
# The default behavior is to simply log a message "program stop failed; still running"
KILL_ON_STOP_TIMEOUT=0
KBN_PATH_CONF="/etc/kibana"
RESTART_ON_UPGRADE="true"