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

Components · Compute and capacity

Zun API

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

  • 69Implemented
  • 4Partial
  • 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…)

Source: openkeel-zun/docs/PLAN.md.

StateMethodPath
ImplementedGET/
ImplementedGET/v1
ImplementedGET/v1/availability_zones
ImplementedGET/v1/capsules
ImplementedGET/v1/capsules
ImplementedPOST/v1/capsules
ImplementedPOST/v1/capsules
ImplementedDELETE/v1/capsules/{capsule_ident}
ImplementedGET/v1/capsules/{capsule_ident}
ImplementedGET/v1/capsules/{capsule_ident}
ImplementedGET/v1/containers
ImplementedPOST/v1/containers
ImplementedPOST/v1/containers
ImplementedPOST/v1/containers
ImplementedPOST/v1/containers
ImplementedPOST/v1/containers
ImplementedDELETE/v1/containers/{container_ident}
ImplementedGET/v1/containers/{container_ident}
ImplementedPATCH/v1/containers/{container_ident}
ImplementedPOST/v1/containers/{container_ident}/add_security_group
ImplementedGET/v1/containers/{container_ident}/attach
PartialPOST/v1/containers/{container_ident}/commit
ImplementedGET/v1/containers/{container_ident}/container_actions
ImplementedGET/v1/containers/{container_ident}/container_actions/{request_ident}
ImplementedPOST/v1/containers/{container_ident}/execute
ImplementedPOST/v1/containers/{container_ident}/execute_resize
ImplementedGET/v1/containers/{container_ident}/get_archive
ImplementedGET/v1/containers/{container_ident}/get_archive
ImplementedPOST/v1/containers/{container_ident}/kill
ImplementedGET/v1/containers/{container_ident}/logs
ImplementedPOST/v1/containers/{container_ident}/network_attach
ImplementedPOST/v1/containers/{container_ident}/network_detach
ImplementedGET/v1/containers/{container_ident}/network_list
ImplementedGET/v1/containers/{container_ident}/network_list
PartialPOST/v1/containers/{container_ident}/pause
ImplementedPOST/v1/containers/{container_ident}/put_archive
ImplementedPOST/v1/containers/{container_ident}/put_archive
ImplementedPOST/v1/containers/{container_ident}/reboot
ImplementedPOST/v1/containers/{container_ident}/rebuild
ImplementedPOST/v1/containers/{container_ident}/remove_security_group
ImplementedPOST/v1/containers/{container_ident}/rename
ImplementedPOST/v1/containers/{container_ident}/resize
ImplementedPOST/v1/containers/{container_ident}/resize_container
ImplementedPOST/v1/containers/{container_ident}/start
ImplementedGET/v1/containers/{container_ident}/stats
ImplementedPOST/v1/containers/{container_ident}/stop
ImplementedGET/v1/containers/{container_ident}/top
PartialPOST/v1/containers/{container_ident}/unpause
ImplementedGET/v1/hosts
ImplementedGET/v1/hosts/{host_ident}
ImplementedGET/v1/images
ImplementedPOST/v1/images
ImplementedDELETE/v1/images/{image_id}
ImplementedGET/v1/images/{image_id}
PartialGET/v1/images/{image}/search
ImplementedPOST/v1/networks
ImplementedDELETE/v1/networks/{network_ident}
ImplementedGET/v1/quota_classes/{quota_class_name}
ImplementedPUT/v1/quota_classes/{quota_class_name}
ImplementedDELETE/v1/quotas/{project_id}
ImplementedGET/v1/quotas/{project_id}
ImplementedPUT/v1/quotas/{project_id}
ImplementedGET/v1/quotas/{project_id}/defaults
ImplementedGET/v1/registries
ImplementedPOST/v1/registries
ImplementedDELETE/v1/registries/{registry_ident}
ImplementedGET/v1/registries/{registry_ident}
ImplementedPATCH/v1/registries/{registry_ident}
ImplementedGET/v1/services
ImplementedPUT/v1/services/disable
ImplementedPUT/v1/services/enable
ImplementedPUT/v1/services/force_down
ImplementedDELETE/v1/services/{host}/{binary}