{"id":7009,"date":"2015-07-10T13:48:49","date_gmt":"2015-07-10T18:48:49","guid":{"rendered":"http:\/\/www.openstack.org\/blog\/?p=7009"},"modified":"2015-07-10T14:11:04","modified_gmt":"2015-07-10T19:11:04","slug":"openstack-community-weekly-newsletter-july-3-10","status":"publish","type":"post","link":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/","title":{"rendered":"OpenStack Community Weekly Newsletter (July 3 &#8211; 10)"},"content":{"rendered":"<h3><a href=\"http:\/\/superuser.openstack.org\/articles\/seven-habits-of-highly-effective-openstack-contributors\"><span lang=\"en-US\">Seven habits of highly effective OpenStack contributors<\/span><\/a><\/h3>\n<p class=\"lead\"><span lang=\"en-US\">If you want to be an awesome OpenStack contributor, there\u2019s a formula for that. <\/span>So says <a href=\"https:\/\/twitter.com\/adrian_otto\">Adrian Otto,<\/a> who should know. Otto is a distinguished architect at Rackspace, chairman of the <a href=\"https:\/\/wiki.openstack.org\/wiki\/ContainersTeam\">OpenStack containers team,<\/a> current project team lead (PTL) for <a href=\"https:\/\/wiki.openstack.org\/wiki\/Magnum\">Magnum<\/a> and launched the <a href=\"http:\/\/solum.io\/\">Solum<\/a> project back in 2013.<\/p>\n<h3><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-operators\/2015-July\/007634.html\"><span lang=\"en-US\">Ops Mid-Cycle Meetup <\/span><span lang=\"en-US\">in Palo Alto, Aug 18-19<\/span> <\/a><\/h3>\n<p>We finalized the dates and location of the Ops mid-cycle meetup. Due to timing and the size of our growing event, the best option to accommodate 300 people (if needed) will be <a href=\"http:\/\/www.cabanapaloalto.com\/\">Crowne Plaza Hotel<\/a> in Palo Alto, CA, August 18-19, 2015. <a href=\"https:\/\/www.eventbrite.com\/e\/openstack-ops-mid-cycle-meetup-tickets-17703258924\">Register now<\/a> and join the <a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-operators\/2015-July\/007639.html\">brainstorming to define the agenda.<\/a><\/p>\n<h2>The Road to Tokyo<\/h2>\n<ul>\n<li><span lang=\"en-US\"><strong>IMPORTANT + TIME SENSITIVE<\/strong>: <a href=\"https:\/\/www.openstack.org\/summit\/tokyo-2015\/call-for-speakers\/\">Call for speakers deadline: July 15th, 2015, 11:59 pm PDT<\/a><\/span><\/li>\n<li><a href=\"http:\/\/superuser.openstack.org\/articles\/how-to-craft-a-successful-openstack-summit-proposal\"><span lang=\"en-US\">How to craft a successful OpenStack Summit proposal<\/span><\/a><\/li>\n<li><a href=\"http:\/\/superuser.openstack.org\/articles\/tips-for-getting-a-travel-grant-to-the-next-openstack-summit\"><span lang=\"en-US\">Tips for getting a travel grant to the next OpenStack Summit<\/span><\/a><\/li>\n<li><span lang=\"en-US\"><a href=\"http:\/\/www.openstack.org\/blog\/2015\/06\/need-a-visa-for-the-tokyo-summit-heres-what-you-need-to-know\/\">Need a visa for the Tokyo Summit? Here\u2019s what you need to know<\/a><\/span><\/li>\n<li><a href=\"https:\/\/www.openstack.org\/summit\/tokyo-2015\/sponsors\/\">Interested in being a Tokyo Summit Sponsor?<\/a><\/li>\n<\/ul>\n<h2>Reports from Previous Events<\/h2>\n<ul>\n<li><a href=\"http:\/\/superuser.openstack.org\/articles\/third-openstack-cee-day-grows-by-35-percent\"><span lang=\"en-US\">Third OpenStack CEE Day grows by 35 percent<\/span><\/a><\/li>\n<\/ul>\n<h2>Relevant Conversations<\/h2>\n<ul>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-July\/068739.html\"><span lang=\"en-US\">St<\/span><span lang=\"en-US\">r<\/span><span lang=\"en-US\">ategy to port Swift to Python 3<\/span><\/a><\/li>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-July\/068859.html\"><span lang=\"en-US\">[Neutron] Linux Bridge CI status report<\/span><\/a><\/li>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-July\/068798.html\"><span lang=\"en-US\">Thoughts on ReleaseNoteImpact git commit message tag<\/span><\/a><\/li>\n<\/ul>\n<h2>Deadlines and Contributors Notifications<\/h2>\n<ul>\n<li><a href=\"https:\/\/wiki.openstack.org\/wiki\/Sprints\">Full list of mid-cycle sprints (meetups)<\/a><\/li>\n<li>CHANGED TIME AND VENUE: <a href=\"http:\/\/lists.openstack.org\/pipermail\/product-wg\/2015-July\/000520.html\">Product WG Liberty Meetup: August 20-21-12, 2015 @Cisco, San Jose, CA<\/a><\/li>\n<\/ul>\n<h2>Security Advisories and Notices<\/h2>\n<ul>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-July\/068764.html\">[OSSN 0049] Nova ironic driver logs sensitive information while operating in debug mode <\/a><\/li>\n<\/ul>\n<h2>Tips \u2018n Tricks<\/h2>\n<ul>\n<li>By <span lang=\"en-US\"><a href=\"https:\/\/www.mirantis.com\/blog\/mirantis-training-blog-user-deletion-user-vms\/\">Jake Girouard<\/a>: <a href=\"https:\/\/www.mirantis.com\/blog\/mirantis-training-blog-user-deletion-user-vms\/\">Mirantis Training Blog: User Deletion and User VMs<\/a><\/span><\/li>\n<li><span lang=\"en-US\">By <a href=\"http:\/\/gorka.eguileor.com\/\">Gorka Eguileor<\/a>: <\/span><a href=\"http:\/\/gorka.eguileor.com\/inside-cinders-incremental-backup\/\"><span lang=\"en-US\">Inside Cinder\u2019s Incremental Backup<\/span><\/a><\/li>\n<li><span lang=\"en-US\">By <a href=\"http:\/\/superuser.openstack.org\/articles\/up-and-running-with-docker-machine-and-openstack\">Spencer Smith<\/a>: <\/span><a href=\"http:\/\/superuser.openstack.org\/articles\/up-and-running-with-docker-machine-and-openstack\"><span lang=\"en-US\">Up and running with Docker Machine and OpenStack<\/span><\/a><\/li>\n<li><span lang=\"en-US\">By <a href=\"http:\/\/superuser.openstack.org\/articles\/upgrading-nova-to-kilo-with-minimal-downtime\">Dan Smith<\/a>: <\/span><a href=\"http:\/\/superuser.openstack.org\/articles\/upgrading-nova-to-kilo-with-minimal-downtime\"><span lang=\"en-US\">Upgrading Nova to Kilo with minimal downtime<\/span><\/a><\/li>\n<li><span lang=\"en-US\">By <a href=\"https:\/\/developer.ibm.com\/opentech\/2015\/07\/06\/viewing-keystone-cadf-notifications-with-ceilometer-and-rabbitmq\/\">Steve Martinelli<\/a>: <\/span><a href=\"https:\/\/developer.ibm.com\/opentech\/2015\/07\/06\/viewing-keystone-cadf-notifications-with-ceilometer-and-rabbitmq\/\"><span lang=\"en-US\">Viewing Keystone CADF notifications with Ceilometer and RabbitMQ<\/span><\/a><\/li>\n<li><span lang=\"en-US\">By <a href=\"http:\/\/mcwhirter.com.au\/\/tags\/OpenStack\/\">Craige McWhirter<\/a>: <\/span><a href=\"http:\/\/mcwhirter.com.au\/\/craige\/blog\/2015\/Cinder_Cannot_Delete_Snapshot_With_Ceph_Block_Storage\/\"><span lang=\"en-US\">How To Delete a Cinder Snapshot with a Status of error or error_deleting With Ceph Block Storage<\/span><\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Recently Merged Specs<\/h2>\n<table cellspacing=\"0\" cellpadding=\"4\">\n<colgroup>\n<col \/>\n<col \/>\n<col \/> <\/colgroup>\n<tbody>\n<tr>\n<td>Subject<\/td>\n<td>Owner<\/td>\n<td>Project<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/185171\">Change release model to independent releases<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Jim+Rollenhagen%22+status:merged,n,z\">Jim Rollenhagen<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/ironic-specs,n,z\">openstack\/ironic-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/195156\">Add service-version-number spec<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Dan+Smith%22+status:merged,n,z\">Dan Smith<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/nova-specs,n,z\">openstack\/nova-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/150356\">Cleanup tempest-library spec<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Ken%27ichi+Ohmichi%22+status:merged,n,z\">Ken&#8217;ichi Ohmichi<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/qa-specs,n,z\">openstack\/qa-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/190608\">Add simulation mode spec<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Ekaterina+Chernova%22+status:merged,n,z\">Ekaterina Chernova<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/murano-specs,n,z\">openstack\/murano-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/193478\">Make ilo drivers standalone work without swift<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Nisha+Agarwal%22+status:merged,n,z\">Nisha Agarwal<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/ironic-specs,n,z\">openstack\/ironic-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/198219\">Add spec for migrating service client to lib<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Ghanshyam+Mann%22+status:merged,n,z\">Ghanshyam Mann<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/qa-specs,n,z\">openstack\/qa-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/194935\">Database connection switching for cells<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22melanie+witt%22+status:merged,n,z\">melanie witt<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/nova-specs,n,z\">openstack\/nova-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/198712\">Add get_attr form to return all attributes<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Peter+Razumovsky%22+status:merged,n,z\">Peter Razumovsky<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/heat-specs,n,z\">openstack\/heat-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/189837\">Add root-disable api<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Duk+Loi%22+status:merged,n,z\">Duk Loi<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/trove-specs,n,z\">openstack\/trove-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/149535\">Add REJECT into action rule of FWaaS.<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Toshiaki+Higuchi%22+status:merged,n,z\">Toshiaki Higuchi<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/neutron-specs,n,z\">openstack\/neutron-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/199722\">Support Keystone v3 API in openstack puppet modules<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Richard+Megginson%22+status:merged,n,z\">Richard Megginson<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/puppet-openstack-specs,n,z\">openstack\/puppet-openstack-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/199708\">Updated attributes in blueprint to match the code<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Madhusudhan+Kandadai%22+status:merged,n,z\">Madhusudhan Kandadai<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/neutron-specs,n,z\">openstack\/neutron-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/199453\">Properly capitalize OpenStack<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Andreas+Jaeger%22+status:merged,n,z\">Andreas Jaeger<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/openstack-chef-specs,n,z\">openstack\/openstack-chef-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/190996\">Support data driven test plans for role assignment testing<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:henry-nash+status:merged,n,z\">henry-nash<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/keystone-specs,n,z\">openstack\/keystone-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/190641\">Add a spec for in tree upgrade tests<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Sirushti+Murugesan%22+status:merged,n,z\">Sirushti Murugesan<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/heat-specs,n,z\">openstack\/heat-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/198085\">Use Templates for Scenario Tests Configuration<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Luigi+Toscano%22+status:merged,n,z\">Luigi Toscano<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/sahara-specs,n,z\">openstack\/sahara-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/186327\">Volume migration improvement for Liberty version<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Vincent+Hou%22+status:merged,n,z\">Vincent Hou<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/cinder-specs,n,z\">openstack\/cinder-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/197735\">Setup Security Specs Repo<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Priti+Desai%22+status:merged,n,z\">Priti Desai<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/security-specs,n,z\">openstack\/security-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/196803\">get-me-a-network: Really get a network<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Kyle+Mestery%22+status:merged,n,z\">Kyle Mestery<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/neutron-specs,n,z\">openstack\/neutron-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/187236\">Added spec for add-cas<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Ade+Lee%22+status:merged,n,z\">Ade Lee<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/barbican-specs,n,z\">openstack\/barbican-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/192286\">Spec for sending polled meters to notification agent<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Chris+Dent%22+status:merged,n,z\">Chris Dent<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/ceilometer-specs,n,z\">openstack\/ceilometer-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/88624\">Integrate DNS resolution with an external DNS service<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Carl+Baldwin%22+status:merged,n,z\">Carl Baldwin<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/neutron-specs,n,z\">openstack\/neutron-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/199148\">Fix diagram representation in rst<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Alexander+Makarov%22+status:merged,n,z\">Alexander Makarov<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/keystone-specs,n,z\">openstack\/keystone-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/153007\">API changes for Reseller<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Raildo+Mascena+de+Sousa+Filho%22+status:merged,n,z\">Raildo Mascena de Sousa Filho<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/keystone-specs,n,z\">openstack\/keystone-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/197610\">Add OS::Heat::None resource spec<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Steven+Hardy%22+status:merged,n,z\">Steven Hardy<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/heat-specs,n,z\">openstack\/heat-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/137340\">Remove name field from fields in dynamic UI<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Ekaterina+Chernova%22+status:merged,n,z\">Ekaterina Chernova<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/murano-specs,n,z\">openstack\/murano-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/188364\">Add heat template-function-list command<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Oleksii+Chuprykov%22+status:merged,n,z\">Oleksii Chuprykov<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/heat-specs,n,z\">openstack\/heat-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/198179\">Move devstack-external-plugins spec into implemented<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Matthew+Treinish%22+status:merged,n,z\">Matthew Treinish<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/qa-specs,n,z\">openstack\/qa-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/150108\">Support Keystone v3 API in openstack puppet modules<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Richard+Megginson%22+status:merged,n,z\">Richard Megginson<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/puppet-openstack-specs,n,z\">openstack\/puppet-openstack-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/177112\">Implement server instance tagging<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Sergey+Nikitin%22+status:merged,n,z\">Sergey Nikitin<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/nova-specs,n,z\">openstack\/nova-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/130050\">Keystone Lightweight Tokens (KLWT)<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Lance+Bragstad%22+status:merged,n,z\">Lance Bragstad<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/keystone-specs,n,z\">openstack\/keystone-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/197679\">Use underscores instead of dashes as word separators in API resource names<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Dave+McCowan%22+status:merged,n,z\">Dave McCowan<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/barbican-specs,n,z\">openstack\/barbican-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/165838\">console: convert consoles code to use objects framework<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:sahid+status:merged,n,z\">sahid<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/nova-specs,n,z\">openstack\/nova-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/196162\">Adds Hyper-V vNUMA enable spec<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Claudiu+Belu%22+status:merged,n,z\">Claudiu Belu<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/nova-specs,n,z\">openstack\/nova-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/195068\">Adds Hyper-V vTPM devices spec<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Claudiu+Belu%22+status:merged,n,z\">Claudiu Belu<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/nova-specs,n,z\">openstack\/nova-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/192037\">RPC and versionobject compatibility<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Thang+Pham%22+status:merged,n,z\">Thang Pham<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/cinder-specs,n,z\">openstack\/cinder-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/192914\">Don&#8217;t put subnet pools in a scope by default<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Carl+Baldwin%22+status:merged,n,z\">Carl Baldwin<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/neutron-specs,n,z\">openstack\/neutron-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/187338\">New ZeroMQ driver implementation details<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Oleksii+Zamiatin%22+status:merged,n,z\">Oleksii Zamiatin<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/oslo-specs,n,z\">openstack\/oslo-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/196752\">Add user-identity-format-flexibility for oslo.log<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Doug+Hellmann%22+status:merged,n,z\">Doug Hellmann<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/oslo-specs,n,z\">openstack\/oslo-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/187830\">Enable optional dependencies in OpenStack projects<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:lifeless+status:merged,n,z\">lifeless<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/oslo-specs,n,z\">openstack\/oslo-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/189003\">Specification for Adding Kafka Driver<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Komei+Shimamura%22+status:merged,n,z\">Komei Shimamura<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/oslo-specs,n,z\">openstack\/oslo-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/190147\">Add flavor tables to API database<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Vineet+Menon%22+status:merged,n,z\">Vineet Menon<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/nova-specs,n,z\">openstack\/nova-specs<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/review.openstack.org\/190322\">Servicegroup foundational refactoring for Control Plane<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/owner:%22Vilobh+Meshram%22+status:merged,n,z\">Vilobh Meshram<\/a><\/td>\n<td><a href=\"https:\/\/review.openstack.org\/#\/q\/status:merged+project:openstack\/nova-specs,n,z\">openstack\/nova-specs<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><a href=\"https:\/\/www.openstack.org\/community\/events\">Upcoming Events<\/a><\/h2>\n<p>Celebrating 5 Years of OpenStack at OSCON on Wednesday, July 22nd: <a href=\"http:\/\/www.eventbrite.com\/e\/5-years-of-openstack-tickets-17218973413\">RSVP <\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/groups.openstack.org\/groups\/india\/openstacks-5th-birthday-party-bangalore-chapter\" target=\"_blank\">Jul 11, 2015<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/india\/openstacks-5th-birthday-party-bangalore-chapter\" target=\"_blank\">OpenStack&#8217;s 5th Birthday Party &#8220;Bangalore Chapter&#8221;<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/india\/openstacks-5th-birthday-party-bangalore-chapter\" target=\"_blank\">Bangalore, IN<\/a><\/li>\n<li><a href=\"https:\/\/groups.openstack.org\/groups\/kenya\/openstack-5th-b-day\" target=\"_blank\">Jul 11, 2015<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/kenya\/openstack-5th-b-day\" target=\"_blank\">OpenStack 5th B-Day \u2013 Nairobi<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/kenya\/openstack-5th-b-day\" target=\"_blank\">Nairobi, KE<\/a><\/li>\n<li><a href=\"https:\/\/groups.openstack.org\/groups\/china-xian\/%E8%A5%BF%E5%AE%89openstack-meetup%E4%B8%80%E5%91%A8%E5%B9%B4%E5%BA%86\" target=\"_blank\">Jul 11, 2015<\/a> <span lang=\"zh-CN\"><a href=\"https:\/\/groups.openstack.org\/groups\/china-xian\/%E8%A5%BF%E5%AE%89openstack-meetup%E4%B8%80%E5%91%A8%E5%B9%B4%E5%BA%86\" target=\"_blank\">\u897f\u5b89<\/a><\/span><a href=\"https:\/\/groups.openstack.org\/groups\/china-xian\/%E8%A5%BF%E5%AE%89openstack-meetup%E4%B8%80%E5%91%A8%E5%B9%B4%E5%BA%86\" target=\"_blank\">openstack meetup<span lang=\"zh-CN\">\u4e00\u5468\u5e74\u5e86<\/span><\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/china-xian\/%E8%A5%BF%E5%AE%89openstack-meetup%E4%B8%80%E5%91%A8%E5%B9%B4%E5%BA%86\" target=\"_blank\">Xian, CN<\/a><\/li>\n<li><a href=\"https:\/\/groups.openstack.org\/groups\/india\/openstacks-5th-birthday-party-new-delhi-chapter\" target=\"_blank\">Jul 11, 2015<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/india\/openstacks-5th-birthday-party-new-delhi-chapter\" target=\"_blank\">OpenStack&#8217;s 5th Birthday Party &#8220;New Delhi Chapter&#8221;<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/india\/openstacks-5th-birthday-party-new-delhi-chapter\" target=\"_blank\">New Delhi, IN<\/a><\/li>\n<li><a href=\"https:\/\/groups.openstack.org\/groups\/china-shenzhen\/openstack-5th-birthday-party\" target=\"_blank\">Jul 12, 2015<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/china-shenzhen\/openstack-5th-birthday-party\" target=\"_blank\">OpenStack 5th Birthday Party<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/china-shenzhen\/openstack-5th-birthday-party\" target=\"_blank\">Shenzhen, CN<\/a><\/li>\n<li><a href=\"https:\/\/groups.openstack.org\/groups\/china-beijing\/openstack-translators-meet\" target=\"_blank\">Jul 12, 2015<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/china-beijing\/openstack-translators-meet\" target=\"_blank\">OpenStack Translators Meet Up<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/china-beijing\/openstack-translators-meet\" target=\"_blank\">Beijing, CN<\/a><\/li>\n<li><a href=\"https:\/\/groups.openstack.org\/groups\/japan\/5%E5%91%A8%E5%B9%B4%E7%89%B9%E5%88%A5%E4%BC%81%E7%94%BB-openstack-summit%E3%81%AE%E6%AD%A9%E3%81%8D%E6%96%B9\" target=\"_blank\">Jul 13, 2015<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/japan\/5%E5%91%A8%E5%B9%B4%E7%89%B9%E5%88%A5%E4%BC%81%E7%94%BB-openstack-summit%E3%81%AE%E6%AD%A9%E3%81%8D%E6%96%B9\" target=\"_blank\">5<span lang=\"zh-CN\">\u5468\u5e74\u7279\u5225\u4f01\u753b <\/span><\/a><a href=\"https:\/\/groups.openstack.org\/groups\/japan\/5%E5%91%A8%E5%B9%B4%E7%89%B9%E5%88%A5%E4%BC%81%E7%94%BB-openstack-summit%E3%81%AE%E6%AD%A9%E3%81%8D%E6%96%B9\" target=\"_blank\">OpenStack Summit<span lang=\"zh-CN\">\u306e\u6b69\u304d\u65b9<\/span><\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/japan\/5%E5%91%A8%E5%B9%B4%E7%89%B9%E5%88%A5%E4%BC%81%E7%94%BB-openstack-summit%E3%81%AE%E6%AD%A9%E3%81%8D%E6%96%B9\" target=\"_blank\">Tokyo, JP<\/a><\/li>\n<li><a href=\"https:\/\/groups.openstack.org\/groups\/israel\/openstack-5th-birthday-celebration\" target=\"_blank\">Jul 13, 2015<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/israel\/openstack-5th-birthday-celebration\" target=\"_blank\">OpenStack 5th Birthday Celebration!<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/israel\/openstack-5th-birthday-celebration\" target=\"_blank\">Tel Aviv-Yafo, IL<\/a><\/li>\n<li><a href=\"https:\/\/groups.openstack.org\/groups\/spain-barcelona\/openstack-v-birthday\" target=\"_blank\">Jul 14, 2015<\/a> <a href=\"https:\/\/groups.openstack.org\/groups\/spain-barcelona\/openstack-v-birthday\" target=\"_blank\">Openstack V Birthday<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/OpenStack-LA\/events\/223611083\/\" target=\"_blank\">Jul 16, 2015<\/a> <a href=\"http:\/\/www.meetup.com\/OpenStack-LA\/events\/223611083\/\" target=\"_blank\">OpenStack L.A. 5th Birthday Meetup<\/a> <a href=\"http:\/\/www.meetup.com\/OpenStack-LA\/events\/223611083\/\" target=\"_blank\">Los Angeles, CA, US<\/a><\/li>\n<li><a href=\"http:\/\/vasabilab.cs.tu.ac.th\/events.html\" target=\"_blank\">Jul 17 &#8211; 18, 2015<\/a> <a href=\"http:\/\/vasabilab.cs.tu.ac.th\/events.html\" target=\"_blank\">OpenStack Thailand 2015<\/a> <a href=\"http:\/\/vasabilab.cs.tu.ac.th\/events.html\" target=\"_blank\">Bangkok, TH<\/a><\/li>\n<li><a href=\"http:\/\/www.oscon.com\/open-source-2015\" target=\"_blank\">Jul 20 &#8211; 24, 2015<\/a> <a href=\"http:\/\/www.oscon.com\/open-source-2015\" target=\"_blank\">OSCON 2015<\/a> <a href=\"http:\/\/www.oscon.com\/open-source-2015\" target=\"_blank\">Portland, OR, US<\/a><\/li>\n<li><a href=\"https:\/\/www.eventbrite.com\/e\/5-years-of-openstack-tickets-17218973413\" target=\"_blank\">Jul 22, 2015<\/a> <a href=\"https:\/\/www.eventbrite.com\/e\/5-years-of-openstack-tickets-17218973413\" target=\"_blank\">5 Years of OpenStack<\/a> <a href=\"https:\/\/www.eventbrite.com\/e\/5-years-of-openstack-tickets-17218973413\" target=\"_blank\">Portland, Oregon, US<\/a><\/li>\n<li><a href=\"http:\/\/www.openstackday.ru\/birthday2015\/\" target=\"_blank\">Jul 22, 2015<\/a> <a href=\"http:\/\/www.openstackday.ru\/birthday2015\/\" target=\"_blank\">OpenStack 5th Birthday Russia<\/a> <a href=\"http:\/\/www.openstackday.ru\/birthday2015\/\" target=\"_blank\">Moscow, Moscow, RU<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/OpenStack-Austin\/events\/223604418\/\" target=\"_blank\">Jul 28, 2015<\/a> <a href=\"http:\/\/www.meetup.com\/OpenStack-Austin\/events\/223604418\/\" target=\"_blank\">OpenStack 5th Birthday \u2013 Austin<\/a> <a href=\"http:\/\/www.meetup.com\/OpenStack-Austin\/events\/223604418\/\" target=\"_blank\">Austin, Texas, US<\/a><\/li>\n<li><a href=\"http:\/\/bit.ly\/1Dp7u4f\" target=\"_blank\">Jul 30 &#8211; 31, 2015<\/a> <a href=\"http:\/\/bit.ly\/1Dp7u4f\" target=\"_blank\">DCD INTERNET<\/a> <a href=\"http:\/\/bit.ly\/1Dp7u4f\" target=\"_blank\">San Francisco, CA, US<\/a><\/li>\n<li><a href=\"http:\/\/2015.pycon-au.org\/programme\/schedule\/Friday\">Jul 31 2015 OpenStack Mini Conference Pycon, Brisbane, AU<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/Indian-OpenStack-User-Group\/events\/223574830\/\" target=\"_blank\">Aug 07 &#8211; 08, 2015<\/a> <a href=\"http:\/\/www.meetup.com\/Indian-OpenStack-User-Group\/events\/223574830\/\" target=\"_blank\">OpenStack Day India 2015<\/a> <a href=\"http:\/\/www.meetup.com\/Indian-OpenStack-User-Group\/events\/223574830\/\" target=\"_blank\">Bangalore, Karnataka, IN<\/a><\/li>\n<li><a href=\"http:\/\/www.gartner.com\/technology\/summits\/na\/catalyst\/\" target=\"_blank\">Aug 10 &#8211; 13, 2015<\/a> <a href=\"http:\/\/www.gartner.com\/technology\/summits\/na\/catalyst\/\" target=\"_blank\">Gartner Catalyst Conference<\/a> <a href=\"http:\/\/www.gartner.com\/technology\/summits\/na\/catalyst\/\" target=\"_blank\">San Diego, CA, US<\/a><\/li>\n<li><a href=\"http:\/\/seminar.ithome.com.tw\/live\/openstackday_taiwan2015\/index.html\" target=\"_blank\">Aug 11, 2015<\/a> <a href=\"http:\/\/seminar.ithome.com.tw\/live\/openstackday_taiwan2015\/index.html\" target=\"_blank\">OpenStack Day Taiwan 2015<\/a> <a href=\"http:\/\/seminar.ithome.com.tw\/live\/openstackday_taiwan2015\/index.html\" target=\"_blank\">Taipei, TW<\/a><\/li>\n<li><a href=\"https:\/\/openstackcollective.com\/\" target=\"_blank\">Aug 13 &#8211; 14, 2015<\/a> <a href=\"https:\/\/openstackcollective.com\/\" target=\"_blank\">OpenStack Collective<\/a> <a href=\"https:\/\/openstackcollective.com\/\" target=\"_blank\">Austin, TX, US<\/a><\/li>\n<li><a href=\"https:\/\/wiki.openstack.org\/wiki\/China_OpenStack_Hackathon\" target=\"_blank\">Aug 19 &#8211; 21, 2015<\/a> <a href=\"https:\/\/wiki.openstack.org\/wiki\/China_OpenStack_Hackathon\" target=\"_blank\">China Liberty Hackathon<\/a> <a href=\"https:\/\/wiki.openstack.org\/wiki\/China_OpenStack_Hackathon\" target=\"_blank\">Xian, Shanxi, CN<\/a><\/li>\n<li><a href=\"http:\/\/www.openstackseattle.com\/\" target=\"_blank\">Aug 20, 2015<\/a> <a href=\"http:\/\/www.openstackseattle.com\/\" target=\"_blank\">OpenStack Day Seattle 2015<\/a> <a href=\"http:\/\/www.openstackseattle.com\/\" target=\"_blank\">Seattle, WA, US<\/a><\/li>\n<li><a href=\"http:\/\/www.tesora.com\/troveday\/2015-openstack-trove-day\/\" target=\"_blank\">Aug 25, 2015<\/a> <a href=\"http:\/\/www.tesora.com\/troveday\/2015-openstack-trove-day\/\" target=\"_blank\">OpenStack Trove Day 2015<\/a> <a href=\"http:\/\/www.tesora.com\/troveday\/2015-openstack-trove-day\/\" target=\"_blank\">San Jose, CA, US<\/a><\/li>\n<li><a href=\"http:\/\/www.openstacksv.com\/\" target=\"_blank\">Aug 26 &#8211; 27, 2015<\/a> <a href=\"http:\/\/www.openstacksv.com\/\" target=\"_blank\">OpenStack Silicon Valley<\/a> <a href=\"http:\/\/www.openstacksv.com\/\" target=\"_blank\">Mountain View, California, US<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/OpenStackRomania\/events\/222910344\/\" target=\"_blank\">Aug 27, 2015<\/a> <a href=\"http:\/\/www.meetup.com\/OpenStackRomania\/events\/222910344\/\" target=\"_blank\">OpenStack Nova Deep Dive Meetup<\/a> <a href=\"http:\/\/www.meetup.com\/OpenStackRomania\/events\/222910344\/\" target=\"_blank\">Cluj-Napoca, Cluj, RO<\/a><\/li>\n<li><a href=\"http:\/\/www.eventbrite.nl\/e\/tickets-openstack-benelux-conference-2015-17223339472?aff=es2\" target=\"_blank\">Sep 19, 2015<\/a> <a href=\"http:\/\/www.eventbrite.nl\/e\/tickets-openstack-benelux-conference-2015-17223339472?aff=es2\" target=\"_blank\">OpenStack Benelux Conference 2015<\/a> <a href=\"http:\/\/www.eventbrite.nl\/e\/tickets-openstack-benelux-conference-2015-17223339472?aff=es2\" target=\"_blank\">Bussum, NL<\/a><\/li>\n<li><a href=\"http:\/\/www.snia.org\/events\/storage-developer\" target=\"_blank\">Sep 21 &#8211; 24, 2015<\/a> <a href=\"http:\/\/www.snia.org\/events\/storage-developer\" target=\"_blank\">Storage Developer Conference<\/a> <a href=\"http:\/\/www.snia.org\/events\/storage-developer\" target=\"_blank\">Santa Clara, CA, CA, US<\/a><\/li>\n<li><a href=\"http:\/\/www.gartner.com\/technology\/symposium\/orlando\/\" target=\"_blank\">Oct 04 &#8211; 08, 2015<\/a> <a href=\"http:\/\/www.gartner.com\/technology\/symposium\/orlando\/\" target=\"_blank\">Gartner SymposiumITxpo<\/a> <a href=\"http:\/\/www.gartner.com\/technology\/symposium\/orlando\/\" target=\"_blank\">Orlando, FL, US<\/a><\/li>\n<li><a href=\"http:\/\/cloudbeer.me\/\" target=\"_blank\">Nov 05, 2015<\/a> <a href=\"http:\/\/cloudbeer.me\/\" target=\"_blank\">#CloudBeerStockholm<\/a> <a href=\"http:\/\/cloudbeer.me\/\" target=\"_blank\">Stockholm, SE<\/a><\/li>\n<li><a href=\"http:\/\/www.supercomp.org\/\" target=\"_blank\">Nov 15 &#8211; 20, 2015<\/a> <a href=\"http:\/\/www.supercomp.org\/\" target=\"_blank\">Supercomputing 15<\/a> <a href=\"http:\/\/www.supercomp.org\/\" target=\"_blank\">Austin, TX, US<\/a><\/li>\n<\/ul>\n<h2>Other News<\/h2>\n<ul>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-July\/069135.html\"><span lang=\"en-US\">What&#8217;s Up, Doc? 10 July 2015 <\/span><\/a><\/li>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/product-wg\/2015-July\/000518.html\"><span lang=\"en-US\">Officially forming project under User committee and repo <\/span><\/a><\/li>\n<\/ul>\n<h2>OpenStack Reactions<\/h2>\n<dl>\n<dt>\n<div>\n<div lang=\"en-US\">\n<div style=\"width: 255px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/i2.wp.com\/openstackreactions.enovance.com\/wp-content\/uploads\/2015\/06\/giphy1.gif?resize=245%2C184\" alt=\"Gnocchi taking care of my notifications\" width=\"245\" height=\"184\" \/><p class=\"wp-caption-text\">Gnocchi taking care of my notifications<\/p><\/div>\n<\/div>\n<\/div>\n<\/dt>\n<\/dl>\n<p><em>The weekly newsletter is a way for the community to learn about all the various activities occurring on a weekly basis. If you would like to add content to a weekly update or have an idea about this newsletter, please leave a comment.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seven habits of highly effective OpenStack contributors If you want to be an awesome OpenStack contributor, there\u2019s a formula for that. So says Adrian Otto, who should know. Otto is a distinguished architect at Rackspace, chairman of the OpenStack containers team, current project team lead (PTL) for Magnum and launched the Solum project back in&#8230;  <a href=\"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/\" class=\"more-link\" title=\"Read OpenStack Community Weekly Newsletter (July 3 &#8211; 10)\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":80,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,3,13],"tags":[],"class_list":["post-7009","post","type-post","status-publish","format-standard","hentry","category-communication","category-community","category-newsletter"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OpenStack Community Weekly Newsletter (July 3 - 10) - OpenStack Blog | Open Infrastructure Foundation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenStack Community Weekly Newsletter (July 3 - 10) - OpenStack Blog | Open Infrastructure Foundation\" \/>\n<meta property=\"og:description\" content=\"Seven habits of highly effective OpenStack contributors If you want to be an awesome OpenStack contributor, there\u2019s a formula for that. So says Adrian Otto, who should know. Otto is a distinguished architect at Rackspace, chairman of the OpenStack containers team, current project team lead (PTL) for Magnum and launched the Solum project back in... Read more &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenStack Blog | Open Infrastructure Foundation\" \/>\n<meta property=\"article:published_time\" content=\"2015-07-10T18:48:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-07-10T19:11:04+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/i2.wp.com\/openstackreactions.enovance.com\/wp-content\/uploads\/2015\/06\/giphy1.gif?resize=245%2C184\" \/>\n<meta name=\"author\" content=\"Nicole Martinelli\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nicole Martinelli\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/\"},\"author\":{\"name\":\"Nicole Martinelli\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/#\\\/schema\\\/person\\\/5cd4de4d1953fce515a04076f7bf5160\"},\"headline\":\"OpenStack Community Weekly Newsletter (July 3 &#8211; 10)\",\"datePublished\":\"2015-07-10T18:48:49+00:00\",\"dateModified\":\"2015-07-10T19:11:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/\"},\"wordCount\":1076,\"image\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/i2.wp.com\\\/openstackreactions.enovance.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/giphy1.gif?resize=245%2C184\",\"articleSection\":[\"Communication\",\"community\",\"Newsletter\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/\",\"url\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/\",\"name\":\"OpenStack Community Weekly Newsletter (July 3 - 10) - OpenStack Blog | Open Infrastructure Foundation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/i2.wp.com\\\/openstackreactions.enovance.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/giphy1.gif?resize=245%2C184\",\"datePublished\":\"2015-07-10T18:48:49+00:00\",\"dateModified\":\"2015-07-10T19:11:04+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/#\\\/schema\\\/person\\\/5cd4de4d1953fce515a04076f7bf5160\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/#primaryimage\",\"url\":\"http:\\\/\\\/i2.wp.com\\\/openstackreactions.enovance.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/giphy1.gif?resize=245%2C184\",\"contentUrl\":\"http:\\\/\\\/i2.wp.com\\\/openstackreactions.enovance.com\\\/wp-content\\\/uploads\\\/2015\\\/06\\\/giphy1.gif?resize=245%2C184\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/openstack-community-weekly-newsletter-july-3-10\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenStack Community Weekly Newsletter (July 3 &#8211; 10)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/\",\"name\":\"OpenStack Blog | Open Infrastructure Foundation\",\"description\":\"The latest news and information for the OpenStack Community.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/#\\\/schema\\\/person\\\/5cd4de4d1953fce515a04076f7bf5160\",\"name\":\"Nicole Martinelli\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7c8159b7401ff4742a055acb25d78e361f3cc2a5bef59dc9e84512257ac46bc9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7c8159b7401ff4742a055acb25d78e361f3cc2a5bef59dc9e84512257ac46bc9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7c8159b7401ff4742a055acb25d78e361f3cc2a5bef59dc9e84512257ac46bc9?s=96&d=mm&r=g\",\"caption\":\"Nicole Martinelli\"},\"url\":\"https:\\\/\\\/www.openstack.org\\\/blog\\\/author\\\/nicole\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OpenStack Community Weekly Newsletter (July 3 - 10) - OpenStack Blog | Open Infrastructure Foundation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/","og_locale":"en_US","og_type":"article","og_title":"OpenStack Community Weekly Newsletter (July 3 - 10) - OpenStack Blog | Open Infrastructure Foundation","og_description":"Seven habits of highly effective OpenStack contributors If you want to be an awesome OpenStack contributor, there\u2019s a formula for that. So says Adrian Otto, who should know. Otto is a distinguished architect at Rackspace, chairman of the OpenStack containers team, current project team lead (PTL) for Magnum and launched the Solum project back in... Read more &raquo;","og_url":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/","og_site_name":"OpenStack Blog | Open Infrastructure Foundation","article_published_time":"2015-07-10T18:48:49+00:00","article_modified_time":"2015-07-10T19:11:04+00:00","og_image":[{"url":"http:\/\/i2.wp.com\/openstackreactions.enovance.com\/wp-content\/uploads\/2015\/06\/giphy1.gif?resize=245%2C184","type":"","width":"","height":""}],"author":"Nicole Martinelli","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nicole Martinelli","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/#article","isPartOf":{"@id":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/"},"author":{"name":"Nicole Martinelli","@id":"https:\/\/www.openstack.org\/blog\/#\/schema\/person\/5cd4de4d1953fce515a04076f7bf5160"},"headline":"OpenStack Community Weekly Newsletter (July 3 &#8211; 10)","datePublished":"2015-07-10T18:48:49+00:00","dateModified":"2015-07-10T19:11:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/"},"wordCount":1076,"image":{"@id":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/#primaryimage"},"thumbnailUrl":"http:\/\/i2.wp.com\/openstackreactions.enovance.com\/wp-content\/uploads\/2015\/06\/giphy1.gif?resize=245%2C184","articleSection":["Communication","community","Newsletter"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/","url":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/","name":"OpenStack Community Weekly Newsletter (July 3 - 10) - OpenStack Blog | Open Infrastructure Foundation","isPartOf":{"@id":"https:\/\/www.openstack.org\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/#primaryimage"},"image":{"@id":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/#primaryimage"},"thumbnailUrl":"http:\/\/i2.wp.com\/openstackreactions.enovance.com\/wp-content\/uploads\/2015\/06\/giphy1.gif?resize=245%2C184","datePublished":"2015-07-10T18:48:49+00:00","dateModified":"2015-07-10T19:11:04+00:00","author":{"@id":"https:\/\/www.openstack.org\/blog\/#\/schema\/person\/5cd4de4d1953fce515a04076f7bf5160"},"breadcrumb":{"@id":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/#primaryimage","url":"http:\/\/i2.wp.com\/openstackreactions.enovance.com\/wp-content\/uploads\/2015\/06\/giphy1.gif?resize=245%2C184","contentUrl":"http:\/\/i2.wp.com\/openstackreactions.enovance.com\/wp-content\/uploads\/2015\/06\/giphy1.gif?resize=245%2C184"},{"@type":"BreadcrumbList","@id":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-july-3-10\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.openstack.org\/blog\/"},{"@type":"ListItem","position":2,"name":"OpenStack Community Weekly Newsletter (July 3 &#8211; 10)"}]},{"@type":"WebSite","@id":"https:\/\/www.openstack.org\/blog\/#website","url":"https:\/\/www.openstack.org\/blog\/","name":"OpenStack Blog | Open Infrastructure Foundation","description":"The latest news and information for the OpenStack Community.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.openstack.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.openstack.org\/blog\/#\/schema\/person\/5cd4de4d1953fce515a04076f7bf5160","name":"Nicole Martinelli","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7c8159b7401ff4742a055acb25d78e361f3cc2a5bef59dc9e84512257ac46bc9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7c8159b7401ff4742a055acb25d78e361f3cc2a5bef59dc9e84512257ac46bc9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7c8159b7401ff4742a055acb25d78e361f3cc2a5bef59dc9e84512257ac46bc9?s=96&d=mm&r=g","caption":"Nicole Martinelli"},"url":"https:\/\/www.openstack.org\/blog\/author\/nicole\/"}]}},"_links":{"self":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/7009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/users\/80"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/comments?post=7009"}],"version-history":[{"count":8,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/7009\/revisions"}],"predecessor-version":[{"id":7017,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/7009\/revisions\/7017"}],"wp:attachment":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/media?parent=7009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/categories?post=7009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/tags?post=7009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}