Skip to content

Commit

Permalink
debug
Browse files Browse the repository at this point in the history
Signed-off-by: Gabriel Mougard <[email protected]>
  • Loading branch information
gabrielmougard committed Jun 7, 2024
1 parent fe46b74 commit 8c60714
Showing 1 changed file with 38 additions and 38 deletions.
76 changes: 38 additions & 38 deletions test/suites/basic.sh
Original file line number Diff line number Diff line change
@@ -1,63 +1,63 @@
#!/bin/bash

test_interactive() {
reset_systems 3 3 1
# reset_systems 3 3 1

echo "Creating a MicroCloud with all services but no devices"
# echo "Creating a MicroCloud with all services but no devices"
export LOOKUP_IFACE="enp5s0"
export LIMIT_SUBNET="yes"
export EXPECT_PEERS=2
export SETUP_ZFS="no"
export SETUP_CEPH="no"
export SETUP_OVN="no"
microcloud_interactive | lxc exec micro01 -- sh -c "microcloud init > out"
# microcloud_interactive | lxc exec micro01 -- sh -c "microcloud init > out"

lxc exec micro01 -- tail -1 out | grep "MicroCloud is ready" -q
for m in micro01 micro02 micro03 ; do
validate_system_lxd "${m}" 3
validate_system_microceph "${m}"
validate_system_microovn "${m}"
done
# lxc exec micro01 -- tail -1 out | grep "MicroCloud is ready" -q
# for m in micro01 micro02 micro03 ; do
# validate_system_lxd "${m}" 3
# validate_system_microceph "${m}"
# validate_system_microovn "${m}"
# done

# Reset the systems with just LXD.
reset_systems 3 3 1
# # Reset the systems with just LXD.
# reset_systems 3 3 1

for m in micro01 micro02 micro03 ; do
lxc exec "${m}" -- snap disable microceph || true
lxc exec "${m}" -- snap disable microovn || true
lxc exec "${m}" -- snap restart microcloud
done
# for m in micro01 micro02 micro03 ; do
# lxc exec "${m}" -- snap disable microceph || true
# lxc exec "${m}" -- snap disable microovn || true
# lxc exec "${m}" -- snap restart microcloud
# done

echo "Creating a MicroCloud with ZFS storage"
# echo "Creating a MicroCloud with ZFS storage"
export SKIP_SERVICE="yes"
export SETUP_ZFS="yes"
export ZFS_FILTER="lxd_disk1"
export ZFS_WIPE="yes"
unset SETUP_CEPH SETUP_OVN
microcloud_interactive | lxc exec micro01 -- sh -c "microcloud init > out"
# unset SETUP_CEPH SETUP_OVN
# microcloud_interactive | lxc exec micro01 -- sh -c "microcloud init > out"

lxc exec micro01 -- tail -1 out | grep "MicroCloud is ready" -q
for m in micro01 micro02 micro03 ; do
validate_system_lxd "${m}" 3 disk1
done
# lxc exec micro01 -- tail -1 out | grep "MicroCloud is ready" -q
# for m in micro01 micro02 micro03 ; do
# validate_system_lxd "${m}" 3 disk1
# done

# Reset the systems with just LXD and no IPv6 support.
reset_systems 3 3 1
# # Reset the systems with just LXD and no IPv6 support.
# reset_systems 3 3 1

for m in micro01 micro02 micro03 ; do
lxc exec "${m}" -- echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
lxc exec "${m}" -- snap disable microceph || true
lxc exec "${m}" -- snap disable microovn || true
lxc exec "${m}" -- snap restart microcloud
done
# for m in micro01 micro02 micro03 ; do
# lxc exec "${m}" -- echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
# lxc exec "${m}" -- snap disable microceph || true
# lxc exec "${m}" -- snap disable microovn || true
# lxc exec "${m}" -- snap restart microcloud
# done

echo "Creating a MicroCloud with ZFS storage and no IPv6 support"
microcloud_interactive | lxc exec micro01 -- sh -c "microcloud init > out"
# echo "Creating a MicroCloud with ZFS storage and no IPv6 support"
# microcloud_interactive | lxc exec micro01 -- sh -c "microcloud init > out"

lxc exec micro01 -- tail -1 out | grep "MicroCloud is ready" -q
for m in micro01 micro02 micro03 ; do
validate_system_lxd "${m}" 3 disk1
done
# lxc exec micro01 -- tail -1 out | grep "MicroCloud is ready" -q
# for m in micro01 micro02 micro03 ; do
# validate_system_lxd "${m}" 3 disk1
# done

# Reset the systems with just LXD and no IPv4 support.
gw_net_addr=$(lxc network get lxdbr0 ipv4.address)
Expand All @@ -74,7 +74,7 @@ test_interactive() {
microcloud_interactive | lxc exec micro01 -- sh -c "microcloud init > out"

# Ensure we exited with the right error message.
lxc exec micro01 -- tail -1 out | grep "FAN networking is not usable, skipping" -q
lxc exec micro01 -- cat out | grep "FAN networking is not usable, skipping" -q

# Set the IPv4 address back to the original value.
lxc network set lxdbr0 ipv4.address "${gw_net_addr}"
Expand Down

0 comments on commit 8c60714

Please sign in to comment.