metal/bsp-files/kickstarts
Eric MacDonald 14cac85e31 Enhance miniboot prestaged install bundle checks
The current miniboot install bundle check rejects
a local install if a container image set check
fails.

This update changes the install bundle check to
conform to the following rules and assumption:

Assumption:
  - the bootimage filename can be arbitrary but
    the filename, excluding the extension, must
    match that of its md5 check file. Example:
    If the iso is named 'bootimage.iso' then the
    check filename must be 'bootimage.md5'.

Rules:
  - There must be an iso image for there to be a local install.
  - There must be an md5 check file of the same filename as
    the iso filename and that check must pass for there to
    be a local install.
  - If there is/are container image check file(s) then run the
    check and log the result.
  - Local install should never be rejected due to missing or
    failed container image set checks.

Test Plan:

PASS: Verify local install with correct iso and check file
      naming convention for both iso and container image set
PASS: Verify local install if container images are missing
PASS: Verify local install if container image set check fails
PASS: Verify check logging for both accepted and rejects cases
PASS: Verify remote install succeeds when local install is rejected
PASS: Verify remote install succeeds with no prestaging

Change-Id: I772ea826233d49a64e4021cf4e28dcae1239b338
Story: 2009291
Task: 43930
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2021-11-17 11:40:20 -05:00
..
functions.sh Handle prestage partition create and cleanup when needed 2021-11-12 13:59:04 -05:00
post_common.cfg Harden kickstarts as udev behavior can lead to random failures 2020-07-28 16:14:28 +00:00
post_kernel_aio_and_worker.cfg Engineer IRQ affinity to decouple applications from platform 2021-06-02 12:30:09 -04:00
post_kernel_controller.cfg Enable 'softdog.soft_panic' kernel config option 2020-10-18 16:39:30 +00:00
post_kernel_storage.cfg Enable 'softdog.soft_panic' kernel config option 2020-10-18 16:39:30 +00:00
post_lvm_no_pv_on_rootfs.cfg Change compute node to worker node personality 2018-12-13 13:08:48 -05:00
post_lvm_pv_on_rootfs.cfg StarlingX open source release updates 2018-05-31 07:36:43 -07:00
post_miniboot_controller.cfg Enhance miniboot prestaged install bundle checks 2021-11-17 11:40:20 -05:00
post_net_common.cfg Convert BOOTIF MAC to NIC name 2020-04-03 09:56:41 -07:00
post_net_controller.cfg Configurable Host HTTP/HTTPS Port Binding 2019-02-06 16:04:07 -06:00
post_platform_conf_aio_lowlatency.cfg Change compute node to worker node personality 2018-12-13 13:08:48 -05:00
post_platform_conf_aio.cfg Change compute node to worker node personality 2018-12-13 13:08:48 -05:00
post_platform_conf_controller.cfg StarlingX open source release updates 2018-05-31 07:36:43 -07:00
post_platform_conf_storage.cfg Configurable Host HTTP/HTTPS Port Binding 2019-02-06 16:04:07 -06:00
post_platform_conf_worker_lowlatency.cfg Configurable Host HTTP/HTTPS Port Binding 2019-02-06 16:04:07 -06:00
post_platform_conf_worker.cfg Configurable Host HTTP/HTTPS Port Binding 2019-02-06 16:04:07 -06:00
post_prestaging.cfg Handle prestage partition create and cleanup when needed 2021-11-12 13:59:04 -05:00
post_pxeboot_controller.cfg Drop copy of .cfg files from controller kickstarts 2020-04-27 22:50:10 -04:00
post_system_aio.cfg Change compute node to worker node personality 2018-12-13 13:08:48 -05:00
post_usb_addon.cfg Drop copy of .cfg files from controller kickstarts 2020-04-27 22:50:10 -04:00
post_usb_controller.cfg Drop copy of .cfg files from controller kickstarts 2020-04-27 22:50:10 -04:00
post_yow_controller.cfg Drop copy of .cfg files from controller kickstarts 2020-04-27 22:50:10 -04:00
pre_common_head.cfg Add crashkernel bootarg 2021-08-22 08:45:52 -04:00
pre_disk_aio.cfg Merge "Handle prestage partition create and cleanup when needed" 2021-11-16 15:37:44 +00:00
pre_disk_controller.cfg Update platform-backup to use 30GB partition 2021-11-15 10:06:18 -06:00
pre_disk_setup_common.cfg Update platform-backup to use 30GB partition 2021-11-15 10:06:18 -06:00
pre_disk_setup_tail.cfg Fix issues with controller node Anaconda hang 2020-07-30 14:20:33 +00:00
pre_disk_storage.cfg Harden kickstarts as udev behavior can lead to random failures 2020-07-28 16:14:28 +00:00
pre_disk_worker.cfg Harden kickstarts as udev behavior can lead to random failures 2020-07-28 16:14:28 +00:00
pre_net_common.cfg Add ntpd to installer, sync time from active controller during install 2018-06-27 15:48:41 -04:00
pre_pkglist_lowlatency.cfg Remove kernel and kernel-rt extra modules pkgs in the kickstarts 2020-09-21 15:00:57 +08:00
pre_pkglist_prestage.cfg Add new prestaging kickstart bundle to support Local Install 2021-11-12 10:43:26 -05:00
pre_pkglist.cfg Remove kernel and kernel-rt extra modules pkgs in the kickstarts 2020-09-21 15:00:57 +08:00