diff --git a/kolla/common/config.py b/kolla/common/config.py index eb108160cb..b43163ccd1 100644 --- a/kolla/common/config.py +++ b/kolla/common/config.py @@ -45,10 +45,9 @@ _PROFILE_OPTS = [ 'openvswitch', 'rabbitmq', 'rsyslog'], help='Default images'), cfg.ListOpt('gate', - default=['ceph', 'cinder', 'glance', 'haproxy', 'heat', - 'horizon', 'keepalived', 'keystone', 'kolla-toolbox', - 'mariadb', 'memcached', 'neutron', 'nova', - 'openvswitch', 'rabbitmq', 'rsyslog'], + default=['glance', 'haproxy', 'keepalived', 'keystone', + 'kolla-toolbox', 'mariadb', 'memcached', 'neutron', + 'nova', 'openvswitch', 'rabbitmq', 'rsyslog'], help='Gate images'), cfg.ListOpt('mesos', default=['chronos', 'marathon', 'mesos-master', 'mesos-slave', diff --git a/tools/deploy_aio.sh b/tools/deploy_aio.sh index 0b80c6ccfe..74d5b617a5 100755 --- a/tools/deploy_aio.sh +++ b/tools/deploy_aio.sh @@ -5,6 +5,9 @@ set -o errexit export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" +export KOLLA_BASE=$1 +export KOLLA_TYPE=$2 + function check_failure { docker ps -a failed_containers=$(docker ps -a --format "{{.Names}}" --filter status=exited) @@ -13,25 +16,54 @@ function check_failure { docker logs --tail all ${failed} done + journalctl --no-pager -u docker.service || : + cat /var/log/upstart/docker.log || : + if [[ -n ${failed_containers} ]]; then echo 'FAILED' exit 1 fi } -trap check_failure EXIT +function write_configs { + mkdir -p /etc/kolla/config -# Populate globals.yml -cat << EOF > /etc/kolla/globals.yml + cat << EOF > /etc/kolla/globals.yml --- -kolla_base_distro: "$1" -kolla_install_type: "$2" +kolla_base_distro: "${KOLLA_BASE}" +kolla_install_type: "${KOLLA_TYPE}" kolla_internal_address: "169.254.169.10" docker_restart_policy: "never" network_interface: "eth0" neutron_external_interface: "fake_interface" +enable_horizon: "no" +enable_heat: "no" EOF + cat << EOF > /etc/kolla/config/nova.conf +[DEFAULT] +osapi_compute_workers = 1 + +[conductor] +workers = 1 +EOF + + cat << EOF > /etc/kolla/config/glance.conf +[DEFAULT] +workers = 1 +EOF + + cat << EOF > /etc/kolla/config/neutron.conf +[DEFAULT] +api_workers = 1 +metadata_workers = 1 +EOF +} + +trap check_failure EXIT + +write_configs + # Create dummy interface for neutron ip l a fake_interface type dummy