{"id":6480,"date":"2014-09-12T18:49:13","date_gmt":"2014-09-12T23:49:13","guid":{"rendered":"http:\/\/www.openstack.org\/blog\/?p=6480"},"modified":"2014-09-12T18:49:13","modified_gmt":"2014-09-12T23:49:13","slug":"openstack-community-weekly-newsletter-sep-5-12","status":"publish","type":"post","link":"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-sep-5-12\/","title":{"rendered":"OpenStack Community Weekly Newsletter (Sep 5 &#8211; 12)"},"content":{"rendered":"<h3><a href=\"http:\/\/blog.chmouel.com\/2014\/09\/08\/dox-a-tool-that-run-python-or-others-tests-in-a-docker-container\/\"><span lang=\"en-US\">Dox a tool that run python (or others) tests in a docker container<\/span><\/a><\/h3>\n<p class=\"lead\"><span lang=\"en\">What if there was a <\/span><span lang=\"en\">tool <\/span><span lang=\"en\">that allows <\/span><span lang=\"en\">to integrate docker containers to do the <\/span><span lang=\"en\">automatic <\/span><span lang=\"en\">testing <\/span><span lang=\"en\">for OpenStack?<\/span><span lang=\"en\"> The idea of <\/span><span lang=\"en\">dox <\/span><span lang=\"en\">is to slightly behave like the <a href=\"https:\/\/pypi.python.org\/pypi\/tox\" target=\"_blank\">tox<\/a> tool but instead of running, <\/span><span lang=\"en\">use<\/span><span lang=\"en\"> docker containers. <\/span><\/p>\n<h3><a href=\"http:\/\/redhatstackblog.redhat.com\/2014\/09\/11\/whats-coming-in-openstack-networking-for-juno-release\/\"><span lang=\"en\">What\u2019s Coming in OpenStack Networking for Juno Release<\/span><\/a><\/h3>\n<p><span lang=\"en-US\">As the Juno development cycle ramps up, now is a good time to review some of the key changes we saw in Neutron during this exciting cycle and have a look at what is coming up in the next upstream major release which is <a href=\"https:\/\/wiki.openstack.org\/wiki\/Juno_Release_Schedule\" target=\"_blank\">set to debut in October<\/a>.<\/span><\/p>\n<h3><a href=\"http:\/\/www.matthias-runge.de\/2014\/09\/08\/horizon-juno-cycle-features\/\"><span lang=\"en-US\">Horizon&#8217;s new features introduced in Juno cycle<\/span><\/a><\/h3>\n<p><span lang=\"en-US\"><a href=\"http:\/\/www.matthias-runge.de\/\">Matthias Runge<\/a> <\/span><span lang=\"en-US\">gives <\/span><span lang=\"en-US\">an overview on what happened during Horizon&#8217;s Juno development cycle. Horizon&#8217;s <a href=\"https:\/\/blueprints.launchpad.net\/horizon\/juno\">blueprints page on launchpad<\/a> lists 31 implemented new features<\/span><span lang=\"en-US\"> which may be grouped in sub-topics: Sahara-Dashboard, RBAC, JavaScript unbundling, look and feel improvements and more. If you&#8217;re curious about what&#8217;s coming, <a href=\"http:\/\/www.matthias-runge.de\/2014\/09\/08\/horizon-juno-cycle-features\/\">read the full post<\/a>. <\/span><\/p>\n<h2>The Road To Paris 2014 \u2013 Deadlines and Resources<\/h2>\n<p>During the Paris Summit there will be a working session for the Women of OpenStack to frame up more defined goals and line out a blueprint for the group moving forward. We encourage all women in the community to <a href=\"https:\/\/www.surveymonkey.com\/s\/V39BL7H\">complete this very short survey<\/a>to provide input for the group.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.openstack.org\/summit\/openstack-paris-summit-2014\/visa-information\/\">Request an invitation letter for VISA<\/a><\/li>\n<li><a href=\"https:\/\/www.openstack.org\/summit\/openstack-paris-summit-2014\/hotels\/\"><span lang=\"en-US\">Reserve hotel rooms<\/span><\/a><\/li>\n<li><a href=\"http:\/\/www.openstack.org\/blog\/2014\/08\/call-for-proposals-open-source-ecosystem-design-sessions-at-the-paris-summit\/\"><span lang=\"en-US\">Call for Proposals: Open Source Ecosystem Design Sessions at the Paris Summit<\/span><\/a><\/li>\n<li><span lang=\"en-US\"><a href=\"http:\/\/www.openstack.org\/blog\/2014\/08\/openstack-upstream-training-in-paris\/\" target=\"_blank\">Upstream Training in Paris: details and signup form<\/a> <\/span><span lang=\"en-US\">(use the waiting list, we go through it)<\/span><\/li>\n<li><a href=\"https:\/\/docs.google.com\/forms\/d\/1tUhFJomL1aKjf1hg2P-y9T2lyPrhF2rXFGQTPedLfqE\/viewform\"><span lang=\"en-US\">Student &amp; Government\/Nonprofit Employee Application for Discounted Registration<\/span><\/a><\/li>\n<li><a href=\"https:\/\/openstacksummitnovember2014paris.sched.org\/\" target=\"_blank\"><span lang=\"en-US\">The official Schedule for the Paris Summit is available<\/span><\/a><\/li>\n<\/ul>\n<h2>Relevant Conversations<\/h2>\n<ul>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2014-September\/044872.html\">Averting the Nova crisis by splitting out virt drivers <\/a><\/li>\n<li><a href=\"http:\/\/cloudarchitectmusings.com\/2014\/09\/09\/should-openstack-be-an-automobile-or-a-faster-horse\/\"><span lang=\"en\">Should OpenStack Be An Automobile Or A Faster Horse?<\/span><\/a><\/li>\n<\/ul>\n<h2>Tips \u2018n Tricks<\/h2>\n<ul>\n<li>By <span lang=\"en\"><a href=\"http:\/\/drbacchus.com\/\">Rich Bowen<\/a>: <\/span><a href=\"http:\/\/drbacchus.com\/rdo-on-centos-7\/\"><span lang=\"en-US\">RDO on CentOS 7<\/span><\/a><\/li>\n<li><span lang=\"en\">By Amrith: <a href=\"http:\/\/tesora.com\/blog\/blog-post-1-openstack-trove-roadmap-look-replication-and-clustering-3-parts\">OpenStack Trove Replication and Clustering <\/a><\/span><a href=\"http:\/\/tesora.com\/blog\/blog-post-1-openstack-trove-roadmap-look-replication-and-clustering-3-parts\"><span lang=\"en\">(part 1)<\/span><\/a><span lang=\"en\">and<\/span><a href=\"http:\/\/tesora.com\/blog\/blog-2-replication-and-clustering-implementation-details\"><span lang=\"en\"> Implementation Details<\/span><\/a><\/li>\n<li><span lang=\"en\">By <a href=\"http:\/\/www.percona.com\/blog\/2014\/09\/11\/openstack-users-shed-light-on-percona-xtradb-cluster-deadlock-issues\/\">Peter Boros<\/a>: <\/span><a href=\"http:\/\/www.percona.com\/blog\/2014\/09\/11\/openstack-users-shed-light-on-percona-xtradb-cluster-deadlock-issues\/\"><span lang=\"en-US\">OpenStack users shed light on Percona XtraDB Cluster deadlock issues<\/span><\/a><\/li>\n<li><span lang=\"en\">By <a href=\"http:\/\/www.matthias-runge.de\/\">Matthias Runge<\/a>: <\/span><a href=\"http:\/\/www.matthias-runge.de\/2014\/09\/11\/logrotate-horizon\/\"><span lang=\"en\">Truncating log files<\/span><\/a><\/li>\n<li><span lang=\"en\">By <a href=\"http:\/\/hardysteven.blogspot.com\/search\/label\/openstack\">Steve Hardy<\/a>: <\/span><a href=\"http:\/\/hardysteven.blogspot.com\/2014\/09\/using-heat-resourcegroup-resources.html\"><span lang=\"en\">Using Heat ResourceGroup resources<\/span><\/a><\/li>\n<li><span lang=\"en\">By <a href=\"http:\/\/dev.cloudwatt.com\/en\/blog\/site-to-site-vpn-in-opencontrail.html\">Numan Siddique<\/a>: <\/span><a href=\"http:\/\/dev.cloudwatt.com\/en\/blog\/site-to-site-vpn-in-opencontrail.html\"><span lang=\"en-US\">Site to Site VPN in OpenContrail<\/span><\/a><\/li>\n<li><span lang=\"en-US\">By <\/span><span lang=\"en-US\">Dan Krause: <\/span><span lang=\"en-US\"><a href=\"http:\/\/www.dankrause.net\/2014\/08\/23\/intro-to-taskflow.html\">An Introduction to TaskFlow<\/a> <\/span><\/li>\n<\/ul>\n<h2>Security Advisories and Notices<\/h2>\n<ul>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2014-September\/045209.html\">[OSSN 0026] Unrestricted write permission to config files can allow code execution <\/a><\/li>\n<\/ul>\n<h2>Upcoming Events<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.meetup.com\/Indian-OpenStack-User-Group\/events\/200883082\/\" target=\"_blank\">OpenStack India Meetup, Pune<\/a> Sep 13, 2014 &#8211; Pune, Maharashtra, IN <a href=\"http:\/\/www.meetup.com\/Indian-OpenStack-User-Group\/events\/200883082\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/openstacksv.com\/\" target=\"_blank\">OpenStack Silicon Valley<\/a> Sep 16, 2014 &#8211; Mountain View, CA, US <a href=\"http:\/\/openstacksv.com\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.openstack.nl\/OpenStack_Benelux_2014\" target=\"_blank\">OpenStack Conference Benelux 2014<\/a> Sep 19, 2014 &#8211; Bussum, The Netherlands <a href=\"http:\/\/www.openstack.nl\/OpenStack_Benelux_2014\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/Athens-OpenStack-User-Group\/events\/204906992\/\" target=\"_blank\">Athens OpenStack User Group meeting<\/a> Sep 24, 2014 &#8211; Athens, GR <a href=\"http:\/\/www.meetup.com\/Athens-OpenStack-User-Group\/events\/204906992\/\" target=\"_blank\">Details<\/a><\/li>\n<li><a href=\"http:\/\/openstack.org\/summit\" target=\"_blank\">OpenStack Summit November 2014<\/a> Nov 03 &#8211; 07, 2014 &#8211; Paris, France <a href=\"http:\/\/openstack.org\/summit\" target=\"_blank\">Details<\/a><\/li>\n<\/ul>\n<h2>Other News<\/h2>\n<ul>\n<li><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2014-September\/045197.html\">StackTach.v3 &#8211; Screencasts &#8230;<\/a><\/li>\n<li>OpenStack Project Meeting: <a href=\"http:\/\/eavesdrop.openstack.org\/meetings\/project\/2014\/project.2014-09-09-21.04.html\">Summary<\/a> and <a href=\"http:\/\/eavesdrop.openstack.org\/meetings\/project\/2014\/project.2014-09-09-21.04.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\/47354\/arp-requests-from-compute-nodes-bogging-network\/\">arp requests from compute nodes bogging network<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/47341\/floating-ip-allocation-and-multiple-external-networks\/\">floating ip allocation and multiple external networks<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/47352\/how-to-configure-multi-node-lb-vxlan\/\">How to configure multi node lb vxlan?<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/47331\/ironic-deploy-failed-to-detect-root-device-uuid\/\">ironic deploy &#8220;Failed to detect root device UUID.&#8221;<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/47289\/why-cant-i-see-a-custom-metric-in-horizon\/\">Why can&#8217;t I see a custom metric in Horizon?<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/47263\/is-it-possible-to-repopulate-existing-data-on-networks-in-nsx-back-to-neutron\/\">Is it possible to repopulate existing data on networks in NSX back to Neutron<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/47256\/allow-direct-routing-between-external-network-and-tenant-network\/\">Allow Direct Routing between External Network and Tenant Network<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/47254\/vm-is-unable-to-get-network-in-openstack-with-neutron-hyper-v-plugin\/\">VM is unable to get network in Openstack with neutron Hyper-V plugin<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/47220\/does-domain-work-for-horizon-and-keystone\/\">Does domain work for Horizon and Keystone?<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/47190\/how-do-i-associate-mechanism_drivers-name-to-the-actual-python-module-to-be-loaded-by-ml2\/\">How do i associate mechanism_driver&#8217;s name to the actual python module to be loaded by ml2?<\/a><\/li>\n<li><a href=\"https:\/\/ask.openstack.org\/en\/question\/47143\/read-only-volumes-when-glusterfs-fails\/\">read only volumes when glusterfs fails<\/a><\/li>\n<\/ul>\n<h2>Welcome New Reviewers, Developers and Core Reviewers<\/h2>\n<p>Welcome <a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2014-September\/045734.html\">Dina Belova to ceilometer-core <\/a><\/p>\n<table width=\"664\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"309\" \/>\n<col width=\"355\" \/> <\/colgroup>\n<tbody>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person04cd05b4-6485-41ba-b9cc-1d1874f35e8a\">Robb Romans<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person50159549-86c3-46da-9859-643c3ee12285\">Jim West<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person39683670-586a-4441-906a-9e0a8167f5e4\">Rob Cresswell<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person830e7ce5-805c-4f8c-ae25-7e7e7e4a3804\">Huai Jiang<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person754ac0db-adaa-4acb-a599-2420887b3c81\">Martin Andr\u00e9<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person9e65a32b-e83b-46b5-b798-f892069b3fe5\">Abhishek Asthana<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person719031a2-0413-40f1-ae99-c0bfaea33b89\">Tony Campbell<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person3dce7adf-6de4-4ced-adcd-9dcda9e00c12\">Zura Isakadze<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,personfb98e7f6-cc53-4004-b7fe-45d821bfbc7b\">Srinivas Sakhamuri<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person04cd05b4-6485-41ba-b9cc-1d1874f35e8a\">Robb Romans<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,personf4887618-e19b-44e2-aeff-ca97a85093f7\">Isaias<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person93eb4929-a375-4a67-9ff9-f19b9c3f2289\">Jeremy Moffitt<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person5c0fc204-75f5-4f9d-a9a6-7b5760254d36\">Stig Telfer<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person471cfde8-f372-4662-ac72-c50aef642872\">Eduard Biceri-Matei<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,personb0d6c5c3-1e05-4999-89cc-0e70e7d133de\">Sarvesh Ranjan<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person5e663ab2-0967-40d6-86cf-f2d288b743c1\">Tom Barron<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person9374b038-f163-4027-8274-a9177a5017bd\">Hongbin Lu<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person9fb7806d-d054-4eb7-ba63-05586113366d\">Szymon Wr\u00f3blewski<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person9b2c59ce-386e-4b70-ba8b-017afd23c383\">Timothy Okwii<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person1d1318f3-96b4-4cb3-8d3e-94df766c8414\">Saksham Varma<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,personebd0c704-a990-419d-b718-715ebf039ee7\">Thomas J\u00e4rvstrand<\/a><\/td>\n<td width=\"355\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,personf2f8df54-d2dc-412b-92af-924c7501d819\">Mike Fedosin<\/a><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person955500ce-eeb1-4330-8720-8fb9543d1f89\">Kyle Stevenson<\/a><\/td>\n<td width=\"355\"><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,personab0f8be6-d154-4514-b0bd-04c473164320\">Komei Shimamura<\/a><\/td>\n<td width=\"355\"><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,personf4518217-228c-42c7-941e-15b4c662936c\">Dave Chen<\/a><\/td>\n<td width=\"355\"><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,person4507f987-e2d7-4a2b-870d-116708f1cab5\">Aidan McGinley<\/a><\/td>\n<td width=\"355\"><\/td>\n<\/tr>\n<tr>\n<td width=\"309\"><a href=\"http:\/\/activity.openstack.org\/data\/plugins\/zfacts\/view.action?viewproperties=true&amp;instance=Person,personae9959f5-fa57-4bcb-b84c-5d9a1d6a559b\">Rishabh<\/a><\/td>\n<td width=\"355\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><a href=\"http:\/\/openstackreactions.enovance.com\/\">OpenStack Reactions<\/a><\/h2>\n<div style=\"width: 263px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" src=\"http:\/\/openstackreactions.enovance.com\/wp-content\/uploads\/2014\/09\/reading-some-of-threads.gif\" alt=\"reading-some-of-threads\" width=\"253\" height=\"145\" name=\"graphics1\" align=\"BOTTOM\" border=\"0\" \/><p class=\"wp-caption-text\">Trying to follow some of the summit talks after a party the night before<\/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>Dox a tool that run python (or others) tests in a docker container What if there was a tool that allows to integrate docker containers to do the automatic testing for OpenStack? The idea of dox is to slightly behave like the tox tool but instead of running, use docker containers. What\u2019s Coming in OpenStack&#8230;  <a href=\"https:\/\/www.openstack.org\/blog\/openstack-community-weekly-newsletter-sep-5-12\/\" class=\"more-link\" title=\"Read OpenStack Community Weekly Newsletter (Sep 5 &#8211; 12)\">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\/6480"}],"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=6480"}],"version-history":[{"count":2,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/6480\/revisions"}],"predecessor-version":[{"id":6482,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/6480\/revisions\/6482"}],"wp:attachment":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/media?parent=6480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/categories?post=6480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/tags?post=6480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}