OpenKeel: the sovereign French Cloud solution of the inherent group, with a European reach Discover inherent

Components · Compute and capacity

Ironic API

131 operations of the original REST API (routes and body actions), and their state in OpenKeel.

  • 131Upstream service
  • Upstream service the original Python service runs as is

Source: reverse-spec-ironic/_rewrite/routes_stable-2026.2.json, openkeel-ironic/README.md.

Ironic runs as the upstream Python service in an OpenKeel chart: its whole API is the original one.

StateMethodPath
Upstream serviceGET/
Upstream serviceGET/v1/
Upstream serviceGET/v1/allocations
Upstream servicePOST/v1/allocations
Upstream serviceDELETE/v1/allocations/{allocation_id}
Upstream serviceGET/v1/allocations/{allocation_id}
Upstream servicePATCH/v1/allocations/{allocation_id}
Upstream serviceGET/v1/chassis
Upstream servicePOST/v1/chassis
Upstream serviceGET/v1/chassis/detail
Upstream serviceDELETE/v1/chassis/{chassis_id}
Upstream serviceGET/v1/chassis/{chassis_id}
Upstream servicePATCH/v1/chassis/{chassis_id}
Upstream serviceGET/v1/conductors
Upstream serviceGET/v1/conductors/{hostname}
Upstream servicePOST/v1/continue_inspection
Upstream serviceGET/v1/deploy_templates
Upstream servicePOST/v1/deploy_templates
Upstream serviceDELETE/v1/deploy_templates/{deploy_template_id}
Upstream serviceGET/v1/deploy_templates/{deploy_template_id}
Upstream servicePATCH/v1/deploy_templates/{deploy_template_id}
Upstream serviceGET/v1/drivers
Upstream serviceGET/v1/drivers/{driver_name}
Upstream serviceGET/v1/drivers/{driver_name}/properties
Upstream serviceGET/v1/drivers/{driver_name}/raid/logical_disk_properties
Upstream serviceDELETE/v1/drivers/{driver_name}/vendor_passthru
Upstream serviceGET/v1/drivers/{driver_name}/vendor_passthru
Upstream servicePATCH/v1/drivers/{driver_name}/vendor_passthru
Upstream servicePOST/v1/drivers/{driver_name}/vendor_passthru
Upstream servicePUT/v1/drivers/{driver_name}/vendor_passthru
Upstream serviceGET/v1/drivers/{driver_name}/vendor_passthru/methods
Upstream servicePOST/v1/events
Upstream servicePOST/v1/heartbeat/{node_ident}
Upstream serviceDELETE/v1/inspection_rules
Upstream serviceGET/v1/inspection_rules
Upstream servicePOST/v1/inspection_rules
Upstream serviceDELETE/v1/inspection_rules/{rule_id}
Upstream serviceGET/v1/inspection_rules/{rule_id}
Upstream servicePATCH/v1/inspection_rules/{rule_id}
Upstream serviceGET/v1/lookup
Upstream serviceGET/v1/nodes
Upstream servicePOST/v1/nodes
Upstream serviceGET/v1/nodes/detail
Upstream serviceDELETE/v1/nodes/{node_ident}
Upstream serviceGET/v1/nodes/{node_ident}
Upstream servicePATCH/v1/nodes/{node_ident}
Upstream serviceDELETE/v1/nodes/{node_ident}/allocation
Upstream serviceGET/v1/nodes/{node_ident}/allocation
Upstream serviceGET/v1/nodes/{node_ident}/bios
Upstream serviceGET/v1/nodes/{node_ident}/bios/{bios_setting}
Upstream serviceGET/v1/nodes/{node_ident}/firmware
Upstream serviceGET/v1/nodes/{node_ident}/history
Upstream serviceGET/v1/nodes/{node_ident}/history/{history_event_uuid}
Upstream serviceGET/v1/nodes/{node_ident}/inventory
Upstream serviceDELETE/v1/nodes/{node_ident}/maintenance
Upstream servicePUT/v1/nodes/{node_ident}/maintenance
Upstream serviceGET/v1/nodes/{node_ident}/management/boot_device
Upstream servicePUT/v1/nodes/{node_ident}/management/boot_device
Upstream serviceGET/v1/nodes/{node_ident}/management/boot_device/supported
Upstream serviceGET/v1/nodes/{node_ident}/management/indicators
Upstream serviceGET/v1/nodes/{node_ident}/management/indicators/{component}/{indicator}
Upstream servicePUT/v1/nodes/{node_ident}/management/indicators/{component}/{indicator}
Upstream serviceGET/v1/nodes/{node_ident}/management/indicators/{ind_ident}@{component}
Upstream servicePUT/v1/nodes/{node_ident}/management/indicators/{ind_ident}@{component}
Upstream servicePUT/v1/nodes/{node_ident}/management/inject_nmi
Upstream serviceGET/v1/nodes/{node_ident}/portgroups
Upstream serviceGET/v1/nodes/{node_ident}/portgroups/detail
Upstream serviceGET/v1/nodes/{node_ident}/ports
Upstream serviceGET/v1/nodes/{node_ident}/ports/detail
Upstream serviceGET/v1/nodes/{node_ident}/states
Upstream servicePUT/v1/nodes/{node_ident}/states/boot_mode
Upstream serviceGET/v1/nodes/{node_ident}/states/console
Upstream servicePUT/v1/nodes/{node_ident}/states/console
Upstream servicePUT/v1/nodes/{node_ident}/states/power
Upstream servicePUT/v1/nodes/{node_ident}/states/provision
Upstream servicePUT/v1/nodes/{node_ident}/states/raid
Upstream servicePUT/v1/nodes/{node_ident}/states/secure_boot
Upstream serviceDELETE/v1/nodes/{node_ident}/traits
Upstream serviceGET/v1/nodes/{node_ident}/traits
Upstream servicePUT/v1/nodes/{node_ident}/traits
Upstream serviceDELETE/v1/nodes/{node_ident}/traits/{trait}
Upstream servicePUT/v1/nodes/{node_ident}/traits/{trait}
Upstream serviceGET/v1/nodes/{node_ident}/validate
Upstream serviceDELETE/v1/nodes/{node_ident}/vendor_passthru
Upstream serviceGET/v1/nodes/{node_ident}/vendor_passthru
Upstream servicePATCH/v1/nodes/{node_ident}/vendor_passthru
Upstream servicePOST/v1/nodes/{node_ident}/vendor_passthru
Upstream servicePUT/v1/nodes/{node_ident}/vendor_passthru
Upstream serviceGET/v1/nodes/{node_ident}/vendor_passthru/methods
Upstream serviceGET/v1/nodes/{node_ident}/vifs
Upstream servicePOST/v1/nodes/{node_ident}/vifs
Upstream serviceDELETE/v1/nodes/{node_ident}/vifs/{node_vif_ident}
Upstream serviceDELETE/v1/nodes/{node_ident}/vmedia
Upstream serviceGET/v1/nodes/{node_ident}/vmedia
Upstream servicePOST/v1/nodes/{node_ident}/vmedia
Upstream serviceGET/v1/nodes/{node_ident}/volume
Upstream serviceGET/v1/nodes/{node_ident}/volume/connectors
Upstream serviceGET/v1/nodes/{node_ident}/volume/targets
Upstream serviceGET/v1/portgroups
Upstream servicePOST/v1/portgroups
Upstream serviceGET/v1/portgroups/detail
Upstream serviceDELETE/v1/portgroups/{portgroup_ident}
Upstream serviceGET/v1/portgroups/{portgroup_ident}
Upstream servicePATCH/v1/portgroups/{portgroup_ident}
Upstream serviceGET/v1/portgroups/{portgroup_ident}/ports
Upstream serviceGET/v1/portgroups/{portgroup_ident}/ports/detail
Upstream serviceGET/v1/ports
Upstream servicePOST/v1/ports
Upstream serviceGET/v1/ports/detail
Upstream serviceDELETE/v1/ports/{port_id}
Upstream serviceGET/v1/ports/{port_id}
Upstream servicePATCH/v1/ports/{port_id}
Upstream serviceGET/v1/runbooks
Upstream servicePOST/v1/runbooks
Upstream servicePATCH/v1/runbooks/{runbook_ident}/owner
Upstream servicePATCH/v1/runbooks/{runbook_ident}/public
Upstream serviceDELETE/v1/runbooks/{runbook_id}
Upstream serviceGET/v1/runbooks/{runbook_id}
Upstream servicePATCH/v1/runbooks/{runbook_id}
Upstream serviceGET/v1/shards
Upstream serviceGET/v1/volume
Upstream serviceGET/v1/volume/connectors
Upstream servicePOST/v1/volume/connectors
Upstream serviceDELETE/v1/volume/connectors/{volume_connector_id}
Upstream serviceGET/v1/volume/connectors/{volume_connector_id}
Upstream servicePATCH/v1/volume/connectors/{volume_connector_id}
Upstream serviceGET/v1/volume/targets
Upstream servicePOST/v1/volume/targets
Upstream serviceDELETE/v1/volume/targets/{volume_target_id}
Upstream serviceGET/v1/volume/targets/{volume_target_id}
Upstream servicePATCH/v1/volume/targets/{volume_target_id}