~bjornt/maas-ci/+git/system-tests:skip-openapi-tests

Last commit made on 2024-06-19
Get this branch:
git clone -b skip-openapi-tests 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:
skip-openapi-tests
Repository:
lp:~bjornt/maas-ci/+git/system-tests

Recent commits

5adc8f9... by Björn Tillenius

fix: Don't run OpenAPI tests for 3.5 and earlier.

Succeeded
[SUCCEEDED] lint:0 (build)
11 of 1 result
928819a... by Jack Lloyd-Walters

feat: Introduce summary header details for jobs including candidate and packer images.

refactor: candidate image tests
 - Use standard timeouts for machine deployment across all tests
 - Allow using all candidate images in hardware and ephemeral tests rather than only MAAS default images.
 - Add explicit error messages to hardware checks to improve failure reporting with log scanning.
 - Require appropriate hardware when testing storage bcache and network bonding during tests.

fix: Machine deployment not working on MAAS versions older than 3.2 due to passing images as (osystem, oseries) key-value pair rather than (distro_Series=$value)

c5b9dee... by Stamatis Katsaounis

feat: support setting power_boot_type

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

8a19a49... by Jack Lloyd-Walters

Don't hardcode Ubuntu/focal for deployments, fetch the osystem,oseries and ssh password from MAAS config