~bjornt/maas-ci/+git/system-tests:configure-vm-macs

Last commit made on 2024-06-19
Get this branch:
git clone -b configure-vm-macs https://git.launchpad.net/~bjornt/maas-ci/+git/system-tests
Only Björn Tillenius can upload to this branch. If you are Björn Tillenius please log in for upload directions.

Branch merges

Branch information

Name:
configure-vm-macs
Repository:
lp:~bjornt/maas-ci/+git/system-tests

Recent commits

ceada78... by Björn Tillenius

fix VM configuration.

Succeeded
[SUCCEEDED] lint:0 (build)
11 of 1 result
8705ba4... by Björn Tillenius

feat: Add a script for generating the base configuration

You can now generate the base config to use with generate_config,
based on set up done by configure_lxd.sh.

Now you can follow the README to get a passing test run, without
having to manually edit config.yaml.

Succeeded
[SUCCEEDED] lint:0 (build)
11 of 1 result
fc4f337... by Björn Tillenius

Add a script to generate a new key for LXD.

Succeeded
[SUCCEEDED] lint:0 (build)
11 of 1 result
602d799... by Björn Tillenius

Remove eth1 from maas-lab profile, since it conflicts
with the maas-ss-pxe device that's added by the tests setup.

Succeeded
[SUCCEEDED] lint:0 (build)
11 of 1 result
841e40e... by Alessandro Marcolini

feat: verify openapi spec is in sync with nginx proxy rules

b34b6ee... by Björn Tillenius

Collect more logs using sosreport.

  1) Use the snap of sosreport, so we get a new enough version
     that can collect journal logs for MAAS 3.5+
  2) Run all the plugins, so that we get more information about
     the system. The resulting tarball is only a couple of MB
     anyway.

108bc63... by Stamatis Katsaounis

fix: refactor import images logic to resolve race condition issues

975a14a... by Anton Troyanov

feat: do not limit log collection in sosreport

sosreport has some defaults when it comes to log sizes (25 MB), and most
of the time valuable information is truncated:
  [plugin:maas] skipping '/var/snap/maas/common/log/rackd.log' over size limit

To collect log files regardless of their size, we should use the
following option:
  --all-logs collect all available logs regardless of size

67ac07b... by Jack Lloyd-Walters

Remove faulty arch skip

12733ed... by Jack Lloyd-Walters

Add images: Alma8, Alma9
Add Series: Ubuntu:Noble
Add Arches: Ubuntu:arm64, Debian:arm64
Add Arch support in gen_config and image_builder
Skips tests if an incompatible machine and image arch are generated