b642f28be4
This patch enables receiving agent_version as part of heartbeat, and stores this information on driver_internal_info. This is so that Ironic can dynamically adjust which features and parameters it uses based on which version of the agent is being used. Change-Id: I400adba5d908b657751a83971811e8586f46c673 Partial-Bug: #1602265
9 lines
460 B
YAML
9 lines
460 B
YAML
---
|
|
other:
|
|
- The agent heartbeat API (POST /v1/heartbeat/<node>) can now receive a new
|
|
``agent_version`` parameter. If received this will be stored in the node's
|
|
driver_internal_info['agent_version'] field. This information will be used
|
|
by the Bare Metal service to gracefully degrade support for agent features
|
|
that are requested by the Bare Metal service, ensuring that we don't
|
|
request a feature that an older ramdisk doesn't support.
|