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