~paride/autopkgtest:nova-reboot

Last commit made on 2022-12-16
Get this branch:
git clone -b nova-reboot https://git.launchpad.net/~paride/autopkgtest
Only Paride Legovini can upload to this branch. If you are Paride Legovini please log in for upload directions.

Branch merges

Branch information

Name:
nova-reboot
Repository:
lp:~paride/autopkgtest

Recent commits

a3de103... by Paride Legovini

nova script: force nova reboot for now (NOVA_REBOOT=1)

This is needed to workaround arm64 VMs that fail to reboot. We need to
figure out why that is happening and revert this commit.

One side effect of this change is that we end up with VMs rebooting
*twice*: once because the reboot command has been called in the VM, and
one more time from wait_reboot(). This interferes with some kernel
testing relying on setting kernel cmdline parameters.

56f13dc... by Paride Legovini

doc: mention the default Pin-Priority for pockets

c92df58... by Paride Legovini

Pin pockets with Pin-Priority: 500

Ubuntu is switching to NotAutomatic: yes for the proposed pocket:
the change is already operative on >= Lunar and under consideration
for older stable releases. This means that by default packages from
-proposed won't be installed unless explicitly requested.

The change is meant to make it easier for end users to keep -proposed
enabled (for SRU verification or individual package installation)
without manually adding a pin to avoid pulling in all of -proposed.

However when running autopkgtests with --apt-pocket=proposed we do want
to pull in all the pocket, so let's always give it Pin-Priority: 500.
This is similar to what Launchpad does with the buildds.

Note: This change does not really treat -proposed in a special way:
any pocket will get Pin-Priority: 500. It makes sense to keep the tool
behavior consistent, and we're not aware of cases where this could be
cause issues.

f7b890b... by Paride Legovini

autopkgtest-build-lxd: umount lxcfs before snapd is purged

One preparatory step for autopkgtest LXD images is purging snapd,
however this currently fails while removing the lxd snap (LP: #1989603).
As as workaround manually umount the problematic mountpoint.

e568cbc... by Paride Legovini

autopkgtest-build-lxd: mask snapd.seeded.service

autopkgtest-build-lxd: mask snapd.seeded.service as a workaround for
LP: #1952084. Can be reverted once that bug is properly fixed or if
we switch to minimal images, which do not ship with snapd, but aren't
available for armhf as of today.

55cf0ad... by Brian Murray

Reset the timeout-ssh period back to its default

7c0bddf... by Brian Murray

Wait even longer for ssh to work out

5db4fa8... by Brian Murray

Increase default value of timeout-ssh to 900

4edddb8... by Brian Murray

Increase the wait_for_ssh timeout to 900

d9d863f... by Brian Murray

kill processes with SIGKILL if SIGTERM fails

When trying to kill long running test processes on armhf they don't
always get killed so if the process is still running kill it again with
SIGKILL.