rOCCI server | OpenStack | |||
---|---|---|---|---|
dummy | OpenNebula | Amazon EC2 | ||
OCCI/CORE/DISCOVERY/001 | OK | OK | OK | OK |
OCCI/CORE/DISCOVERY/002 | OK | OK | OK | GOOD [filt] |
OCCI/CORE/READ/001 | OK | OK | OK | OK |
OCCI/CORE/READ/002 | OK | OK | OK | FAIL [404] |
OCCI/CORE/READ/007 | OK | OK | OK | OK |
OCCI/CORE/CREATE/001 [tpl] | – | – | – | – |
OCCI/CORE/CREATE/006 [nip] | – | – | – | – |
OCCI/CORE/DELETE/001 [comp] [del] | GOOD | GOOD | GOOD [del2] | GOOD [del2] |
OCCI/CORE/UPDATE/001 [comp] | OK | FAIL [upd] | FAIL [nip] | FAIL [404] |
OCCI/CORE/MISC/001 | OK | OK | FAIL [nip] | FAIL [noact] |
OCCI/INFRA/CREATE/001 | OK | FAIL [tpl] | FAIL [tpl] | FAIL [tpl] |
OCCI/INFRA/CREATE/002 | OK | OK | GOOD [volsiz] [volsiz2] | GOOD [201] [volsiz2] |
OCCI/INFRA/CREATE/003 | OK | FAIL [net] | FAIL [net2] | FAIL [404] |
OCCI/INFRA/CREATE/004 | OK | OK | OK | GOOD [201] [attrs] |
OCCI/INFRA/CREATE/005 [tpl] | – | – | – | – |
OCCI/INFRA/CREATE/006 | OK | GOOD [run] | OK | FAIL [500] |
OCCI/INFRA/CREATE/007 | OK | GOOD [run] | FAIL [net3] | FAIL [404] |
[201] | (1, 2) HTTP 200 OK intead of HTTP 201 Created [OpenStack] |
[404] | (1, 2, 3, 4) HTTP/1.1 404 Not Found [OpenStack] |
[500] | HTTP/1.1 500 Internal Server Error [OpenStack] |
[attrs] | Required attributes not in the model [OpenStack] |
[comp] | (1, 2) existing compute instance required [all] |
[del] | different behaviour on not existing instances [OpenNebula, dummy] |
[del2] | (1, 2) deletion delayed [EC2, OpenStack] |
[filt] | filtering not supported [OpenStack] |
[net] | network management support not implemented [OpenNebula] |
[net2] | creating networks has been disabled [EC2] |
[net3] | VPC networks cannot be attached to existing instances! [EC2] |
[nip] | (1, 2, 3) not implemented [all] |
[noact] | no actions available (not implemented?) [OpenStack] |
[run] | (1, 2) requires running instannes during hotplug [OpenNebula] |
[tpl] | (1, 2, 3, 4, 5) os_tpl mixin required [all] |
[upd] | partial implementation in rOCCI [OpenNebula] |
[volsiz] | volume size limit (too small in compliance tests) [EC2] |
[volsiz2] | (1, 2) float not supported [EC2] |