To provide a site/app/service that can provide the following:
- Documentation on the following:
- EC2 responses from OpenStack (and how to request them) along with the expected EC2 responses from EC2
- Known issues with the OpenStack EC2 layer (ie the differences from the previous response)
- Potentially an implementation that can return mock EC2 results
- i.e. by implementing a simple server that holds a in-memory set of images/instances and can accept/return valid responses and statuses as well as have the ability to create faults on demand (ie by a special URI parameter)
- A.k.a. a EC2 server (valid for a given EC2 api/wsdl/xsd version/date) without needing EC2...
- Potentially a framework which can be used by QA to verify the compatibility level in an automated fashion by running a given set of profiles (ie a profile could be a request for an instance followed by a describe instance followed by a terminate instance) against the expected output for a given profile (where the expected output is created using the mock EC2 server)
- Improved OpenStack EC2 support by continuously increasing the previous compatibility level