![Tee Ngo](/assets/img/avatar_default.png)
In this commit: - Common code to validate target is updated to include additional host check options (system readiness, load version, bootstrap ip, and patches). - A new playbook is added to perform host check for various use cases (remote install, pre subcloud restore, pre subcloud upgrade, etc...). - Install playbook is updated to make use of the new playbook. - A new role which performs generic user input validation for all restore playbooks is added. - A new B&R parameter is added to indicate where the backup data can be found, on the host itself (on-box) or on another machine (off-box). - Platform, user images and openstack restore playbooks are updated to a) make use of the on_box_data parameter, b) use the same target_backup_dir for both local and remote playbook execution for consistent behavior. - Host override file is extracted only on the target. - Patches restore is skipped if requested by the caller. Default behavior is to restore patches. - Various subtle bugs are fixed. - Ansible version is specified in Zuul test requirements. Tests: - Deployment of a Redfish capable subcloud - Remote restore a simplex with various options: a) without patches b) skip patches restore, c) with patches restore, d) on-box backup tarball, e) off-box backup tarball - Local restore of a simplex with 2 options: a) without patches and b) skip patches restore - Simplex fresh install - Restore user images - Restore OpenStack - Error cases Task: 41725 Story: 2008573 Change-Id: Ica2b9010a73854a01216e2e16b581484d182264e Signed-off-by: Tee Ngo <tee.ngo@windriver.com>
6 lines
93 B
Plaintext
6 lines
93 B
Plaintext
ansible-lint <= 4.3.7
|
|
bashate >= 0.2
|
|
flake8 >= 2.5.4 # MIT
|
|
PyYAML >= 3.1.0
|
|
yamllint >= 0.5.2
|