# deployed bionic-train with octavia `tox -e func-target bionic-train-ha`
juju ssh octavia-diskimage-retrofit/0
# the right elements are present on the octavia-diskimage-retrofit unit
$ sudo ls -1 /snap/octavia-diskimage-retrofit/current/usr/local/lib/elements/
amphora-agent bug1895835
certs-ramfs
debian-networking
growrootfs
haproxy-octavia
ipvsadmin
keepalived-octavia
no-resolvconf
rebind-sshd
remove-sshd
root-passwd
sos
tuning
ubuntu-amphora-agent
ubuntu-archive
ubuntu-cloud-archive
ubuntu-ppa
# saved the image generated by the functional test
openstack image save --file /tmp/amphora-haproxy-x86_64-ubuntu-18.04-20210325 amphora-haproxy-x86_64-ubuntu-18.04-20210325
sudo guestmount -a /tmp/amphora-haproxy-x86_64-ubuntu-18.04-20210325 -i --ro /mnt/amphora
# ipvsadm and keepalived are present on the filesystem of the retrofitted image
# deployed bionic-train with octavia `tox -e func-target bionic-train-ha`
juju ssh octavia- diskimage- retrofit/ 0 diskimage- retrofit unit diskimage- retrofit/ current/ usr/local/ lib/elements/ amphora- agent cloud-archive
# the right elements are present on the octavia-
$ sudo ls -1 /snap/octavia-
amphora-agent
bug1895835
certs-ramfs
debian-networking
growrootfs
haproxy-octavia
ipvsadmin
keepalived-octavia
no-resolvconf
rebind-sshd
remove-sshd
root-passwd
sos
tuning
ubuntu-
ubuntu-archive
ubuntu-
ubuntu-ppa
# saved the image generated by the functional test haproxy- x86_64- ubuntu- 18.04-20210325 amphora- haproxy- x86_64- ubuntu- 18.04-20210325 haproxy- x86_64- ubuntu- 18.04-20210325 -i --ro /mnt/amphora
openstack image save --file /tmp/amphora-
sudo guestmount -a /tmp/amphora-
# ipvsadm and keepalived are present on the filesystem of the retrofitted image
find /mnt/amphora -name '*ipvsadm*' etc/rc2. d/S01ipvsadm etc/rc5. d/S01ipvsadm etc/rc0. d/K01ipvsadm etc/rc4. d/S01ipvsadm etc/rc3. d/S01ipvsadm etc/rc1. d/K01ipvsadm etc/default/ ipvsadm etc/rc6. d/K01ipvsadm etc/ipvsadm. rules etc/init. d/ipvsadm var/lib/ dpkg/info/ ipvsadm. md5sums var/lib/ dpkg/info/ ipvsadm. postrm var/lib/ dpkg/info/ ipvsadm. list var/lib/ dpkg/info/ ipvsadm. conffiles var/lib/ dpkg/info/ ipvsadm. prerm var/lib/ dpkg/info/ ipvsadm. postinst sbin/ipvsadm- restore sbin/ipvsadm- save sbin/ipvsadm
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
find /mnt/amphora -name '*keepalived*' etc/rc2. d/S01keepalived etc/rc5. d/S01keepalived etc/rc0. d/K01keepalived etc/rc4. d/S01keepalived etc/rc3. d/S01keepalived etc/rc1. d/K01keepalived etc/systemd/ system/ multi-user. target. wants/keepalive d.service etc/dbus- 1/system. d/org.keepalive d.Vrrp1. conf etc/default/ keepalived etc/rc6. d/K01keepalived etc/keepalived etc/init. d/keepalived var/lib/ dpkg/info/ keepalived. postrm var/lib/ dpkg/info/ keepalived. conffiles var/lib/ dpkg/info/ keepalived. md5sums var/lib/ dpkg/info/ keepalived. list var/lib/ dpkg/info/ keepalived. prerm var/lib/ dpkg/info/ keepalived. postinst var/lib/ systemd/ deb-systemd- helper- enabled/ keepalived. service. dsh-also var/lib/ systemd/ deb-systemd- helper- enabled/ multi-user. target. wants/keepalive d.service
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/
/mnt/amphora/