metal/kickstart
Eric MacDonald 004eea6acd Debian: KS: Add worker system node install support to kickstart
This update adds kickstart support for the following install types
 - worker
 - worker lowlatency

This update also
 - Adds install type prefix to all kickstart logs.
 - Fixes an issue that was causing all the kickstart logs produced
   with 'ilog' to have the same date.
 - Fixes the report_failure_with_msg handling.
 - Removed defaulting to aio if traits boot argument is missing.
 - Hardens handling of invalid traits and invalid trait combinations.
   Install will fail if traits arg is missing or if an invalid
   trait combination is specified.

Test Plan:

PASS: Verify Debian Build packages and image
PASS: Verify worker node install and disk boot
PASS: Verify lowlatency worker node install and disk boot
PASS: Verify install type prefix added to logging
PASS: Verify kernel arguements
PASS: Verify no platform backup partition is created on
      worker only node
PASS: Verify invalid traits handling

Regression:

PASS: Verify AIO standard install and enable (c0 & c1)
PASS: Verify AIO lowlatency install and enable (c0 & c1)
PASS: Verify standard controller install and enable
PASS: Verify platform-backup partition create and persistence
PASS: Verify system host lock/unlock controller-1
PASS; Verify system host-reinstall controller-1
PASS: Verify logging

Story: 2009968
Task: 45831
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
Change-Id: I6446e5b94b2b386aa0ac1d92e5ffb2cb1167db27
2022-07-27 13:57:31 +00:00
..
centos relocate /www to /var/www 2021-12-10 16:41:42 -05:00
debian Add miniboot.cfg to enable subcloud add via USB install 2022-07-12 14:15:42 +00:00
files Debian: KS: Add worker system node install support to kickstart 2022-07-27 13:57:31 +00:00
opensuse relocate /www to /var/www 2021-12-10 16:41:42 -05:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:43 -07:00