{"id":5767,"date":"2014-02-28T18:42:47","date_gmt":"2014-03-01T00:42:47","guid":{"rendered":"http:\/\/www.openstack.org\/blog\/?p=5767"},"modified":"2014-02-28T18:42:47","modified_gmt":"2014-03-01T00:42:47","slug":"openstack-community-weekly-newsletter-feb-14-28","status":"publish","type":"post","link":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-feb-14-28\/","title":{"rendered":"OpenStack Community Weekly Newsletter (Feb 14 &#8211; 28)"},"content":{"rendered":"<h3><a href=\"https:\/\/dague.net\/2014\/02\/28\/why-you-should-be-reviewing-more-openstack-code\/\">Why you should be reviewing more OpenStack code<\/a><\/h3>\n<p class=\"lead\">Icehouse 3 is upon us, and as someone that is on a bunch of core review teams, it means a steady drum beat of everyone asking how do they get core reviewers to review their code. Sean Dague explains quite well why you should be doing code reviews.<\/p>\n<h3><a href=\"http:\/\/www.mirantis.com\/blog\/challenge\/\">Trusted Cloud computing with Intel TXT: The challenge<\/a><\/h3>\n<p>In today\u2019s connected environments, attacks on compute infrastructure are ubiquitous. Major players have been compromised by hackers and malware, with damages inflicted both to their reputation and their business. Protecting the infrastructure from external and internal threats is an important part of operating production grade cloud environments. <a href=\"http:\/\/www.mirantis.com\/blog\/challenge\/\">Christian Huebner<\/a> introduces how OpenStack integrates with TXT.<\/p>\n<h3><a href=\"http:\/\/openstack-in-production.blogspot.com\/2014\/02\/our-cloud-in-havana.html\">Our Cloud in Havana<\/a><\/h3>\n<p>Upgrading a nearly 50,000 core cloud from Grizzly to Havana can be done with a series of steps, each of which can have short periods of reduced functionality but with constant VM availability. <a href=\"http:\/\/openstack-in-production.blogspot.com\/\">Tim Bell<\/a> tells us how CERN upgraded its OpenStack cloud.<\/p>\n<h3><a href=\"http:\/\/techs.enovance.com\/6722\/status-of-the-openstack-port-to-python-3-2\">Status of the OpenStack port to Python 3<\/a><\/h3>\n<p>Python 3 has been around for about 5 years, and we have <a href=\"http:\/\/techs.enovance.com\/6521\/openstack_python3\">excellent reasons<\/a> to make sure OpenStack runs well on it. Unfortunately, this is not the case. In his article, <a href=\"http:\/\/techs.enovance.com\/6722\/status-of-the-openstack-port-to-python-3-2\">Cyril Roelandt<\/a> explains what works, what doesn\u2019t, and what <strong>you<\/strong> can do to help.<\/p>\n<h3><a href=\"http:\/\/www.openstack.org\/blog\/2014\/02\/openstack-selected-as-mentoring-organization-for-google-summer-of-code-2014\/\">OpenStack selected as mentoring organization for Google Summer of Code 2014<\/a><\/h3>\n<p>OpenStack has been selected to be a mentoring organization for Google Summer of Code 2014. Thanks to the hard work of many contributors we could <a href=\"http:\/\/www.google-melange.com\/gsoc\/org2\/google\/gsoc2014\/openstack\">join GSoC<\/a> for the first time.<\/p>\n<h2>The road to Juno Summit &#8211; Atlanta 2014<\/h2>\n<ul>\n<li><b>Redeem<\/b><b> your invite code <\/b><b>NOW<\/b>! Check your inbox and spam folder if you contributed code before January 25 for your invitation.<\/li>\n<li>Next batch of invites will be sent regularly after each milestone until feature freeze.<\/li>\n<li>It&#8217;s time to <a href=\"https:\/\/www.openstack.org\/vote-atlanta\/\">vote for presentations you wish to see in Atlanta<\/a>.<\/li>\n<li>Applying for Visa? Looking for accommodation in Atlanta? Visit <a href=\"http:\/\/openstack.org\/summit\">http:\/\/openstack.org\/summit<\/a><\/li>\n<li>Applications for <a href=\"https:\/\/wiki.openstack.org\/wiki\/Travel_Support_Program\">Travel Support Program.<\/a> <b>Apply by Mar 2<\/b>.<\/li>\n<\/ul>\n<h2>Tips \u2018n Tricks<\/h2>\n<ul>\n<li>By <a href=\"http:\/\/www.mirantis.com\/blog\/building-test-environments-openstack\/\">Evgeniya Shumakher<\/a>: <a href=\"http:\/\/www.mirantis.com\/blog\/building-test-environments-openstack\/\">Building test environments with OpenStack<\/a><\/li>\n<li>By <a href=\"http:\/\/developerblog.redhat.com\/author\/christianhoge\/\">Christian Hoge<\/a>: <a href=\"http:\/\/developerblog.redhat.com\/2014\/01\/28\/deploy-to-upgrade-puppet-openstack-modules\/\">Deployment to Upgrade: Puppet OpenStack Modules Are Your Friends<\/a><\/li>\n<li>By <a href=\"http:\/\/techs.enovance.com\/6562\/asyncio-openstack-python3\">Victor Stinner<\/a>: <a href=\"http:\/\/techs.enovance.com\/6562\/asyncio-openstack-python3\">Use the new asyncio module and Trollius in OpenStack<\/a><\/li>\n<li>By <a href=\"http:\/\/blog.xlcloud.me\/post\/2014\/02\/27\/Running-an-OpenGL-application-on-a-GPU-accelerated-Nova-Instance-%28Part-2%29\">Guillaume<\/a>: <a href=\"http:\/\/blog.xlcloud.me\/post\/2014\/02\/27\/Running-an-OpenGL-application-on-a-GPU-accelerated-Nova-Instance-%28Part-2%29\">Running an OpenGL application on a GPU-accelerated Nova Instance (Part 2)<\/a><\/li>\n<li>By <a href=\"http:\/\/blog.oddbit.com\/\">Lars Kellogg-Stedman<\/a>: <a href=\"http:\/\/blog.oddbit.com\/2014\/02\/27\/multinode\">Multinode OpenStack with Packstack<\/a><\/li>\n<li>By <a href=\"http:\/\/www.mirantis.com\/blog\/benchmarking-openstack-megascale-tested-mirantis-openstack-softlayer\/\">Oleg Gelbukh: <\/a><a href=\"http:\/\/www.mirantis.com\/blog\/benchmarking-openstack-megascale-tested-mirantis-openstack-softlayer\/\">Benchmarking OpenStack at megascale: How we tested Mirantis OpenStack at SoftLayer<\/a><\/li>\n<li>By <a href=\"http:\/\/adam.younglogic.com\/\">Adam Young<\/a>: <a href=\"http:\/\/adam.younglogic.com\/2014\/02\/certmonger-selfsigned-cms-cert\/\">Using Certmonger to Generate a selfsign Cert for CMS<\/a><\/li>\n<li>By <a href=\"http:\/\/www.rackspace.com\/blog\/inside-my-home-rackspace-private-cloud-openstack-lab-part-3-installing-a-high-availability-rackspace-private-cloud-with-chef-cookbooks\/\">Kevin Jackson<\/a>: <a href=\"http:\/\/www.rackspace.com\/blog\/inside-my-home-rackspace-private-cloud-openstack-lab-part-2-the-networking\/\">Inside My Home Rackspace Private Cloud, OpenStack Lab, Part 2<\/a> and <a href=\"http:\/\/www.rackspace.com\/blog\/inside-my-home-rackspace-private-cloud-openstack-lab-part-3-installing-a-high-availability-rackspace-private-cloud-with-chef-cookbooks\/\">Part 3<\/a><\/li>\n<li>By <a href=\"http:\/\/www.jamielennox.net\/\">Jamie Lennox<\/a>: <a href=\"http:\/\/www.jamielennox.net\/blog\/2014\/02\/24\/client-session-objects\/\">Client Session Objects<\/a><\/li>\n<li>By <a href=\"http:\/\/www.joinfu.com\/\">Jay Pipes<\/a>: <a href=\"http:\/\/www.joinfu.com\/2014\/02\/setting-up-an-openstack-external-testing-system-part-2\/\">Setting Up an External OpenStack Testing System \u2013 Part 2<\/a><\/li>\n<li>By <a href=\"mailto:dimitar.m.vlassarev@seagate.com\">Dimitar Vlassarev<\/a>:<a href=\"http:\/\/cloud.media.seagate.com\/2014\/02\/18\/when-is-my-data-too-big-for-a-raid-storage-solution\/\"> When is RAID Not Enough?<\/a><\/li>\n<\/ul>\n<h2>Reports from Previous Events<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.openstack.org\/blog\/2014\/02\/openstack-at-the-chicago-mercantile-exchange-group-chicago-land-meetup\/\">OpenStack at the Chicago Mercantile Exchange Group: Chicago-land Meetup<\/a><\/li>\n<li><a href=\"http:\/\/sayalilunkad.github.io\/posts\/Updates\">What&#8217;s going on in India?<\/a><\/li>\n<\/ul>\n<h2>Upcoming Events<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.meetup.com\/Indian-OpenStack-User-Group\/events\/163302142\/\" target=\"_blank\">OpenStack India Meetup<\/a> Mar 01, 2014 &#8211; Bangalore, India <a href=\"http:\/\/www.meetup.com\/Indian-OpenStack-User-Group\/events\/163302142\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/Indian-OpenStack-User-Group\/events\/166858252\/\" target=\"_blank\">OpenStack India Meetup<\/a> Mar 01, 2014 &#8211; Chennai, India <a href=\"http:\/\/www.meetup.com\/Indian-OpenStack-User-Group\/events\/166858252\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/Athens-OpenStack-User-Group\/events\/166868392\/\" target=\"_blank\">Athens OpenStack User Group meeting<\/a> Mar 05, 2014 &#8211; Athens, Greece <a href=\"http:\/\/www.meetup.com\/Athens-OpenStack-User-Group\/events\/166868392\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.eventbrite.com\/e\/eventually-openstack-for-me-tickets-10322247119?aff=es2&amp;rank=2&amp;sid=c604157899b811e38619123138106897\" target=\"_blank\">Eventually OpenStack for M&amp;E<\/a> Mar 17, 2014 &#8211; Santa Monica, CA <a href=\"http:\/\/www.eventbrite.com\/e\/eventually-openstack-for-me-tickets-10322247119?aff=es2&amp;rank=2&amp;sid=c604157899b811e38619123138106897\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/openstack\/\" target=\"_blank\">SFBay OpenStack Hackathon #OSSFO<\/a> Mar 20, 2014 &#8211; <a href=\"http:\/\/www.meetup.com\/openstack\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/ocs.opensourcefestival.org\/index.php\/osf\/osf14\" target=\"_blank\">Open Source Festival<\/a> Mar 29, 2014 &#8211; University at Albany, NY <a href=\"http:\/\/ocs.opensourcefestival.org\/index.php\/osf\/osf14\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.interop.com\/lasvegas\/conference\/cloud-connect.php\" target=\"_blank\">Cloud Connect Summit at Interop<\/a> Mar 31 &#8211; Apr 01, 2014 &#8211; Las Vegas, Nevada <a href=\"http:\/\/www.interop.com\/lasvegas\/conference\/cloud-connect.php\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.worldhostingdays.com\/eng\/\" target=\"_blank\">World Hosting Days <\/a> Apr 01 &#8211; 03, 2014 &#8211; Rust, Germany <a href=\"http:\/\/www.worldhostingdays.com\/eng\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/openstack\/events\/123227592\/\" target=\"_blank\">SFBay Meetup &#8211; Beginner track<\/a> Apr 03, 2014 &#8211; Sunnyvale, CA <a href=\"http:\/\/www.meetup.com\/openstack\/events\/123227592\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/openstack\/\" target=\"_blank\">SFBay OpenStack Hackathon #OSSFO<\/a> Apr 03, 2014 \u2013 <a href=\"http:\/\/www.meetup.com\/openstack\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"https:\/\/us.pycon.org\/2014\/\" target=\"_blank\">PyCon<\/a> Apr 09 &#8211; 17, 2014 &#8211; Montreal, Canada <a href=\"https:\/\/us.pycon.org\/2014\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/openstack\/\" target=\"_blank\">SFBay OpenStack Hackathon #OSSFO<\/a> Apr 17, 2014 \u2013 Sunnyvale,CA <a href=\"http:\/\/www.meetup.com\/openstack\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/openstack\/events\/123227622\/\" target=\"_blank\">SFBay Meetup &#8211; Beginner track<\/a> May 01, 2014 \u2013 Sunnyvale,CA <a href=\"http:\/\/www.meetup.com\/openstack\/events\/123227622\/\" target=\"_blank\">Details<\/a><\/li>\n<\/ul>\n<h2>Security Advisories<\/h2>\n<ul>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-announce\/2014-February\/000198.html\">Missing SSL certificate check in Python Swift client (CVE-2013-6396) <\/a><\/li>\n<\/ul>\n<h2>Popular OpenStack Videos of the Week<\/h2>\n<ul>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack\/2014-February\/005535.html\">Outreach Program for Women &#8211; May-Aug 2014<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=JMDxpAmR_XQ\" target=\"_BLANK\">Windows on OpenStack: Best Practices and Pitfalls<\/a><\/li>\n<\/ul>\n<h2>Other News<\/h2>\n<ul>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack\/2014-February\/005535.html\">Outreach Program for Women &#8211; May-Aug 2014 <\/a><\/li>\n<li><a href=\"http:\/\/www.cloudscaling.com\/blog\/openstack\/gce-api-available-now-on-openstack-stackforge\/\">GCE API \u2013 Available Now on OpenStack StackForge<\/a><\/li>\n<li><a href=\"http:\/\/www.cloudbase.it\/openstack-havana-2013-2-2-hyper-v-compute-installer-released\/\">OpenStack Havana 2013.2.2 Hyper-V compute installer released!<\/a><\/li>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-announce\/2014-February\/000199.html\">python-heatclient 0.2.7 released <\/a><\/li>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-announce\/2014-February\/000200.html\">python-novaclient 2.16.0 released<\/a><\/li>\n<li><a href=\"http:\/\/opensource.com\/business\/14\/2\/openstack-beginners-guide\">A beginners guide to understanding OpenStack<\/a><\/li>\n<li><a href=\"http:\/\/www.openstack.org\/blog\/2014\/02\/open-mic-spotlight-derek-higgins\/\">Open Mic Spotlight: Derek Higgins<\/a><\/li>\n<li><a href=\"http:\/\/fnords.wordpress.com\/2014\/02\/24\/the-dilemma-of-open-innovation\/\">The dilemma of open innovation<\/a><\/li>\n<li><a href=\"http:\/\/uxd-stackabledesign.rhcloud.com\/?p=78\">How does Horizon Stack up versus other Cloud Computing UIs?<\/a><\/li>\n<li>OpenStack Project Meeting: <a href=\"http:\/\/eavesdrop.openstack.org\/meetings\/project\/2014\/project.2014-02-25-21.01.html\">Summary<\/a> and <a href=\"http:\/\/eavesdrop.openstack.org\/meetings\/project\/2014\/project.2014-02-25-21.01.log.html\">full logs<\/a><\/li>\n<\/ul>\n<h2>Got Answers?<\/h2>\n<p><a href=\"https:\/\/ask.openstack.org\/\">Ask OpenStack<\/a> is the go-to destination for OpenStack users. Interesting questions waiting for answers:<\/p>\n<ul>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12585\/how-do-nova-cells-really-works\/\">How do nova-cells really works?<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12547\/what-filters-spoofed-traffic\/\">what filters spoofed traffic?<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12538\/can-quantum-be-run-on-child-cells-to-create-separate-l2fabric-in-each-cell\/\">Can quantum be run on child cells to create separate L2fabric in each cell?<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12528\/rdo-packstack-fedora-neutron-local-flat-typedrives\/\">RDO: Packstack (fedora) neutron local flat typedrives<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12500\/controlling-physical-switch-ports-with-neutron\/\">Controlling physical switch ports with Neutron?<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12446\/vmware-vnc-ports-using-vcdriver\/\">VMware vnc ports using VCDriver<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12674\/how-to-interpret-actual-and-rss-memory-in-diagnostic-results\/\">How to interpret actual and rss memory in diagnostic results?<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12661\/trying-to-change-user-credentials-using-rest-api-but-the-response-is-404-not-found\/\">Trying to change user credentials using REST API but the response is 404 not found?<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12622\/cant-fetch-the-device-uuid-when-deploying-the-baremetal-node\/\">Can&#8217;t fetch the device UUID when deploying the baremetal node<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12579\/autoscaling-and-load-balancing-with-heat\/\">Autoscaling and load balancing with Heat<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12577\/dhcp-problem-instances-cannot-obtain-a-specific-ip\/\">DHCP problem: instances cannot obtain a specific IP<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/12498\/is-it-acceptable-to-adjust-policyjson-to-allow-non-root-savanna-access-to-cinder\/\">Is it acceptable to adjust policy.json to allow non-root Savanna access to cinder?<\/a><\/li>\n<\/ul>\n<h2>Latest Activity In Projects<\/h2>\n<p>Do you want to see at a glance the bugs filed and solved this week? Latest patches submitted for review? Check out the individual project pages on <a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/\">OpenStack Activity Board \u2013 Insights<\/a>.<\/p>\n<ul>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/ceilometer\">Telemetry (Ceilometer)<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/cinder\">Block Storage (Cinder)<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/glance\">Image Service (Glance)<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/heat\">Orchestration API<\/a> <a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/heat\">(Heat)<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/horizon\">Dashboard (Horizon)<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/ironic\">Bare Metal Provisioning (Ironic)<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/keystone\">Identity (Keystone)<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/openstack-manuals\">Manuals<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/neutron\">Networking (Neutron)<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/nova\">Compute (Nova)<\/a><\/li>\n<li><a href=\"http:\/\/stackalytics.com\/?release=icehouse&amp;metric=commits&amp;project_type=openstack&amp;module=savanna-group&amp;company=&amp;user_id=\">Hadoop Cluster as a Service (Savanna)<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/swift\">Object Storage (Swift)<\/a><\/li>\n<li><a href=\"http:\/\/activity.openstack.org\/data\/display\/OPNSTK2\/trove\">Database As A Service (Trove)<\/a><\/li>\n<\/ul>\n<h2>OpenStack Reactions<\/h2>\n<div style=\"width: 410px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" style=\"border: 0px none;\" alt=\"\" src=\"http:\/\/www.reactiongifs.com\/wp-content\/uploads\/2013\/11\/ace.gif\" width=\"400\" height=\"200\" name=\"graphics1\" align=\"BOTTOM\" border=\"0\" \/><p class=\"wp-caption-text\">Waiting for zuul to get my review checked<\/p><\/div>\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>Why you should be reviewing more OpenStack code Icehouse 3 is upon us, and as someone that is on a bunch of core review teams, it means a steady drum beat of everyone asking how do they get core reviewers to review their code. Sean Dague explains quite well why you should be doing code&#8230;  <a href=\"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-feb-14-28\/\" class=\"more-link\" title=\"Read OpenStack Community Weekly Newsletter (Feb 14 &#8211; 28)\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,3,13],"tags":[],"_links":{"self":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/5767"}],"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\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/comments?post=5767"}],"version-history":[{"count":1,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/5767\/revisions"}],"predecessor-version":[{"id":5768,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/5767\/revisions\/5768"}],"wp:attachment":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/media?parent=5767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/categories?post=5767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/tags?post=5767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}