Reduce gate resource usage
Change-Id: Ic6cd45ec708efe4f573e19f3bc910717ac3b4fbb Partially-Implements: blueprint functional-testing-gate
This commit is contained in:
parent
525c8d241a
commit
2c45bef065
@ -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',
|
||||
|
@ -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
|
||||
---
|
||||
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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user