From c9d10b8a2bf4c26d5b47419f891fc027849b6138 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sat, 23 Oct 2021 13:32:02 -0400 Subject: [PATCH] fix: ensure the null scheduler reports the app as running when in use --- plugins/scheduler-null/scheduler-app-status | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 plugins/scheduler-null/scheduler-app-status diff --git a/plugins/scheduler-null/scheduler-app-status b/plugins/scheduler-null/scheduler-app-status new file mode 100755 index 000000000..a5c5f3fbc --- /dev/null +++ b/plugins/scheduler-null/scheduler-app-status @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +set -eo pipefail +[[ $DOKKU_TRACE ]] && set -x +source "$PLUGIN_CORE_AVAILABLE_PATH/common/functions" + +trigger-scheduler-null-app-status() { + declare desc="fetches the status for a given app" + declare trigger="scheduler-app-status" + declare DOKKU_SCHEDULER="$1" APP="$2" + + if [[ "$DOKKU_SCHEDULER" != "null" ]]; then + return + fi + + local PROCS=1 RUNNING="true" + + echo "$PROCS $RUNNING" +} + +trigger-scheduler-null-app-status "$@"