~dannf/canonical-server-hwe-utils:2280v2-skip-xenial-hwe

Last commit made on 2020-08-17
Get this branch:
git clone -b 2280v2-skip-xenial-hwe https://git.launchpad.net/~dannf/canonical-server-hwe-utils
Only dann frazier can upload to this branch. If you are dann frazier please log in for upload directions.

Branch merges

Branch information

Name:
2280v2-skip-xenial-hwe
Repository:
lp:~dannf/canonical-server-hwe-utils

Recent commits

6097a34... by dann frazier

Omit the taishan2280v2 from xenial HWE tests

While it should work fine w/ xenial/HWE, we never certified it with xenial.
It was certified w/ bionic/GA:
  https://certification.ubuntu.com/hardware/201907-27213

9ddc2c5... by dann frazier

Add a tool to generate a random ISO test matrix

In the past we have spent a lot of time considering which tests to run
on release candidates for upcoming point releases. I figured it might
help if we encapsulated those decisions in code so we don't have to
revisit those decisions each time.

This implementation will produce a set of tests that meet the following
criteria:

 - For "full coverage" systems, we want both ISO and PXE tests. If there
   is an HWE kernel available, we want to test that in both modes as well.
 - For "spot coverage" systems, we just want one test. It might be PXE
   or ISO, GA or (if available) HWE.
 - We try to evenly distribute PXE/ISO tests and GA/HWE tests.

A config file is used to describe platforms and releases. We'll need
to update it for new platforms, new releases, and when an existing
release gains an HWE kernel. The config file can also be used to
exclude platforms from certain tests, such as releases that are too old.

We might want to add other options in the future. For example, for
interim releases we may want a --spot-only. Also, while the "boot-options"
are limited to "GA" and "HWE" right now, that could be expanded in the
future to include things like ACPI mode, optimized kernels, 64K kernels,
etc.

fcdf723... by Taihsiang Ho

Merge branch 'mr-follow-up-mr-386384'

d4a200b... by Andrew Cloke

Adjusted shebang line in gen_conserver_cf.py to increase portability

6583617... by Andrew Cloke

Allow console access from all clients to work around LP#1887174

1e90734... by Taihsiang Ho

style: pre-commit flake8 style fix and ignore E203

E203 is known to be incompatible with some black slicing cases. Let's follow black by ignoring E203.

d8d9197... by Andrew Cloke

Adding a script to estimate the number of sync bug patches raised by HiSilicon.

24c6d67... by Taihsiang Ho

docs(labkey): add explicit dependency description and its pre-commit conf update

fe32dee... by dann frazier

Add pre-commit hooks for black, pyflakes3

ca852c8... by dann frazier

python blackify