@@ -25,40 +25,11 @@ jobs:
2525 - name : Build Images
2626 run : |
2727 docker-compose --file docker-compose.build.yaml logs -t --tail=100
28- docker-compose --file docker-compose.build.yaml exec -T --user stack controller /bin/bash -c \
29- 'openstack compute service list'
30- net_id=$(docker-compose exec -T --user stack controller /bin/bash -c \
31- 'openstack network show private -f json 2>/dev/null | jq -r .id' | tr -d "\r\n")
32- docker-compose --file docker-compose.build.yaml exec -T --user stack controller /bin/bash -c \
33- "nova boot --image cirros-0.5.2-x86_64-disk --flavor m1.medium --nic net-id=$net_id testvm"
34- sleep 10
35- docker-compose --file docker-compose.build.yaml exec -T --user stack controller /bin/bash -c \
36- "nova list"
37- docker-compose --file docker-compose.build.yaml exec -T --user stack controller /bin/bash -c \
38- "nova list" | grep ACTIVE
28+ docker-compose --file docker-compose.build.yaml exec -T --user stack controller /bin/test.bash
3929 for c in controller compute-1 compute-2; do
40- 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"
55-
56- # Disable namespace in libvirt/qemu.conf
57- # https://listman.redhat.com/archives/libvirt-users/2017-February/009734.html
58- docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c "echo 'namespaces = []' >> /etc/libvirt/qemu.conf"
30+ docker-compose --file docker-compose.build.yaml exec -T $c /bin/bash -c /bin/pre-commit.bash
5931 done
6032 docker-compose --file docker-compose.build.yaml stop
61- docker ps -a
6233 - name : Login to Docker Hub
6334 uses : docker/login-action@v2
6435 with :
0 commit comments