ironic/releasenotes/notes/custom-agent-deploy-88989512c29a14c1.yaml
Dmitry Tantsur e85a36fe36 Deploy interface that fully relies on custom deploy steps
This change adds a new deploy-interface custom-agent that is essentially
the direct deploy without the write_image step and without bootloader
handling. It's targeted at deployments that need to write the image
differently, while keeping all other aspects the same.

The existing AgentDeploy becomes a subclass of the new CustomAgentDeploy
class, serving as a convenient base class for downstream deploy
interfaces that use IPA.

Change-Id: Ie126ce677c79f102e382305650bddb7f09834483
Story: #2008719
Task: #42059
2021-04-30 14:38:16 +02:00

11 lines
403 B
YAML

---
features:
- |
Adds a new deploy interface ``custom-agent`` that can be used when all
necessary deploy steps to provision an image are provided in the agent
ramdisk. The default ``write_image`` deploy step is not present.
other:
- |
A new class ``ironic.drivers.modules.agent.CustomAgentDeploy`` can be used
as a base class for deploy interfaces based on ironic-python-agent.