ffd006e098
Requires Ironic API >= 1.22 when using heartbeats to Ironic API. For better logging and proper deployment failure handling, Ironic should be > '6.1.1.dev147' version. Tested with and targets Ansible >= 2.1 Experimental DIB element: I3f6c3baf0197d27f2d423f52611666ca186cd0a4 Experimental TinyCore-based bootstrap: Ie39ce67dc93e7d53bf75937c7defacafad5fbfcf Tested with DevStack, Bifrost and Mirantis OpenStack, with both VMs and real IPMI hardware. Tempest's baremetal_server_basic_ops test reliably passes on DevStack with `pxe_ssh_ansible` driver. More elaborate documentation will be proposed in next changes. Change-Id: Ib9317d365d7bc39aa00a9d9e1eadddd2f9b2947f Related-bug: #1526308 Co-Authored-By: Yuriy Zveryanskyy <yzveryanskyy@mirantis.com>
23 lines
754 B
YAML
23 lines
754 B
YAML
---
|
|
features:
|
|
- |
|
|
Added Ansible-deploy driver.
|
|
|
|
Supported features of Agent-based deploy drivers
|
|
|
|
* Network separation
|
|
* Whole disk images
|
|
* Partition images with localboot
|
|
* Cleaning, both automated and manual with cleaning steps
|
|
* Configdrive partition, for both whole disk and partition images.
|
|
|
|
Main known shortcomings in comparison with IPA-based drivers
|
|
|
|
* Is not asynchronous
|
|
* Clean steps can not be aborted
|
|
* Does not support UEFI/secure/trusted boot (support is planned)
|
|
* Does not support root_device_hints (support is planned)
|
|
* Does not honor partition type capability for partiton images
|
|
(always msdos, gpt support is planned)
|
|
* Does not support partition images with netboot
|