summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-04-01 07:09:33 +0000
committerGerrit Code Review <review@openstack.org>2021-04-01 07:09:33 +0000
commit5249646f644a46dab460a1123ef7292440c8a850 (patch)
treedba623fd3364a8e880fbacbe05eb6a6ede4098e0 /releasenotes
parente215f7a18037794c56d1473b22e95e80df8e54fb (diff)
parent288b8fd88351afcb4cd254a208dc75e18cb20cb9 (diff)
downloadironic-5249646f644a46dab460a1123ef7292440c8a850.tar.gz
Merge "Add agent_status and agent_status_message params to heartbeat"
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/anaconda-deploy-interface-c04932f6f469227a.yaml17
1 files changed, 17 insertions, 0 deletions
diff --git a/releasenotes/notes/anaconda-deploy-interface-c04932f6f469227a.yaml b/releasenotes/notes/anaconda-deploy-interface-c04932f6f469227a.yaml
new file mode 100644
index 000000000..4ef33b6d7
--- /dev/null
+++ b/releasenotes/notes/anaconda-deploy-interface-c04932f6f469227a.yaml
@@ -0,0 +1,17 @@
+---
+features:
+ - |
+ Add ``anaconda`` deploy interface to Ironic. This driver will deploy
+ the OS using anaconda installer and kickstart file instead of IPA. To
+ support this feature a new configuration group ``anaconda`` is added to
+ Ironic configuration file along with ``default_ks_template`` configuration
+ option.
+
+ The deploy interface uses heartbeat API to communicate. The kickstart
+ template must include %pre %post %onerror and %traceback sections that
+ should send status of the deployment back to Ironic API using heartbeats.
+ An example of such calls to hearbeat API can be found in the default
+ kickstart template. To enable anaconda to send status back to Ironic API
+ via heartbeat ``agent_status`` and ``agent_status_message`` are added to
+ the heartbeat API. Use of these new parameters require API microversion
+ 1.72 or greater.