Fix issue with su and bad kernels
Long story short, some kernels before 3.15 had an issue with using su in a container when the network namespace was --net=host. The gate has a 3.10 and a 3.13 kernel and has a problem with this. This changes everything to use sudo backport: liberty Partially-Implements: blueprint functional-testing-gate Change-Id: I4d79ccaa1cddffcc8393f64e7e1be2538efe33e5
This commit is contained in:
parent
c5be228be8
commit
5f200e0446
@ -1,5 +1,5 @@
|
||||
{
|
||||
"command": "/usr/sbin/rabbitmq-server",
|
||||
"command": "sudo -H -u rabbitmq /usr/sbin/rabbitmq-server",
|
||||
"config_files": [
|
||||
{
|
||||
"source": "{{ container_config_directory }}/rabbitmq-env.conf",
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "ceilometer-manage db_sync" ceilometer
|
||||
sudo -H -u ceilometer ceilometer-manage db_sync
|
||||
exit 0
|
||||
fi
|
||||
|
@ -4,6 +4,6 @@ set -o errexit
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "cinder-manage db sync" cinder
|
||||
sudo -H -u cinder cinder-manage db sync
|
||||
exit 0
|
||||
fi
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "designate-manage db_sync" designate
|
||||
sudo -H -u designate designate-manage db_sync
|
||||
exit 0
|
||||
fi
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "glance-manage db_sync" glance
|
||||
sudo -H -u glance glance-manage db_sync
|
||||
exit 0
|
||||
fi
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "gnocchi-manage db_sync" gnocchi
|
||||
sudo -H -u gnocchi gnocchi-manage db_sync
|
||||
exit 0
|
||||
fi
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "heat-manage db_sync" heat
|
||||
sudo -H -u heat heat-manage db_sync
|
||||
openstack domain create heat_user_domain
|
||||
openstack user create --domain heat_user_domain heat_domain_admin --password ${HEAT_DOMAIN_ADMIN_PASSWORD}
|
||||
openstack role add --domain heat_user_domain --user heat_domain_admin admin
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "ironic-dbsync upgrade" ironic
|
||||
sudo -H -u ironic ironic-dbsync upgrade
|
||||
exit 0
|
||||
fi
|
||||
|
@ -9,7 +9,7 @@ fi
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "keystone-manage db_sync" keystone
|
||||
sudo -H -u keystone keystone-manage db_sync
|
||||
# Start the api to set initial endpoint and users with the admin_token
|
||||
$CMD
|
||||
sleep 5
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "magnum-manage db_sync" magnum
|
||||
sudo -H -u magnum magnum-manage db_sync
|
||||
exit 0
|
||||
fi
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "murano-db-manage --config-file /etc/murano/murano.conf upgrade" murano
|
||||
sudo -H -u murano murano-db-manage --config-file /etc/murano/murano.conf upgrade
|
||||
exit 0
|
||||
fi
|
||||
|
@ -3,7 +3,7 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/bash -c "neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head" neutron
|
||||
sudo -H -u neutron neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head
|
||||
exit 0
|
||||
fi
|
||||
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "nova-manage db sync" nova
|
||||
sudo -H -u nova nova-manage db sync
|
||||
exit 0
|
||||
fi
|
||||
|
@ -3,6 +3,6 @@
|
||||
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
|
||||
# of the KOLLA_BOOTSTRAP variable being set, including empty.
|
||||
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
|
||||
su -s /bin/sh -c "zaqar-manage db_sync" cinder
|
||||
sudo -H -u zaqar zaqar-manage db_sync
|
||||
exit 0
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user