Set of tools that represent some sort of API to communicate with bareon
instance. This API use vendor_passthru ironic API to "catch" request
from bareon instance to ironic API. So bareon-ironic driver can receive
bareon insnstance requests. This is existing communication channel.
Before it was used to receive notification from bareon instance about
successfull node load.
Now this channel is extended to send "generic" tasks(step) from
bareon-ironic driver to bareon instance. Right now only one task(step)
is used - step to inject SSH key into bareon instance.
This new "steps" interface allow to refuse from preinstalled SSH key
in bareon instance, right now. And in future it allow to refuse from SSH
communication between bareon-ironic and bareon instance...
Change-Id: I0791807c7cb3dba70c71c4f46e5eddf01da76cdd
Adds patch for Ironic to make vendor_passthru/pass_deploy_info method
public as a bareon requirement
Change-Id: Ibb619cf9d36c6f5da855f4faf8778b4f0097346f
Due to requirement to keep patches for different projects and different
releases it is reasonable to make patch storage more stuctured.
Change-Id: I80c6ce102bd79bf7f3af620eb9a42a0ac38bd96b