From 6efe57e9eb80a57c78bea9a2ca9d170d4efdfeb5 Mon Sep 17 00:00:00 2001 From: Steven Dake Date: Fri, 14 Aug 2015 20:03:22 -0700 Subject: Remove compose from documenation Receive several quickstart related questions every day. Make a first pass at cleaning up our documentation to point people in the right direction. While we are about it remove compose related bits. Anything in the compose directory will remain as a reference implementation for how to implement the compose files to work well with our container content. Change-Id: I9e832e97ac2bacca8eab7e1bfbd82664d2b191b8 Closes-Bug: #1485163 Paritally-Implements: blueprint remove-config-internal --- tools/kolla-compose | 157 ---------------------------------------------------- 1 file changed, 157 deletions(-) delete mode 100755 tools/kolla-compose (limited to 'tools/kolla-compose') diff --git a/tools/kolla-compose b/tools/kolla-compose deleted file mode 100755 index eeb99bfc5..000000000 --- a/tools/kolla-compose +++ /dev/null @@ -1,157 +0,0 @@ -#!/bin/bash -# -# This script can be used to interact with kolla. - -# Move to top level directory -REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')") -cd "$(dirname "$REAL_PATH")/.." - -. tools/validate-docker-execute - -NETWORK_MANAGER=$(grep -sri NETWORK_MANAGER ./compose/openstack.env | cut -f2 -d'=') -if [[ -z "$NETWORK_MANAGER" ]]; then - echo 'No network manager defined in ./compose/openstack.env, defaulting to "neutron".' - NETWORK_MANAGER="neutron" -fi - -function process { - local service=$1 - echo "$ACTION $service" - docker-compose -f ./compose/${service}.yml $COMPOSE_CMD - if [[ $? -ne 0 ]]; then - echo "Call docker-compose -f ./compose/${service}.yml $COMPOSE_CMD fail." - exit 1 - fi -} - -function process_all { - process rabbitmq - process mariadb - process keystone - process glance-api-registry - process nova-api-conductor-scheduler-consoleauth-novncproxy - if [[ "${NETWORK_MANAGER}" == "nova" ]] ; then - process nova-compute-network - else - # Defaulting to neutron - process nova-compute - process neutron-server - process neutron-linuxbridge-agent - process neutron-agents - fi - process heat-api-engine - process magnum-api-conductor - process horizon - process cinder-api-scheduler - process cinder-backup - process cinder-volume - process ceilometer - # TODO(coolsvap) add again with resolution for #LP1478145 - #process gnocchi -} - -function check_selinux { - # Check for SELinux in Enforcing mode and exit if found - if [[ -x /usr/sbin/getenforce ]]; then - if [[ $(/usr/sbin/getenforce) == "Enforcing" ]]; then - echo "You must execute this script without SELinux enforcing mode." - echo "Turn off SELinux enforcing mode by running:" - echo "$ sudo setenforce permissive" - exit 1 - fi - fi -} - -function pre_start { - check_selinux - - if [[ -r ./openrc ]]; then - # Source openrc for commands - source ./openrc - else - echo 'Could not find ./openrc; bootstrap your environment with "./tools/genenv".' - exit 1 - fi -} - -function post_start { - echo -n "Waiting for OpenStack services to become available" - - until [ $(nova service-list 2>&1 | grep -c enabled) -ge 4 ]; do - echo -n . - sleep 2 - done - - until [ $(neutron agent-list 2>&1 | grep -c ':-)') -ge 4 ]; do - echo -n . - sleep 2 - done - echo " done" - - echo Example Usage: - echo source openrc # source keystone credentials - - echo Configure your environment once by running: - echo tools/init-runonce -} - -function usage { - cat <