Bifrost presently only supports ipmi and ssh based drivers

Bug #1459636 reported by Julia Kreger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bifrost
Fix Released
High
Julia Kreger

Bug Description

Presently Bifrost requires explicit logic to support drivers utilizing technologies other than ipmi and ssh for control of machines. This is an artifact of the initial proof of concept, and requires additional abstraction and changes to support other technologies such as AMT.

Revision history for this message
Julia Kreger (juliaashleykreger) wrote :

I'm presently working on a new inventory data source that does not utilize the original CSV file format, which should also allow for easy extension. This will also require revamping and streamlining the playbook role code, but ultimately that will be a natural progression.

Changed in bifrost:
assignee: nobody → Julia Kreger (juliaashleykreger)
Revision history for this message
Julia Kreger (juliaashleykreger) wrote :

I have proposed some changes which should make supporting drivers aside ipmi and ssh easier.

Example inventory data source:
https://review.openstack.org/#/c/184084/

Example enrollment:
https://review.openstack.org/#/c/188176/

Changes along these lines would allow for the roles to be generic with minimal or no logic for the differing deployment types, which ultimately means the bulk of the work becomes the requirements for the conductor.

Changed in bifrost:
status: Triaged → In Progress
Revision history for this message
Julia Kreger (juliaashleykreger) wrote :
Revision history for this message
Julia Kreger (juliaashleykreger) wrote :

agent_ucs: https://review.openstack.org/191219

All proposed driver additions have landed in bifrost's configuration template. Marking committed.

Changed in bifrost:
status: In Progress → Fix Committed
Changed in bifrost:
milestone: none → 0.0.1
status: Fix Committed → Fix Released
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.