--- features: - | Ironic nova-compute services can now target a specific shard of ironic nodes by setting the config ``[ironic]shard``. This is particularly useful when using active-passive methods to choose on which physical host your ironic nova-compute process is running, while ensuring ``[DEFAULT]host`` stays the same for each shard. You can use this alongside ``[ironic]conductor_group`` to further limit which ironic nodes are managed by each nova-compute service. Note that when you use ``[ironic]shard`` the ``[ironic]peer_list`` is hard coded to a single nova-compute service. There is a new nova-manage command ``db ironic_compute_node_move`` that can be used to move ironic nodes, and the associated instances, between nova-compute services. This is useful when migrating from the legacy hash ring based HA towards the new sharding approach.