[RFE] Add new endpoints to support multi-conductors case
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Confirmed
|
Wishlist
|
Tan Lin |
Bug Description
Ironic support multi-conductors, but we are missing endpoints to show the status of conductors.
The initial idea is show the status of conductors, GET /v1/conductors:
hostname | drivers | alive |
conductor1 | [ "agent_ipmitool", "agent_amt", "agent_ssh"] | true |
conductor2 | [ "agent_ipmitool", "pxe_amt"] | true |
But it's definitely useful to show more stuff about conductors, like clean_nodes option.
Currently, the api should only list the status of conductors. But once we support reload configuration without restart service, it's possible to manipulate these things. But it's a long term task.
Changed in ironic: | |
assignee: | nobody → Tan Lin (tan-lin-good) |
description: | updated |
summary: |
- [RFE] new endpoint for get status of conductors + [RFE] new endpoint for support multi-conductors |
summary: |
- [RFE] new endpoint for support multi-conductors + [RFE] Add new endpoint to support multi-conductors cases |
summary: |
- [RFE] Add new endpoint to support multi-conductors cases + [RFE] Add new endpoints to support multi-conductors case |
tags: | added: needs-spec |
I think all substantial API changes qualify for a spec. If think you already have one, please post the link here.