In just four days, a small team crafted a tutorial for helping developers write a scalable cloud application using an OpenStack SDK.
Here’s where you come in. That tutorial for Writing your First Application on OpenStack supports various libraries and SDKs.
The tutorial based on Apache Libcloud (Python) is working and complete. "(We are) actually getting some questions from people using it on Ask OpenStack! Other languages and SDKs have been started," notes Tom Fifield, OpenStack community manager.
As Fifield recently reported on the user committee mailing list, here’s where there’s work to be done:
- shade (Python): Needs section 2 and 3 so we can publish properly.
- pkgcloud – section 1 is in and tested working.
Patches for sec 2 and 3 started: https://review.openstack.org/#/c/198628/
"We would love a better nodeJS coder to take over," Fifield said. "We also ran into problems with the SDK." https://github.com/pkgcloud/pkgcloud/issues/453
Work on section 1 has been started:
- .NET: Liang Bo @ 99 Cloud has got this mostly done, but ran into problems with the quality of the .NET SDK. He’s working on fixing the SDK.
- fog: Caleb Boylan @ Dreamhost has submitted code for review https://review.openstack.org/#/c/226608/
- jclouds: apparently Nick Chase has this done and is testing before upload
- php-opencloud – started, but impossible to finish due to missing
functionality in the SDK – https://review.openstack.org/#/c/224987/
- OpenStackSDK – Christian has a patch in, but it’s about half way through
So far, these have not been started: goose, gophercloud, aviator
All of this is more or less tracked with these bugs:
If you’re a developer on any of these languages, please join the User Committee mailing list and help finish this thing. Developers everywhere will thank you.