There is currently no support for Ironic baremetal API in gophercloud. I'm working on it, and will have a PR open shortly for Nodes to get some early feedback, and will then continue on to the rest of the resources.
Categorized by the groupings under https://developer.openstack.org/api-ref/baremetal/
API
Clients
Nodes
Basic CRUD
Node Management
Node Vendor Passthru
Node Traits
Virtual Interfaces
Portgroups
Ports
Volumes
Volume Connector
Volume Targets
Drivers
Drivers vendor passthru
Conductors
Allocation
Allocation: Node
Chassis
There is currently no support for Ironic baremetal API in gophercloud. I'm working on it, and will have a PR open shortly for Nodes to get some early feedback, and will then continue on to the rest of the resources.
Categorized by the groupings under https://developer.openstack.org/api-ref/baremetal/
API
API VersionsBaremetal API: Return versions supported by the API #1577Clients
KeystoneBaremetal v1 API: Nodes #1431NoauthBaremetal API: noauth support #1449HTTPBasic Support http_basic auth_strategy for Ironic Inspector #1986 (inspector) and Support http_basic auth_strategy for Ironic #1983 ironic)Nodes
Basic CRUD
Nodes: ListBaremetal v1 API: Nodes #1431Nodes: GetBaremetal v1 API: Nodes #1431Nodes: CreateBaremetal v1 API: Nodes #1431Nodes: UpdateBaremetal v1 API: Nodes #1431Nodes: DeleteBaremetal v1 API: Nodes #1431Node Management
Nodes: ValidationBaremetal V1 API: Node management #1450Nodes: Boot DevicesBaremetal V1 API: Node management #1450Nodes: Non-masking interruptsBaremetal V1 API: Node management #1450Nodes: Provision StateBaremetal API v1: Node provision state #1452Nodes: Maintenancebaremetal: add API to set maintenance and maintenance reason #2384Nodes: Power StateBaremetal API v1: Node Power State #1479Nodes: RAID ConfigBaremetal API V1: Support set RAID config #1559Node Vendor Passthru
Node Traits
Virtual Interfaces
VIF: List for a NodeAdded support for VIF's in Baremetal #3311VIF: Attach to a NodeAdded support for VIF's in Baremetal #3311VIF: Detach from a NodeAdded support for VIF's in Baremetal #3311Portgroups
Portgroups: ListAdded support for baremetal portgroups #3290Portgroups: GetAdded support for baremetal portgroups #3290Portgroups: CreateAdded support for baremetal portgroups #3290Portgroups: UpdateAdded support for baremetal portgroups #3290Portgroups: DeleteAdded support for baremetal portgroups #3290Ports
Ports: ListBaremetal V1 API Ports #1453Ports: GetBaremetal V1 API Ports #1453Ports: CreateBaremetal V1 API Ports #1453Ports: UpdateBaremetal V1 API Ports #1453Ports: DeleteBaremetal V1 API Ports #1453Volumes
Volume Connector
Volume Targets
Drivers
Drivers: List Baremetal V1 API Drivers #1461Drivers: Get Baremetal V1 API Drivers #1461Drivers: Show PropertiesBaremetal V1 API Drivers #1461Drivers: Show disk propertiesBaremetal V1 API Drivers #1461Drivers vendor passthru
Conductors
Conductors: ListAdd conductor API to Baremetal V1 #2722Conductor: GetAdd conductor API to Baremetal V1 #2722Allocation
Allocation: CreateBaremetal API V1: Allocations #1528Allocation: ListBaremetal API V1: Allocations #1528Allocation: GetBaremetal API V1: Allocations #1528Allocation: DeleteBaremetal API V1: Allocations #1528Allocation: Node
Chassis