diff --git a/extras.d/70-gantt.sh b/extras.d/70-gantt.sh deleted file mode 100644 index ac1efba748..0000000000 --- a/extras.d/70-gantt.sh +++ /dev/null @@ -1,31 +0,0 @@ -# gantt.sh - Devstack extras script to install Gantt - -if is_service_enabled n-sch; then - disable_service gantt -fi - -if is_service_enabled gantt; then - if [[ "$1" == "source" ]]; then - # Initial source - source $TOP_DIR/lib/gantt - elif [[ "$1" == "stack" && "$2" == "install" ]]; then - echo_summary "Installing Gantt" - install_gantt - cleanup_gantt - elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then - echo_summary "Configuring Gantt" - configure_gantt - - elif [[ "$1" == "stack" && "$2" == "extra" ]]; then - # Initialize gantt - init_gantt - - # Start gantt - echo_summary "Starting Gantt" - start_gantt - fi - - if [[ "$1" == "unstack" ]]; then - stop_gantt - fi -fi diff --git a/lib/gantt b/lib/gantt deleted file mode 100644 index 5bd28c2823..0000000000 --- a/lib/gantt +++ /dev/null @@ -1,98 +0,0 @@ -#!/bin/bash -# -# lib/gantt -# Install and start **Gantt** scheduler service - -# Dependencies: -# -# - functions -# - DEST, DATA_DIR, STACK_USER must be defined - -# stack.sh -# --------- -# - install_gantt -# - configure_gantt -# - init_gantt -# - start_gantt -# - stop_gantt -# - cleanup_gantt - -# Save trace setting -XTRACE=$(set +o | grep xtrace) -set +o xtrace - -# Defaults -# -------- - -# set up default directories -GANTT_DIR=$DEST/gantt -GANTT_STATE_PATH=${GANTT_STATE_PATH:=$DATA_DIR/gantt} -GANTT_REPO=${GANTT_REPO:-${GIT_BASE}/openstack/gantt.git} -GANTT_BRANCH=${GANTT_BRANCH:-master} - -GANTTCLIENT_DIR=$DEST/python-ganttclient -GANTTCLIENT_REPO=${GANTT_REPO:-${GIT_BASE}/openstack/python-ganttclient.git} -GANTTCLIENT_BRANCH=${GANTT_BRANCH:-master} - -# eventually we will have a separate gantt config -# file but for compatibility reasone stick with -# nova.conf for now -GANTT_CONF_DIR=${GANTT_CONF_DIR:-/etc/nova} -GANTT_CONF=$GANTT_CONF_DIR/nova.conf - -# Support entry points installation of console scripts -GANTT_BIN_DIR=$(get_python_exec_prefix) - - -# Functions -# --------- - -# cleanup_gantt() - Remove residual data files, anything left over from previous -# runs that a clean run would need to clean up -function cleanup_gantt { - echo "Cleanup Gantt" -} - -# configure_gantt() - Set config files, create data dirs, etc -function configure_gantt { - echo "Configure Gantt" -} - -# init_gantt() - Initialize database and volume group -function init_gantt { - echo "Initialize Gantt" -} - -# install_gantt() - Collect source and prepare -function install_gantt { - git_clone $GANTT_REPO $GANTT_DIR $GANTT_BRANCH - setup_develop $GANTT_DIR -} - -# install_ganttclient() - Collect source and prepare -function install_ganttclient { - echo "Install Gantt Client" -# git_clone $GANTTCLIENT_REPO $GANTTCLIENT_DIR $GANTTCLIENT_BRANCH -# setup_develop $GANTTCLIENT_DIR -} - -# start_gantt() - Start running processes, including screen -function start_gantt { - if is_service_enabled gantt; then - run_process gantt "$GANTT_BIN_DIR/gantt-scheduler --config-file $GANTT_CONF" - fi -} - -# stop_gantt() - Stop running processes -function stop_gantt { - echo "Stop Gantt" - stop_process gantt -} - -# Restore xtrace -$XTRACE - -# Tell emacs to use shell-script-mode -## Local variables: -## mode: shell-script -## End: