Skip to content

Commit aa17e9c

Browse files
committed
Disable loading OVS kmod; Add auth info in nova-cpu.conf
Signed-off-by: Nobuhiro MIKI <nob@bobuhiro11.net>
1 parent e20d878 commit aa17e9c

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.github/workflows/action.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,20 @@ jobs:
3838
"nova list" | grep ACTIVE
3939
for c in controller compute-1 compute-2; do
4040
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "systemctl disable devstack"
41+
# Disable loading kmod for openvswitch on "ovs-ctl start"
42+
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "sed -i -e 's/insert_mod_if_required.*return 1/#&/' /usr/share/openvswitch/scripts/ovs-ctl"
43+
44+
# Add auth info for nova-compute
45+
# https://bugs.launchpad.net/devstack/+bug/1996465
46+
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "echo '[placement]' >> /etc/nova/nova-cpu.conf"
47+
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "echo 'region_name = RegionOne' >> /etc/nova/nova-cpu.conf"
48+
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "echo 'project_domain_name = Default' >> /etc/nova/nova-cpu.conf"
49+
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "echo 'project_name = service' >> /etc/nova/nova-cpu.conf"
50+
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "echo 'user_domain_name = Default' >> /etc/nova/nova-cpu.conf"
51+
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "echo 'password = password' >> /etc/nova/nova-cpu.conf"
52+
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "echo 'username = placement' >> /etc/nova/nova-cpu.conf"
53+
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "echo 'auth_url = http://172.28.0.2/identity' >> /etc/nova/nova-cpu.conf"
54+
docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "echo 'auth_type = password' >> /etc/nova/nova-cpu.conf"
4155
done
4256
docker-compose --file docker-compose.build.yaml stop
4357
docker ps -a

0 commit comments

Comments
 (0)