Actions
Task #6871
closedTask #6869: Challenge OpenStack and OpenNebula with ucloud
Create ucloud-api
Start date:
06/23/2019
Due date:
06/28/2019
% Done:
50%
Estimated time:
PM Check date:
Description
This is the user facing API for managing ucloud.
The main job of the API is to
- a) verify that the user can execute the task
- cannot delete other people's VMs
- if creating a paid service, request an a verification from payment service that the user can pay
- b) creating entries in etcd
- These entries will be watched by others services and then eventually create the VM
For version 1:
- Include ungleich-otp verification
- Allow entering ungleich-otp URL via environment
- Create VM JSON objects below /v1/vm/<vmid>
For version 2:
- Implement payment verification
Actions