[RFE] Add new endpoints to support multi-conductors case

Bug #1529023 reported by Tan Lin
This bug report is a duplicate of:  Bug #1526759: [RFE] Add service management API. Edit Remove
6
This bug affects 1 person
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.

Tan Lin (tan-lin-good)
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
Tan Lin (tan-lin-good)
summary: - [RFE] Add new endpoint to support multi-conductors cases
+ [RFE] Add new endpoints to support multi-conductors case
Revision history for this message
Dmitry Tantsur (divius) wrote :

I think all substantial API changes qualify for a spec. If think you already have one, please post the link here.

tags: added: rfe
tags: added: api
Changed in ironic:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: needs-spec
Revision history for this message
Ruby Loo (rloo) wrote :

I made this a dup of bug #1526759 because the only diff I could see was that this one was also returning the drivers that were supported by each conductor. Which we could easily do in the other bug. Also, Tan Lin is no longer working on this.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.