<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>OpenStack Blog | Open Infrastructure Foundation</provider_name><provider_url>https://astro.openstack.org/blog</provider_url><author_name>Sunny</author_name><author_url>https://astro.openstack.org/blog/author/sunnyopenstack-org/</author_url><title>First Contribution&#x2014;10 Years of OpenStack - OpenStack Blog | Open Infrastructure Foundation</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="6gEXKdScoR"&gt;&lt;a href="https://astro.openstack.org/blog/first-contribution-10-years-of-openstack/"&gt;First Contribution&#x2014;10 Years of OpenStack&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://astro.openstack.org/blog/first-contribution-10-years-of-openstack/embed/#?secret=6gEXKdScoR" width="600" height="338" title="&#x201C;First Contribution&#x2014;10 Years of OpenStack&#x201D; &#x2014; OpenStack Blog | Open Infrastructure Foundation" data-secret="6gEXKdScoR" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://astro.openstack.org/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>There are so many milestones to celebrate in the past 10 years of OpenStack with the community. Here we gathered the first contribution from the community members around the world. 1.</description><thumbnail_url>https://astro.openstack.org/blog/wp-content/uploads/2020/08/1-3.png</thumbnail_url><thumbnail_width>1921</thumbnail_width><thumbnail_height>201</thumbnail_height></oembed>
