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

Components · Compute and capacity

Nova API

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

  • 141Implemented
  • 1Partial
  • 75Not implemented
  • 56Removed upstream
  • Implemented served by the Go module as the original
  • Partial served, with a documented limit (empty list, refusal of an option the back end lacks…)
  • Not implemented answers 501 Not Implemented or 404
  • Removed upstream removed in the original too (410 Gone), kept for compatibility

Source: openkeel-nova/docs/PLAN.md · status of 2026-10-29.

StateMethodPath
ImplementedGET/
ImplementedGET/extensions
ImplementedGET/extensions/{id}
ImplementedGET/flavors
ImplementedPOST/flavors
ImplementedGET/flavors/detail
ImplementedGET/flavors/{flavor_id}/os-extra_specs
ImplementedPOST/flavors/{flavor_id}/os-extra_specs
ImplementedDELETE/flavors/{flavor_id}/os-extra_specs/{id}
ImplementedGET/flavors/{flavor_id}/os-extra_specs/{id}
ImplementedPUT/flavors/{flavor_id}/os-extra_specs/{id}
ImplementedGET/flavors/{flavor_id}/os-flavor-access
ImplementedDELETE/flavors/{id}
ImplementedGET/flavors/{id}
ImplementedPUT/flavors/{id}
ImplementedPOST/flavors/{id}/action
Not implementedGET/images
Not implementedGET/images/detail
Not implementedDELETE/images/{id}
Not implementedGET/images/{id}
Not implementedGET/images/{image_id}/metadata
Not implementedPOST/images/{image_id}/metadata
Not implementedPUT/images/{image_id}/metadata
Not implementedDELETE/images/{image_id}/metadata/{id}
Not implementedGET/images/{image_id}/metadata/{id}
Not implementedPUT/images/{image_id}/metadata/{id}
ImplementedGET/limits
Removed upstreamGET/os-agents
Removed upstreamPOST/os-agents
Removed upstreamDELETE/os-agents/{id}
Removed upstreamPUT/os-agents/{id}
ImplementedGET/os-aggregates
ImplementedPOST/os-aggregates
ImplementedDELETE/os-aggregates/{id}
ImplementedGET/os-aggregates/{id}
ImplementedPUT/os-aggregates/{id}
ImplementedPOST/os-aggregates/{id}/action
Not implementedPOST/os-aggregates/{id}/images
Not implementedPOST/os-assisted-volume-snapshots
Not implementedDELETE/os-assisted-volume-snapshots/{id}
ImplementedGET/os-availability-zone
ImplementedGET/os-availability-zone/detail
Not implementedGET/os-baremetal-nodes
Not implementedPOST/os-baremetal-nodes
Not implementedDELETE/os-baremetal-nodes/{id}
Not implementedGET/os-baremetal-nodes/{id}
Not implementedPOST/os-baremetal-nodes/{id}/action
Removed upstreamGET/os-cells
Removed upstreamPOST/os-cells
Removed upstreamGET/os-cells/capacities
Removed upstreamGET/os-cells/detail
Removed upstreamGET/os-cells/info
Removed upstreamPOST/os-cells/sync_instances
Removed upstreamDELETE/os-cells/{id}
Removed upstreamGET/os-cells/{id}
Removed upstreamPUT/os-cells/{id}
Removed upstreamGET/os-cells/{id}/capacities
Removed upstreamPOST/os-certificates
Removed upstreamGET/os-certificates/{id}
Removed upstreamGET/os-cloudpipe
Removed upstreamPOST/os-cloudpipe
Removed upstreamPUT/os-cloudpipe/{id}
Not implementedGET/os-console-auth-tokens/{id}
Removed upstreamGET/os-fixed-ips/{id}
Removed upstreamPOST/os-fixed-ips/{id}/action
Removed upstreamGET/os-floating-ip-dns
Removed upstreamDELETE/os-floating-ip-dns/{domain_id}/entries/{id}
Removed upstreamGET/os-floating-ip-dns/{domain_id}/entries/{id}
Removed upstreamPUT/os-floating-ip-dns/{domain_id}/entries/{id}
Removed upstreamDELETE/os-floating-ip-dns/{id}
Removed upstreamPUT/os-floating-ip-dns/{id}
Not implementedGET/os-floating-ip-pools
Not implementedGET/os-floating-ips
Not implementedPOST/os-floating-ips
Removed upstreamGET/os-floating-ips-bulk
Removed upstreamPOST/os-floating-ips-bulk
Removed upstreamGET/os-floating-ips-bulk/{id}
Removed upstreamPUT/os-floating-ips-bulk/{id}
Not implementedDELETE/os-floating-ips/{id}
Not implementedGET/os-floating-ips/{id}
Removed upstreamGET/os-fping
Removed upstreamGET/os-fping/{id}
Not implementedGET/os-hosts
Not implementedGET/os-hosts/{id}
Not implementedPUT/os-hosts/{id}
Not implementedGET/os-hosts/{id}/reboot
Not implementedGET/os-hosts/{id}/shutdown
Not implementedGET/os-hosts/{id}/startup
ImplementedGET/os-hypervisors
ImplementedGET/os-hypervisors/detail
ImplementedGET/os-hypervisors/statistics
ImplementedGET/os-hypervisors/{id}
ImplementedGET/os-hypervisors/{id}/search
ImplementedGET/os-hypervisors/{id}/servers
ImplementedGET/os-hypervisors/{id}/uptime
Not implementedGET/os-instance_usage_audit_log
Not implementedGET/os-instance_usage_audit_log/{id}
ImplementedGET/os-keypairs
ImplementedPOST/os-keypairs
ImplementedDELETE/os-keypairs/{id}
ImplementedGET/os-keypairs/{id}
ImplementedGET/os-migrations
Not implementedGET/os-networks
Removed upstreamPOST/os-networks
Removed upstreamPOST/os-networks/add
Removed upstreamDELETE/os-networks/{id}
Not implementedGET/os-networks/{id}
Removed upstreamPOST/os-networks/{id}/action
ImplementedGET/os-quota-class-sets/{id}
ImplementedPUT/os-quota-class-sets/{id}
ImplementedDELETE/os-quota-sets/{id}
ImplementedGET/os-quota-sets/{id}
ImplementedPUT/os-quota-sets/{id}
ImplementedGET/os-quota-sets/{id}/defaults
ImplementedGET/os-quota-sets/{id}/detail
Removed upstreamGET/os-security-group-default-rules
Removed upstreamPOST/os-security-group-default-rules
Removed upstreamDELETE/os-security-group-default-rules/{id}
Removed upstreamGET/os-security-group-default-rules/{id}
Not implementedPOST/os-security-group-rules
Not implementedDELETE/os-security-group-rules/{id}
Not implementedGET/os-security-groups
Not implementedPOST/os-security-groups
Not implementedDELETE/os-security-groups/{id}
Not implementedGET/os-security-groups/{id}
Not implementedPUT/os-security-groups/{id}
ImplementedPOST/os-server-external-events
ImplementedGET/os-server-groups
ImplementedPOST/os-server-groups
ImplementedDELETE/os-server-groups/{id}
ImplementedGET/os-server-groups/{id}
ImplementedGET/os-services
ImplementedDELETE/os-services/{id}
ImplementedPUT/os-services/{id}
Not implementedGET/os-simple-tenant-usage
Not implementedGET/os-simple-tenant-usage/{id}
Not implementedGET/os-snapshots
Not implementedPOST/os-snapshots
Not implementedGET/os-snapshots/detail
Not implementedDELETE/os-snapshots/{id}
Not implementedGET/os-snapshots/{id}
Not implementedGET/os-tenant-networks
Removed upstreamPOST/os-tenant-networks
Removed upstreamDELETE/os-tenant-networks/{id}
Not implementedGET/os-tenant-networks/{id}
Not implementedGET/os-volumes
Not implementedPOST/os-volumes
Not implementedGET/os-volumes/detail
Not implementedDELETE/os-volumes/{id}
Not implementedGET/os-volumes/{id}
ImplementedGET/os-volumes_boot
ImplementedPOST/os-volumes_boot
ImplementedGET/os-volumes_boot/detail
ImplementedDELETE/os-volumes_boot/{id}
ImplementedGET/os-volumes_boot/{id}
ImplementedPUT/os-volumes_boot/{id}
ImplementedPOST/os-volumes_boot/{id}/action
ImplementedGET/servers
ImplementedPOST/servers
ImplementedGET/servers/detail
ImplementedDELETE/servers/{id}
ImplementedGET/servers/{id}
ImplementedPUT/servers/{id}
PartialPOST/servers/{id}/action
Removed upstreamGET/servers/{server_id}/consoles
Removed upstreamPOST/servers/{server_id}/consoles
Removed upstreamDELETE/servers/{server_id}/consoles/{id}
Removed upstreamGET/servers/{server_id}/consoles/{id}
Not implementedGET/servers/{server_id}/diagnostics
ImplementedGET/servers/{server_id}/ips
ImplementedGET/servers/{server_id}/ips/{id}
ImplementedGET/servers/{server_id}/metadata
ImplementedPOST/servers/{server_id}/metadata
ImplementedPUT/servers/{server_id}/metadata
ImplementedDELETE/servers/{server_id}/metadata/{id}
ImplementedGET/servers/{server_id}/metadata/{id}
ImplementedPUT/servers/{server_id}/metadata/{id}
ImplementedGET/servers/{server_id}/migrations
Not implementedDELETE/servers/{server_id}/migrations/{id}
ImplementedGET/servers/{server_id}/migrations/{id}
Not implementedPOST/servers/{server_id}/migrations/{id}/action
ImplementedGET/servers/{server_id}/os-instance-actions
ImplementedGET/servers/{server_id}/os-instance-actions/{id}
ImplementedGET/servers/{server_id}/os-interface
Not implementedPOST/servers/{server_id}/os-interface
Not implementedDELETE/servers/{server_id}/os-interface/{id}
ImplementedGET/servers/{server_id}/os-interface/{id}
Not implementedGET/servers/{server_id}/os-security-groups
ImplementedDELETE/servers/{server_id}/os-server-password
ImplementedGET/servers/{server_id}/os-server-password
Removed upstreamGET/servers/{server_id}/os-virtual-interfaces
ImplementedGET/servers/{server_id}/os-volume_attachments
ImplementedPOST/servers/{server_id}/os-volume_attachments
ImplementedDELETE/servers/{server_id}/os-volume_attachments/{id}
ImplementedGET/servers/{server_id}/os-volume_attachments/{id}
ImplementedPUT/servers/{server_id}/os-volume_attachments/{id}
ImplementedPOST/servers/{server_id}/remote-consoles
Not implementedGET/servers/{server_id}/shares
Not implementedPOST/servers/{server_id}/shares
Not implementedDELETE/servers/{server_id}/shares/{id}
Not implementedGET/servers/{server_id}/shares/{id}
ImplementedDELETE/servers/{server_id}/tags
ImplementedGET/servers/{server_id}/tags
ImplementedPUT/servers/{server_id}/tags
ImplementedDELETE/servers/{server_id}/tags/{id}
ImplementedGET/servers/{server_id}/tags/{id}
ImplementedPUT/servers/{server_id}/tags/{id}
Not implementedGET/servers/{server_id}/topology
ImplementedGET/versions/{id}
ImplementedPOST/flavors/{id}/action addTenantAccess
ImplementedPOST/flavors/{id}/action removeTenantAccess
ImplementedPOST/os-aggregates/{id}/action add_host
ImplementedPOST/os-aggregates/{id}/action remove_host
ImplementedPOST/os-aggregates/{id}/action set_metadata
Not implementedPOST/os-baremetal-nodes/{id}/action add_interface
Not implementedPOST/os-baremetal-nodes/{id}/action remove_interface
Removed upstreamPOST/os-fixed-ips/{id}/action reserve
Removed upstreamPOST/os-fixed-ips/{id}/action unreserve
Removed upstreamPOST/os-networks/{id}/action associate_host
Removed upstreamPOST/os-networks/{id}/action disassociate
Removed upstreamPOST/os-networks/{id}/action disassociate_host
Removed upstreamPOST/os-networks/{id}/action disassociate_project
ImplementedPOST/os-volumes_boot/{id}/action confirmResize
ImplementedPOST/os-volumes_boot/{id}/action createImage
ImplementedPOST/os-volumes_boot/{id}/action os-start
ImplementedPOST/os-volumes_boot/{id}/action os-stop
ImplementedPOST/os-volumes_boot/{id}/action reboot
ImplementedPOST/os-volumes_boot/{id}/action rebuild
ImplementedPOST/os-volumes_boot/{id}/action resize
ImplementedPOST/os-volumes_boot/{id}/action revertResize
ImplementedPOST/os-volumes_boot/{id}/action trigger_crash_dump
Not implementedPOST/servers/{id}/action addFixedIp
Not implementedPOST/servers/{id}/action addFloatingIp
Not implementedPOST/servers/{id}/action addSecurityGroup
ImplementedPOST/servers/{id}/action changePassword
ImplementedPOST/servers/{id}/action confirmResize
ImplementedPOST/servers/{id}/action createBackup
ImplementedPOST/servers/{id}/action createImage
ImplementedPOST/servers/{id}/action evacuate
ImplementedPOST/servers/{id}/action forceDelete
ImplementedPOST/servers/{id}/action injectNetworkInfo
ImplementedPOST/servers/{id}/action lock
ImplementedPOST/servers/{id}/action migrate
ImplementedPOST/servers/{id}/action os-getConsoleOutput
Removed upstreamPOST/servers/{id}/action os-getRDPConsole
ImplementedPOST/servers/{id}/action os-getSPICEConsole
ImplementedPOST/servers/{id}/action os-getSerialConsole
ImplementedPOST/servers/{id}/action os-getVNCConsole
ImplementedPOST/servers/{id}/action os-migrateLive
ImplementedPOST/servers/{id}/action os-resetState
ImplementedPOST/servers/{id}/action os-start
ImplementedPOST/servers/{id}/action os-stop
ImplementedPOST/servers/{id}/action pause
ImplementedPOST/servers/{id}/action reboot
ImplementedPOST/servers/{id}/action rebuild
Not implementedPOST/servers/{id}/action removeFixedIp
Not implementedPOST/servers/{id}/action removeFloatingIp
Not implementedPOST/servers/{id}/action removeSecurityGroup
ImplementedPOST/servers/{id}/action rescue
Removed upstreamPOST/servers/{id}/action resetNetwork
ImplementedPOST/servers/{id}/action resize
ImplementedPOST/servers/{id}/action restore
ImplementedPOST/servers/{id}/action resume
ImplementedPOST/servers/{id}/action revertResize
ImplementedPOST/servers/{id}/action shelve
ImplementedPOST/servers/{id}/action shelveOffload
ImplementedPOST/servers/{id}/action suspend
ImplementedPOST/servers/{id}/action trigger_crash_dump
ImplementedPOST/servers/{id}/action unlock
ImplementedPOST/servers/{id}/action unpause
ImplementedPOST/servers/{id}/action unrescue
ImplementedPOST/servers/{id}/action unshelve
Not implementedPOST/servers/{server_id}/migrations/{id}/action force_complete