a new article about openstack api