StarlingX Bare Metal and Node Management, Hardware Maintenance
Go to file
Eric MacDonald 543a89eaf6 Add mtce support for manifest apply over initial controller unlock
The introduction of Ansible requires the execution of a manifest
as part of the first controller's initial unlock.

Unfortunately maintenance issues the lazy self reboot immediately
upon receiving the unlock command, interrupting the in-progress
manifest apply.

This update identifies the initial self reboot of the only
provisioned host condition and waits for up to a timeout
period for an unlock ready signal that is provided by
successful completion of the 'initial-unlock-manfest'.

Seeing the unlock ready signal prior to the timeout allows
the unlock self reboot to proceed normally.

Depends-On:https://review.openstack.org/#/c/643914
Story:2004695
Task:30243

Test Plan:
PASS: Verify timeout handling - allowing retry
PASS: Verify with signal - immediate
PASS: Verify with signal - before timeout

Change-Id: I3633e772310c36af5df57364f66c14f037b2ea8f
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2019-03-29 09:09:07 -04:00
api-ref/source Clean up and standardize landing pages 2019-01-09 09:34:38 -08:00
bsp-files Remove wrs-server-group SDK Module from StarlingX 2019-03-27 10:35:08 -04:00
devstack Add mtce dependency on ipmitool 2019-03-28 15:36:12 -04:00
doc Clean up and standardize landing pages 2019-01-09 09:34:38 -08:00
installer Configurable Host HTTP/HTTPS Port Binding 2019-02-06 16:04:07 -06:00
inventory Merge "Inventory: store BMC password in Openstack Barbican." 2019-02-13 15:54:43 +00:00
kickstart Configurable Host HTTP/HTTPS Port Binding 2019-02-06 16:04:07 -06:00
mtce Add mtce support for manifest apply over initial controller unlock 2019-03-29 09:09:07 -04:00
mtce-common Add mtce support for manifest apply over initial controller unlock 2019-03-29 09:09:07 -04:00
mtce-compute Remove all nova and libvirt files from mtce-common 2019-03-19 15:23:36 -05:00
mtce-control Implement Active-Active Heartbeat as HA Improvement 2018-11-20 19:57:18 +00:00
mtce-storage get rid of duplicate LICENSE files in 3 packages 2018-10-30 02:55:34 +00:00
python-inventoryclient Remove remote-clients SDK Module from StarlingX 2019-03-22 16:19:06 -04:00
releasenotes Clean up and standardize landing pages 2019-01-09 09:34:38 -08:00
.gitignore [Doc] OpenStack API Reference Guide 2018-09-05 19:59:26 -05:00
.gitreview Add .gitreview 2018-05-31 07:36:43 -07:00
.zuul.yaml [devstack] python-inventoryclient utility in stx-metal 2019-03-26 15:44:51 +08:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:43 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:43 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:36:43 -07:00
centos_iso_image.inc Remove Resource Monitor ; aka rmon, from the load 2019-03-19 16:12:38 -04:00
centos_pkg_dirs SysInv Decoupling: Create Inventory Service 2018-12-06 13:17:35 -05:00
test-requirements.txt pep8 job enable and fix pep8 reported issue 2018-09-06 09:45:51 +08:00
tox.ini Merge "Add devstack job and fix linters" 2019-02-11 20:41:30 +00:00

README.rst

stx-metal

StarlingX Bare Metal Management