Apache jclouds SF Meetup, July 8, 2013

Embed Size (px)

Citation preview

Apache jclouds Meetup, 7/8/2013

What is Apache jclouds?

Java library for abstracting and interacting more directly with a plethora of compute, blobstore (i.e., S3 or Swift) and other cloud-related APIs and providers.

High-level abstractions allow you to use the same code to work with different APIs/providers.

Java interfaces directly to the various APIs let you drill down and get more specific control.

We're at Apache now!

jclouds at Apache

Entered the Incubator on April 29, 2013

Git repos, mailing lists, etc moved to ASF

Site now at http://jclouds.incubator.apache.org/

Issue tracking now on Apache's JIRA at https://issues.apache.org/jira/browse/JCLOUDS

Maven groupIds changed to org.apache.jclouds

1.6.1-incubating released!

Our first release at Apache!

Released June 19, 2013

A few bug fixes on top of 1.6.0, but main focus on the move to ApacheMaven groupId change

License header updates and additions

Following Apache Incubator release process

Huge thanks to our mentors for helping us get Apache ready!

New Providers and APIs since 1.5

Among others...openstack-cinder

rackspace-clouddns

rackspace-cloudloadbalancers

route53

sts

aws-route53

aws-sts

dynect

ultradns-ws

google-compute-engine (in labs)

rackspace-cloudblockstorage-uk

rackspace-cloudblockstorage-us

rackspace-clouddns-uk

rackspace-clouddns-us

rackspace-cloudloadbalancers-uk

rackspace-cloudloadbalancers-us

Planning for future releases

Six week cadence for maintenance releases1.6.2-incubating RC due for Wednesday, July 31st.

Rotating release managers

Next major release planned for October, 20131.7.0-incubating

1.7.0-incubating Roadmap

Roadmap on wiki at https://wiki.apache.org/jclouds/1.7.0 Roadmap

Remove async interfaces (JCLOUDS-40 and subtasks)

Promote Google Compute Engine and Google Cloud Storage to core (JCLOUDS-172 and JCLOUDS-173)

Add standard SecurityGroupExtension for compute services, with implementations for at least EC2, OpenStack Nova, CloudStack (JCLOUDS-101)

...and more?

Contributing to Apache jclouds

Open JIRAs!

Submit patches for JIRAsPull requests against mirror repos at https://github.com/jclouds

Add link to pull request to JIRA

Dev@Cloud pull request builder verifies changes before commit

Contributing to Apache jclouds

Contribute to documentationSite repo mirror at https://github.com/jclouds/jclouds-site

Same JIRA/pull request process as for other repos.

Help run live tests!Either by running them locally - see http://jclouds.incubator.apache.org/documentation/devguides/provider-testing/

Or, if you or your employer can provide access to a cloud for tests to be run against, contact [email protected] to get your cloud integrated into regular automated live testing!

Thanks for coming!

Enjoy the pizza, beer, etc!