<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[OpenInfra Foundation RSS Feed]]></title><description><![CDATA[OpenInfra Foundation RSS Feed]]></description><link>https://openinfra.dev/</link><generator>GatsbyJS</generator><lastBuildDate>Fri, 07 Aug 2026 16:59:03 GMT</lastBuildDate><item><title><![CDATA[Inside Open Infrastructure: July 2026]]></title><description><![CDATA[The latest from the OpenInfra Foundation]]></description><link>https://openinfra.org/blog/openinfra-newsletter-july-2026</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-newsletter-july-2026</guid><pubDate>Tue, 04 Aug 2026 18:47:31 GMT</pubDate><content:encoded>&lt;h3 class=&quot;fix-h3&quot;&gt;Introducing Kata Containers 4.0&lt;/h3&gt;
&lt;p&gt;The Kata Containers community has shipped Kata Containers 4.0, reinforcing the project&apos;s role as the open source foundation for sandboxing AI agents. Kata pairs the speed of Linux containers with the isolation of lightweight virtual machines, running each workload in its own VM rather than sharing a host kernel, an approach suited to agents whose behavior can shift unpredictably. Kata now serves as a supported runtime for &lt;a href=&quot;https://agent-sandbox.sigs.k8s.io/&quot;&gt;Agent Sandbox&lt;/a&gt;, a project under the Kubernetes SIG Apps umbrella, and remains the foundation for &lt;a href=&quot;https://confidentialcontainers.org/&quot;&gt;Confidential Containers&lt;/a&gt;, which lets agent workloads process private data without exposing it to the infrastructure operator.&lt;/p&gt;
&lt;p&gt;The 4.0 release&apos;s central achievement is runtime-rs, a new Rust-based runtime that replaces the original Go implementation as the project&apos;s default, improving memory safety, shrinking the runtime&apos;s footprint and lowering startup latency. Read the full release overview on the &lt;a href=&quot;https://katacontainers.io/blog/kata-containers-4-0-0-release-overview/&quot;&gt;Kata Containers blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Organizations already running Kata in production, including &lt;a href=&quot;https://katacontainers.io/collateral/kata-containers-ant-group-cwpp-ebpf_whitepaper.pdf&quot;&gt;Ant Group&lt;/a&gt;, &lt;a href=&quot;https://www.edgeless.systems/products/contrast&quot;&gt;Edgeless Systems&lt;/a&gt;, &lt;a href=&quot;https://katacontainers.io/blog/kata-containers-on-aks/&quot;&gt;Microsoft&lt;/a&gt; and &lt;a href=&quot;https://docs.nvidia.com/datacenter/cloud-native/confidential-containers/latest/overview.html&quot;&gt;NVIDIA&lt;/a&gt;, are building on the release to strengthen isolation for their agentic and confidential computing workloads. &lt;a href=&quot;https://superuser.openinfra.org/articles/why-ai-agents-need-stronger-sandboxing-and-what-the-kata-containers-community-is-doing-about-it/&quot;&gt;Visit Superuser&lt;/a&gt; to learn more about how Kata Containers is emerging as a critical building block for AI platforms.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;OpenInfra Foundation News&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The OpenInfra Foundation&apos;s Digital Sovereignty Working Group published two new whitepapers: a vendor-neutral comparison of &lt;a href=&quot;https://openinfra.org/openstack-vs-proprietary-clouds-a-digital-sovereignty-comparison-guide&quot;&gt;OpenStack vs proprietary clouds&lt;/a&gt;, and a &lt;a href=&quot;https://openinfra.org/best-practices-with-openinfra-for-digital-sovereignty&quot;&gt;practical guide&lt;/a&gt; to building sovereign infrastructure with open source.&lt;/li&gt;
&lt;li&gt;OpenInfra Foundation&apos;s Kendall Nelson attended UN Open Source Week with delegates from 100+ countries. &lt;a href=&quot;https://openinfra.org/blog/un-opensource-week-and-digital-sovereignty&quot;&gt;Check out what she took away&lt;/a&gt; on digital sovereignty, AI&apos;s real-world limits, and the case for treating open source as an ecosystem, not a supply chain.&lt;/li&gt;
&lt;li&gt;KCD &amp;#x26; OpenInfra Days Vietnam 2026 marked the first time Kubernetes Community Day and OpenInfra Days joined forces in Vietnam, bringing together more than 800 engineers, experts, and technology leaders in Hanoi. &lt;a href=&quot;https://www.vietnam.vn/en/ai-chi-tao-ra-nhung-gia-tri-dot-pha-khi-duoc-dat-tren-ha-tang-du-manh&quot;&gt;Read the recap from Vietnam&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Last month, the OpenInfra Foundation attended KubeCon + CloudNativeCon India 2026 with a clear takeaway: the open infrastructure community across the region is thriving. &lt;a href=&quot;https://openinfra.org/blog/open-infrastructure-draws-strong-interest-at-kubecon+cloudnativecon-india-2026&quot;&gt;Check out Jimmy McArthur’s recap&lt;/a&gt; on the growing OpenInfra community in India!&lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/mbte08&quot;&gt;membership in the OpenInfra Foundation&lt;/a&gt;. &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/23te08&quot;&gt;Book a meeting with Jimmy McArthur&lt;/a&gt; today!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://www.lfasiallc.com/kubecon-cloudnativecon-openinfra-summit-china/&quot;&gt;OpenInfra Summit Asia&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;On September 8-9, &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/yove08&quot;&gt;OpenInfra Summit Asia | KubeCon | CloudNativeCon | PyTorch Conference China&lt;/a&gt; will take place in Shanghai. This flagship event unites adopters, technologists, and community members from across the region to drive innovation in open-source infrastructure, cloud-native computing, and open-source AI around common, industry-wide use cases such as next-gen AI. Over two days, the OpenInfra community will collaborate with the PyTorch and CNCF communities across dozens of open technologies, including two of the most active open source projects to exist—Kubernetes and OpenStack—to shape the future of open source software and technology as a whole.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shanghai, China | Shanghai International Convention Center Oriental Riverside Hotel&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/ehwe08&quot;&gt;Register&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/program/schedule/&quot;&gt;View the Schedule&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1dK_dHXjYPZptgX8I6lfxldMmRoRfxTRC2K6uzUP1ivk/edit?tab=t.0&quot;&gt;OpenStack&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Deployers and operators are encouraged to upgrade their Ironic (including its Python Agent), Mistral, Nova, Neutron, Swift and Zaqar versions for several new important security fixes. As always, &lt;a href=&quot;https://security.openstack.org/&quot;&gt;consult the OpenStack Security site&lt;/a&gt; and &lt;a href=&quot;https://lists.openstack.org/mailman3/lists/openstack-announce.lists.openstack.org/&quot;&gt;subscribe to the OpenStack Announcements mailing list&lt;/a&gt; for the latest in official OpenStack Security Advisories and Security Notes.&lt;/li&gt;
&lt;li&gt;Running OpenStack? Share your feedback and deployment choices in the &lt;a href=&quot;https://www.openstack.org/user-survey/survey-2026&quot;&gt;OpenStack User Survey&lt;/a&gt;. The deadline to be included in 2026 analysis is August 28, 2026.&lt;/li&gt;
&lt;li&gt;At the upcoming OpenInfra Summit in Shanghai, there are several &lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/program/schedule/?search=openstack&quot;&gt;sessions covering OpenStack&lt;/a&gt; with topics ranging from virtualization migration to bare metal management and AI agent sandboxing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1tuX7R69c-2BAXNChdwmCQEXblAy9ocWFIpscKE869uk/edit?tab=t.0&quot;&gt;Kata Containers&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;At the upcoming OpenInfra Summit in Shanghai, &lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/program/schedule/?search=kata&quot;&gt;these sessions cover various Kata Containers topics&lt;/a&gt; including the 4.0 release and Kata’s growing role in AI agent sandboxing. &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/19V2FvemKvlxCKO6z8NsJfU7rNboLvYCAzzZ_8U-7RpI/edit?tab=t.0&quot;&gt;StarlingX&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1OrwXFZgITKTuqdcjXaSRKoT3UN1IxchI6-4gGTQzAHc/edit?tab=t.0&quot;&gt;Zuul&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;At the OpenInfra Summit in Shanghai, &lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/program/schedule/?search=zuul&quot;&gt;Monty Taylor will demonstrate&lt;/a&gt; how long-lived AI coding and review agents collaborate through Gerrit, Zuul, and Matrix, integrating seamlessly into the same open development workflows used by human contributors.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://openinfra.org/university-partnership-program/&quot;&gt;OpenInfra University Partnership Program (UPP)&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;With the next round of semesters coming up, we are gathering more project ideas (across all OpenInfra projects)  for students to work on. If you have an idea AND are willing to mentor, &lt;a href=&quot;https://etherpad.opendev.org/p/UPP-Projects%26Mentors&quot;&gt;please add your proposal to the etherpad&lt;/a&gt;!&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;More OpenInfra Community Events&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;OpenInfra Days Nigeria | 29 August&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.meetup.com/openstack-nigeria-user-group/events/315706846/&quot;&gt;Learn More&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;KCD + OpenInfra + Ceph Day Korea |  1 September&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://community2.cncf.io/events/details/cncf-kcd-south-korea-presents-kcd-x-ceph-x-openinfra-day-korea-2026/&quot;&gt;Register&lt;/a&gt; | &lt;a href=&quot;https://drive.google.com/file/d/1bU6MZvdkwUck5SyvxltGh724CnBgkwsP/view?usp=drive_link&quot;&gt;Sponsor&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Project Teams Gathering (PTG) |  12 - 16 October&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/aejf08&quot;&gt;Learn More&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenInfra &amp;#x26; Cloud Native Track at Sovereign Cloud Days Germany | October 22–25&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/q6jf08&quot;&gt;Learn More&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/6ykf08&quot;&gt;Sponsor&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/mrlf08&quot;&gt;CFP&lt;/a&gt; &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/2jmf08&quot;&gt;&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenInfra Track at the ALASCA Summit | 3 &amp;#x26; 4 November&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/i8ff08&quot;&gt;Learn More&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/y0gf08&quot;&gt;Register&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/ethf08&quot;&gt;Sponsor&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/ulif08&quot;&gt;CFP open until 31 July&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Visit &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/icnf08&quot;&gt;2026 OpenInfra events&lt;/a&gt; for a full list of gatherings. For more information, contact &lt;a href=&quot;mailto:events@openinfra.org&quot;&gt;events@openinfra.org&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[From Policy to Production: Inside UN Open Source Week and the OpenInfra Path to True Digital Sovereignty]]></title><description><![CDATA[Learning from UN Open Source Week and launch of the digital sovereignty WG white papers. ]]></description><link>https://openinfra.org/blog/un-opensource-week-and-digital-sovereignty</link><guid isPermaLink="false">https://openinfra.org/blog/un-opensource-week-and-digital-sovereignty</guid><pubDate>Wed, 08 Jul 2026 16:14:56 GMT</pubDate><content:encoded>&lt;p&gt;Awesome. The word is often thrown around for things that don&apos;t really deserve it, but being at the UN Open Source Week alongside representatives from over a hundred countries was the literal definition of awesome. Walking the floor and listening to global delegates, public sector leaders, and community maintainers, it became incredibly clear that we are living through a massive structural shift being driven by not just AI, but also digital sovereignty.&lt;/p&gt;
&lt;p&gt;Digital sovereignty is no longer just an abstract, high level ideal or a luxury line item for a rainy day. It is a baseline national security concern and a prerequisite for choice and resilience. As the representative from Tanzania beautifully put it: &quot;When we open our solutions, we multiply them.&quot; But how do we actually make that happen? If there was one major takeaway from the week, it’s that we have to move past the high level policy talk. Governments and member states are hungry for digitally sovereign, open source based reference architectures. They are ready to bring back control by working directly with open source communities, and that is exactly why the OpenInfra community has been busy putting together two brand new whitepapers that are going live next week.&lt;/p&gt;
&lt;p&gt;But first, a few highlights from UN Open Source week: &lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;1. AI is Not Fit for the Real World (Yet)&lt;/h2&gt;
&lt;p&gt;We have to be careful of overestimating the value of AI in its current state. The reality check during day 3 of the event was sober and necessary. Current commercial LLMs are great at language and processing discrete sequences of symbols but that is entirely because there’s an exact, finite number of options for what comes next.&lt;/p&gt;
&lt;p&gt;But the real world doesn&apos;t live in discrete symbols. Think about video or real world physical environments—there’s an infinite number of options for what’s in the next frame. For AI to actually work in critical infrastructure, it needs to start from a comprehensive world model and be given an action to guess what comes next. But how can we hope to have a data set that large when there is so much fragmentation and a lot of proprietary data sets being so tightly controlled? &lt;/p&gt;
&lt;p&gt;Beyond the technical limits, sustainability and environmental impacts, the massive concentration of AI power in a limited handful of countries is a huge geopolitical risk and also a risk of extinction (lack of examples of different cultures, training in different languages, all of that could be lost if not represented in the data being used to train the LLMs). True sovereignty means you cannot be locked into an economy of tokens for a particular AI tool, and it absolutely cannot depend on someone else&apos;s terms of service. We have to start asking the tough questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Which models can use our data?&lt;/li&gt;
&lt;li&gt;Can we move our workloads seamlessly and replace the models entirely while everything keeps working?&lt;/li&gt;
&lt;li&gt;What happens if commercial or political alignments shift?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If your architecture leaves you trapped when a vendor changes their terms, that isn&apos;t sovereignty. The goal has to be simple: bring the AI to the data instead of the data to the AI.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;2. Redefining Sovereignty: Interoperability over Isolation&lt;/h2&gt;
&lt;p&gt;A major theme throughout the event was that real sovereignty does not mean isolation. This isn&apos;t about technical isolationism, and open source alone doesn’t automatically guarantee sovereignty. Sovereignty is about having the institutional capacity to govern the systems your country depends on, and, ultimately, it’s about having the structural capacity to make the decision to change.&lt;/p&gt;
&lt;p&gt;Interoperability is a fundamental condition for freedom. You should be able to replace a system component without having to rebuild your entire service from scratch. Openness needs to happen across the whole system which means establishing that open standards = open source.&lt;/p&gt;
&lt;p&gt;As consumers and operators, we need to hold vendors accountable to emerging standards (e.g. Model Context Protocol (MCP)) to ensure real interoperability while avoiding vendor lock-in. Interoperability is the ‘ultimate antidote’, as it was put during the event, to the highly interconnected nature of our industry and the reliance on a small number of providers. By requiring interoperability, it opens the door to more organizations providing similar services.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;3. Treating Open Source as an Ecosystem, Not a Supply Chain&lt;/h2&gt;
&lt;p&gt;For a long time, the corporate world treated open source software like a commercial supply chain where you use the code for free and give nothing back. The Sovereign Tech Agency and global maintainers during Monday’s Maintain-a-thon day offered a fantastic correction to this mental model: open source has accidentally become the underpinning of the entire world. It is a delicate ecosystem, not a supply chain, and resilience and innovation come from treating it that way and organizations have to be active participants in the ecosystem instead of passive users.&lt;/p&gt;
&lt;p&gt;Right now, that delicate ecosystem is under immense pressure. The explosion of unverified, AI generated code, automated pull requests, and flood of vulnerability reports is actively threatening human maintainer capacity, pulling core developers away from critical architecture and mentorship. We have to remember that &quot;community over code&quot; matters, and we cannot rely on charity for it all. We must invest.&lt;/p&gt;
&lt;p&gt;The speed at which vulnerabilities are discovered and exploited is faster than any single organization can keep up with. Even a tech giant with ten thousand engineers cannot match the global mindshare in open source and the security that comes with that. Because the world runs on open source, public infrastructure should be publicly maintained. Governments are recognizing this. Ireland, for instance, has a clear plan for 2030 in this space, and there&apos;s a growing realization that we need public investment, private interest, and the community all working together to build a healthy future and ensure open sovereign AI.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Conclusion: Multiplying Solutions Together&lt;/h2&gt;
&lt;p&gt;The challenges of the coming decade are going to be securing global infrastructure against fast moving vulnerabilities, keeping human maintainers from burning out under AI noise, and guaranteeing true digital autonomy. None of which can be solved by an individual organization or a single country working in isolation. Even with a huge staff of engineers, no single organization can be completely unequivalent to the global mindshare of open source.&lt;/p&gt;
&lt;p&gt;Every organization needs someone within that is committed to open source and is willing to lead the charge internally. By choosing open source systematically and leaning into deep cooperation, we can ensure a stable, fair, and trustworthy foundation for global innovation, not just for the AI era we are figuring out now, but for whatever is to come ten, fifty or one hundred years in the future.&lt;/p&gt;
&lt;p&gt;On that note, we encourage you to read &lt;a href=&quot;https://openinfra.org/digital-sovereignty/&quot;&gt;the resources available through collaboration in the OpenInfra community,&lt;/a&gt; and join us as we build a responsive, reliable, and truly open future.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: June 2026]]></title><description><![CDATA[The latest from the OpenInfra Foundation]]></description><link>https://openinfra.org/blog/openinfra-newsletter-june-2026</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-newsletter-june-2026</guid><pubDate>Mon, 29 Jun 2026 16:02:29 GMT</pubDate><content:encoded>&lt;h3 class=&quot;fix-h3&quot;&gt;OpenInfra Momentum Grows in India&lt;/h3&gt;
&lt;p&gt;The OpenInfra Foundation returned from KubeCon + CloudNativeCon India 2026 with a clear takeaway: the open infrastructure community across the region is thriving. The Foundation booth drew consistent crowds throughout the event, with conversations spanning OpenStack deployments, edge computing, digital sovereignty, and AI infrastructure. Notably, the most common question from attendees was not how to deploy the software, but how to contribute. &lt;/p&gt;
&lt;p&gt;That enthusiasm extended beyond the conference floor: the &lt;a href=&quot;https://www.meetup.com/indian-openinfra-user-group/&quot;&gt;OpenInfra User Group India&lt;/a&gt; meetup drew more than 400 registrations, bringing together operators, developers, and newcomers to exchange experiences and build the relationships that sustain open source communities over time.&lt;/p&gt;
&lt;p&gt;With Platinum Member &lt;a href=&quot;https://www.windriver.com/&quot;&gt;Wind River&lt;/a&gt; supporting technical conversations about StarlingX at the booth, Silver Member &lt;a href=&quot;https://coredge.io/&quot;&gt;Coredge&lt;/a&gt; drawing its own packed crowd nearby, and &lt;a href=&quot;https://sched.co/2NlyU&quot;&gt;NPCI&lt;/a&gt; sharing its OpenStack-powered infrastructure story from the keynote stage, the event offered a vivid picture of how deeply open infrastructure has taken root across India and how much momentum this community carries heading into the rest of the year.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;OpenInfra Foundation News&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OpenInfra Foundation board member Johan Christenson wrote &lt;a href=&quot;https://www.enterprisetimes.co.uk/2026/06/18/without-digital-sovereignty-there-is-no-sovereignty/&quot;&gt;an article in Enterprise Times&lt;/a&gt; about why open source infrastructure is where sovereignty lives, and why the window to act is now.&lt;/li&gt;
&lt;li&gt;Written by OpenStack TC Chair Goutham Pacha Ravi, &lt;a href=&quot;https://allthingsopen.org/articles/digital-sovereignty-open-source-governance-openstack&quot;&gt;this All Things Open article&lt;/a&gt; explores why open governance is the foundation of digital sovereignty, using OpenStack as a real-world example of how community-led decision making helps organizations maintain control over critical infrastructure.&lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/mbte08&quot;&gt;membership in the OpenInfra Foundation&lt;/a&gt;. &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/23te08&quot;&gt;Book a meeting with Jimmy McArthur&lt;/a&gt; today!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://www.lfasiallc.com/kubecon-cloudnativecon-openinfra-summit-china/&quot;&gt;OpenInfra Summit Asia&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;On September 8-9, &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/yove08&quot;&gt;OpenInfra Summit Asia | KubeCon | CloudNativeCon | PyTorch Conference China&lt;/a&gt; will take place in Shanghai. This flagship event unites adopters, technologists, and community members from across the region to drive innovation in open-source infrastructure, cloud-native computing, and open-source AI around common, industry-wide use cases such as next-gen AI. Over two days, the OpenInfra community will collaborate with the PyTorch and CNCF communities across dozens of open technologies, including two of the most active open source projects to exist—Kubernetes and OpenStack—to shape the future of open source software and technology as a whole.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shanghai, China | Shanghai International Convention Center Oriental Riverside Hotel&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/ehwe08&quot;&gt;Register&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/u9we08&quot;&gt;Become a Sponsor&lt;/a&gt; | Contracts must be signed by July 17.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/program/schedule/&quot;&gt;View the Schedule&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1dK_dHXjYPZptgX8I6lfxldMmRoRfxTRC2K6uzUP1ivk/edit?tab=t.0&quot;&gt;OpenStack&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Technical elections are just around the corner! If you’re interested in helping lead the OpenStack community either as a Project Team Lead or member of the Technical Committee, now is the time to work on drafting your candidate position statements. Self-nominations open at the beginning of August for all PTLs as well as four TC seats. Keep an eye on the &lt;a href=&quot;https://governance.openstack.org/election/&quot;&gt;election site&lt;/a&gt; and watch for communication from election officials on the &lt;a href=&quot;https://lists.openstack.org/mailman3/lists/openstack-discuss.lists.openstack.org/&quot;&gt;OpenStack Discussion mailing list&lt;/a&gt; for further instructions as deadlines draw near.&lt;/li&gt;
&lt;li&gt;Deployers and operators are encouraged to upgrade their Ironic, Mistral, Nova, Neutron, and Swift versions for several new important security fixes. As always, &lt;a href=&quot;https://security.openstack.org/&quot;&gt;consult the OpenStack Security site&lt;/a&gt; and &lt;a href=&quot;https://lists.openstack.org/mailman3/lists/openstack-announce.lists.openstack.org/&quot;&gt;subscribe to the OpenStack Announcements mailing list&lt;/a&gt; for the latest in official OpenStack Security Advisories and Security Notes.&lt;/li&gt;
&lt;li&gt;Running OpenStack? Share your feedback and deployment choices in the &lt;a href=&quot;https://www.openstack.org/user-survey/survey-2026&quot;&gt;OpenStack User Survey&lt;/a&gt;. The deadline to be included in 2026 analysis is August 28, 2026.&lt;/li&gt;
&lt;li&gt;At the upcoming OpenInfra Summit in Shanghai, there are several &lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/program/schedule/?search=openstack&quot;&gt;sessions covering OpenStack&lt;/a&gt; with topics ranging from virtualization migration to bare metal management and AI agent sandboxing. &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1tuX7R69c-2BAXNChdwmCQEXblAy9ocWFIpscKE869uk/edit?tab=t.0&quot;&gt;Kata Containers&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The new Kata Containers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases/tag/3.32.0&quot;&gt;3.32.0&lt;/a&gt; release is now available! The community is working hard on the Kata Containers 4.0.0 release. If you’re curious about what the new major version of the runtime is going to bring you, check out the &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/6q6e08&quot;&gt;release preview blog post&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;At the upcoming OpenInfra Summit in Shanghai, &lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/program/schedule/?search=kata&quot;&gt;these sessions cover various Kata Containers topics&lt;/a&gt; including the 4.0 release and Kata’s growing role in AI agent sandboxing. &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;OpenDev Collaboratory&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OpenDev is planning to rename Gerrit projects in the near future. Please get those requests in now if you have a need to rename a Gerrit project.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/19V2FvemKvlxCKO6z8NsJfU7rNboLvYCAzzZ_8U-7RpI/edit?tab=t.0&quot;&gt;StarlingX&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The StarlingX community has reached milestone 2 in the 13.0 release cycle. This means that the community has locked down the desired content of the release and is now working on finishing the implementation work and testing activities before the release later this year.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1OrwXFZgITKTuqdcjXaSRKoT3UN1IxchI6-4gGTQzAHc/edit?tab=t.0&quot;&gt;Zuul&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Zuul and its ability to address problems posed by AI-driven software development were the subject of our last &lt;a href=&quot;https://openinfra.org/live/&quot;&gt;OpenInfra Live&lt;/a&gt; episode. Check out &lt;a href=&quot;https://www.youtube.com/watch?v=b_Q_Hp6-QPQ&quot;&gt;the recording&lt;/a&gt; or &lt;a href=&quot;https://superuser.openinfra.org/articles/been-there-gated-that-what-ai-builders-can-learn-from-a-decade-of-open-source-ci/&quot;&gt;the blog post&lt;/a&gt; to learn all about how Zuul fits into your AI-driven software development environment.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;At the OpenInfra Summit in Shanghai, &lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/program/schedule/?search=zuul&quot;&gt;Monty Taylor will demonstrate&lt;/a&gt; how long-lived AI coding and review agents collaborate through Gerrit, Zuul, and Matrix, integrating seamlessly into the same open development workflows used by human contributors.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;More OpenInfra Community Events&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;OpenInfra + KCD Vietnam | 25 July&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/6udf08&quot;&gt;Learn More&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/mnef08&quot;&gt;Register&lt;/a&gt; | &lt;a href=&quot;https://2026.vietopeninfra.org/vi/#sponsors&quot;&gt;Sponsors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenStack Booth at KubeCon + CloudNativeCon Japan | July 28-30&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://events.linuxfoundation.org/kubecon-cloudnativecon-japan/register/&quot;&gt;Learn More&lt;/a&gt; | Booth # SU7&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;KCD + OpenInfra + Ceph Day Korea |  1 September&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://community2.cncf.io/events/details/cncf-kcd-south-korea-presents-kcd-x-ceph-x-openinfra-day-korea-2026/&quot;&gt;Register&lt;/a&gt; | &lt;a href=&quot;https://drive.google.com/file/d/1bU6MZvdkwUck5SyvxltGh724CnBgkwsP/view?usp=drive_link&quot;&gt;Sponsor&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Project Teams Gathering (PTG) |  12 - 16 October&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/aejf08&quot;&gt;Learn More&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenInfra &amp;#x26; Cloud Native Track at Sovereign Cloud Days Germany | October 22–25&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/q6jf08&quot;&gt;Learn More&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/6ykf08&quot;&gt;Sponsor&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/mrlf08&quot;&gt;CFP&lt;/a&gt; &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/2jmf08&quot;&gt;&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenInfra Track at the ALASCA Summit | 3 &amp;#x26; 4 November&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/i8ff08&quot;&gt;Learn More&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/y0gf08&quot;&gt;Register&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/ethf08&quot;&gt;Sponsor&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/ulif08&quot;&gt;CFP open until 31 July&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Visit &lt;a href=&quot;https://t.e2ma.net/click/ud4ini/igq4cs/icnf08&quot;&gt;2026 OpenInfra events&lt;/a&gt; for a full list of gatherings. For more information, contact &lt;a href=&quot;mailto:events@openinfra.org&quot;&gt;events@openinfra.org&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Open Infrastructure Draws Strong Interest at KubeCon + CloudNativeCon India 2026]]></title><description><![CDATA[KubeCon + CloudNativeCon India 2026 provided another clear signal that interest in open infrastructure is accelerating.]]></description><link>https://openinfra.org/blog/open-infrastructure-draws-strong-interest-at-kubecon+cloudnativecon-india-2026</link><guid isPermaLink="false">https://openinfra.org/blog/open-infrastructure-draws-strong-interest-at-kubecon+cloudnativecon-india-2026</guid><pubDate>Wed, 24 Jun 2026 17:48:16 GMT</pubDate><content:encoded>&lt;p&gt;KubeCon + CloudNativeCon India 2026 provided another clear signal that interest in open infrastructure is accelerating.&lt;/p&gt;
&lt;p&gt;Throughout the event, the OpenInfra Foundation booth remained consistently busy, often with visitors gathered in crowds to discuss OpenStack, StarlingX, and the role open infrastructure is playing in the next generation of cloud, edge, and AI deployments. We were thrilled to have volunteers from &lt;a href=&quot;https://www.meetup.com/indian-openinfra-user-group/&quot;&gt;OpenInfra User Group India&lt;/a&gt; help us manage the booth and offer their own insights to visitors around OpenStack and StarlingX.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 75%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAADnklEQVQozwGTA2z8AIt2VYp2V4p2V4t2WI14WI55VpmEY5N/YIBrTYl1Vo17Wo5/X5GDZoBwUXtsTnxpS3tnRmJNNGpUOXVfRQCOeVGQd0+Sd1OUe1OOeFKUfVqXh2Kbj2qNf1eSgFmYglyTgF6WhmaLdlGEb0t2YkJpUTJxYEqCcViKcE0AZFNUXUleVz1MVDxGV0NZZ1pNeUo8m1tRkVNLgkw+eWBGclxEe2lReV9AgmNBZFM9YE86kpKUqrG5nZB+AEY9ZEM3i0M1dEEwbz8yUExGNYtBP5whLJkmM4gtNEtDOl9PQjItKiwlIYB0aHl9gmd4frTFyrnN4p+stwA6MUZGO19FOEdNPl88KjlvTzOZTD+8MjXBPT6aMjFMTENQSUFlZF9eVUuonYuxknyOd2CBfnaZlpFpV0oAkH92JSAYKCIXIBwSX1lnbWNinmVc1W5TynNYbDkzQD0yV09BsKaMxbmc0MGYn3FRa0o2Eg8LWkc2Z1REAM/FrBcTEAYICSseFJGRoJKdvqOux6x4br5MPzQgHCEhGjMpIJiJb9HBor+yl1tKPVQ5KyYaEwABAhIREQC7pZQ3LiYhEQdsSzKen62kr9JxgKGOUVnSal47LCQAAAAXEg5ocGd2fXLCs5xHRD4ZExBiRDEyHxRQST4A09DPpJ6fm39vcWRvSVFtY2mGcniKgDQtyGlUfnJXEgkCMjQsIUFCHDw/XlVLLCglCwsOHxcScFxNlYd3AOHh6KGhooZ5dnZrgkZMaUtRbmpqcpBKS51XXZN2c4JkYn1lbWZWZkVEShIPDCMiIyEbGkQ/OXZxam9rZQBiX1xhYF6/ubqBcX8xLzcrLzRHQ0yWcoeNaYR5VnBtTmZ8WXKjd5KmepQ9MTWKeWdmUkFbV1NlYFtLR0MAYV9eyMfQ19bhqaOsRENHW2NlalpoZ0heaEpfbk9lZkldaEtgdVZug2F7WUFQg2RJfmJLPDw8WlVQJyYlAJ+dqK2rt8XAzLiyuH95b25wb1RFUD4qO1U9UGJHW15DV15DV2ZKX2tOZEQxQ1Q/MI1tUjw6OlJNShUTDwCsqrTJxdC/ucXGwczFva1+fnY8Mj0nGShINEZSO09TO05UO09ZP1JJNEZFMkFjSzmZdlhSTko8Oz0zJhIAk5KcwLzHw7/JycPPuK6nampkT0BBMiEnPiw+STRGSzVITDVHVT1STzc9Ykc7WEYzcFI/xJNyTUI9SzQStD5b+eZp53IAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;OpenInfra Foundation Booth at Kubecon India 2026&quot;
        title=&quot;OpenInfra Foundation Booth at Kubecon India 2026&quot;
        src=&quot;/static/61a5eda240a600c75d22d25f1036d4d4/5a190/boothcrowd2.png&quot;
        srcset=&quot;/static/61a5eda240a600c75d22d25f1036d4d4/01e7c/boothcrowd2.png 512w,
/static/61a5eda240a600c75d22d25f1036d4d4/5a190/boothcrowd2.png 800w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For many years, developer conferences focused almost exclusively on applications and orchestration layers. Increasingly, however, we are seeing developers, operators, and platform teams turn their attention back toward the infrastructure that powers those environments. It is a trend we observed earlier this year at CloudFest, and one that was equally evident throughout KubeCon + CloudNativeCon India.&lt;/p&gt;
&lt;p&gt;Unlike most conversations at a cloud native showcase booth, the most frequent question was not about how to deploy the software, but instead how to contribute. Attendees reflected the insight Chris Aniszczyk shared in Thursday morning’s keynotes: There are 2.25 cloud native developers in India, accounting for an impressive 11 percent of the global cloud native developer footprint. &lt;/p&gt;
&lt;p&gt;Operational conversations were still frequent and centered around several familiar themes: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Organizations are evaluating alternatives to proprietary virtualization platforms. &lt;/li&gt;
&lt;li&gt;Platform teams are looking for infrastructure that can support AI workloads while maintaining operational flexibility. &lt;/li&gt;
&lt;li&gt;Governments and enterprises continue to prioritize digital sovereignty, creating renewed interest in open source infrastructure that can be deployed and operated under local control.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The event also provided an opportunity to meet a number of OpenStack operators and users who were not previously engaged with the broader community. NPCI, who averages 240,000 API requests per second, shared their &lt;a href=&quot;https://sched.co/2NlyU&quot;&gt;story on the keynote stage&lt;/a&gt;, including how their open source powered infrastructure is based on OpenStack. These conversations highlighted the continued growth of OpenStack deployments across the region and demonstrated the importance of creating opportunities for operators to connect, share experiences, and participate upstream.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 60.7421875%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC50lEQVQozwHcAiP9ABsbIB0cIR0dIx8eJSAfJR8fJh8gJx8eJR4eJBkbIBsaHhwaHRgZHRYWGhUVFxUTFhkWGRoYGhoVFhoTFQATEhYZFx0fHSUlIyspJy8wLTY0Mjw4N0A9PUdLSVMtO0URMzoqLjMxLjgxM0EtM0MlLD8jLUglOVknP2IAcml/fXSMiX+ampCuqp/AraHIurDXsq/burbir6XZXY+kAFdjkIqHuJ+nFFmbF2CrNlB3RG6aJmeuEVGWAJWS0p+e2oyMz52d3ZiZ25SX2aep44mM062x55mY32absQBaZGRoZYZqaRYyUxlAZVuRqmectCc/VxkfLwColsO1oMq6pc7GrdPIqs3Qrc3WsNDYsdHZsM3orsh0epAJVWkfNkQdHCYoJCktKCxThppVfZEoJiwlIiUAypOxzJa0z5u6zJy2zaPBzajL1KzL17DO1bLQ3rjVhYajPldqU0ZFKikwLCszJyQsfIKSn6S6KykxJSUqALaz2ri33cbE7MvO9c3P9c/T+dPY/NjX+dXU99rX+5qoy36AjYZubENJVUlJTzdIWlBkd1pwg0tQUlJPTgDMxfDQxvHWzPjSyfDOyezU0PTc0/jV0PDUzu7Y0/i3orCFbGWUgIGwgXO5fWZbYGkxUmxCVV9tdliPaUgAdXGLdHCJcG2EbGmAaWd6Z2V3ZmJ0YF9uXFpoWFdkU0VHRTMwPzY3QTMwPzAuMSkoIiUnKykpd21NST4yABMTFhcXGhoaHRwcHx8eIiIhJSMjJiYlKCkmKSklKComKisnKysmKCkkJyciJigiJSciIykjI2FTPFJHNQAiIiYmJSkrKy0wMDI1MzY4Nzk7OTo9PDxBPDxCPDxBPTxAPDo/PDk+Ojc8ODU7ODQ7NzI4Ni9SSztZUDwALissMy8xNzM0OTU2OjY3Ozg5PTg5PTg5PTk5PTk5Ozg3Ojc2OjY0NzQwNjQuNjMtNTIsMjErMTAqMDAouQUSnibsftUAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;keynote2&quot;
        title=&quot;keynote2&quot;
        src=&quot;/static/5eb6c9a76878ef19471014c60add2454/5a190/keynote2.png&quot;
        srcset=&quot;/static/5eb6c9a76878ef19471014c60add2454/01e7c/keynote2.png 512w,
/static/5eb6c9a76878ef19471014c60add2454/5a190/keynote2.png 800w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The broader OpenInfra ecosystem was also engaged throughout the event. OpenInfra Foundation Silver Member &lt;a href=&quot;https://coredge.io/&quot;&gt;Coredge&lt;/a&gt; maintained a packed booth of its own, showcasing its OpenStack-powered cloud and edge solutions. Many of the discussions taking place at the Coredge booth reflected the same market dynamics we heard throughout the conference, including growing demand for digital sovereignty, cloud independence, and migration away from proprietary infrastructure platforms.&lt;/p&gt;
&lt;p&gt;OpenInfra Foundation Platinum Member &lt;a href=&quot;https://www.windriver.com/&quot;&gt;Wind River&lt;/a&gt; joined us behind the OpenInfra booth, helping answer technical questions about StarlingX and sharing insights from real-world edge computing deployments. Their participation underscored the growing interest in edge infrastructure as organizations look to deploy cloud-native applications closer to users, devices, and data sources.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;OpenInfra User Group India Meetup&lt;/h2&gt;
&lt;p&gt;One of the highlights of the week was the OpenInfra User Group India meetup, which attracted more than 400 registrations and a strong turnout from across the local cloud native and open infrastructure communities.&lt;/p&gt;
&lt;p&gt;The gathering provided an opportunity for OpenInfra Foundation staff, User Group leaders, operators, developers, and newcomers to connect in a relaxed environment outside the conference halls. Alongside great food and local hospitality, attendees exchanged stories about operating infrastructure at scale, contributing upstream, and building careers within open source communities.&lt;/p&gt;
&lt;p&gt;The meetup served as a reminder that successful open source projects are built on more than code alone. Relationships, shared experiences, and trust remain essential ingredients in growing sustainable communities. Events like these create space for those connections to form and often become the starting point for future contributors, operators, and community leaders.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1000px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 44.921875%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAJABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQBAwX/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//aAAwDAQACEAMQAAABlVpWdLzNEf/EABoQAQACAwEAAAAAAAAAAAAAAAIAAQMSITL/2gAIAQEAAQUCbuJ9DrUzL7M//8QAFhEAAwAAAAAAAAAAAAAAAAAAEBEh/9oACAEDAQE/AVB//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFxAAAwEAAAAAAAAAAAAAAAAAABEgMf/aAAgBAQAGPwLRz//EABsQAAIDAQEBAAAAAAAAAAAAAAABESExcaHB/9oACAEBAAE/IUKpNDHA1Sg3PT7Zj0y+n//aAAwDAQACAAMAAAAQDM//xAAXEQEAAwAAAAAAAAAAAAAAAAAAARFB/9oACAEDAQE/ENFQ/8QAFxEBAAMAAAAAAAAAAAAAAAAAARARIf/aAAgBAgEBPxAdqP/EABwQAQACAwADAAAAAAAAAAAAAAEAESExoXHB8P/aAAgBAQABPxDFUm4Gk3UR2WhhuUACxpbCz7eSc73OvP/Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;OpenInfra User Group India Meetup at Sofitel Hotel&quot;
        title=&quot;OpenInfra User Group India Meetup at Sofitel Hotel&quot;
        src=&quot;/static/203b1d5628b030fed31766ec347f0a67/a2510/meetup.jpg&quot;
        srcset=&quot;/static/203b1d5628b030fed31766ec347f0a67/36dd4/meetup.jpg 512w,
/static/203b1d5628b030fed31766ec347f0a67/a2510/meetup.jpg 1000w&quot;
        sizes=&quot;(max-width: 1000px) 100vw, 1000px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Looking Ahead&lt;/h2&gt;
&lt;p&gt;KubeCon + CloudNativeCon India reinforced what we continue to hear from users and operators around the world. As organizations confront new challenges around AI infrastructure, edge computing, virtualization, and digital sovereignty, interest in open infrastructure platforms is growing.&lt;/p&gt;
&lt;p&gt;OpenStack and StarlingX remain at the center of many of these conversations, providing organizations with open, community-driven alternatives for building and operating critical infrastructure.&lt;/p&gt;
&lt;p&gt;Thank you to everyone who stopped by the booth, joined the meetup, and shared their experiences. We look forward to continuing the conversation and seeing the OpenInfra community grow across India and beyond.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: May 2026]]></title><description><![CDATA[The latest from the OpenInfra Foundation]]></description><link>https://openinfra.org/blog/openinfra-newsletter-may-2026</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-newsletter-may-2026</guid><pubDate>Tue, 02 Jun 2026 20:29:41 GMT</pubDate><content:encoded>&lt;h2 class=&quot;fix-h2&quot;&gt;OpenInfra forms new AI Policy Working Group&lt;/h2&gt;
&lt;p&gt;The OpenInfra Foundation has launched a new AI Policy Working Group to help align open source community needs with how AI is already reshaping software development. Across OpenInfra projects, contributors are increasingly using AI tools in their day-to-day work, and AI-related regulation is showing up across more jurisdictions. This work is critical: the decisions we make now about how AI fits into our projects will shape contribution practices, governance, and compliance for years to come. The group will focus on understanding the current state of AI policy across OpenInfra projects, tracking industry developments, developing guidance that accommodates agentic workflows while preserving human accountability for contributions, and building recommendations that can evolve as the technology does.&lt;/p&gt;
&lt;p&gt;This effort needs broad community input to succeed; your perspective matters. The Working Group meets the third Wednesday of every month at 18:00 UTC, with the &lt;a href=&quot;https://etherpad.opendev.org/p/openinfra-ai-policy-wg&quot;&gt;agenda and meeting details available in this etherpad&lt;/a&gt;. You can also &lt;a href=&quot;https://lists.openinfra.org/mailman3/lists/ai-policy-wg.lists.openinfra.org/&quot;&gt;join the conversation via the public mailing list&lt;/a&gt;. We&apos;d love to have you at the table as we shape how OpenInfra projects respond to one of the most significant shifts in open source development today.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;OpenInfra Foundation News&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The OpenInfra Digital Sovereignty Working Group has been hard at work. Many new content pieces are in the pipeline, including case studies, a comparison guide between proprietary clouds vs OpenStack clouds, and a guide to OpenInfra best practices. &lt;a href=&quot;https://openinfra.org/digital-sovereignty/&quot;&gt;The landing page&lt;/a&gt; will be getting updates soon, so stay tuned. In the meantime, check out &lt;a href=&quot;https://superuser.openinfra.org/articles/the-kinit-case-study-sovereign-ai-cloud/&quot;&gt;this case study from dNation with KInIT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://t.e2ma.net/click/el3ini/ulijjyje/io48z8&quot;&gt;University Partnership Program (UPP)&lt;/a&gt; is a global initiative dedicated to fostering collaboration between the OpenInfra Foundation and academic institutions. By engaging students in open source development, the program aims to build a robust pipeline of young professionals for the open source infrastructure ecosystem. Joses De Carlos, a student at Valencia College (OpenInfra Associate Member), has wrapped up his work with Manila this semester. Joses worked with mentors Goutham Pacha Ravi and Carlos Silva to get real world experience while working on his degree. He &lt;a href=&quot;https://t.e2ma.net/click/el3ini/ulijjyje/yg58z8&quot;&gt;recorded a presentation about his experience&lt;/a&gt; as part of his final.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://t.e2ma.net/click/el3ini/ulijjyje/e958z8&quot;&gt;VMware to OpenStack Working Group&lt;/a&gt; is starting back up with an aim to update the VMware/OpenStack comparison chart as well as document use cases around SAP and Oracle workloads running on OpenStack. This working group is for OpenInfra Foundation Members. For more information, email &lt;a href=&quot;mailto:jimmy@openinfra.org&quot;&gt;Jimmy McArthur&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://t.e2ma.net/click/icbmli/u5lbjst/edhkv8&quot;&gt;membership in the OpenInfra Foundation&lt;/a&gt;. &lt;a href=&quot;https://t.e2ma.net/click/icbmli/u5lbjst/u5hkv8&quot;&gt;Book a meeting with Jimmy McArthur&lt;/a&gt; today!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;&lt;a href=&quot;https://www.lfasiallc.com/kubecon-cloudnativecon-openinfra-summit-china/&quot;&gt;OpenInfra Summit Asia&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On September 8-9, &lt;a href=&quot;https://t.e2ma.net/click/icbmli/u5lbjst/qqjkv8&quot;&gt;OpenInfra Summit Asia | KubeCon | CloudNativeCon | PyTorch Conference China&lt;/a&gt; will take place in Shanghai. This flagship event unites adopters, technologists, and community members from across the region to drive innovation in open-source infrastructure, cloud-native computing, and open-source AI around common, industry-wide use cases such as next-gen AI. Over two days, the OpenInfra community will collaborate with the PyTorch and CNCF communities across dozens of open technologies, including two of the most active open source projects to exist—Kubernetes and OpenStack—to shape the future of open source software and technology as a whole.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shanghai, China | Shanghai International Convention Center Oriental Riverside Hotel&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/register/&quot;&gt;Register&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/uxb2ii/igq4cs/upt2o8&quot;&gt;Become a Sponsor&lt;/a&gt; | Contracts must be signed by July 17.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1dK_dHXjYPZptgX8I6lfxldMmRoRfxTRC2K6uzUP1ivk/edit?tab=t.0&quot;&gt;OpenStack&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Deployers and operators are encouraged to upgrade their Cyborg, Horizon, Ironic, Keystone, Neutron and Swift versions for several new important security fixes. As always, &lt;a href=&quot;https://security.openstack.org/#openstack-security-advisories-ossa&quot;&gt;consult the OpenStack Security site&lt;/a&gt; and &lt;a href=&quot;https://lists.openstack.org/mailman3/lists/openstack-announce.lists.openstack.org/&quot;&gt;subscribe to the OpenStack Announcements mailing list&lt;/a&gt; for the latest in official OpenStack Security Advisories and Security Notes.&lt;/li&gt;
&lt;li&gt;Running OpenStack? Share your feedback and deployment choices in the &lt;a href=&quot;https://www.openstack.org/user-survey/survey-2026&quot;&gt;OpenStack User Survey&lt;/a&gt;. The deadline to be included in 2026 analysis is August 28, 2026. &lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1tuX7R69c-2BAXNChdwmCQEXblAy9ocWFIpscKE869uk/edit?tab=t.0&quot;&gt;Kata Containers&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The new Kata Containers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases/tag/3.31.0&quot;&gt;3.31.0&lt;/a&gt; release is now available! The community is working hard on the Kata Containers 4.0.0 release. If you’re curious about what the new major version of the runtime is going to bring you, check out the &lt;a href=&quot;https://katacontainers.io/blog/release-4-0-0-preview/&quot;&gt;release preview blog post&lt;/a&gt;!!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;&lt;a href=&quot;https://opendev.org/&quot;&gt;OpenDev Collaboratory&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Opendev will upgrade Gerrit on review.opendev.org from version 3.12 to 3.13 on Friday June 5, 2026 at 1600 UTC. See the &lt;a href=&quot;https://lists.opendev.org/archives/list/service-announce@lists.opendev.org/thread/UIFRQR34WYMF3KDMNQFMO222DIK3HTUD/&quot;&gt;announcement&lt;/a&gt; for more information.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/19V2FvemKvlxCKO6z8NsJfU7rNboLvYCAzzZ_8U-7RpI/edit?tab=t.0&quot;&gt;StarlingX&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Learn more about how the StarlingX community refreshed how authentication works in the 12.0 release of the platform with OIDC on the &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-oidc/&quot;&gt;StarlingX blog&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1OrwXFZgITKTuqdcjXaSRKoT3UN1IxchI6-4gGTQzAHc/edit?tab=t.0&quot;&gt;Zuul&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;See Monty Taylor’s article &lt;a href=&quot;https://zuul-ci.org/blog/#20260513a&quot;&gt;AI Agents Need CI/CD, Not Root Access&lt;/a&gt; recently published to the Zuul Blog, for a CI/CD and code review approach to LLM agent isolation.&lt;/li&gt;
&lt;li&gt;Join an &lt;a href=&quot;https://www.youtube.com/watch?v=b_Q_Hp6-QPQ&quot;&gt;episode of OpenInfra Live&lt;/a&gt; on June 11 at 1400 UTC (9am CT) to explore how the principles behind Zuul&apos;s architecture map directly to today&apos;s AI workflows, why trusted automation matters more than ever, and what AI builders can learn from a decade of operating complex autonomous systems at scale.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;More OpenInfra Community Events&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://events.linuxfoundation.org/kubecon-cloudnativecon-india/&quot;&gt;OpenStack Booth at KubeCon + CloudNativeCon India&lt;/a&gt;  | 18-19 June&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Booth # SU4&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openstack_starlingx_meetup_india&quot;&gt;Register&lt;/a&gt; for the evening event&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://2026.vietopeninfra.org/vi/&quot;&gt;OpenInfra + KCD Vietnam &lt;/a&gt;| 25 July&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/el3ini/ulijjyje/elr9z8&quot;&gt;Learn More&lt;/a&gt; | &lt;a href=&quot;https://t.e2ma.net/click/el3ini/ulijjyje/uds9z8&quot;&gt;Register&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://alasca.cloud/en/alasca-summit-2026/&quot;&gt;OpenInfra Track at the ALASCA Summit&lt;/a&gt; | 3 &amp;#x26; 4 November&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://alasca.cloud/en/alasca-summit-2026/alasca-summit-2026-programme/alasca-summit-2026-call-for-contributions/&quot;&gt;CFP open until 31 July&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Visit &lt;a href=&quot;https://t.e2ma.net/click/icbmli/u5lbjst/2b0kv8&quot;&gt;2026 OpenInfra events&lt;/a&gt; for a full list of gatherings. For more information, contact &lt;a href=&quot;mailto:events@openinfra.org&quot;&gt;events@openinfra.org&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[April 2026 PTG Recap: Community and Keeping it Open]]></title><description><![CDATA[Here is a look at what was tackled and the teams that made it happen.]]></description><link>https://openinfra.org/blog/april-2026-ptg-recap</link><guid isPermaLink="false">https://openinfra.org/blog/april-2026-ptg-recap</guid><pubDate>Tue, 05 May 2026 16:21:41 GMT</pubDate><content:encoded>&lt;h2 class=&quot;fix-h2&quot;&gt;April 2026 PTG Recap: Community and Keeping it Open&lt;/h2&gt;
&lt;p&gt;Following the tradition of our previous Project Teams Gathering (PTG) summaries, the April 2026 PTG brought together over 35 teams and hundreds of contributors, operators, and open-source enthusiasts for a week of virtual collaboration. On the OpenStack side, the community was coming off the launch of the 2026.1 “Gazpacho” release of OpenStack and spent the week diving straight into the 2026.2 “Hibiscus” cycle. &lt;/p&gt;
&lt;p&gt;Here is a look at what was tackled and the teams that made it happen.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Planting the Seeds for OpenStack 2026.2 “Hibiscus”&lt;/h3&gt;
&lt;p&gt;With the Hibiscus cycle now underway, the OpenStack teams were buzzing! &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/AEMEEJXQY6ETSBRWQVGBA6WY2T5EBRPG/&quot;&gt;Cinder Summary by Jon Bernard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/MBE5DX4IQTD4SQOTSWNTDBBHTN5BSCPE/&quot;&gt;Cyborg Summary by Sean Mooney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/EL65IPFTH3IHXVBWKB2Z4CW3HQ6PZQX3/&quot;&gt;Glance Summary by Cyril Roelandt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/O2WXGLUB35UI4RBYKOJSMMB4LBCFBWP7/&quot;&gt;Horizon Summary by Tatiana Ovchinnikova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/N7N3RRQ5JGOOLRGRWK5TG3EXR5JNRYHQ/&quot;&gt;Magnum Summary by Michal Nasiadka&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/WCVINC7MRKGBUNEJLGOVRI72EZBDGU2G/&quot;&gt;Manila Summary by Carlos Silva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/6T2GX5DD4PZRUUAIPDWI7W6VTN7FBUIA/&quot;&gt;Neutron Summary by Brian Haley&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/FNJ5U25TLZSQIGYGGUSTAPDXWD6XBZUJ/&quot;&gt;Nova Summary by Rene Ribaud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/VOYCEDDXJGDV6DINJLKYPRBDBRQK7V4B/&quot;&gt;Tacker Summary by Yasufumi Ogawa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/FVV7K7T5FITK7QNPJLJN7P4FJL2WQJ4A/&quot;&gt;Watcher Summary by Douglas Viroel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A Warm Welcome to YAOOK: For the first time, we were joined by &lt;a href=&quot;https://alasca.cloud/en/projects/yaook/&quot;&gt;YAOOK&lt;/a&gt; (an &lt;a href=&quot;https://alasca.cloud/en/&quot;&gt;ALASCA&lt;/a&gt; project) as an external participant. Their focus on automated OpenStack lifecycle management using Kubernetes-native patterns brought a fresh and highly relevant perspective to our deployment discussions.&lt;/p&gt;
&lt;p&gt;Other OpenStack teams were filled with discussions on the broader health of the project and community. Check out their discussion summaries: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/CIKLAGYX23SQTKOSNAOITEVVR6KTWHNQ/&quot;&gt;Eventlet Removal Summary by Herve Beraud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/AY7VJVW34WIW3XTM5OQKHTOKVL7G3ZOY/&quot;&gt;OpenStack i18n by Ian Choi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/3KUT5OPGE7PYS4V25APCW63JGJ7PNVLE/&quot;&gt;OpenStack Ops Radio Hour Summary by Ildiko Vancsa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/XYXFYV4GAVNHHDWFEBYFITZAAYPQQS6K/&quot;&gt;OpenStack Technical Committee Summary by Goutham Pacha Ravi&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Building Open Container Security and Edge Excellence&lt;/h3&gt;
&lt;p&gt;The PTG isn&apos;t just about OpenStack, though; it&apos;s about the entire OpenInfra ecosystem.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Kata Containers: The Kata team held several planning sessions focused on the intersection of security and performance, particularly for sandboxing complex AI agents.For a longer summary, &lt;a href=&quot;https://katacontainers.io/blog/kata-community-ptg-updates-april-2026/&quot;&gt;check out the Kata Blog!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;StarlingX: The team mapped out their next steps for the distributed cloud, ensuring edge deployments remain resilient and sovereign in increasingly complex environments. Take a look at the &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-vptg-april-2026-recap/&quot;&gt;StarlingX blog posts&lt;/a&gt; for more information on the discussions!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Until Next Time! &lt;/h3&gt;
&lt;p&gt;Every PTG reminds me why this community works: the &lt;a href=&quot;https://openinfra.org/four-opens/&quot;&gt;Four Opens&lt;/a&gt;. Whether we were debating technical specs, or troubleshooting niche use cases, the focus is on open collaboration and our global community working together to make open software.&lt;/p&gt;
&lt;p&gt;If you couldn&apos;t make it to every session, I highly recommend checking out &lt;a href=&quot;https://wiki.openstack.org/wiki/PTG/April2026PTG/Etherpads&quot;&gt;the team etherpads&lt;/a&gt;. From Blazar and OpenInfra Marketing to YAOOK, the etherpads are full of the details that made this PTG a success.&lt;/p&gt;
&lt;p&gt;The next PTG will be taking place October 12-16, and we hope to see you there. &lt;a href=&quot;https://openinfra.org/ptg/&quot;&gt;Keep an eye on the website for registration details and team sign ups!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Are we missing your team’s summary in this post? Reach out to &lt;a href=&quot;mailto:ptg@openinfra.org&quot;&gt;ptg@openinfra.org&lt;/a&gt; and let us know!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: April 2026]]></title><description><![CDATA[The latest from the OpenInfra Foundation]]></description><link>https://openinfra.org/blog/openinfra-newsletter-april-2026</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-newsletter-april-2026</guid><pubDate>Mon, 04 May 2026 17:26:14 GMT</pubDate><content:encoded>&lt;h2 class=&quot;fix-h2&quot;&gt;Spotlight: StarlingX 12.0&lt;/h2&gt;
&lt;p&gt;The StarlingX community has just reached another major milestone, publishing the 12.0 release of the platform. Throughout recent years, StarlingX has been stress tested in production by telecom operators as a backbone infrastructure for 5G and Open RAN deployments. Based on the feedback from operators, the community has hardened the platform for everyone who needs a highly scalable, yet easy-to-manage cloud platform for one datacenter or many.&lt;/p&gt;
&lt;p&gt;Release 12.0 delivers additional hardening and management capabilities to the project, further reinforcing its position as a multi-purpose cloud platform. Whether you are managing industrial IoT applications across a factory floor, orchestrating retail systems in thousands of locations, or in need of a cloud platform to deploy and manage your large datacenter, StarlingX 12.0 provides the stability of a carrier-grade system with the flexibility of a modern, open-source cloud stack.&lt;/p&gt;
&lt;p&gt;Enhancements in 12.0 include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enhanced authentication through a single OIDC IdP proxy&lt;/li&gt;
&lt;li&gt;Partial Timing Support (PTS) for PTP&lt;/li&gt;
&lt;li&gt;OpenStack Epoxy and Kubernetes support up to v1.34&lt;/li&gt;
&lt;li&gt;NetApp support as standalone storage backend or combined with Ceph&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Find out more in the StarlingX 12.0 &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-release-12/&quot;&gt;release overview blog post&lt;/a&gt;.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;OpenInfra Foundation News&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://superuser.openinfra.org/articles/keeping-sovereignty-on-track-how-frances-national-railway-runs-on-open-source/&quot;&gt;SNCF&lt;/a&gt;, &lt;a href=&quot;https://www.youtube.com/watch?v=P1xavVMWjhc&amp;#x26;list=PLj6h78yzYM2PXxFKIVGv2_b7usBYTpJ5X&amp;#x26;index=7&quot;&gt;SAP&lt;/a&gt;, and &lt;a href=&quot;https://www.theregister.com/2026/04/07/ly_corp_openstack_consolidation/&quot;&gt;LY&lt;/a&gt; have recently published or presented the latest advancements in their &lt;a href=&quot;https://openinfra.org/open-infrastructure-blueprint-white-paper&quot;&gt;OpenInfra Blueprint&lt;/a&gt;, architectures combining Linux, OpenStack, and Kubernetes. &lt;/li&gt;
&lt;li&gt;On September 8-9, &lt;a href=&quot;https://t.e2ma.net/click/uxb2ii/igq4cs/mrp2o8&quot;&gt;OpenInfra Summit Asia | KubeCon | CloudNativeCon | PyTorch Conference China&lt;/a&gt; will take place in Shanghai. This flagship event unites adopters, technologists, and community members from across the region to drive innovation in open source infrastructure, cloud native computing, and open source AI around common, industry-wide use cases like next-gen AI. Over two days, the OpenInfra community will collaborate with the PyTorch and CNCF communities across dozens of open technologies, including two of the most active open source projects to exist—Kubernetes and OpenStack—to shape the future of open source software and technology as a whole.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/open-sovereign-cloud-day-recap&quot;&gt;Open Source Drives Digital Sovereignty&lt;/a&gt; at Inaugural Open Sovereign Cloud Day&lt;/li&gt;
&lt;li&gt;OpenInfra Members Huawei, OVHCloud, ZTE, Dell Technologies, AMD, H3C, Hystax, and AlmaLinux all participated in CloudFest 2026 in Rust, Germany along with 10K attendees. Read more about the event &lt;a href=&quot;https://openinfra.org/blog/cloudfest-2026-infrastructure-is-driving-the-next-wave&quot;&gt;here&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;If you have job listings for OpenStack, Kata Containers, Zuul, or StarlingX, consider posting them on the practically brand new &lt;a href=&quot;https://gitjobs.dev/&quot;&gt;OpenInfra Foundation&apos;s GitJobs&lt;/a&gt; board. Be sure to tag “OpenInfra” as the foundation!&lt;/li&gt;
&lt;li&gt;At the most recent OpenInfra Foundation Board meeting, the Board established a new AI Policy Working Group to explore the rapidly evolving AI landscape and its implications for the OpenInfra ecosystem. The group will examine how AI developments may affect OpenInfra policy across areas including maintainer workflows, infrastructure, security, and copyright.&lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://t.e2ma.net/click/uxb2ii/igq4cs/2jq2o8&quot;&gt;membership in the OpenInfra Foundation&lt;/a&gt;. &lt;a href=&quot;https://t.e2ma.net/click/uxb2ii/igq4cs/icr2o8&quot;&gt;Book a meeting with Jimmy McArthur&lt;/a&gt; today!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://www.lfasiallc.com/kubecon-cloudnativecon-openinfra-summit-china/&quot;&gt;OpenInfra Summit Asia&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 8 &amp;#x26; 9, 2026&lt;/li&gt;
&lt;li&gt;Combined with KubeCon CloudNativeCon &amp;#x26; PyTorch Conference China&lt;/li&gt;
&lt;li&gt;Shanghai, China | Shanghai International Convention Center Oriental Riverside Hotel&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/register/&quot;&gt;Register Now&lt;/a&gt; | Prices increase this week on May 7&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://t.e2ma.net/click/uxb2ii/igq4cs/upt2o8&quot;&gt;Become a Sponsor&lt;/a&gt; | Contracts must be signed by July 17.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1dK_dHXjYPZptgX8I6lfxldMmRoRfxTRC2K6uzUP1ivk/edit?tab=t.0&quot;&gt;OpenStack&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Deployers and operators are encouraged to upgrade their Ironic, Keystone and Skyline versions for several new important security fixes. As always, &lt;a href=&quot;https://security.openstack.org/#openstack-security-advisories-ossa&quot;&gt;consult the OpenStack Security site&lt;/a&gt; and &lt;a href=&quot;https://lists.openstack.org/mailman3/lists/openstack-announce.lists.openstack.org/&quot;&gt;subscribe to the OpenStack Announcements mailing list&lt;/a&gt; for the latest in official OpenStack Security Advisories and Security Notes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1tuX7R69c-2BAXNChdwmCQEXblAy9ocWFIpscKE869uk/edit?tab=t.0&quot;&gt;Kata Containers&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The new Kata Containers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases/tag/3.30.0&quot;&gt;3.30.0&lt;/a&gt; release is now available!&lt;/li&gt;
&lt;li&gt;The community is working hard on the Kata Containers 4.0.0 release. If you’re curious about what the new major version of the runtime is going to bring you, check out the &lt;a href=&quot;https://katacontainers.io/blog/release-4-0-0-preview/&quot;&gt;release preview blog post&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/19V2FvemKvlxCKO6z8NsJfU7rNboLvYCAzzZ_8U-7RpI/edit?tab=t.0&quot;&gt;StarlingX&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The StarlingX community participated in the recent Project Teams Gathering (PTG) event. Check out the release overview &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-vptg-april-2026-recap/&quot;&gt;blog posts&lt;/a&gt; to find out more about the 12.0 release and future plans.&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;&lt;a href=&quot;https://docs.google.com/document/d/1OrwXFZgITKTuqdcjXaSRKoT3UN1IxchI6-4gGTQzAHc/edit?tab=t.0&quot;&gt;Zuul&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Releases &lt;a href=&quot;https://lists.zuul-ci.org/archives/list/zuul-announce@lists.zuul-ci.org/thread/OEC3XMF2VIQ4RAYMEVOCHYIS5NB6VKK6/&quot;&gt;14.1.0&lt;/a&gt; and &lt;a href=&quot;https://lists.zuul-ci.org/archives/list/zuul-announce@lists.zuul-ci.org/thread/AANNLH37KT7JNG5QPBEWSLT7YZ4CKEEV/&quot;&gt;14.2.0&lt;/a&gt; bring exciting new features and important security fixes; the Zuul maintainers encourage everyone to upgrade at their earliest opportunity.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Updates from OpenInfra Members&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://superuser.openinfra.org/articles/ongoing-development-and-next-steps-for-docomo-and-tacker/&quot;&gt;Ongoing Development and Next Steps for DOCOMO and Tacker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://superuser.openinfra.org/articles/high-performance-openstackwhen-vietnams-cloudinfrastructure-is-no-longer-thebottleneck/&quot;&gt;High Performance OpenStack: When Vietnam’s Cloud Infrastructure Is No Longer the Bottleneck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/pulse/integrate-cinder-volume-dell-emc-unity-using-aydin-tabatabaei-qnj7f/?trackingId=mM5BJ%2FSrSMmjrHHDnIqopQ%3D%3D&quot;&gt;Integrate Cinder-volume with Dell EMC Unity using kolla-ansible&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;More OpenInfra Community Events&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;See the full list of &lt;a href=&quot;https://t.e2ma.net/click/uxb2ii/igq4cs/m3a3o8&quot;&gt;2026 OpenInfra events&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Where Cloud Native Meets Infrastructure: OpenInfra at KubeCon CloudNativeCon EU]]></title><description><![CDATA[From talks referencing OpenStack-powered platforms to the steady traffic at the Kata Containers booth, OpenInfra had a visible and growing presence across KubeCon CloudNativeCon Europe]]></description><link>https://openinfra.org/blog/openinfra-kubecon-cloudnativecon-openstack-kata-containers</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-kubecon-cloudnativecon-openstack-kata-containers</guid><pubDate>Mon, 13 Apr 2026 15:28:38 GMT</pubDate><content:encoded>&lt;p&gt;KubeCon + CloudNativeCon Europe has always been a barometer for where cloud native is heading, but this year, one theme stood out clearly across sessions, booths, and hallway conversations: digital sovereignty is no longer theoretical. It’s being built now and OpenInfra technologies are increasingly central to that effort.&lt;/p&gt;
&lt;p&gt;From talks referencing OpenStack-powered platforms to the steady traffic at the Kata Containers booth, OpenInfra had a visible and growing presence across the event. What emerged wasn’t just project awareness, it was a cohesive narrative around how open infrastructure underpins sovereign, scalable, and AI-ready platforms.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Digital Sovereignty as the Connective Thread&lt;/h2&gt;
&lt;p&gt;Across the event, digital sovereignty wasn’t confined to a single track, it showed up everywhere including the inaugural &lt;a href=&quot;https://openinfra.org/blog/open-sovereign-cloud-day-recap&quot;&gt;Open Sovereign Cloud Day&lt;/a&gt;. Whether in discussions about European infrastructure independence, AI governance, or platform engineering, the underlying question was consistent: how do organizations maintain control over their data, workloads, and infrastructure in an increasingly complex ecosystem that has been historically reliant on US based hyperscalers?&lt;/p&gt;
&lt;p&gt;This is where OpenInfra’s approach resonated. The &lt;a href=&quot;https://openinfra.org/open-infrastructure-blueprint-white-paper&quot;&gt;OpenInfra Blueprint&lt;/a&gt; surfaced repeatedly in conversations as a practical framework, not just a vision, for building sovereign cloud architectures supporting cloud native workloads. Rather than prescribing a single stack, it emphasizes composability: combining technologies like OpenStack, Kubernetes, and other open source components to create flexible, interoperable systems. At Open Sovereign Cloud Day, SAP talked about how they have engineered their platform to speak the same language at every layer of the stack. With Kubernetes being that language, built on a foundation of OpenStack, the whole environment is composable and replaceable and, therefore, sovereign. &lt;/p&gt;
&lt;p&gt;At KubeCon EU, that blueprint wasn’t just a white paper, it was visible everywhere in real-world implementations running at scale with high degrees of digital sovereignty.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 135.3515625%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,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&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;screenshot 2026 04 13 at 10 34 20 am&quot;
        title=&quot;screenshot 2026 04 13 at 10 34 20 am&quot;
        src=&quot;/static/6da54af4813f19a4a0592bd2a0245e25/fcda8/screenshot-2026-04-13-at-10.34.20%E2%80%AFam.png&quot;
        srcset=&quot;/static/6da54af4813f19a4a0592bd2a0245e25/01e7c/screenshot-2026-04-13-at-10.34.20%E2%80%AFam.png 512w,
/static/6da54af4813f19a4a0592bd2a0245e25/fcda8/screenshot-2026-04-13-at-10.34.20%E2%80%AFam.png 590w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Kubernetes Needs Open Infrastructure&lt;/h2&gt;
&lt;p&gt;One of the most compelling examples came in the &lt;a href=&quot;https://superuser.openinfra.org/articles/keeping-sovereignty-on-track-how-frances-national-railway-runs-on-open-source/&quot;&gt;Day two keynotes from SNCF&lt;/a&gt;, the French national railway operator. Their story reinforced a critical point that echoed throughout the event: Kubernetes on its own isn’t the platform, it depends on one.&lt;/p&gt;
&lt;p&gt;After running hundreds of Kubernetes clusters across public cloud providers, SNCF made a deliberate move to build a private cloud platform using OpenStack as the foundation. The reasoning was straightforward: to achieve sovereignty; they needed control over networking, storage, and compute.&lt;/p&gt;
&lt;p&gt;Their platform now combines Kubernetes with OpenStack to replicate the capabilities of public cloud environments while maintaining full control over their own infrastructure. It’s a model that aligns closely with the OpenInfra Blueprint and one that many European organizations and governments are already leveraging. &lt;/p&gt;
&lt;p&gt;A &lt;a href=&quot;https://www.youtube.com/watch?v=MgerB2Tl0MQ&amp;#x26;list=PLj6h78yzYM2MXCOWSN9CqqID6OOvF7wxL&amp;#x26;index=232&quot;&gt;breakout session&lt;/a&gt; also highlighted this powerful combination. LY Corporation highlighted OpenStack’s continued relevance at massive scale.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;data:image/png;base64,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AElEQVRgrGHrRMubPH/GaBrFYkQM8DoXCbhNJmACJmACJjBEwIa0IRB2TMAETMAETMAETGA+EnCfjp1Aw7wFvdg15Tr21jiHCZiACZiACZjAXCJgQ9pc2htuiwmYgAmYQDMB+03ABEzABEzABEzABEzABExgThGwIW1O7Q43Zv4QcE9MwARMwARMwARMwARMwARMwARMwATmG4EjDWnzrYfujwmYgAmYgAmYgAmYgAmYgAmYgAmYwJEEHGICJnDMBGxIO2ZkzmACJmACJmACJmACJmACJjDbBFy/CZiACZiACcwGARvSZoO66zQBEzABEzABEziVCbjvJjAJAf2rg0mi839/MFm840zABEzABEzABKaTgA1p00nXZZuACZjAvCPgDpmACZiACUw/ARnTJtL01+4aTMAETMAETMAEJiZgQ9rEbBwz3wi4PyZgAiZgAiZgAiZgAiZgAiZgAiZgAvOfwDT20Ia0aYTrok3ABEzABEzABEzABEzABEzABEzgWAg4rQmYwNwmYEPa3N4/bp0JmIAJmIAJmIAJmIAJnCwE3E4TMAETMAETmPcEbEib97vYHTQBEzABEzABE3h1Ak5hAiZgAiZgAiZgAiZgAq9OwIa0V2fkFCZgAiYwtwm4dSZgAiZgAiZgAiZgAiZgAiZgAjNCwIa0GcHsSiYi4HATMAETMAETMAETMAETMAETMAETMIH5T2C+9NCGtPmyJ90PEzABEzABEzABEzABEzABEzCB6SDgMk3ABExgmIANacMo7DEBEzABEzABEzABEzCB+UbA/TEBEzABEzABE5hKAjakTSVNl2UCJmACJmACJjB1BFySCZiACZiACZiACZiACcwxAjakzbEd4uaYgAnMDwLuhQmYgAmYgAmYgAmYgAmYgAmYwPwjYEPa/NunJ9oj5zcBEzABEzABEzABEzABEzABEzABE5j/BNzD4yBgQ9pxQHMWEzABEzABEzABEzABEzABEzCB2STguk3ABExgdgjYkDY73F2rCZiACZiACZiACZjAqUrA/TYBEzABEzABEzhpCdiQdtLuOjfcBEzABEzABGaegGs0ARMwARMwARMwARMwgVOZgA1pp/Led99N4NQi4N6agAmYgAmYgAmYgAmYgAmYgAmYwAkRsCHthPDNVGbXYwImYAImYAImYAImYAImYAImYAImMP8JuIdznYANaXN9D7l9JmACJmACJmACJmACJmACJnAyEHAbTcAETOAUIGBD2imwk91FEzABEzABEzABEzCByQk41gRMwARMwARMwASOhoANaUdDyWlMwARMwARMYO4ScMtMwARMwARMwARMwARMwARmiIANaTME2tWYgAmMR8BhJmACJmACJmACJmACJmACJmACJnDyELAh7Xj3lfOZgAmYgAmYgAmYgAmYgAmYgAmYgAnMfwLuoQk0EbAhrQmGvSZgAiZgAiZgAiZgAiZgAiYwnwi4LyZgAiZgAlNLwIa0qeXp0kzABEzABEzABEzABKaGgEsxARMwARMwARMwgTlHwIa0ObdL3CATMAETMIGTn4B7YAImYAImYAImYAImYAImMB8J2JA2H/eq+2QCJ0LAeU3ABEzABEzABEzABEzABEzABEzABMYlMK8MaeP20IEmYAImYAImYAImYAImYAImYAImYALzioA7YwKzRcCGtNki73pNwARMwARMwARMwARMwARORQLuswmYgAmYwElMwIa0k3jnuekmYAImYAImYAImMLMEXJsJmIAJmIAJmIAJnNoEbEg7tfe/e28CJmACpw4B99QETMAETMAETMAETMAETMAETpCADWknCNDZTWAmCLgOEzABEzABEzABEzABEzABEzABEzCB2Scw3Ya02e+hW2ACJmACJmACJmACJmACJmACJmACJjDdBFy+CZwSBGxIOyV2sztpAiZgAiZgAiZgAiZgAiYwMQHHmIAJmIAJmMDREbAh7eg4OZUJmIAJmIAJmIAJzE0CbpUJmIAJmIAJmIAJmMCMEbAhbcZQuyITMAETMIGxBLxtAiZgAiZgAiZgAiZgAiZgAicTARvSTqa95bbOJQJuiwmYgAmYgAmYgAmYgAmYgAmYgAmYwPwnMKqHNqSNwuENEzABEzABEzABEzABEzABEzABE5gvBNwPEzCBqSZgQ9pUE3V5JmACJmACJmACJmACJmACJ07AJZiACZiACZjAHCRgQ9oc3ClukgmYgAmYgAmYwMlNwK03ARMwARMwARMwAROYnwRsSJuf+9W9MgETMIHjJeB8JmACJmACJmACJmACJmACJmACExCwIW0CMA4+GQm4zSZgAiZgAiZgAiZgAiZgAiZgAiZgAvOfwOz10Ia02WPvmk3ABEzABEzABEzABEzABEzABE41Au6vCZjASU3AhrSTeve58SZgAiZgAiZgAiZgAiYwcwRckwmYgAmYgAmc6gRsSDvVR4D7bwImYAImYAKnBgH30gRMwARMwARMwARMwAROmIANaSeM0AWYgAmYwHQTcPkmYAImYAImYAImYAImYAImYAJzgYANaXNhL8znNrhvJmACJmACJmACJmACJmACJmACJmAC85/AKdJDG9JOkR3tbpqACZiACZiACZiACZiACZiACYxPwKEmYAImcLQEbEg7WlJOZwImYAImYAImYAImYAJzj4BbZAImYAImYALzlkCWZaP6pm1pVOAMb9iQNsPAXZ0JmIAJmIAJmEBBwK4JmIAJmIAJmIAJmIAJTEwgIo6IlCFNOiJihgJsSJsh0K7GBExgnhFwd0zABEzABEzABEzABEzABEzABKadgIxmUr1eh1xVKLdZCpsp2ZA2U6TnUD1uigmYgAmYgAmYgAmYgAmYgAmYgAmYwPwncLL3cO/evXjsscfwta99DV//+tfxjW98A4888gieeOIJvPLKK4iIXDPZTxvSZpK26zIBEzABEzABEzABEzABEzABEzgaAk5jAiZwihOo1Wr4/Oc/j9/8zd/EBz/4Qfzcz/0cPvCBD+T+3/u938sNarOByIa02aDuOk3ABEzABEzABEzABOYxAXfNBEzABEzABEzgRAn09/fjC1/4Aj70oQ/hIx/5CP77f//v+Ou//utcn/70p/Hiiy+eaBXHld+GtOPC5kwmYAImYAImME8JuFsmYAImYAImYAImYAImMAcI9PX14YUXXsCBAwewc+dOvP3tb8e73/1uvPOd78Qtt9yCNWvWzEorbUibFeyu1ARMYDoIuEwTMAETMAETMAETMAETMAETMIH5QeCll17Cc889h9bWVuzatQs33ngjbr75Ztx777244447sH79+uF/PjCTPbYhbSZpT1yXY0zABEzABEzABEzABEzABEzABEzABOY/AffwKAnoq5tPP/009FtpX/3qV6HfRfvwhz+MT37yk3jmmWfy8KKoiCi80+7akDbtiF2BCZiACZiACZiACZiACZiACcwHAu6DCZiACUwvgSzL8grq9Tr0Hzv1tU79d07904G/+Zu/wa//+q/jR37kR/Df/tt/w7e//e38jbQiT55xBj5sSJsByK7CBEzABEzABEzABExglgm4ehMwARMwARMwgTlNQAaxQnoLrVKpYOvWrbjrrrvw3ve+Fz/xEz+Bu+++G/v27cPHPvax/B8RHD58eMb7ZEPajCN3hSZgAiZgAiZwbASc2gRMwARMwARMwARMwAROBQIRgYhAqVTCjh078L73vQ8//uM/nhvTrrnmmvy30RT++OOP45FHHsn/EYG46A02GeHkn27ZkDbdhF2+CZzaBNx7EzABEzABEzABEzABEzABEzABEzhqAjKISfqvnf39/blhLSKQpikWLlyI3t5e6E00fe1Tb65FNIxvmKHFhrQJQTvCBEzABEzABEzABEzABEzABEzABExg/hNwD+cCgYjIf/NMbZEB7VOf+lT+m2gf/ehH8c1vfhMyrOmfDDz77LPo6OjIDWqtra3DhraIUNZplw1p047YFZiACZiACZiACZiACZiACZjANBFwsSZgAiYwTwhEBJKkYabSG2nPP/88PvGJT+AXf/EX8aEPfSj3f/zjH8dDDz2Ec845B2eddRba29tz45vSY4aWRgtnqDJXYwImYAImYAImYAImYAIFAbsmYAImYAImYAImUBCQMUyKCLS0tOCyyy7DjTfemPt/67d+C+95z3vw4Q9/GKtWrcKdd96J8847L/+6Z5F/plwb0maKtOsxARMwAROYTwTcFxMwARMwARMwARMwARMwgWkioDfT1q1bh/vvvx/vf//78Za3vAXXX3897r33XvzwD/9wbmBbsGDBNNU+ebE2pE3Ox7EmMA8JuEsmYAImYAImYAImYAImYAImYAImMLcI6G20okXyS8uXL8/fPvuP//E/4gMf+EBuRHvNa16Drq6uIumMuyeXIW3G8bhCEzABEzABEzABEzABEzABEzABEzCBGSfgCk85AhGR/+OAsR2PCFSrVbS1teVumqZjk8zodjKjtbkyEzABEzABEzABEzABEzABE5jnBNw9EzABEzCB+UvAhrT5u2/dMxMwARMwARMwARM4VgJObwImYAImYAImYAImMAkBG9ImgeMoEzABEzCBk4mA22oCJmACJmACJmACJmACJmAC00vAhrTp5evSTeDoCDiVCZiACZiACZiACZiACZiACZiACZjAnCdwwoa0Od9DN9AETMAETMAETMAETMAETMAETMAETOCECbgAEzABwIY0jwITMAETMAETMAETMAETMIH5TsD9MwETMAETMIEpIWBD2pRgdCEmYAImYAImYAImMF0EXK4JmIAJmIAJmIAJmMBcIWBD2lzZE26HCZiACcxHAu6TCZiACZiACZiACZiACZiACcwjAjakzaOd6a5MLQGXZgImYAImYAImYAImYAImYAImYAImMP8JHEsPbUg7FlpOawImYAImYAImYAImYAImYAImYAJzh4BbYgImMMMEbEibYeCuzgRMwARMwARMwARMwARMQAQsEzABEzABEzj5CNiQdvLtM7fYBEzABEzABExgtgm4fhMwARMwARMwARMwgVOSgA1pp+Rud6dNwAROZQLuuwmYgAmYgAmYgAmYgAmYgAmYwPERsCHt+Lg51+wQcK0mYAImYAImYAImYAImYAImYAImYALzn8Cc7aENaXN217hhJmACJmACJmACJmACJmACJmACJx8Bt9gETGA+E7AhbT7vXffNBEzABEzABEzABEzABI6FgNOagAmYgAmYgAlMSsCGtEnxONIETMAETMAETOBkIeB2moAJmIAJmIAJmIAJmMB0E7AhbboJu3wTMAETeHUCTmECJmACJmACJmACJmACJmACJnASELAh7STYSXO7iW6dCZiACZiACZiACZiACZiACZiACZjA/CfgHoqADWmiYJmACZiACZiACZiACZiACZiACcxfAu6ZCZiACUwRARvSpgikizEBEzABEzABEzABaG8JZAAAAG9JREFUEzCB6SDgMk3ABEzABEzABOYOgSFDWrBFFmAGZuAx4DHgMeAx4DEwhWMA8LUVMAPADAAzAMwAMAPADAAzAMwAMAPgJGUwZEiDFxMwARMwgVEEvGECJmACJmACJmACJmACJmACJmACown8/wAAAP//MkaK9wAAAAZJREFUAwD6y4cKVlQDngAAAABJRU5ErkJggg==&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;Their approach (also reflected in a recent &lt;a href=&quot;https://www.theregister.com/2026/04/07/ly_corp_openstack_consolidation/&quot;&gt;article in The Register&lt;/a&gt;) standardizes and consolidates infrastructure across environments demonstrating how OpenStack remains a backbone for organizations managing massive, distributed systems. It’s a reminder that while cloud native technologies evolve rapidly, the need for a stable, scalable infrastructure layer remains constant.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Kata Containers and the Rise of Agent Sandboxing&lt;/h2&gt;
&lt;p&gt;While sovereignty dominated the macro conversation, security at the workload level was just as prominent, especially in the context of AI.&lt;/p&gt;
&lt;p&gt;At the Kata Containers booth, one topic consistently drew attention: agent sandboxing.&lt;/p&gt;
&lt;p&gt;As AI agents become more capable, interacting with tools, APIs, memory, and even executing code, their risk profile expands dramatically. Traditional container isolation, which relies on a shared host kernel, is increasingly seen as insufficient for securing these workloads.&lt;/p&gt;
&lt;p&gt;Kata Containers offers a different approach: lightweight virtual machines that provide hardware-level isolation. Combined with emerging “agent sandbox” patterns, this enables:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stronger isolation between workloads&lt;/li&gt;
&lt;li&gt;Reduced risk of memory leakage across sessions&lt;/li&gt;
&lt;li&gt;Zero persistence between agent runs&lt;/li&gt;
&lt;li&gt;Minimal host visibility for untrusted workloads&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This isn’t just a niche concern, it’s quickly becoming a foundational requirement for running AI safely at scale. The conversations at KubeCon made it clear: secure AI infrastructure will require rethinking isolation and Kata is at the center of that shift.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;A Growing Convergence Between Cloud Native and OpenInfra &lt;/h2&gt;
&lt;p&gt;Beyond formal sessions, OpenInfra’s presence was visible on the show floor. Several OpenInfra Foundation members had booths, many of them prominently displaying OpenStack or related technologies as part of their platforms.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 518px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 135.15625%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,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&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;OpenInfra Platinum Member, Huawei&quot;
        title=&quot;Huawei Booth at KubeCon CloudNativeCon EU &quot;
        src=&quot;/static/5c0e55a3005acab1634e97db17c8e56e/6b9fd/screenshot-2026-04-13-at-10.33.15%E2%80%AFam.png&quot;
        srcset=&quot;/static/5c0e55a3005acab1634e97db17c8e56e/01e7c/screenshot-2026-04-13-at-10.33.15%E2%80%AFam.png 512w,
/static/5c0e55a3005acab1634e97db17c8e56e/6b9fd/screenshot-2026-04-13-at-10.33.15%E2%80%AFam.png 518w&quot;
        sizes=&quot;(max-width: 518px) 100vw, 518px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This wasn’t accidental. It reflected a broader trend: organizations are increasingly integrating OpenInfra components even if Kubernetes is the primary interface developers see.&lt;/p&gt;
&lt;p&gt;What KubeCon EU ultimately revealed is a growing convergence between cloud native and open infrastructure communities.&lt;/p&gt;
&lt;p&gt;Kubernetes may define how applications are deployed and managed, but OpenInfra technologies are increasingly defining where and how those applications run, especially in environments where sovereignty, security, and scale are non-negotiable.&lt;/p&gt;
&lt;p&gt;From SNCF’s hybrid platform to SAP’s sovereign cloud initiatives, from Kata’s role in securing AI agents to the widespread adoption of the OpenInfra Blueprint, the message was clear:&lt;/p&gt;
&lt;p&gt;The future of cloud native depends on open infrastructure.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: March 2026]]></title><description><![CDATA[The latest from the OpenInfra Foundation]]></description><link>https://openinfra.org/blog/openinfra-newsletter-march-2026</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-newsletter-march-2026</guid><pubDate>Mon, 06 Apr 2026 15:20:08 GMT</pubDate><content:encoded>&lt;h2 class=&quot;fix-h2&quot;&gt;Kata Containers and the Case for Stronger AI Agent Sandboxing&lt;/h2&gt;
&lt;p&gt;As autonomous AI agents grow more capable, generating and executing code, interacting with external APIs, and accumulating memory that shapes future behavior, the security risks they introduce are forcing a hard look at container isolation. Traditional containers were never designed for workloads this unpredictable, leaving platforms vulnerable to prompt injection, memory poisoning, and kernel-level breakouts that can compromise an entire cluster. &lt;a href=&quot;https://katacontainers.io/&quot;&gt;Kata Containers&lt;/a&gt;, which runs workloads inside lightweight virtual machines to provide a hard boundary between the agent and the host, is emerging as one of the most promising approaches to closing that gap.&lt;/p&gt;
&lt;p&gt;A &lt;a href=&quot;https://www.youtube.com/watch?v=WM5pYEbiaaw&quot;&gt;recent OpenInfra Live episode&lt;/a&gt; brought together engineers from Ant Group, Google, and NVIDIA to dig into exactly this challenge, examining where standard containers fall short and how stronger isolation primitives could help. The Kata Containers community also showed up in force at KubeCon + CloudNativeCon EU earlier this month, where more than 13,500 attendees had the opportunity to engage with the project firsthand.&lt;/p&gt;
&lt;p&gt;Learn more about “&lt;a href=&quot;https://superuser.openinfra.org/articles/why-ai-agents-need-stronger-sandboxing-and-what-the-kata-containers-community-is-doing-about-it&quot;&gt;Why AI agents need stronger sandboxing and what the Kata Containers community is doing about it&lt;/a&gt;” on Superuser.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;OpenInfra Foundation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The OpenInfra Foundation’s Digital Sovereignty Working Group published &lt;a href=&quot;https://openinfra.org/digital-sovereignty/&quot;&gt;a landing page&lt;/a&gt; highlighting the OpenInfra response to regional digital sovereignty demands. As a next step, the group will publish case studies, best practices and comparisons against proprietary systems. &lt;/li&gt;
&lt;li&gt;On September 8-9, &lt;a href=&quot;https://www.lfasiallc.com/kubecon-cloudnativecon-openinfra-summit-china/&quot;&gt;OpenInfra Summit Asia | KubeCon | CloudNativeCon | PyTorch Conference China&lt;/a&gt; will take place in Shanghai. This flagship event unites adopters, technologists, and community members from across the region to drive innovation in open source infrastructure, cloud native computing, and open source AI around common, industry-wide use cases like next-gen AI. Over two days, the OpenInfra community will collaborate with the PyTorch and CNCF communities across dozens of open technologies, including two of the most active open source projects to exist— Kubernetes and OpenStack—to shape the future of open source software and technology as a whole.&lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership in the OpenInfra Foundation&lt;/a&gt;. &lt;a href=&quot;https://www.linuxfoundation.org/meetings/jmcarthur3&quot;&gt;Book a meeting with Jimmy McArthur&lt;/a&gt; today!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;OpenInfra Summit Asia&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;September 8 &amp;#x26; 9, 2026&lt;/li&gt;
&lt;li&gt;Combined with KubeCon CloudNativeCon &amp;#x26; PyTorch Conference China&lt;/li&gt;
&lt;li&gt;Shanghai, China | Shanghai International Convention Center Oriental Riverside Hotel&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/program/call-for-proposals-cfp/#submit-your-talk&quot;&gt;Submit Your Talk&lt;/a&gt; | The CFP closes May 3 at 11:59 pm China Standard Time.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/events/sponsorship&quot;&gt;Become a Sponsor&lt;/a&gt; | Contracts must be signed by July 17.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;OpenStack&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-announce@lists.openstack.org/thread/7WU5RWBRB4UQQAIHMTCKMTIEDRATHVGD/&quot;&gt;OpenStack 2026.1 SLURP “Gazpacho”&lt;/a&gt; was released on April 1, followed by &lt;a href=&quot;https://www.youtube.com/watch?v=YSrqj-pKBPo&quot;&gt;an accompanying introduction the next day on OpenInfra Live&lt;/a&gt;. Later this week on Thursday, April 9, catch another &lt;a href=&quot;https://www.youtube.com/watch?v=zrL62jyoEZs&quot;&gt;OpenInfra Live episode diving deeper into Ironic&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Kata Containers&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The new Kata Containers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases/tag/3.28.0&quot;&gt;3.28&lt;/a&gt; release is now available!&lt;/li&gt;
&lt;li&gt;The nomination period for the Kata Containers Architecture Committee election starts on April 7! If you’re an active contributor and would like to run for a seat you can submit your nomination till April 14!&lt;/li&gt;
&lt;li&gt;The Kata Containers community will be participating in the upcoming Project Teams Gathering (PTG). Keep an eye on the event schedule to join their sessions throughout the week.&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;OpenDev Collaboratory&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The OpenDev team will be upgrading Gerrit on &lt;a href=&quot;http://review.opendev.org&quot;&gt;review.opendev.org&lt;/a&gt; from version 3.11 to 3.12 on April 12, 2026, at 20:00 UTC. The team has allocated an hour for the upgrade outage. More information about this new Gerrit version can be found in the upstream &lt;a href=&quot;https://www.gerritcodereview.com/3.12.html&quot;&gt;release notes&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;StarlingX&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The StarlingX community will be participating in the upcoming PTG. Keep an eye on the event schedule to join their session at the event.&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Zuul&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Zuul team would love to hear your feedback. Whether that is for the new Zuul Launcher system, successes that Zuul has helped enable, or discussion about bugs you’ve run into, the feedback is useful and welcome. You can join us on &lt;a href=&quot;https://matrix.to/#/#zuul:opendev.org&quot;&gt;Matrix&lt;/a&gt;, the &lt;a href=&quot;https://lists.zuul-ci.org/mailman3/lists/zuul-discuss.lists.zuul-ci.org/&quot;&gt;mailing list&lt;/a&gt;, or send your feedback to the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/zuul_user_survey&quot;&gt;user survey&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;More OpenInfra Community Events&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;April 20-24 | &lt;a href=&quot;https://openinfra.org/ptg&quot;&gt;Project Teams Gathering (PTG)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;August 29 | &lt;a href=&quot;https://www.meetup.com/openstack-nigeria-user-group/events/313525373/&quot;&gt;OpenInfra Day Nigeria&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;See the full list of &lt;a href=&quot;https://openinfra.org/community-events/&quot;&gt;2026 OpenInfra events&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Open Source Drives Digital Sovereignty at Inaugural Open Sovereign Cloud Day ]]></title><description><![CDATA[A detailed recap after attending the half day Open Sovereign Cloud Day event at KubeConEU 2026 illustrating how open source is key to the global market pushing for digital sovereignty. ]]></description><link>https://openinfra.org/blog/open-sovereign-cloud-day-recap</link><guid isPermaLink="false">https://openinfra.org/blog/open-sovereign-cloud-day-recap</guid><pubDate>Wed, 01 Apr 2026 14:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This year at KubeCon CloudNativeCon Europe there was a day zero event that directly related to many topics the &lt;a href=&quot;https://openinfra.org/digital-sovereignty/&quot;&gt;OpenInfra Digital Sovereignty working group&lt;/a&gt; have been discussing for several months now around OpenInfra projects like OpenStack. The topics of data sovereignty and digital sovereignty have long been huge focuses driving change in legislation for the EU, leading other regions of the world to follow suit. As laws roll out globally around data privacy and protection, it is becoming increasingly apparent that leveraging open source is the answer.  &lt;/p&gt;
&lt;p&gt;The inaugural &lt;a href=&quot;https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/open-sovereign-cloud-day/#about&quot;&gt;Open Sovereign Cloud Day&lt;/a&gt; was a half day event that could have easily spilled over into several more days of content. While the focus was heavily on how Europe is handling digital sovereignty, a lot of the presentations were applicable to open source usage all around the world. &lt;/p&gt;
&lt;p&gt;Topics ranged widely, from &lt;a href=&quot;https://commission.europa.eu/document/download/09579818-64a6-4dd5-9577-446ab6219113_en&quot;&gt;the Cloud Sovereignty Framework&lt;/a&gt; that was published by the European Commission, to case studies about evolving to be more digitally sovereign and pitfalls to avoid. While many of the tools and topics were focused on EU countries, open source usage - like OpenStack for open source infrastructure is deeply embedded in a lot of European businesses and is used globally making these tools and advice useful to any cloud provider,  especially an open source based one! &lt;/p&gt;
&lt;p&gt;The common theme that rang through every presentation and discussion was simple - digital sovereignty really starts with open source. There were so many other resounding messages alongside the key theme, however: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Progress over purity: is it better to take 18 months to be perfect? Or better to move the key pieces of data in a week? Waiting for timing and whatnot to be perfect before making the move is a trap because the process will likely never be perfect. The fact is that data has gravity and the larger the dataset, the harder to move. &lt;/li&gt;
&lt;li&gt;Portability is a sovereignty requirement:  Not being able to migrate from provider to provider freely likely results from having less control over your data. Having a strategy for long term control requires portability. Interoperability and avoiding vendor lock in are key benefits of leveraging open source software. &lt;/li&gt;
&lt;li&gt;Sovereignty requires skills: So much of the knowledge of how to build and operate a cloud has been outsourced to the US over the last couple decades and as a result the industry has less diverse geography when it comes to these skills. People with the skills are becoming more and more sought after as the drive for local cloud infrastructure increases in geographies like the EU. In this day and age, cloud is not just a technical choice anymore, it has become a geopolitical one. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of the speakers and organizers did an excellent job at bringing together a compelling schedule full of information and things to think about. The messages from this half day event will echo through the OpenInfra community in upcoming discussions during the OpenInfra Digital Sovereignty working group meetings. This working group, which has been collaborating on documents to help guide organizations leveraging OpenInfra projects to be more digitally sovereign, has representation from 23 organizations representing 15 countries. The diversity of the working group really shows that the topic of digital sovereignty reaches far beyond the EU because of how central open source is to being fully sovereign. The working group is also hoping to begin publishing case studies and thought leadership pieces on more areas of digital sovereignty to add to the ongoing conversation in this space that will only become more relevant as the world continues to pursue digital sovereignty and looks to open source projects like OpenStack, Kata Containers, StarlingX and Zuul to help. If you or your organization are interested in getting involved in this working group, &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/digital_sovereignty_wg_interest_form&quot;&gt;fill out this this interest form.&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[CloudFest 2026: Infrastructure Is Driving the Next Wave]]></title><description><![CDATA[Even with higher hardware costs, organizations are investing in on-prem and hosted private clouds because control over data, jurisdiction, and operations has become a priority.]]></description><link>https://openinfra.org/blog/cloudfest-2026-infrastructure-is-driving-the-next-wave</link><guid isPermaLink="false">https://openinfra.org/blog/cloudfest-2026-infrastructure-is-driving-the-next-wave</guid><pubDate>Tue, 31 Mar 2026 19:06:15 GMT</pubDate><content:encoded>&lt;p&gt;This was my first time attending CloudFest, and it exceeded expectations. More than 10,000 people came together at EuropaPark, and while the sessions were strong, a lot of the real signal came from the hallway conversations, especially on Tuesday and Wednesday.&lt;/p&gt;
&lt;p&gt;The opening keynote from Hewlett Packard Enterprise set the tone early. Peter Groth, VP &amp;#x26; GM, SP &amp;#x26; OEM at HPE, focused on two forces that are shaping nearly every infrastructure decision right now. Hardware costs are rising, and at the same time, organizations are moving workloads toward infrastructure they control. That shift is being driven by digital sovereignty requirements and increasing costs from vendors like Broadcom and VMware, along with pressure from hyperscalers.&lt;/p&gt;
&lt;p&gt;The direction is clear. Even with higher hardware costs, organizations are investing in on-prem and hosted private clouds because control over data, jurisdiction, and operations has become a priority.&lt;/p&gt;
&lt;p&gt;That trend was visible everywhere. Digital sovereignty was not just a talking point, it was embedded in how people are thinking about architecture. Decisions about where workloads run, who operates them, and how systems are built are getting a lot more attention, particularly across Europe where regulatory and market forces are accelerating change.&lt;/p&gt;
&lt;p&gt;Another noticeable shift is how infrastructure is showing up in developer conversations. AI workloads, GPU orchestration, and data locality requirements are making it harder to treat infrastructure as something abstracted away behind a platform. Teams are paying closer attention to what is actually running underneath their applications and how those environments are designed.&lt;/p&gt;
&lt;p&gt;You can also see the broader market adjusting in real time. The impact of the Broadcom acquisition of VMware continues to push organizations to evaluate alternatives, and digital sovereignty is accelerating those decisions. This is translating into active migration projects, new deployments, and a renewed focus on infrastructure strategy.&lt;/p&gt;
&lt;p&gt;That interest was visible in sessions as well. Daniel Menzel of Menzel IT also gave an OpenStack-based talk, “&lt;a href=&quot;https://www.cloudfest.com/event/agenda?q=Menzel&amp;#x26;id=84450&quot;&gt;Private Cloud Infrastructure – Bringing Hyperscaler Tech into Your Own Basement&lt;/a&gt;”, which drew a packed room, with well over 80 attendees and strong engagement throughout. There is growing attention on platforms like OpenStack that offer flexibility and control, especially for organizations looking to balance cost, performance, and sovereignty requirements.&lt;/p&gt;
&lt;p&gt;Across the event, there was also a steady stream of conversations with companies building or operating cloud infrastructure in Europe. Many are already using open source technologies or exploring how to incorporate them more deeply into their stack. There is clear interest in collaboration and a recognition that building in the open can accelerate both innovation and market alignment.&lt;/p&gt;
&lt;p&gt;My biggest takeaway was the overall energy. There is a lot of momentum in the European market right now. Sovereignty initiatives are moving quickly, AI infrastructure demand is increasing, and companies are actively positioning themselves to meet those needs. You could see it in the volume of meetings, the depth of conversations, and the amount of deal making happening throughout the event.&lt;/p&gt;
&lt;p&gt;CloudFest delivered a clear signal. Infrastructure is a central part of how organizations are thinking about the future, shaped by sovereignty, cost, and the operational demands of AI. This was my first time attending, and it is definitely one I will be back for next year.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: February 2026]]></title><description><![CDATA[Africa: A Strategic Growth Opportunity for OpenInfra]]></description><link>https://openinfra.org/blog/openinfra-newsletter-february-2026</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-newsletter-february-2026</guid><pubDate>Mon, 02 Mar 2026 17:15:34 GMT</pubDate><content:encoded>&lt;h1&gt;Africa: A Strategic Growth Opportunity for OpenInfra&lt;/h1&gt;
&lt;p&gt;Africa is emerging as a major growth market for open infrastructure, driven by digital sovereignty initiatives, increasing AI adoption, and demand for cost-efficient cloud solutions. The OpenInfra Foundation already has a growing presence across the continent, with active OpenInfra User Groups in markets such as Kenya, Nigeria, and Central Africa, alongside rising engagement from both global and regional ecosystem players. This momentum reflects a broader shift toward open source as organizations seek to reduce dependency on proprietary infrastructure.&lt;/p&gt;
&lt;p&gt;Recent survey data from OpenInfra community members and organizations operating in Africa points to strong demand for private cloud, virtualization, and AI infrastructure. Key sectors include telecom, fintech, government, and education. Respondents also highlighted growth in locally built cloud platforms and hybrid or edge deployments designed to meet regional requirements.&lt;/p&gt;
&lt;p&gt;For OpenInfra members and the broader ecosystem, this presents a clear opportunity. Africa is not only adopting open infrastructure but actively shaping how it is deployed. With a growing developer base, increased focus on data sovereignty, and rising demand for open technologies, the region is well positioned for long-term investment and ecosystem expansion.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://superuser.openinfra.org/articles/africa-a-strategic-growth-opportunity-for-open-infrastructure/&quot;&gt;Read more&lt;/a&gt; about OpenInfra opportunities in Africa and how to get involved.&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Please welcome our newest Silver Member, &lt;a href=&quot;http://leaseweb.com&quot;&gt;Leaseweb&lt;/a&gt;, a Dutch public and private cloud hosting company that’s been in business for 25 years. Welcome to the OpenInfra Foundation!&lt;/li&gt;
&lt;li&gt;On September 8-9, &lt;a href=&quot;https://www.lfasiallc.com/kubecon-cloudnativecon-openinfra-summit-china/&quot;&gt;OpenInfra Summit Asia | KubeCon | CloudNativeCon | PyTorch Conference China&lt;/a&gt; will take place in Shanghai. This flagship event unites adopters, technologists, and community members from across the region to drive innovation in open source infrastructure, cloud native computing, and open source AI around common, industry-wide use cases like nextgen AI. Over two days, the OpenInfra community will collaborate with the PyTorch and CNCF communities across dozens of open technologies, including two of the most active open source projects to exist—Kubernetes and OpenStack—to shape the future of open source software and technology as a whole.&lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. &lt;a href=&quot;https://www.linuxfoundation.org/meetings/jmcarthur3&quot;&gt;Book a meeting&lt;/a&gt; with Jimmy McArthur today.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenInfra Summit Asia&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Combined with KubeCon CloudNativeCon &amp;#x26; PyTorch Conference China&lt;/li&gt;
&lt;li&gt;September 8 &amp;#x26; 9, 2026&lt;/li&gt;
&lt;li&gt;Shanghai, China | Shanghai International Convention Center Oriental Riverside Hotel&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.lfopensource.cn/kubecon-cloudnativecon-openinfra-summit-pytorch-conference-china/program/call-for-proposals-cfp/#submit-your-talk&quot;&gt;Submit Your Talk&lt;/a&gt; | The CFP closes May 3, 2026 at 11:59pm China Standard Time&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/events/sponsorship&quot;&gt;Become a Sponsor&lt;/a&gt; | Contracts must be signed by July 17, 2026.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://releases.openstack.org/gazpacho/schedule.html&quot;&gt;OpenStack 2026.1 “Gazpacho”&lt;/a&gt; is well into feature freeze, with release candidates due to arrive next week. This is the time for maintainers to assemble project highlights, distributors to test their updated packages, and deployers to review release notes in preparation for the official release on April 1.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The new Kata Containers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases/tag/3.27.0&quot;&gt;3.27&lt;/a&gt; release is now available!&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenDev: Free software needs free tools&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/KXICOMLOABQLOXITQK2IC2C32UNJG3LO/&quot;&gt;Clark Boylan has been reelected&lt;/a&gt; to another one-year term as OpenDev’s Service Coordinator. The community thanks him for his continued leadership, and his support for the many open source projects which call the OpenDev Collaboratory their home.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The StarlingX community is currently working towards cutting milestone 3 on March 4th, and is on track to deliver the 12.0 release this Spring!&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!**&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Zuul 14.0.0 has been released. This release includes the new Zuul Launcher component which replaces the now deprecated Nodepool system. Both systems are currently supported to make transitioning from Nodepool to Zuul Launcher easier. Deployments should begin the process of converting as Nodepool support will eventually be dropped. More information can be found in the &lt;a href=&quot;https://lists.zuul-ci.org/archives/list/zuul-announce@lists.zuul-ci.org/thread/KJWMMIZNUN3AGIY47IS25HKPYPWXMK4L/&quot;&gt;release announcement&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Upcoming OpenInfra and Community Events&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;We’re excited to &lt;a href=&quot;https://openinfra.org/blog/announcing-2026-openinfra-events&quot;&gt;announce the current list of 2026 OpenInfra events&lt;/a&gt; including the OpenInfra Summit, OpenInfra Days, and a few more events where you can find the OpenInfra community!&lt;/li&gt;
&lt;li&gt;23-26 March | &lt;a href=&quot;https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/&quot;&gt;Meet the Kata Containers community at KubeCon EU in Amsterdam&lt;/a&gt; | Booth #1362&lt;/li&gt;
&lt;li&gt;April 20-24, 2026 | &lt;a href=&quot;https://openinfra.org/ptg&quot;&gt;Project Teams Gathering (PTG)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;August 29, 2026 | &lt;a href=&quot;https://t.e2ma.net/click/mv0dgi/ulijjyje/a21xh8&quot;&gt;OpenInfra Day Nigeria&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.org&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra at FOSDEM 2026: Community, Collaboration, and Continued Momentum]]></title><description><![CDATA[In 2026, OpenInfra staff were on the ground across FOSDEM devrooms, policy sessions, Birds of a Feather discussions, and community events, but also several of the ancillary events — listening, contributing, and helping connect the dots across ecosystems.]]></description><link>https://openinfra.org/blog/openinfra-fosdem-2026-takeaways</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-fosdem-2026-takeaways</guid><pubDate>Tue, 24 Feb 2026 17:09:28 GMT</pubDate><content:encoded>&lt;p&gt;FOSDEM remains the most important gathering of the global free and open source software community. Everyone is present, from the largest foundation-led projects to the smallest hobbyist project, for a crowded week-end with more than a thousand talks. Other open source events aggregated to the FOSDEM weekend to form the EU Open Source week, all in all resulting in a busy week for open source enthusiasts !&lt;/p&gt;
&lt;p&gt;In 2026, OpenInfra staff were on the ground across FOSDEM devrooms, policy sessions, Birds of a Feather discussions, and community events, but also several of the ancillary events — listening, contributing, and helping connect the dots across ecosystems.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;A Strong Signal from Europe&lt;/h2&gt;
&lt;p&gt;At both CHAOSSCon and the Open Source Policy Summit events, one theme stood out: a growing recognition that open source is a global commons. Conversations around sustainability, funding models, and public-sector adoption made it clear that, while policy environments are evolving, the most durable solutions are built through international collaboration, not fragmentation. &lt;/p&gt;
&lt;p&gt;OpenInfra’s perspective,  grounded in open governance, global participation, and production-grade infrastructure, was well aligned with the direction of the dialogue.&lt;/p&gt;
&lt;p&gt;I personally participated in a panel discussion on this topic in the “Open Source and EU Policy” devroom: “&lt;a href=&quot;https://fosdem.org/2026/schedule/event/DNUTXJ-eu-global-digital-sovereignty/&quot;&gt;Global Collaboration and Europe’s Digital Sovereignty Goals&lt;/a&gt;.”&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Technical Engagement Across the Stack&lt;/h2&gt;
&lt;p&gt;FOSDEM’s devrooms were packed, as usual. Interest in virtualization, cloud infrastructure, and community governance continues to be high.&lt;/p&gt;
&lt;p&gt;The OpenStack operator-focused BoF, hosted by Amy Marrich, filled the room, with active discussion around real-world challenges, shared solutions, and commitments to improve tooling and reporting. Participants voted to repeat the session next year, which is a strong signal of continued operator investment. We also used the opportunity to advocate for the Public Cloud SIG and OpenStack Ops discussions, reinforcing the importance of practitioner-led collaboration.&lt;/p&gt;
&lt;p&gt;In parallel, Kata Containers community members connected throughout the weekend, from hallway conversations to a dedicated community dinner that brought together contributors from multiple continents, including former mentorship participants who are now active contributors in Europe. New technical conversations emerged around Rust-based Kata development and AI-focused use cases, with follow-up collaboration already underway.&lt;/p&gt;
&lt;p&gt;Across meetings, OpenInfra staff facilitated introductions between community members exploring integration opportunities spanning Kata Containers, StarlingX, and emerging edge and device-focused projects. FOSDEM once again proved that progress often starts with the right hallway conversation.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Open Governance and Community Health&lt;/h2&gt;
&lt;p&gt;The Community devroom sessions reflected a mature ecosystem, with participants deeply thinking about sustainability, inclusivity, governance models, and the impact of AI on contribution workflows.&lt;/p&gt;
&lt;p&gt;OpenInfra contributed directly to that conversation with Ildiko Vancsa’s session on “&lt;a href=&quot;https://fosdem.org/2026/schedule/event/UTAMGU-downstream_mindset_vs_upstream_communities/&quot;&gt;Downstream Mindset vs. Upstream Communities&lt;/a&gt;,” which resonated strongly with attendees and sparked continued dialogue beyond the room. (Check out &lt;a href=&quot;https://openinfra.org/blog/openinfra-community-management&quot;&gt;Ildiko’s summary of her session here&lt;/a&gt;.) The appetite for thoughtful governance and practical collaboration models remains strong.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Visible, Accessible, and Engaged&lt;/h2&gt;
&lt;p&gt;Combined for the first time to reflect our ongoing and growing collaboration, the CNCF and OpenInfra booth saw steady traffic, including many long-time contributors and a notable number of newcomers asking how our foundations differ within the broader open source foundation landscape. These conversations matter. They are opportunities to articulate clearly who we are: a foundation focused on open source infrastructure software supporting critical workloads everywhere, governed openly, and built by global communities. (A special shout-out to OpenStack and Kata Community members who helped staff the booth, including JP Evrard, Markus Rudy, Damian Fajfer, Kara Pritchard, Artem Goncharov, and Kees Meijs. Thank you!)&lt;/p&gt;
&lt;p&gt;Evenings were equally productive. The LF social gathering and smaller community meetups created space for substantive discussion without the rush of the conference schedule. These are the kind of conversations that deepen trust and accelerate collaboration.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Why FOSDEM Matters more than ever&lt;/h2&gt;
&lt;p&gt;I have been coming to and speaking at FOSDEM since 2005. It has evolved over time, but it is unique in that it brings together policy leaders, operators, upstream maintainers, security practitioners, and first-time contributors in one place. Every subcommunity of open source shows up.&lt;/p&gt;
&lt;p&gt;For OpenInfra, that matters.&lt;/p&gt;
&lt;p&gt;Europe’s engagement with open source infrastructure continues to grow. Key stakeholders are moving from talking about how open source could help increase regional digital sovereignty, to actually planning to do something about it. Policymakers are asking the right questions. Operators are sharing hard-won lessons. Contributors are exploring new workloads, including AI-driven systems and edge use cases.&lt;/p&gt;
&lt;p&gt;Our role is to show up consistently, participate constructively, and help connect these conversations back to durable, open infrastructure communities.&lt;/p&gt;
&lt;p&gt;FOSDEM 2026 reinforced that this work is relevant and accelerating.&lt;/p&gt;
&lt;p&gt;We’re already looking ahead to next year.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Announcing 2026 OpenInfra Events]]></title><description><![CDATA[We’re excited to announce the current list of 2026 OpenInfra events including the OpenInfra Summit, OpenInfra Days, and a few more events where you can find the OpenInfra community! These community-powered events unite local and global operators, developers, and users to collaborate and share expertise on building and operating open infrastructure at scale! Please fill out the form below if you would like to receive notifications on updates regarding these events.]]></description><link>https://openinfra.org/blog/announcing-2026-openinfra-events</link><guid isPermaLink="false">https://openinfra.org/blog/announcing-2026-openinfra-events</guid><pubDate>Fri, 20 Feb 2026 20:24:57 GMT</pubDate><content:encoded>&lt;p&gt;We’re excited to announce the current list of 2026 OpenInfra events including the OpenInfra Summit, OpenInfra Days, and a few more events where you can find the OpenInfra community! These community-powered events unite local and global operators, developers, and users to collaborate and share expertise on building and operating open infrastructure at scale!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What’s New in 2026&lt;/h2&gt;
&lt;p&gt;Since joining the Linux Foundation in 2025, a few new opportunities have emerged for the OpenInfra community to collaborate with the global open source ecosystem! This means that in 2026 you can expect to see co-locations and collaboration with the Cloud Native, Ceph, PyTorch communities and more!&lt;/p&gt;
&lt;p&gt;We will soon be opening registration, CFPs, sponsorships and more for these events. &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/2026_openinfra_events_updates&quot;&gt;Signup to get notified&lt;/a&gt; for these updates!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;2026 Lineup of OpenInfra Events&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Join us at the OpenInfra Summit Asia&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8-9 September 2026 | &lt;a href=&quot;https://www.lfasiallc.com/kubecon-cloudnativecon-openinfra-summit-china/&quot;&gt;KubeCon + CloudNativeCon + OpenInfra Summit Asia + PyTorch Conference&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Attend an OpenInfra Day&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 2026 | KCD x OpenInfra Day Vietnam&lt;/li&gt;
&lt;li&gt;August 2026 | OpenInfra Day Nigeria&lt;/li&gt;
&lt;li&gt;September 2026 | OpenInfra Day Kenya&lt;/li&gt;
&lt;li&gt;September 2026 | KCD x OpenInfra Day Korea&lt;/li&gt;
&lt;li&gt;October 2026 | OpenInfra Day Saar-Lor-Lux (Germany)&lt;/li&gt;
&lt;li&gt;H2 2026 | Ceph x OpenInfra Day North America&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfra.dev/days&amp;#x27;&quot;&gt;See the 2026 Openinfra Days!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;More places to find the OpenInfra Community&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;February  2026 | OpenInfra x CNCF Booth &amp;#x26; LF Reception at FOSDEM&lt;/li&gt;
&lt;li&gt;March 2026 | Kata Containers Booth at KubeCon + CloudNativeCon Europe, Booth #1362&lt;/li&gt;
&lt;li&gt;April 2026 | Project Teams Gathering (PTG)&lt;/li&gt;
&lt;li&gt;May 2026 | OpenInfra Forum Sweden&lt;/li&gt;
&lt;li&gt;June 2026 | OpenInfra Project Booth &amp;#x26; Meetup India at KubeCon + CloudNativeCon India&lt;/li&gt;
&lt;li&gt;July 2026 | OpenInfra Project Booth &amp;#x26; Meetup Japan at KubeCon + CloudNativeCon Japan&lt;/li&gt;
&lt;li&gt;November 2026 | OpenInfra Track at the ALASCA Summit&lt;/li&gt;
&lt;li&gt;August - September 2026 | Cloud Operator Days Tokyo (CODT)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfra.org/days&quot;&gt;See more OpenInfra Community Events!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thank you!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;None of this would be possible without the incredible energy of the OpenInfra community. From &lt;a href=&quot;https://www.meetup.com/pro/openinfradev/&quot;&gt;local meetups&lt;/a&gt; to OpenInfra Summits, the vast majority of these events are dreamed up, organized, and executed by the very people who build and use the software.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Strengthening Open Source Communities through Community Management and Mindset]]></title><description><![CDATA[Ildikó has been involved in and working with open source projects for more than a decade, and through those experiences, she has learned how individuals and companies in these communities work together, or at least try to.]]></description><link>https://openinfra.org/blog/openinfra-community-management</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-community-management</guid><pubDate>Wed, 18 Feb 2026 17:02:06 GMT</pubDate><content:encoded>&lt;p&gt;I’ve been involved in and working with open source projects for more than a decade, and through those experiences, I’ve learned how individuals and companies in these communities work together, or at least try to.&lt;/p&gt;
&lt;p&gt;As a community manager for over 7 years, I have made it my practice to study open source communities, both those I work with directly and those in which I’m involved as a contributor, through the lens of achieving not just success but also sustainability. To dive into some of my findings, I recently gave &lt;a href=&quot;https://fosdem.org/2026/schedule/event/UTAMGU-downstream_mindset_vs_upstream_communities/&quot;&gt;a talk at FOSDEM&lt;/a&gt; where I explored the challenges of corporate involvement in open source projects and how these challenges affect community dynamics and stability.&lt;/p&gt;
&lt;p&gt;When talking to a company that relies on open source software (OSS) for its products and services, one of the first questions that comes to my mind is, “Are you investing in maintaining these OSS projects upstream?” If you are reading the OpenInfra blog, your answer is likely “Yes,” or, as a sponsor or advocate, you may be considering that as a next step in your strategy. Either way, it’s helpful to be familiar with some of the challenges that arise in open source ecosystems, particularly when projects become relied upon in production. &lt;/p&gt;
&lt;p&gt;So, what exactly are these challenges, and what can you do to address them?&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Downstream Mindset&lt;/h2&gt;
&lt;p&gt;As OSS has become the go-to for most companies to build their solutions, and more and more people have gotten involved in open source projects on behalf of their employers, as part of their paid job, which is amazing to see. However, when these individuals don’t get the guidance and support from their companies to be meaningfully involved, the upstream project often starts to struggle, sometimes without understanding why. This phenomenon affects OpenInfra and all other open source communities with notable corporate involvement, even those with diverse stakeholder ecosystems and production deployments.&lt;/p&gt;
&lt;p&gt;I love seeing more and more companies sharing code online and having their employees involved upstream. However, for many, it is just the start of their open source journey, and they might find a lot of steps and processes that seem counterintuitive compared to traditional proprietary practices. Rushing into execution without any training or time allowed for employees to learn about open source processes and ways of working can make the road forward a bit more rocky than it needs to be.&lt;/p&gt;
&lt;p&gt;Other challenges along the way are even more hidden, sometimes even to the individuals who are affected. When companies assign people from their teams to work upstream, they often don’t see beyond the company&apos;s short-term needs. The priorities for people working upstream are usually feature development and fixing bugs that affect the company. Employees are often incentivized to keep their company as their top priority when working upstream, within the limited time they are allowed. As these individuals are paid to work upstream in the OSS project, it’s only natural that they will represent their companies in the community, so what is the problem?&lt;/p&gt;
&lt;p&gt;If everyone is always focused only on the development work and bug fixes their companies need, who will maintain the open-source project? How can the project and community remain sustainable over time if maintenance tasks don’t get done?&lt;/p&gt;
&lt;p&gt;Below are examples of areas that get neglected and suffer. Which of them do you recognize?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Documentation, if it even exists, becomes outdated.&lt;/li&gt;
&lt;li&gt;Deprecation timelines stretch because downstream stakeholders need more time.&lt;/li&gt;
&lt;li&gt;Decisions get delayed due to varying downstream interests and the lack of leadership authority.&lt;/li&gt;
&lt;li&gt;Mentorship programs lack mentors, because everyone’s busy, and company management doesn’t allow allocating time for it.&lt;/li&gt;
&lt;li&gt;CI infrastructure relies quietly on overworked contributors who fix issues before most people even notice there was one.&lt;/li&gt;
&lt;li&gt;Maintainer burnout occurs because people who care pick up the slack in their own free time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The majority of the above challenges boil down to the rapid growth of the open source ecosystem, much of which is driven by corporate interests. Many people who get involved on behalf of companies never receive education about open source or the support to actually care for the OSS project(s) they are involved in. &lt;/p&gt;
&lt;p&gt;I remember when I first got involved in the OpenStack community and learned about the concept of the ‘Community Hat’ from open source experts who have been in the ecosystem for years or even decades. This concept taught me that caring for the project is on me, too, from day 1. I fear this “Community Hat” concept has been lost somewhere along the way, harming open source communities and the ecosystem as a whole.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;The Community Hat - Take Ownership Over Your OSS Project&lt;/h2&gt;
&lt;p&gt;When contributing upstream, we all wear multiple hats that we need to constantly balance. The Company Hat aligns our work in the OSS project with product roadmaps, internal goals, and customer commitments. The Community Hat ensures we, as individuals, take ownership of the project and treat it as our own, because it is! This makes conversations about sustainability, onboarding, governance clarity, and the experience of users beyond our immediate stakeholders a priority, as opposed to something that only happens at best effort. This is crucial because if people who work on the open source project don’t take responsibility for it, then who will?&lt;/p&gt;
&lt;p&gt;As a community manager, it is my responsibility to remind contributors to put on their Community Hat, too, when they are working on OpenInfra projects and participate in discussions on any of the communication platforms their communities are using. It allows and encourages them to make decisions efficiently, while also asking how these decisions will affect the ecosystem six months or two years from now. It encourages them to consider how newcomers will receive guidance to understand and follow the processes to get involved. And, it enables them to teach their employers that production stability downstream depends on resilience upstream.&lt;/p&gt;
&lt;p&gt;The decision that’s in the best interest of the community is in the best interest of all downstream organizations that depend on it, even if it doesn’t seem like an immediate benefit.&lt;/p&gt;
&lt;p&gt;While all this sounds easy, implementing it in practice isn’t always straightforward. Here are 4 practices that you can encourage your communities to follow and your companies to support:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Make Maintenance Work a Shared Responsibility&lt;/h2&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Remember, maintenance work is not just the project maintainers’ job. As a contributor, tasks like writing and updating documentation, helping to debug CI, and doing reviews are everyone’s responsibilities, including you.&lt;/p&gt;
&lt;p&gt;Surface maintenance work in planning conversations. Documentation updates, CI stability, refactoring, release notes, and mentoring are part of the project’s infrastructure. When they are explicitly discussed and tracked, they become shared responsibilities rather than quiet burdens.&lt;/p&gt;
&lt;p&gt;Encourage shared ownership of long-term direction. Leadership continuity, mentorship pipelines, and contributor onboarding do not maintain themselves. When these areas are treated as core components of the project, they strengthen resilience.&lt;/p&gt;
&lt;p&gt;Connect maintenance to long-term stability. When documentation or CI improvements are framed in terms of user experience and ecosystem reliability, their value becomes clearer across the board.&lt;/p&gt;
&lt;p&gt;Sharing the burden leads to longevity.&lt;/p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Frame and Visualize Decisions for the Whole Ecosystem&lt;/h2&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Think in terms of users, not only stakeholders in the room. OpenInfra projects serve a global audience that extends far beyond a specific company’s customers. Expanding that perspective often clarifies trade-offs and timelines.&lt;/p&gt;
&lt;p&gt;Publish timelines, milestones and deprecation paths. Clear, published plans create predictability. They reduce friction when discussing timelines internally and help contributors explain upstream expectations within their organizations.&lt;/p&gt;
&lt;p&gt;Diverse considerations build sustainability.&lt;/p&gt;
&lt;ol start=&quot;3&quot;&gt;
&lt;li&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Document Your Governance and Processes, not just the Code&lt;/h2&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Acknowledge, document and rotate leadership roles where possible. Having clearly documented leadership roles, including responsibilities and how to assume them, supports the emergence of new leaders.&lt;/p&gt;
&lt;p&gt;Set principles for your community, and document them as part of your processes. Humans most often go towards the least resistance. Make tasks like testing and documentation mandatory parts of the contribution workflow to avoid building debt from the get-go.&lt;/p&gt;
&lt;p&gt;Clarity and transparency reduce the likelihood of friction before it escalates.&lt;/p&gt;
&lt;ol start=&quot;4&quot;&gt;
&lt;li&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Support Contributors from the Organizational Side&lt;/h2&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Allocate explicit time for upstream responsibilities. Maintenance, documentation, and community participation require space. When they are acknowledged in planning cycles, contributors can engage sustainably.&lt;/p&gt;
&lt;p&gt;Recognize community contributions in performance conversations. Maintenance tasks, such as code refactoring, documentation updates, CI maintenance, mentorship, governance participation, and ecosystem improvements, deliver real value. Recognition reinforces their importance.&lt;/p&gt;
&lt;p&gt;Align upstream practices with internal standards. Most organizations already prioritize testing, documentation, and lifecycle management for their own products. Drawing parallels to upstream projects helps organizations apply the same standards to the open source project and, in turn, contribute to the project’s operational stability and risk management upstream.&lt;/p&gt;
&lt;p&gt;These small decisions by engineering managers and organizational leaders have a meaningful impact on their employees who are involved in OSS projects. When contributors feel supported in wearing both hats, their engagement becomes more durable.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;The Role of an OpenInfra Foundation Community Manager&lt;/h2&gt;
&lt;p&gt;Community management is often associated with outreach, advocacy, and sometimes handling processes like running community elections or scheduling and facilitating meetings. But that’s just the tip of the iceberg, which the OpenInfra Foundation recognizes. OpenInfra community managers are in a unique position, supporting communities like OpenStack and Kata Containers from a neutral position.&lt;/p&gt;
&lt;p&gt;This allows us to put the community first and prioritize inclusion, efficiency and sustainability. By maintaining a neutral perspective, we can surface emerging risks, connect conversations across teams, and guide discussions toward clarity. We work with communities to document expectations, clarify processes, identify bottlenecks and distribute responsibilities before strain becomes damaging. This also includes reminding maintainers and contributors to put on the Community Hat and keep strengthening the systems that enable collaboration.&lt;/p&gt;
&lt;p&gt;While having a community manager isn’t mandatory for your project to be successful and sustainable, you need to make sure there are people who always put the community first and can hold up a mirror when things go sideways.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Keep Balance&lt;/h2&gt;
&lt;p&gt;Contributing to an open source project on behalf of a company can be a delicate process, which puts pressure on individuals. Only a handful of people are assigned to work on open source projects full time with the sole focus of enhancing and maintaining them. Everyone else needs to balance working on internal projects and OSS at the same time, and prioritize corporate needs while working upstream.&lt;/p&gt;
&lt;p&gt;When the Community Hat and the Company Hat are in balance, that brings benefits to both the open source project and the companies that rely on it. This balance makes it possible to implement functionality upstream that is valuable to users, while also finding time for maintenance work and making decisions that don’t favor one company over others, efficiently.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Take Ownership of OSS Projects You’re Involved In&lt;/h2&gt;
&lt;p&gt;There is a silent belief that only maintainers have the qualifications and permissions to do things like code reviews and maintaining processes and systems, along with the assumption that they work on OSS projects full time. In reality, the community at large is responsible not just for the code and documentation, but also for the tools and processes they rely on, and many maintainers put in their free time to ensure all of these are covered to keep the lights on. This is your opportunity to make a change!&lt;/p&gt;
&lt;p&gt;Along with your Company Hat, if you have one, put on the Community Hat and start executing the practical steps outlined above to strengthen resilience, reinforce trust, and ensure that the infrastructure we build together continues to evolve with intention.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet NETWAYS: Building Sovereign Cloud Solutions with Open Source Technologies]]></title><description><![CDATA[NETWAYS Managed Services thrives on open source. With OpenStack at the heart of our cloud platform, becoming an OpenInfra Member was a natural step. ]]></description><link>https://openinfra.org/blog/openinfra-member-netways</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-netways</guid><pubDate>Thu, 12 Feb 2026 10:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC60lEQVQoz32SW0hUURSGT1DkbcjmnL33cUbT0bFJzbFpyjJn1OM4dtPsQqYlBllphl2goocoanrvLekCPfQUBEF2MyvoIcp7RTeEAitpbKai1Nqjtf7wPPTYgp9/rf/hYy1YCmOMGGMQQsBimYOFefnYtbcNJcGV2FS/DRu31GNDbR2amvegsmodqjdtxv5DR9DSth9LPB7k5uTAZrNjmsEFJ0UXnDjn0wHpNhvZc9yUtaWFHPVt5KhrpaytbZS5upYyN+6gzKpt5Kxtpuz6VnI37KWC0gpKdziICWYytGSVlHiLShrj4JpKVvs8CN8q8KIguNcPvaQKYkUl2GIfdKMGbFkA2pJSsKIgVE8xmK8K2nwHMnxOssYlI7vaTcrJJjfZbTriE5LodCiENy9foOfJY/T39qC/p9v0gb5es3860I/ng4N4NjiAwb5eDL1+hVAohMS4RErLy4D3eICUfZtz6fzhpYhPtFBHxw38r/4QEItNYnLqN37JmJndvH0L8TPiKKfOi+x1blKUmcl0bLsbrWvtdOnyFbwPf8bD7gG8Hf6IoXfDCEeiAAgyNomWnY3wFi6Cz+eHy+VCV9c9dN7txGxlFuXvXA6H30WKpqqU6XSgumUrXbl6DRMyhqevhzA88gnvPozg85dvICJMTU2h+cAReEorYayswQJPER48fITOu3dMYF5jIbKCuaRwphG3p8HadIo6uu7/9+SxiRh+jEv8jP3G1+8TZna94zoSZyWQo9iFgoN+UpimUkp6Btl2n6D2CxdpYnyMPoyMUDgc/qfR0VFT0WiEvkSjFIlEzHnyl6RzZ9spyWIhPpdR/p4VpGhJCUgNrEf6jqNwz3fCCFQg6C9BqVEGwzAQCARMLysrQ3l5Ofx+H1YZS1FheNFgFKJmsQtWpoFr5mNjekPpPHZephYsk1amyjWaLs8k26Sb69IqhEzRdck5l0IIqeu6FJzL1BRV2oRV2nWrTE8TUgguGWeSMSb/AqNz8mSjNF5FAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Netways&quot;
        title=&quot;Netways Web Services&quot;
        src=&quot;/static/fa57cf76184260b736e44a0d26a0e8a3/5a190/netways-blog.png&quot;
        srcset=&quot;/static/fa57cf76184260b736e44a0d26a0e8a3/01e7c/netways-blog.png 512w,
/static/fa57cf76184260b736e44a0d26a0e8a3/5a190/netways-blog.png 800w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://nws.netways.de/en/managed-services/&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://nws.netways.de/en/managed-services/&quot;&gt;NETWAYS Managed Services&lt;/a&gt; thrives on open source. With OpenStack at the heart of our cloud platform, becoming an OpenInfra Member was a natural step. We’re committed to giving back to the upstream community that makes our work possible by contributing code, sharing knowledge, and participating in the global exchange of ideas that OpenInfra enables.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;How We Use OpenInfra Projects&lt;/h3&gt;
&lt;p&gt;OpenStack is not just a component of our tech stack,  it&apos;s the foundation. Our flagship offerings like the NETWAYS Cloud, NETWAYS Managed Kubernetes®, and various SaaS applications are all powered by OpenStack.&lt;/p&gt;
&lt;p&gt;Thanks to OpenStack’s mature, actively maintained platform, we&apos;re able to deliver:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;High-quality services&lt;/li&gt;
&lt;li&gt;Simplified maintenance processes&lt;/li&gt;
&lt;li&gt;Rapid, reliable innovation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Without it, scaling and sustaining the level of service our customers expect would be significantly more challenging.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;What Makes the NETWAYS Cloud Unique?&lt;/h3&gt;
&lt;p&gt;We’ve built the NETWAYS Cloud to reflect what a modern public cloud should offer — especially for businesses focused on data sovereignty, vendor neutrality, and operational flexibility:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open Standards &amp;#x26; APIs: Powered by OpenStack, our platform ensures freedom from vendor lock-in.&lt;/li&gt;
&lt;li&gt;Two Availability Zones: Spanning multiple data centers and powered by our own hardware for enhanced reliability.&lt;/li&gt;
&lt;li&gt;Compliance: Our infrastructure meets critical standards like ISO27001 and PCI DSS, essential for our customers in the EU and beyond.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Committed to the OpenInfra Community&lt;/h3&gt;
&lt;p&gt;We’re not just users, we’re active participants in the OpenInfra ecosystem. Over the years, NETWAYS has:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sponsored official OpenInfra events&lt;/li&gt;
&lt;li&gt;Presented at global conferences&lt;/li&gt;
&lt;li&gt;Hosted our own event, stackconf, to foster dialogue around sovereign, open-source cloud platforms&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Community is at the heart of everything we do. Whether it’s contributing upstream, organizing events, or simply sharing knowledge, NETWAYS is here to help advance the open source movement.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Stewardship, Not Ownership: What I’m Carrying from OpenStack and OpenInfra into the PyTorch Foundation]]></title><description><![CDATA[Mark Collier is taking on a new role at the Linux Foundation, leading the PyTorch Foundation at a moment when PyTorch is rapidly becoming one of the defining infrastructure layers of the AI era.]]></description><link>https://openinfra.org/blog/mark-collier-pytorch-foundation</link><guid isPermaLink="false">https://openinfra.org/blog/mark-collier-pytorch-foundation</guid><pubDate>Wed, 11 Feb 2026 17:05:50 GMT</pubDate><content:encoded>&lt;p&gt;I’m taking on a new role at the Linux Foundation, leading the PyTorch Foundation at a moment when PyTorch is rapidly becoming one of the defining infrastructure layers of the AI era. &lt;a href=&quot;https://pytorch.org/blog/why-im-joining-the-pytorch-foundation/?_gl=1*odw3pz*_up*MQ..*_ga*Mjk5NzI4MzQ1LjE3NzA4MjkyMDY.*_ga_469Y0W5V62*czE3NzA4MjkyMDUkbzEkZzEkdDE3NzA4MjkyMjckajM4JGwwJGgw&quot;&gt;I’ve written separately&lt;/a&gt; about the role itself and the mission of the PyTorch Foundation. Here, I want to focus on something more fundamental: what I’ve learned over more than a decade working on OpenStack and within the OpenInfra community, and how those lessons are shaping the way I approach this next chapter.&lt;/p&gt;
&lt;p&gt;I’ve spent much of my career identifying the infrastructure layers beneath major technology shifts and helping build open source ecosystems around them. When those layers matter, they matter quickly, and the cost of getting them wrong compounds just as fast. This work is about responsibility, stewardship, and making sure success doesn’t outpace the structures needed to sustain it.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;What OpenStack and OpenInfra taught me about success at scale&lt;/h3&gt;
&lt;p&gt;OpenStack didn’t become consequential because it moved fast in its early days. It became consequential because it endured. As adoption grew, it moved from experimentation into production environments where reliability, interoperability, and trust mattered as much as innovation.&lt;/p&gt;
&lt;p&gt;Working within OpenInfra taught me that the hardest challenges don’t appear when projects are small. They show up when success changes the stakes—when more organizations depend on the software, when the ecosystem widens, and when instability stops being an inconvenience and starts becoming a risk multiplier. At that point, governance stops being an abstract principle and becomes operational discipline.&lt;/p&gt;
&lt;p&gt;Across multiple technology cycles, I’ve seen the same pattern repeat: when innovation accelerates this quickly, the infrastructure layer beneath it becomes the real pressure point. If stewardship lags adoption, fragmentation fills the gap. If it keeps pace, communities can absorb growth without losing coherence. These are learned the hard way, and they’re the ones I’m carrying forward.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;From a project to a portfolio: why foundations evolve&lt;/h3&gt;
&lt;p&gt;It’s also important to be precise about what the PyTorch Foundation represents today. Despite the singular name, the Foundation now stewards a growing portfolio of deeply interrelated projects, including vLLM, DeepSpeed, and Ray, alongside the core PyTorch framework. That expansion reflects where the AI ecosystem has gone.&lt;/p&gt;
&lt;p&gt;I’ve seen this transition before. As OpenStack matured into production-critical infrastructure, the OpenStack Foundation evolved to steward additional projects like Kata Containers, StarlingX, and Zuul. Each addressed real needs emerging at scale. Each also made the system more complex. That complexity is not failure but rather a signal that a project has become a platform.&lt;/p&gt;
&lt;p&gt;Foundations exist for exactly this moment: not to centralize control, but to provide neutral ground where collaboration can remain open as ecosystems grow larger, faster, and more interdependent.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;The PyTorch project is at an inflection point&lt;/h3&gt;
&lt;p&gt;PyTorch itself is now unmistakably at an inflection point.&lt;/p&gt;
&lt;p&gt;Fragmentation doesn’t arrive loudly.&lt;br&gt;
In OpenStack, fragmentation rarely showed up as forks or public conflict. It emerged quietly, through well-intentioned extensions and optimizations that didn’t reconnect upstream. At small scale, that drift is manageable. At PyTorch’s scale, it compounds fast. The challenge is keeping innovation connected to a shared core as the ecosystem expands.&lt;/p&gt;
&lt;p&gt;Hardware diversity must not become hardware bias.&lt;br&gt;
PyTorch sits at the center of an explosion in hardware innovation. New accelerators increasingly arrive with PyTorch-first integrations, which speaks to the project’s influence. But I’ve learned that diversity alone doesn’t guarantee neutrality. When performance paths, documentation, or attention tilt too far in one direction, choice narrows even without intent. Stewardship here is about preserving honest abstractions so PyTorch remains a place of real option, not accidental lock-in.&lt;/p&gt;
&lt;p&gt;Velocity and stability must scale together.&lt;br&gt;
PyTorch’s research velocity is one of its defining strengths, and it’s reshaping how quickly ideas move from theory into practice. But as PyTorch embeds itself deeper into production systems, instability carries a higher cost. In OpenStack, I watched teams delay upgrades or maintain private patches to protect themselves, unintentionally increasing fragmentation over time. I’ve learned that stability doesn’t come from slowing down but from making change legible, predictable, and survivable at scale.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;What I’m carrying forward into the PyTorch Foundation&lt;/h3&gt;
&lt;p&gt;Many of the signals PyTorch is sending today are ones I recognize immediately: rapid adoption; explosive innovation at the edges; growing dependence from organizations that now treat this software as mission-critical. These are the conditions that demand stewardship that keeps pace with success.&lt;/p&gt;
&lt;p&gt;The PyTorch Foundation exists to do that work in the open, across a growing portfolio of projects, without privileging any single contributor, vendor, or use case. My role is to help ensure that governance evolves alongside the ecosystem it serves, not after the fact.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Stewardship as continuity, not control&lt;/h3&gt;
&lt;p&gt;I’m deeply grateful to the OpenInfra and OpenStack communities for shaping how I approach this responsibility. Those experiences made one thing clear: long-lived infrastructure depends less on ownership than on trust, and less on speed than on care exercised at the right moments. &lt;/p&gt;
&lt;p&gt;As I step into this role, I do so with confidence in the community, clarity about the stakes, and a strong sense of what this phase of growth requires. The work ahead is about protecting the conditions that allow open ecosystems to keep building, together, at the scale the world now demands.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: January 2026]]></title><description><![CDATA[OpenInfra for Digital Sovereignty ]]></description><link>https://openinfra.org/blog/openinfra-newsletter-january-2026</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-newsletter-january-2026</guid><pubDate>Mon, 02 Feb 2026 17:58:42 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra for Digital Sovereignty&lt;/h1&gt;
&lt;p&gt;OpenInfra projects like OpenStack and Kata Containers are freely available and community-driven, enabling nations to create local infrastructure without vendor lock-in or external dependencies. This model builds trust and increases resilience to  geopolitical or commercial environment changes. It also allows for more controlled ownership over one’s data, including the storage and usage of it.&lt;/p&gt;
&lt;p&gt;In January, the OpenInfra community kicked off a collaborative effort to elevate OpenInfra projects’ role in enabling digital sovereignty. Participants represented several regions where this trend is putting pressure on infrastructure to adapt to regional or local regulations and needs. The group will finalize goals for the effort and regularly meet to develop case studies and documentation to improve awareness for OpenInfra and how it provides governments and enterprises the tools to build local, trusted systems without sacrificing global collaboration. If you&apos;re interested in participating in the Digital Sovereignty Working Group, add your name and contact information &lt;a href=&quot;https://etherpad.opendev.org/p/Digital-Sovereignty-WG&quot;&gt;to the etherpad&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Please welcome OpenInfra Foundation’s newest Platinum Member, &lt;a href=&quot;https://viettel.com.vn/en/&quot;&gt;Viettel&lt;/a&gt;. Viettel has grown into one of the world’s most valuable telecommunications brands, operating in 11 countries across Asia, Africa and the Americas. Read more about their investment in OpenInfra &lt;a href=&quot;https://openinfra.org/blog/viettel-joins-openinfra-foundation-as-platinum-member&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We’re also thrilled to introduce our newest Silver Member: Hystax, a cloud migration and disaster recovery organization, showing the continued momentum of VMware to OpenStack Migration.&lt;/li&gt;
&lt;li&gt;On September 8-9, &lt;a href=&quot;https://www.lfasiallc.com/kubecon-cloudnativecon-openinfra-summit-china/&quot;&gt;OpenInfra Summit Asia | KubeCon | CloudNativeCon | PyTorch Conference China&lt;/a&gt; will take place in Shanghai. This flagship event unites adopters, technologists, and community members from across the region to drive innovation in open source infrastructure, cloud native computing, and open source AI around common, industry-wide use cases like nextgen AI. Over two days, the OpenInfra community will collaborate with the PyTorch and CNCF communities across dozens of open technologies, including two of the most active open source projects to exist—Kubernetes and OpenStack—to shape the future of open source software and technology as a whole.&lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. &lt;a href=&quot;https://www.linuxfoundation.org/meetings/jmcarthur3&quot;&gt;Book a meeting&lt;/a&gt; with Jimmy McArthur today.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenInfra Summit Asia&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Combined with KubeCon CloudNativeCon &amp;#x26; PyTorch Conference China&lt;/li&gt;
&lt;li&gt;September 8 &amp;#x26; 9, 2026&lt;/li&gt;
&lt;li&gt;Shanghai, China | Shanghai International Convention Center Oriental Riverside Hotel&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/events/sponsorship&quot;&gt;Become a Sponsor&lt;/a&gt; | Contracts must be signed by July 17, 2026.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;If you are deploying and operating OpenStack clouds, check out the &lt;a href=&quot;https://wiki.openstack.org/wiki/Operations/Meetups&quot;&gt;OpenStack Ops Radio Hour&lt;/a&gt; gathering. If you’re interested in participating, please fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openstack_ops_radio_hour_survey&quot;&gt;group’s survey&lt;/a&gt; to help fine tune timing and cadence for the upcoming calls!&lt;/li&gt;
&lt;li&gt;OpenStack election season is here again. Nominations for Technical Committee and Project Team Lead seats open Wednesday, February 4, with campaigning and balloting to follow later in the month. See the &lt;a href=&quot;https://governance.openstack.org/election/&quot;&gt;OpenStack election dashboard&lt;/a&gt; for the complete schedule and other details.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The new &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases/tag/3.25.0&quot;&gt;Kata Containers 3.25&lt;/a&gt; release is now available!&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenDev: Free software needs free tools&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;OpenDev replaced all encryption keys and project SSH keys in our Zuul deployment on January 8, 2026. You may need to rotate and reencrypt Zuul secrets. More information can be found in this &lt;a href=&quot;https://lists.opendev.org/archives/list/service-announce@lists.opendev.org/thread/WBBLBI6ZS6FA6Q5ZMH4C2MWPL3WG3H24/&quot;&gt;announcement&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;OpenDev moved its synchronous communications from #opendev on the OFTC IRC network to &lt;a href=&quot;https://matrix.to/#/#opendev:opendev.org&quot;&gt;#opendev:opendev.org&lt;/a&gt; on Matrix.&lt;/li&gt;
&lt;li&gt;OpenDev Service Coordinator elections begin this month. Find out more information, including important dates, in this &lt;a href=&quot;https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/KXICOMLOABQLOXITQK2IC2C32UNJG3LO/&quot;&gt;mailing list thread&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The StarlingX community has just declared &lt;a href=&quot;https://lists.starlingx.io/archives/list/starlingx-discuss@lists.starlingx.io/thread/TIAG5I2AYVLZVP532SYAD76I2MBZS4UH/&quot;&gt;milestone 2&lt;/a&gt; for the upcoming 12.0 release. Keep an eye out for further updates as contributors work on adding all accepted features for the upcoming version.&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Zuul 13.1.0 has been released with an important security update. All deployments of Zuul should be upgraded to this version or a newer version. Details can be found in this &lt;a href=&quot;https://lists.zuul-ci.org/archives/list/zuul-announce@lists.zuul-ci.org/thread/2WHXPBPRLFF6ZNSSZ3AKOBBBHMWY4YNR/&quot;&gt;announcement&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;23-26 March | &lt;a href=&quot;https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/&quot;&gt;Meet the Kata Containers community at KubeCon Cloud NativeCon EU&lt;/a&gt; in Amsterdam | Booth #1362&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Where to find the OpenInfra Community at FOSDEM]]></title><description><![CDATA[FOSDEM 2026 is just around the corner and the OpenInfra community will be there again this year! From OpenStack and adjacent infrastructure projects to broader discussions on digital sovereignty, upstream engagement, and real-world operations, OpenInfra contributors and leaders are using FOSDEM to share lessons learned and set priorities for the future. Keep reading to find out where you can meet the community at FOSDEM.]]></description><link>https://openinfra.dev/blog/openinfra-fosdem-2026</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-fosdem-2026</guid><pubDate>Fri, 23 Jan 2026 19:21:05 GMT</pubDate><content:encoded>&lt;!--StartFragment--&gt;
&lt;h1&gt;Where to find the OpenInfra Community at FOSDEM&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://fosdem.org/2026/&quot;&gt;FOSDEM 2026&lt;/a&gt; is just around the corner and the OpenInfra community will be there again this year! From OpenStack and adjacent infrastructure projects to broader discussions on digital sovereignty, upstream engagement, and real-world operations, OpenInfra contributors and leaders are using FOSDEM to share lessons learned and set priorities for the future. Keep reading to find out where you can meet the community at FOSDEM.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;OpenInfra + CNCF Stand at FOSDEM&lt;/h2&gt;
&lt;p&gt;In collaboration with the CNCF, OpenInfra will have a stand at FOSDEM 2026. We would appreciate community support in &lt;a href=&quot;https://docs.google.com/spreadsheets/d/10LAA2HxkBZ8mraBavlnB96phVc9x7EZOkz1O8prHgVY/edit?gid=957523759#gid=957523759&quot;&gt;staffing the stand&lt;/a&gt; throughout the event. We encourage you to sign up for multiple time slots if you are available.&lt;/p&gt;
&lt;p&gt;Stand # K2-A-02&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Sessions to Attend!&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://fosdem.org/2026/schedule/event/DNUTXJ-eu-global-digital-sovereignty/&quot;&gt;Global collaboration and Europe&apos;s digital sovereignty goals: debate&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OpenInfra Foundation GM, Thierry Carrez, joins panelists to discuss how Europe can pursue digital sovereignty not by isolating itself or focusing narrowly on origin labels, but by deepening its capability, participation, and influence within the global open source ecosystem. The session challenges simplistic notions of software ownership and origin, instead proposing the concept of interdependent autonomy. The idea that strategic technological independence can be strengthened through international collaboration. Speakers will address questions about what often gets overlooked in digital sovereignty debates, how Europe can build effective long-term strategies, and how European companies and open source foundations can balance local goals with engagement in global communities without protectionism.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://fosdem.org/2026/schedule/event/XPBDSZ-openstack_community_meetup_bof/&quot;&gt;OpenStack Community Meetup BOF&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Members of the OpenStack community gather for open discussion on topics from development to operations, share experiences, and connect with other contributors and users. The meetup provides a relaxed environment to talk through technical and community challenges, and importantly, to welcome potential new contributors or users who want to learn more about the project and how to get involved in its ecosystem.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://fosdem.org/2026/schedule/event/QTFECS-zero-touch-hpc-nodes/&quot;&gt;Zero‑Touch HPC Nodes: NetBox, Tofu and Packer for a Self‑Configuring SLURM Cluster&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ümit Seren and Leon Schwarzäugl outline how to automate the onboarding of high-performance computing (HPC) nodes so they can go from being physically installed to joining a SLURM cluster with zero manual steps. Building on five years of running an OpenStack-based HPC system for life sciences, they describe an end-to-end “zero-touch” pipeline where NetBox serves as the source of truth for hardware inventory, Tofu/Terragrunt provisions the OpenStack/Ironic infrastructure and network fabric across environments, and Packer with Ansible produces images that let nodes self-configure and securely fetch credentials at first boot. The session also covers challenges encountered with tools like cloud-init in complex bare-metal contexts and shows how reusable, reproducible open-source tooling can simplify large cluster deployment.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://fosdem.org/2026/schedule/event/UTAMGU-downstream_mindset_vs_upstream_communities/&quot;&gt;Downstream Mindset vs Upstream Communities&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The OpenInfra Foundation’s Director of Community, Ildikó Váncsa will present on how corporate approaches to open source can unintentionally harm the projects and broader ecosystems they rely on. As more companies encourage employees to work on open source or open source their code, without support and training in contributing effectively upstream, projects face issues like maintainer burnout and coordination challenges. The talk outlines how corporate priorities can clash with community norms, what individual contributors can do to improve engagement, and offers tools to help educate employers on why nurturing upstream involvement is not just good for open source but smart business strategy.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Viettel Takes Center Stage as the First Vietnamese Platinum Member of OpenInfra Foundation]]></title><description><![CDATA[Accelerating Open Source Cloud Innovation Across Vietnam and Southeast Asia]]></description><link>https://openinfra.org/blog/viettel-joins-openinfra-foundation-as-platinum-member</link><guid isPermaLink="false">https://openinfra.org/blog/viettel-joins-openinfra-foundation-as-platinum-member</guid><pubDate>Tue, 16 Dec 2025 10:00:45 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC5UlEQVQoz4VSSUxTYRh8Jopsjdj3/v9/tCCURTYtYREVaOFRihu4QEDqRiKKCEFiosaD0Wg9edF40AS9ePNkQMDdXkw0oEUxgujBkwRavank7/aNofHuJJPJzGEyX/IpjDFijEEIAZNpDTaUbMTx/gE43dvQ5jmI1v0e7OvoRPeJk2hq3o2WtnYMnjmH3oFBVJaVobioCBaLFcsdXHBSdMGJc74ckG6xkLXITrn7e8nmGSBbZx/lHhignB0dlNN6lHKaD1JexwnK9/SR/VA/ldY1UpbNRkyweIeWppKSZFJJYxxcU8lsXQdRux18qxu8wgHd2QxR3QRWXgvd2AO2xQVWWQe21Q21rAasthnaehuya/PJnJiG/BY7KZe77WS16EhKTqWrXi++zHzC2zev4Z+chH9iAv7JCUy9exvXD1N+TL+fwvSUP559/TwLr9eLlMQUyizJRsVFFymn2otp6OwmJKWYaHRsDP9DLBpFjAiRSCTuxx+PI2lFIhV1ViB/t50UZWUaXeiyo29XBt29dx8IR7H0fhahj18Qmp5DaO4bouEwwpEI+nq6UF5VBqezDoWFhfD5XuLJs6dYrayiDce2wOYoIEVTVcrJs6Gl9wDdfzAMzAfxZ/gFQk9eQY74EHr5BlEZQiwWw42b1+A53I6uwx1oa92F2ZmPGH/8CKuVBCo5UoVcdzEpnGnErZkwd1+h0ee+/54MCiMaDYFiobgdfjiClIRkstUUoPS0gxSmqZSelU2Wnkt0+85dWvr9i75/n6fAwgIt/mMgEIhzcTFAweAPCgR/0vzCIsk/SzR06zalmkzE1zLaeLKaFC01GRmuvcg6eh729XkwXI1wO5yoM+phGAZcLldc6+vr0dDQAKfDge1GJdxGBQ4ZVdhTXgAz08C1+GNjeaHMuzAkM0o3SzNT5U5Nl9fTLNLOdWkWQqbruuScSyGE1HVdCs5lRroqLcIsrbpZZmUKKQSXjDPJGJN/AaLH87qD8709AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Welcome Viettel - OpenInfra Foundation Platinum Member&quot;
        title=&quot;Welcome Viettel - OpenInfra Foundation Platinum Member&quot;
        src=&quot;/static/75befdfc099b75c26cb38ca472147daf/5a190/1200x675-platinum-viettel.png&quot;
        srcset=&quot;/static/75befdfc099b75c26cb38ca472147daf/01e7c/1200x675-platinum-viettel.png 512w,
/static/75befdfc099b75c26cb38ca472147daf/5a190/1200x675-platinum-viettel.png 800w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The OpenInfra Foundation is proud to welcome &lt;a href=&quot;https://viettel.com.vn/en/&quot;&gt;Viettel&lt;/a&gt;, Vietnam’s largest telecommunications and technology group, as our newest Platinum Member. Viettel is the first organization in Vietnam to join at this highest level of membership, and their commitment reflects the growing prominence of open source infrastructure across Southeast Asia.&lt;/p&gt;
&lt;p&gt;This milestone is especially meaningful for the OpenInfra community. Vietnam has been one of the most active and enthusiastic regions in the world. For the past eight years, the Foundation has proudly supported OpenInfra Days Vietnam, helping build a strong ecosystem of engineers, operators, students and organizations. I have had the privilege of visiting Vietnam four times to support this growth and to deepen relationships with Viettel and many others who are advancing open source in the country.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.meetup.com/vietopenstack/&quot;&gt;Vietnam OpenInfra User Group&lt;/a&gt; captured the significance of this moment in a recent reflection on Viettel’s transformation. From the leader of the User Group, Trong Vinh (Tovin) Nguyen:&lt;/p&gt;
&lt;p&gt;“Viettel&apos;s membership upgrade signifies a major strategic shift, evolving from a consumer of open-source technology to a leader in Vietnam and Southeast Asia. This move sends a strong, positive message to the tech ecosystem, reinforcing Viettel&apos;s long-standing support for community building, not only with the Vietnam OpenInfra User Group and the Cloud Native Community in Vietnam, but also through events like technical meetups and OpenInfra Days Vietnam. We look forward to Viettel&apos;s continued leadership across the Asian market. We also hope this milestone serves as a catalyst for other cloud providers to strengthen their commitment to the open-source community, fostering innovation that delivers tangible value to society.”&lt;/p&gt;
&lt;p&gt;That spirit has shaped the open source movement in Vietnam for nearly a decade, and it aligns closely with the commitment Viettel brings as a Platinum Member.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;A Global Leader With a Vision for Digital Society&lt;/h2&gt;
&lt;p&gt;Viettel has grown into one of the world’s most valuable telecommunications brands, operating in 11 countries across Asia, Africa and the Americas. With more than 50,000 employees, the company plays a central role in Vietnam’s national digital strategy and delivers services across mobile connectivity, cloud computing, cybersecurity, AI and digital government.&lt;/p&gt;
&lt;p&gt;The company’s mission centers on building a digital society that improves people’s lives. This vision aligns directly with the OpenInfra Foundation’s belief that open infrastructure enables transparency, collaboration and shared innovation across borders and industries.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Building One of Southeast Asia’s Largest OpenStack Clouds&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://viettelcloud.vn/en&quot;&gt;Viettel Networks&lt;/a&gt;, the business unit responsible for cloud and data center operations, has deployed one of the largest OpenStack-based infrastructures in Southeast Asia. Their cloud underpins digital services for enterprises, government agencies and critical national programs.&lt;/p&gt;
&lt;p&gt;Their OpenStack environment includes 15 private cloud clusters, more than 3,500 physical servers, over 112,000 compute cores, 1,200 terabytes of RAM and more than 11,000 terabytes of storage. This scale demonstrates Viettel’s belief that open source platforms provide the flexibility, security and cost efficiency required for modern sovereign cloud architectures.&lt;/p&gt;
&lt;p&gt;Viettel is also the first cloud provider to meet Vietnam’s official e-Government Cloud standards, reinforcing how open source supports national digital transformation priorities.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;A Complete Open Source Cloud Ecosystem&lt;/h2&gt;
&lt;p&gt;Viettel Cloud delivers a comprehensive suite of open technologies, including Kubernetes-based container platforms, AI and machine learning services, big data analytics, cloud security and a growing collection of SaaS applications for both enterprises and public institutions.&lt;/p&gt;
&lt;p&gt;Supporting this ecosystem is Viettel’s expanding Tier III data center network. Today the company operates 50,000 racks and plans to exceed 60,000 racks across 24 data centers by 2030, placing Viettel among the largest data center providers in Southeast Asia.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Deepening the Partnership With the OpenInfra Community&lt;/h2&gt;
&lt;p&gt;As a Platinum Member, Viettel will contribute engineering expertise, participate in technical governance and collaborate with the global community on the advancement of open cloud, edge and AI infrastructure. Their operational experience running hyperscale OpenStack clusters at national scale will provide valuable insight for operators worldwide.&lt;/p&gt;
&lt;p&gt;For the OpenInfra Foundation, Viettel’s membership reflects the continuation of a long-term investment in Vietnam’s open source landscape. The country has demonstrated extraordinary potential and enthusiasm for collaborative technology development, and Viettel’s leadership marks a significant moment in that ongoing journey.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Welcome, Viettel&lt;/h2&gt;
&lt;p&gt;We are excited to welcome Viettel as a Platinum Member and look forward to the innovation, collaboration and leadership they will bring to the global OpenInfra community. This partnership highlights the momentum of open infrastructure across Southeast Asia and underscores the essential role open source continues to play in shaping the future of cloud, AI and digital transformation.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: December 2025]]></title><description><![CDATA[Check out the OpenStack Marketplace]]></description><link>https://openinfra.org/blog/openinfra-newsletter-december-2025</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-newsletter-december-2025</guid><pubDate>Tue, 02 Dec 2025 19:51:43 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 900px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB6ElEQVQoz62SXWuSYRjHPdt0hx3sIIIORodtjUGtb9BBdBSdxL5AHyFSTxo1IcrELNgswvWGuI16TMPpptOcOjVroxcoglak2Qt73h+fX/i4ZDUQBl3w477g5v5f/4v/bRO9s2iJPM2naT4LKerxDPVYGjlbQV99iZav9cTI11jP5qnUXuDxeLAp8SzG4iqVQpFYZomVUpFcuYRkGuy1BEHApsaye3pktlqYhoFptLpoqmrdhcNhbMqTNHr1NcrjZdRcFXWljLKQQn32HDWRt9ByVbTiK9TlEqakdIRNsztE13XrjEQiHYfG24+IU0Ha4nJIQL6zgDwzh3jlLsp8EinwCDk4j3g1RKv5s7egMreIVtpAS6+hRjMo4UTHmZCxXLaHqUtFq9/prodgEulWGHFyGtFzm63zPpSHcdRkAXk2ijQdQfLdR74X3SX4h79Xjmd3rWDqnYTN7RCsvh2EbmwHspN/QlFTRf5XWd/m17lJJP8DxMtBxEszbLlvdGm6/Hx3+a3z/YVrbDqv88Xl44PTy6bLh+gOILsDhJwXuemdYmLiLLbG0EmaR87w7dApGgdP8NVxjMbAOJ8cR1m3j7JhH+WdfYxy/wjFvmHW+kco9A3zxj5GfWCcH47jnLYPcuDwEPv2D/IbOoj9yaPPN5cAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;newsletter header openstack marketplace 1 &quot;
        title=&quot;newsletter header openstack marketplace 1 &quot;
        src=&quot;/static/6fc088c8c8669ffc7f3b84f86a765ebd/1cfc2/newsletter-header-openstack-marketplace-1-.png&quot;
        srcset=&quot;/static/6fc088c8c8669ffc7f3b84f86a765ebd/01e7c/newsletter-header-openstack-marketplace-1-.png 512w,
/static/6fc088c8c8669ffc7f3b84f86a765ebd/1cfc2/newsletter-header-openstack-marketplace-1-.png 900w&quot;
        sizes=&quot;(max-width: 900px) 100vw, 900px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;Check out the OpenStack Marketplace&lt;/h1&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.openstack.org/marketplace/&quot;&gt;OpenStack Marketplace&lt;/a&gt; first launched in 2015. In the 10 years since, it has become one of the most visited pages on &lt;a href=&quot;http://openstack.org&quot;&gt;openstack.org&lt;/a&gt;, which gets millions of visits per year. The Marketplace continues to grow and attract new organizations from the OpenStack ecosystem that want to feature their products to our over 110,000 community members looking for everything from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.openstack.org/marketplace/public-clouds/&quot;&gt;Public&lt;/a&gt; and &lt;a href=&quot;https://www.openstack.org/marketplace/hosted-private-clouds/&quot;&gt;Private Cloud&lt;/a&gt; &lt;a href=&quot;https://www.openstack.org/marketplace/remotely-managed-private-clouds/&quot;&gt;solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.openstack.org/marketplace/consulting/f/a/Migration%20Tools&quot;&gt;VMware Migration Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.openstack.org/marketplace/consulting/&quot;&gt;OpenStack Services Consultant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.openstack.org/marketplace/training/&quot;&gt;Training partner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.openstack.org/marketplace/distros/&quot;&gt;OpenStack Distro&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You’ll find a trusted organization that can help!&lt;/p&gt;
&lt;p&gt;If your organization would like to be featured in the OpenStack Marketplace, contact &lt;a href=&quot;mailto:ecosystem@openinfra.org&quot;&gt;ecosystem@openinfra.org&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.openstack.org/marketplace/&quot;&gt;SEE THE OPENSTACK MARKETPLACE &gt;&gt; &lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Please welcome new OpenInfra Foundation Silver Member &lt;a href=&quot;https://cecloud.com/&quot;&gt;CECloud&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;On September 8-9, &lt;a href=&quot;https://www.lfasiallc.com/kubecon-cloudnativecon-openinfra-summit-china/&quot;&gt;OpenInfra Summit Asia | KubeCon | CloudNativeCon&lt;/a&gt; will take place in Shanghai. This flagship event unites adopters, technologists, and community members from across the region to drive innovation in open source infrastructure and cloud native computing around common, industry-wide use cases like nextgen AI. Over two days, CNCF projects will collaborate with the OpenInfra community across dozens of open technologies, including two of the most active open source projects to exist, Kubernetes and OpenStack, to shape the future of open source software and technology as a whole.&lt;/li&gt;
&lt;li&gt;The OpenInfra Foundation is highlighting our Member organizations and how they’re powering the future of open source infrastructure. Check out the &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-sharktech&quot;&gt;Sharktech&lt;/a&gt; and &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-cloud-and-heat&quot;&gt;Cloud&amp;#x26;Heat&lt;/a&gt; blog posts and keep an eye on the &lt;a href=&quot;https://openinfra.org/blog/&quot;&gt;Foundation blog&lt;/a&gt; to meet more OpenInfra Members. &lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenInfra Summit&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;September 8 &amp;#x26; 9, 2026&lt;/li&gt;
&lt;li&gt;Shanghai, China | &lt;a href=&quot;http://www.guojihuiyizhongxin.com.cn/index1.html&quot;&gt;Shanghai International Convention Center Oriental Riverside Hotel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/events/sponsorship&quot;&gt;Become a Sponsor&lt;/a&gt; | Contracts must be signed by July 17, 2026.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://security.openstack.org/ossa/OSSA-2025-002.html&quot;&gt;OSSA-2025-002 (CVE-2025-65073)&lt;/a&gt; shared a security flaw in OpenStack Keystone’s ec2tokens and s3tokens APIs. Affected environments should be upgraded or patched at the earliest opportunity.&lt;/li&gt;
&lt;li&gt;Monasca (monitoring as a service), last released in the 2023.2/Bobcat cycle, has officially been &lt;a href=&quot;https://review.opendev.org/c/openstack/governance/+/953671&quot;&gt;retired&lt;/a&gt; from OpenStack. &lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/G4FSLQDGJBRY6G4JQ3SSIPN2UVX7BC4K&quot;&gt;Venus&lt;/a&gt; (log management) and &lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/22GL7TB54WY4T2JDEVKFQCEKQY4AAVAN&quot;&gt;Vitrage&lt;/a&gt; (root cause analysis) services are being considered &lt;a href=&quot;https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html&quot;&gt;inactive&lt;/a&gt; for 2026.1/Gazpacho due to a lack of volunteers to lead those teams, and will be retired in the future if the situation doesn’t improve.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The new Kata Containers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases/tag/3.23.0&quot;&gt;3.23&lt;/a&gt; release is now available!&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://katacontainers.io/blog/kata-community-ptg-updates-october-2025/&quot;&gt;overview&lt;/a&gt; of the Kata Containers PTG sessions are now available on the &lt;a href=&quot;https://katacontainers.io/blog/&quot;&gt;project’s blog&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenDev: Free software needs free tools&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The OpenDev team will be upgrading Gerrit on review.opendev.org to Gerrit 3.11 on December 7, 2025 at 21:00 UTC. See the &lt;a href=&quot;https://lists.opendev.org/archives/list/service-announce@lists.opendev.org/thread/BRIFZRKPOWCRFYJGYY6UBDWQLRX7YXMP/&quot;&gt;announcement&lt;/a&gt; for more details.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The StarlingX 11.0 release is now available! Check out the &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-release-11/&quot;&gt;project’s blog&lt;/a&gt; and the &lt;a href=&quot;https://docs.starlingx.io/releasenotes/index.html#release-notes&quot;&gt;release notes&lt;/a&gt; to learn what’s new in this release.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-vptg-october-2025-recap/&quot;&gt;overview&lt;/a&gt; of the StarlingX PTG sessions are now available on the &lt;a href=&quot;https://www.starlingx.io/blog/&quot;&gt;project’s blog&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;12 December -  &lt;a href=&quot;https://www.meetup.com/athens-openstack-user-group/events/312235216/?eventOrigin=network_page&quot;&gt;Athens OpenStack User Group Meetup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;31 January &amp;#x26; 1 February - &lt;a href=&quot;https://fosdem.org/2026/news/2025-11-16-accepted-stands/&quot;&gt;Visit the OpenInfra and CNCF stand at FOSDEM&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/pro/openinfradev/&quot;&gt;Find a user group near you!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Sharktech: Collaborating with OpenInfra to Advance Open Source Cloud ]]></title><description><![CDATA[Sharktech's mission has always been to empower businesses with robust, flexible, and cost-effective cloud infrastructure.]]></description><link>https://openinfra.org/blog/openinfra-member-sharktech</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-sharktech</guid><pubDate>Mon, 01 Dec 2025 21:26:57 GMT</pubDate><content:encoded>&lt;p&gt;At &lt;a href=&quot;https://sharktech.net/&quot;&gt;Sharktech&lt;/a&gt;, our mission has always been to empower businesses with robust, flexible, and cost-effective cloud infrastructure. That journey, spanning decades of innovation in hosting, DDoS protection, and cloud services, has been deeply rooted in open source technologies. &lt;/p&gt;
&lt;p&gt;We became an OpenInfra Member to give back to the open source community that helped shape our cloud offerings. Our involvement allows us to collaborate with peers who share our belief in community-driven innovation, contribute our deployment insights, and remain at the forefront of open infrastructure evolution.&lt;/p&gt;
&lt;p&gt;Being part of the OpenInfra ecosystem means more than just using open source tools, it means helping to shape them. It gives us a platform to share our successes and challenges in building secure, high-performance cloud environments, all while staying aligned with OpenInfra’s mission to advance open, community-driven innovation.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;OpenStack at the Core of Sharktech’s Cloud&lt;/h3&gt;
&lt;p&gt;OpenStack is the foundation of both our public and private cloud services. We operate OpenStack clusters across data centers worldwide, offering highly available compute, storage, and networking for customers ranging from small businesses to large enterprises.&lt;/p&gt;
&lt;p&gt;Our team is actively involved in testing new OpenStack releases and contributing feedback from real-world use cases. This not only improves the software but ensures our customers benefit from the latest innovations and stability improvements. We also heavily integrate OpenStack APIs into our solutions to maintain workload portability and avoid vendor lock-in, key advantages for businesses looking for scalable, future-proof infrastructure.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Let’s Collaborate&lt;/h3&gt;
&lt;p&gt;At Sharktech, we believe the future of infrastructure is open. Through our partnership with the OpenInfra Foundation, ongoing contributions to OpenStack, and industry engagement at events like CloudFest, we’re not just building clouds, we’re building a stronger, more open digital future.&lt;/p&gt;
&lt;p&gt;Want to learn more about our OpenStack-powered cloud solutions? Visit sharktech.net or reach out to our team.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[October 2025 PTG Summary & How the PTG embodies the Four Opens]]></title><description><![CDATA[October 2025 PTG Summary & How the PTG embodies the Four Opens As a Foundation, we truly believe that The Four Opens are the recipe for a robust and successful open source community. Every project community is different in its execution of them, but fundamentally OpenInfra projects run the same. Open source. Open design. Open development. Open Community.]]></description><link>oct2025-ptg-summary</link><guid isPermaLink="false">oct2025-ptg-summary</guid><pubDate>Thu, 20 Nov 2025 01:00:28 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;https://openinfra.org/ptg/&quot;&gt;Project Teams Gathering&lt;/a&gt; (PTG) is a manifestation of collaboration keeping The Four Opens at heart and leveraging them to drive the OpenInfra community forward. The last week in October, from the 27th through the 31st we held a PTG that welcomed over 30 teams. Over the course of the week, individual teams scheduled themselves and coordinated technical discussions on a wide range of topics from community goals, to dropping support for eventlet, to planning new features for future releases and addressing feedback from operators and users of the software. Being a free event, open to all, scheduled across a variety of timezones, the PTG really does exemplify Open Community, in particular.&lt;/p&gt;
&lt;p&gt;Many of the participating teams have written summaries of their discussions which can be found in the list below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/GI5ZT4YWTSHTF4ZCNPSRH6BJKOSCRVXM/&quot;&gt;Cinder Summary by: Jon Bernard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/GLTWHODX56H4NR22CU6AXE7Y2L2S63WQ/&quot;&gt;Eventlet Removal Summary by: Herve Beraud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/MHYWYSML35MAQYSJCWKGVKTT27JIMZS4/&quot;&gt;Glance Summary by: Cyril Roelandt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/XDP3FSTF7MYSSFGBQ7LEQBH5O6PGGQO6/&quot;&gt;Horizon Summary by: Tatiana Ovchinnikova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/DDS5XV5YKXPJDYYDRSV5LIOORUOFUK46/&quot;&gt;i18n Summary by: Seongsoo Cho&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/2GBCZVFDC2S4GNOYSEDK7VII4S3EWILF/&quot;&gt;Ironic Summary by: Jay Faulkner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://katacontainers.io/blog/kata-community-ptg-updates-october-2025/&quot;&gt;Kata Containers Summary by: Ildiko Vancsa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/A4ARCWZ44COES72B2URZNHNGT4B4KULD/&quot;&gt;Keystone Summary by: Artem Goncharov&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/G42S2PZNFFFHILSOO7YLCQ6TSE6YTALJ/&quot;&gt;Manila Summary by: Carlos Silva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/7RD26DHKJV5DBXHXLRZIRFKJNMHZFCUB/&quot;&gt;Nova Summary by: Rene Ribaud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/HTKZK2LD5D5V4ZJROC7CMF6G5P7GFXG4/&quot;&gt;OpenStack-Ansible Summary by: Dmitriy Rabotyagov&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/RX3MZE33GEDV5JDHORZKRUKVDP47UMLJ/&quot;&gt;OpenStack Technical Committee by: Goutham Pacha Ravi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.starlingx.io/blog/starlingx-vptg-october-2025-recap/&quot;&gt;StarlingX Summary by: Ildiko Vancsa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/2KAL4LTBFDUMQJFB5P3IO4SLGXBW75AL/&quot;&gt;Tacker Summary by: Yasufumi Ogawa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/CQDEIZKBW6JF4WTE4U5JCIVDNA7FKD7B/&quot;&gt;Watcher Summary by: Douglas Viroel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Across all of these discussions, the PTG had a reported attendance of over 600 participants working together during more than 60 hours of meetings. This PTG, there was also an increase in the number of cross project sessions which brought a lot of energy to the wider community and further affirms the usage of the Four Opens to make open source communities successful and healthy. &lt;/p&gt;
&lt;p&gt;The OpenInfra Project Teams Gathering is always open to open source communities that may not necessarily host their projects with the OpenInfra Foundation. For open source project communities interested in getting involved in the next PTG, please reach out to &lt;a href=&quot;mailto:ptg@openinfra.org&quot;&gt;ptg@openinfra.org&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Ant Group: Building Trusted, Open-Source Infrastructure for the AI Era]]></title><description><![CDATA[At Ant Group, we believe trust is the cornerstone of every service we provide. As we continue to blend technology and finance in increasingly innovative ways, our mission is to build future-ready digital infrastructure for the service industry—creating small, beautiful changes that impact the world in meaningful ways.]]></description><link>https://openinfra.org/blog/meet-ant-group-building-trusted-open-source-infrastructure-for-the-ai-era</link><guid isPermaLink="false">https://openinfra.org/blog/meet-ant-group-building-trusted-open-source-infrastructure-for-the-ai-era</guid><pubDate>Wed, 05 Nov 2025 20:03:45 GMT</pubDate><content:encoded>&lt;p&gt;At &lt;a href=&quot;https://www.antgroup.com/&quot;&gt;Ant Group&lt;/a&gt;, we believe trust is the cornerstone of every service we provide. As we continue to blend technology and finance in increasingly innovative ways, our mission is to build future-ready digital infrastructure for the service industry—creating small, beautiful changes that impact the world in meaningful ways.&lt;/p&gt;
&lt;p&gt;A key pillar of our strategy is open source. We see secure, trustworthy infrastructure as essential to the modern digital economy, and we’re committed to working with the global developer community to accelerate progress.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Deep Roots in Kata Containers and OpenInfra&lt;/h3&gt;
&lt;p&gt;In 2017, &lt;a href=&quot;http://katacontainers.io&quot;&gt;Kata Containers&lt;/a&gt; was born and donated to the OpenInfra Foundation. Just two years later, Kata became the foundation’s second top-level project after OpenStack, and its core team joined Ant Group that same year. Since then, we’ve remained a proud maintainer and major user of Kata, partnering closely with the OpenInfra Foundation to build a secure, open ecosystem for container infrastructure.&lt;/p&gt;
&lt;p&gt;Our commitment runs deep: several key Kata maintainers are now Ant Group employees. Xu Wang, Vice Chairman of our Open-Source Technology Committee, co-founded Kata Containers and has served multiple terms on the OpenInfra Foundation board. Today, Kata has grown into a robust open-source community of 300+ developers and is used in production by major enterprises such as AMD, NVIDIA, IBM Cloud, Baidu, Huawei, and Alibaba Group.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Why Kata Matters to Us&lt;/h3&gt;
&lt;p&gt;As one of Kata’s pioneer users, Ant Group depends on its unique features, such as network isolation with dedicated kernels and performance jitter control, to meet the stringent demands of our financial services infrastructure.&lt;/p&gt;
&lt;p&gt;Our collaboration recently led to a white paper co-authored with the OpenInfra Foundation, detailing how we built a &lt;a href=&quot;https://katacontainers.io/collateral/kata-containers-ant-group-cwpp-ebpf_whitepaper.pdf&quot;&gt;Cloud Workload Protection Platform (CWPP) using Kata Containers and eBPF&lt;/a&gt;. Many of our developers are also active Architecture Committee (AC) members, shaping Kata’s future and supporting community growth.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Expanding Horizons with The Broader Community&lt;/h3&gt;
&lt;p&gt;We’re excited about the recent union of the OpenInfra Foundation and the Linux Foundation, which lays strong foundations for cloud and digital infrastructure in the AI era. Ant Group is eager to deepen collaboration with the broader tech community by co-hosting events, co-authoring research, and participating across sub-foundations like CNCF, AI &amp;#x26; Data, and CCC Consortium.&lt;/p&gt;
&lt;p&gt;Beyond Kata Containers, Ant Group maintains deep engagement with the wider Linux Foundation ecosystem, contributing to and initiating several key open-source projects:&lt;/p&gt;
&lt;h4&gt;Within CNCF:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cncf.io/projects/dragonfly/&quot;&gt;Dragonfly&lt;/a&gt;: Peer-to-peer file distribution and image acceleration, which has recently passed the voting process and achieved CNCF Graduated maturity level.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cncf.io/projects/modelpack/&quot;&gt;ModelPack&lt;/a&gt;: open standards for packaging, distributing and running AI artifacts in the cloud-native environment.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cncf.io/projects/kusionstack/&quot;&gt;KusionStack&lt;/a&gt;: Declarative Intent Driven Platform Orchestrator for Internal Developer Platform (IDP).&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cncf.io/projects/kcl/&quot;&gt;KCL&lt;/a&gt;: A constraint-based record &amp;#x26; functional language mainly used in configuration and policy scenarios.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Within LF AI &amp;#x26; Data:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lfaidata.foundation/projects/dl-rover/&quot;&gt;DLRover&lt;/a&gt;: An automated distributed deep learning system for efficient model training and inference.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A recent highlight: In April 2025, Ant Group became the first company in China to win the &lt;a href=&quot;https://www.cncf.io/announcements/2025/04/03/cloud-native-computing-foundation-announces-ant-group-as-the-top-end-user-award-winner/&quot;&gt;CNCF End User Award&lt;/a&gt;, joining our earlier &lt;a href=&quot;https://superuser.openinfra.org/articles/congratulations-to-the-2022-superuser-awards-winners-ovhcloud-ant-group/&quot;&gt;recognition as an OpenInfra Superuser&lt;/a&gt;. We are serious users of leading cloud-infrastructure technologies, including Kubernetes, Harbor, and containerd. These honors reflect our team’s dedication to upstream open-source contributions.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 900px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 45.5078125%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAACmklEQVQozxXFe0zMAQDA8V/q7jyOKZXkuu7u97vf3e+66646NSJKUch7K7Ex70fGzGu4rSMSpdMym/cyjKPxj9gwYlY0PQ9z2dour5jEDH/Y13z++QjRUeOIHD2WqP9HxRMXl8i4eAORsQlExuqJ1hkZE28gRmciZryJuASJRKMVUXbgcqXjdLpRrA6ssoOMCZMRJJOVlOQM0t1ZFOTNZVr2fGbMW8GhAxVUV9VQUVbNqZOnqKs6Sf2Zehr817l88yaV3gqyJuWztHgd5Z5KKjzVbNlei1CQN5s9Ow/j8fi4cfUup8/e5qK/iV9fP/JnsJ+3TR30veqh6/4L3ncHedffx5GOFgLtnTTeesK9xhZam1/T1Rqk7XkPwqa1Gxj4/pfQu2+EPg4S+vyb/m8DDL5p5213J49Db/jxKcDXD938GXhN6MtLStse0Ps+SN+Hn/QE++hsDxII9NLZ1YuwaEYBvm1eDq7bRdVmD0e3VnJufy2B4z6uHDxB8d4LtNb7eHTuGC11NTz2HWWr9wj+7fs4vGA15fNW4i1cTlnhCsqXlCLkx+q4FG/koihzzWqmMcVOc6aLhyWL8BfNoWtWKqfdDs4rFtpmOnmak8GzrDTuOJ08SbXTlKxwWzbTEJuAXych5CsWdmQprMp0UZrtYnOeA+/CFNaXzGLxzDSWT7dRPDGZNVMk6ta6WZabSVFOKrl2PUVukd0FeqoWW9g4wUBZroIQPcpGWISISp2IWmMnLCIGzTA9apUOjcZA+FATquFJqLRuRoychFojEqEW0WrdRKh0COEiQ8JjEMK0aCMTEMyiDTFRRjLaMJsUJKOC2WRDluzI5jTMUhqSmI5snoos2RCNFhTZTZIlD9GgIJuyEQ0ujHoJlz2Vf0rEhpY4a/SpAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;antgroup1&quot;
        title=&quot;antgroup1&quot;
        src=&quot;/static/b64e36087ed2346ba1d14bb8c892bdf1/1cfc2/antgroup1.png&quot;
        srcset=&quot;/static/b64e36087ed2346ba1d14bb8c892bdf1/01e7c/antgroup1.png 512w,
/static/b64e36087ed2346ba1d14bb8c892bdf1/1cfc2/antgroup1.png 900w&quot;
        sizes=&quot;(max-width: 900px) 100vw, 900px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;InclusionAI: Open Sourcing AI Innovation&lt;/h3&gt;
&lt;p&gt;Ant Group is also investing deeply in large language models (LLMs). Through our &lt;a href=&quot;https://github.com/inclusionAI&quot;&gt;inclusionAI&lt;/a&gt; initiative, we’re open-sourcing LLMs, training/inference systems, and frameworks geared toward Artificial General Intelligence (AGI). &lt;a href=&quot;https://www.linkedin.com/company/ant-ling&quot;&gt;Ant Ling team&lt;/a&gt; built the core foundation model series of Ant Group’s AGI initiative. We develop foundation, reasoning and any-to-any multimodal models on an advanced Mixture-of-Experts (MoE) architecture (on Hugging Face as &lt;a href=&quot;https://huggingface.co/collections/inclusionAI/ling-v2&quot;&gt;Ling 2.0&lt;/a&gt;, &lt;a href=&quot;https://huggingface.co/collections/inclusionAI/ring-v2&quot;&gt;Ring 2.0&lt;/a&gt; and &lt;a href=&quot;https://huggingface.co/collections/inclusionAI/ming-v2&quot;&gt;Ming 2.0&lt;/a&gt;), while continuing performing research on frontier models like &lt;a href=&quot;https://huggingface.co/collections/inclusionAI/llada-20&quot;&gt;LLaDA 2.0&lt;/a&gt; with diffusion architecture.&lt;/p&gt;
&lt;p&gt;Our Ant Open Source team recently published the &lt;a href=&quot;https://antoss-landscape.my.canva.site/&quot;&gt;LLM Open Source Development Landscape&lt;/a&gt;, which will be regularly updated with new insights and ecosystem trends.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Community Engagement&lt;/h3&gt;
&lt;p&gt;This year, we’re thrilled to continue our active involvement in the OpenInfra community through a series of key events both locally and globally.&lt;/p&gt;
&lt;p&gt;In July, we shared insights on ModelPack and the LLM Landscape at the Open-Source Large Models &amp;#x26; Infrastructure Forum, held alongside the OpenStack 10th Anniversary Celebration in Suzhou, China.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1100px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 19.335937499999996%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAYAAACOXx+WAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNElEQVQY0x3KzSuDcQDA8f1DCgfukpcQN7WYAzuOtIQdZjS5YEk5bFOascde2G9vnj3No+lZ22yoPRubvMSBdtSUcvkqn/PHMGmy0D9sxrUdovX9xcNDnZfnJ5SsRqJQof7xyetnk0QyTjoVQ07FqFR0/JJga3uHPc8RN7d3FPJ5FEXBYJxaYmDExLLNzpWaod54pFG/R1Y1rhtNWj+/vL2/s+lcIxk/IxE7Rdd1zBYH7d199AyMExcCLZdDCIGhWq2SzV6iiiTp49B/rtWqyHIKt3efQFDCdxhm3eHC7zsgFg1RLpWICoHP68U4NMiseQZVvUAKBDDU9Aq2sV7mu9rIePbJF4uUy2UUOUE0IuFyrmCZmGZxbpXdnV2CJ35ymoYsn7OxYGW0oxO7dZ5IOITH7eYPXansMeXjIicAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;antgroup2&quot;
        title=&quot;antgroup2&quot;
        src=&quot;/static/65427273b62c7c15707f9a7fe4e74d4b/99f37/antgroup2.png&quot;
        srcset=&quot;/static/65427273b62c7c15707f9a7fe4e74d4b/01e7c/antgroup2.png 512w,
/static/65427273b62c7c15707f9a7fe4e74d4b/2bef9/antgroup2.png 1024w,
/static/65427273b62c7c15707f9a7fe4e74d4b/99f37/antgroup2.png 1100w&quot;
        sizes=&quot;(max-width: 1100px) 100vw, 1100px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In September, together with Huawei, Linaro, and China Mobile, we co-hosted a Kata Containers meetup in Beijing to present our CWPP white paper and exchange ideas on securing cloud workloads.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 900px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC3ElEQVQozwXB7VPSBwDA8d//sbvarboebnc7D6tb5zjM+SK9vLIup7EU23IDJCkdCqKSgIAgykPK08IpGsMfoj1gWqS5rE0z0q6o1L3Y1R678k292O2++3wElaICXX0tOq2akw12qnQDyI2DfNU1hsp1hQbfDVoCMxjDMxiC1zGHUlzoj9PqjqKzB2hsc6A+b0T9nZn07CJCy9nTWPUa7OYOGoIPUQ79hnr0D5omNrkw/Q7P3X8ZXv6P5FNIrL7n9vO3zK+/5dbqKzK5N1xKzXExFOPyRIa//tlE6GxW02vR4XFZ6R7L8v3tlwxk/qR/aoPI7O/E7/2N+GCT8eXX3MxtMvnzBvGFF6SfvCa+8CvxmyuMjU/RF0qg0rsQbEYNXrsBh0FLk2OIdlMPnfYgNmcAk9lNeFCkqzuAPzjKcOIaiVGRcCiKyxPG5wkRGZ3hXCRDtX+aL+osCL3mRlrU1Wz7aAfSvfns27mV/QekfLh9N0qVhvnpNCqlmkJpIfqWVhYXFriRSlJeJKP08xJ6nEHK2mIUnfNzQqFH8FoaUVUfpXh/Hl+XH+ZY2RFk0kLy9+ZR86Wc2etX6DB1opDX0K5WMmCzkI7209dcR4lMSsjlRmmNIal1skciQ3Dov8GmO81k1E3l0RJ279zDx7t2kZ/3CaXFRUxNpDC1Wyk7UoVHp0VTfYpYJIyr8STdbTrSqUmUBi9b8oo5I69EsBvqCFmbCF/0oddqKJYVUlujoKKiEku3C7PJikHfScFnB/H6fWhbrZyqraeqopQOmxNPOEHBITkfbJfwqUSCkPqhj6jfiVL1LeXHjqNQKHD19NFltxEIeik4eIgz9U043H4i0UvELscYS4qMJ0YYHBpmJDVDdPhHTHYfRksvwlxaRIwPMTslcjU5QvaXO2SXfiL35CEr2UXEpMjS8hIrq6tsrD9jfS3HxlqOtRfPyOWe8mjlMQ+yj7m/+IjM3H3+B+a2EVK5dOtvAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;antgroup3&quot;
        title=&quot;antgroup3&quot;
        src=&quot;/static/084749c21c10282bcd77c252bf74bd9d/1cfc2/antgroup3.png&quot;
        srcset=&quot;/static/084749c21c10282bcd77c252bf74bd9d/01e7c/antgroup3.png 512w,
/static/084749c21c10282bcd77c252bf74bd9d/1cfc2/antgroup3.png 900w&quot;
        sizes=&quot;(max-width: 900px) 100vw, 900px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In October, at the beautiful and intellectually vibrant Paris-Saclay, we joined the OpenInfra Summit Europe, where Zvonko Kaiser (NVIDIA) and Xu Wang (Ant Group) delivered a keynote showcasing Kata Containers’ capabilities in securing AI workloads.&lt;/p&gt;
&lt;p&gt;During the following days, Ant Group and community contributors delivered several breakout sessions on Kata, the LLM infrastructure ecosystem, and ModelPack, fostering deep technical collaboration.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 900px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 65.8203125%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAADk0lEQVQ4yy3O20/bdQCG8e9EwA2IsAEFnBvCmFOzOCbLhK2wDRSQ06CBKsdSBqFAGQehBbrSI20pLT96YJQKLeeDwxkvFhav543EmKgXGjW6xETvjP/AYyTev88nr9AN3efZdBd/eQf4x6/lzxUTgaVtllcesRL5HJ+0it1sxmYyIVntrLrnWJ6Z4TPJwGPJyNasmaeeSb62KliYX0DcUzbxrfYmPzta+cPdxHNXEy5TkPmZMG73Hl5TiGGNFt3gKLYRI55pB7YHLo6ctTyaamdnvJUtvYZoj4LpCQPi455uvhuq52jezE+eUX51dOPz+FiSHiItHrAc3MAwrsNusOGaDePyhpGsTvxTU/gNk6wZBtm36ZgbG8M5M4uwj47w+0QXv0338belh+dzOnyLEVYju6xtPGZzbR+L0ciSx8+GRyK6sMD2gsTm/Cx78zb2PTYOAw6iTgcBXxDhNEzyqaGfQ8sAT6yDfDE3RcDvJxwKsboSYSW0jN1iYSMcZc0zy7rfSzgYJLIUYCPoYUnyEpQknFY7i4shRFlZGXnZWYyr7pKeLkOWloYsOZGM00mcTU8hIe4EddWV1FTXImJP0djQQom8lOTTMtIzznMmLYvU9CzEiVjU6m6E3yNhuD+C22xkuE/Dg0kj/tAe7sAOLt8ONu8G0e1DVrafMjoyiXXazMS4Hk13L1pNP9rePkb7tXR1qolGoojWW/VkizOkxiWSdSqOW4Xvsbb3DWv7R0QPvie0/wPmxa/w7PxITVUL6fExpCYmkBGTTG6MjFdi4ilKSkEIgbq9A9FWouCSyCTnJRlxQiAvkBNw77Ee2GU3+oTN9S+xffIM284v1NS0HW/S4pM492Iab8W8RslJGUOZecfgvXYVQllcRYqI5fwLaZwUghtXCpgxBLAYl7FY1tEboljsmzg9B1SV1R6HCSKOTJFMrjiL6uU85l7N/x/sQAQbTLTl3Kbi0uso5ddRlRWh+aCI4bvFqCrlTHYrsWhaUFcWoiguoPDNXHreL6T97WvUZV/mw8w3UGTkkvAf2KFCbKlMLHUPcuedi7TX3aanqZra2zdokl+htaaC4U4lbY0KSgsLKL95jcsXztFcfp3S/Auo6u+QfzEHWULi8cNmpRLx0K5joLmc2qoKOj5SoB/SMNLXg1vXh0uvZXZMQ8ShJ2TTE7brcI1rmB5UM9zZiHmkl86mBqrLSnn36lUcViv/Agy+PzAqROpRAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;antgroup4&quot;
        title=&quot;antgroup4&quot;
        src=&quot;/static/06b9d554a8f88ba4df294a6aad62886a/1cfc2/antgroup4.png&quot;
        srcset=&quot;/static/06b9d554a8f88ba4df294a6aad62886a/01e7c/antgroup4.png 512w,
/static/06b9d554a8f88ba4df294a6aad62886a/1cfc2/antgroup4.png 900w&quot;
        sizes=&quot;(max-width: 900px) 100vw, 900px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In the upcoming November 15, in Hangzhou — the “City of Heaven,” once praised by Marco Polo and now a hub of the digital economy, &lt;a href=&quot;https://community.cncf.io/events/details/cncf-kcd-hangzhou-presents-kcd-hangzhou-openinfra-days-china-2025/&quot;&gt;KCD Hangzhou and OpenInfra Days China&lt;/a&gt; will join forces for the first time. Ant Group is proud to be one of the key local organizers, with several engineers ready to share real-world open-source practices on stage.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Looking Ahead&lt;/h3&gt;
&lt;p&gt;As a committed contributor and community leader in open-source infrastructure, Ant Group is excited about what lies ahead. From secure containers to cloud-native platforms and AI systems, we’re proud to work with the OpenInfra Foundation and the global developer community to build the infrastructure of the future, together.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: October 2025]]></title><description><![CDATA[OpenInfra Summit Sessions Available to Stream]]></description><link>https://openinfra.org/blog/openinfra-newsletter-october-2025</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-newsletter-october-2025</guid><pubDate>Wed, 05 Nov 2025 17:28:32 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.6015625%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBAgX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABxHoJYLB//8QAGBAAAgMAAAAAAAAAAAAAAAAAAAIREyD/2gAIAQEAAQUCISrH/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQMBAT8Bqv/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABoQAAAHAAAAAAAAAAAAAAAAAAABESAhMkH/2gAIAQEABj8CBrbJb//EABkQAQACAwAAAAAAAAAAAAAAAAEAEBFRsf/aAAgBAQABPyGBJk6Dym//2gAMAwEAAgADAAAAEGs//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxAP/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oACAECAQE/EIx//8QAGhAAAwADAQAAAAAAAAAAAAAAAAExESGBUf/aAAgBAQABPxDpnHdYilr0SNDiFD//2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;147 openinfra summit europe25&quot;
        title=&quot;147 openinfra summit europe25&quot;
        src=&quot;/static/0970535428a644b86c322350c90dd39e/b4294/147-openinfra-summit-europe25.jpg&quot;
        srcset=&quot;/static/0970535428a644b86c322350c90dd39e/36dd4/147-openinfra-summit-europe25.jpg 512w,
/static/0970535428a644b86c322350c90dd39e/b4294/147-openinfra-summit-europe25.jpg 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra Summit Sessions Available to Stream&lt;/h1&gt;
&lt;p&gt;The &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt; united over 1,200 attendees from 65+ countries at École Polytechnique to celebrate global collaboration in open infrastructure. Opening the event, OpenInfra Foundation GM Thierry Carrez reminded participants that &lt;a href=&quot;https://youtu.be/XsUTVgDAUxA?si=0dK_GUOh9LneefZ5&quot;&gt;true resilience lies not in technology but in community&lt;/a&gt;. Supported by sponsors including OVHcloud, Canonical, Huawei and Mirantis, the Summit highlighted the strength and innovation of the open source movement in the European region.&lt;/p&gt;
&lt;p&gt;Throughout the week, keynotes and demos showcased open collaboration in action.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenInfra members executed &lt;a href=&quot;https://youtu.be/slOxTkVEiSE?si=B4Gr4JC9bDkJmMgc&quot;&gt;simultaneous workload migrations from VMware to OpenStack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/bdoF5hQojaA?si=ChvWyFu6ArSk_X6c&quot;&gt;NVIDIA&lt;/a&gt; and &lt;a href=&quot;https://youtu.be/QxUJjg04ipc?si=FB2nFUAphTY7DuiH&quot;&gt;Ant Open Source&lt;/a&gt; demonstrated Kata Containers’ role in securing AI workloads&lt;/li&gt;
&lt;li&gt;A new &lt;a href=&quot;https://www.openstack.org/openstack-for-ai/&quot;&gt;OpenStack for AI white paper&lt;/a&gt; was announced, detailing production-ready architectures &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/n3SKNXH3hTI?si=HOpTMnif3ySTyDiF&quot;&gt;OVHcloud founder Octave Klaba&lt;/a&gt; shared how open infrastructure supports resilience and innovation&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/ban-qA-F814?si=5_lf8Bry-ehLOZyr&quot;&gt;ECMWF&lt;/a&gt; and &lt;a href=&quot;https://youtu.be/RPNsT5W1zfY?si=9B0WrD4o1yjLU_om&quot;&gt;BT Group&lt;/a&gt; detailed their architectures for weather forecasting and UK telco infrastructure respectively, both leveraging the OpenInfra Blueprint (the open source standard combining Linux, OpenStack, and Kubernetes) &lt;/li&gt;
&lt;li&gt;The Summit also honored top contributors and &lt;a href=&quot;https://youtu.be/9ITY0tF3cpA?si=9j3Cjtpzph1Q_wg0&quot;&gt;named StackHPC as the newest Superuser Award winner&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Co-located events expanded the Summit’s impact, including the &lt;a href=&quot;https://youtube.com/playlist?list=PLySCWiWz9cNuiJK2Uy3foHGvkxL3fBLUC&amp;#x26;si=1EeOdEwzlhIy718J&quot;&gt;Gerrit User Summit&lt;/a&gt; and the first VM Migration Day addressing the shift away from VMware. All of the keynote and breakout session videos are now available on the &lt;a href=&quot;https://youtube.com/playlist?list=PLKqaoAnDyfgr91wN_12nwY321504Ctw1s&amp;#x26;si=g5JmtXI-4d8U4AQQ&quot;&gt;OpenInfra Foundation YouTube channel&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://youtube.com/playlist?list=PLKqaoAnDyfgr91wN_12nwY321504Ctw1s&amp;#x26;si=g5JmtXI-4d8U4AQQ&quot;&gt;SEE THE VIDEOS &gt;&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Please welcome new OpenInfra Foundation Silver Members, &lt;a href=&quot;https://www.purestorage.com/&quot;&gt;Pure Storage&lt;/a&gt; and &lt;a href=&quot;https://www.100trust.cn/product/39.html&quot;&gt;Bai Xin Information Technology Co., Ltd.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The OpenInfra Foundation is partnering with LF Research to collect data on open source investments, benefits, and ROI across different organizational contexts. If your organization contributes to open source projects, please &lt;a href=&quot;https://linuxfoundation.research.net/r/7NR77SM&quot;&gt;take the survey&lt;/a&gt; by &lt;strong&gt;this Friday, November 7&lt;/strong&gt;!&lt;/li&gt;
&lt;li&gt;The OpenInfra Foundation is highlighting our Member organizations and how they’re powering the future of open source infrastructure. Check out the &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-redhat&quot;&gt;Red Hat&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/rackspace-technology-and-openinfra-foundation&quot;&gt;Rackspace&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-cleura&quot;&gt;Cleura&lt;/a&gt;, and &lt;a href=&quot;https://openinfra.org/blog/meet-ant-group-building-trusted-open-source-infrastructure-for-the-ai-era&quot;&gt;Ant Group&lt;/a&gt; blogs and keep an eye on the &lt;a href=&quot;https://openinfra.org/blog/&quot;&gt;Foundation blog&lt;/a&gt; to meet more OpenInfra Members. &lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot; title=&quot;jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;If you were a maintainer or contributor to an OpenStack project team during the 2025.2/Flamingo development cycle, please take a moment to fill out the cycle retrospective &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openstack_maintainer_experience_survey&quot;&gt;Maintainer Experience Survey&lt;/a&gt; or &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openstack_contributor_experience_survey&quot;&gt;Contributor Experience Survey&lt;/a&gt; by November 16. Also remind your colleagues and teammates to do the same!&lt;/li&gt;
&lt;li&gt;The OpenStack for AI Working Group launched the &lt;a href=&quot;https://www.openstack.org/openstack-for-ai/&quot;&gt;OpenStack for AI Whitepaper&lt;/a&gt; at OpenInfra Summit Europe. Nine OpenInfra Foundation Members came together to lay out how the OpenStack community is responding to the AI infrastructure shift and what the future of AI on OpenStack will look like. You’ll also find a set of production case studies and reference architectures from ChinaMobile, FPT SmartCloud, Rackspace, and StackHPC.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The new Kata Containers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases/tag/3.22.0&quot;&gt;3.22&lt;/a&gt; release is now available!&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://github.com/kata-containers/community/tree/main/elections/arch-committee-2025-10&quot;&gt;Kata Containers Architecture Committee (AC) election&lt;/a&gt; has concluded with all seats being reelected.&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenDev: Free software needs free tools&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;OpenDev’s base Python container images have moved from Docker Hub to Quay. Read the &lt;a href=&quot;https://lists.opendev.org/archives/list/service-announce@lists.opendev.org/thread/HO6Z66QIMDIDY7CCVAREDOPSYZYNKIT3/&quot;&gt;announcement&lt;/a&gt; to catch up on all the details. If you are using OpenDev’s base Python container images you will need to update your builds to fetch them from the new location&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https://docs.starlingx.io/election/&quot;&gt;StarlingX Technical Steering Committee, Project and Technical Lead elections&lt;/a&gt; are currently running. Keep an eye on the process to learn who the project’s new leaders are going to be.&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Zuul 13.01 has been released with security fixes for jobs that run on Windows. See the &lt;a href=&quot;https://lists.zuul-ci.org/archives/list/zuul-announce@lists.zuul-ci.org/thread/UJEL6DLYNEN7S4M66QWSC37VZYZ7WAM3/&quot;&gt;release announcement&lt;/a&gt; for more information.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;Celebrate OpenStack&apos;s 15th Birthday&lt;/a&gt;&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/openstack-atlanta/events/311071434/?eventOrigin=group_upcoming_events&quot;&gt;Atlanta, GA&lt;/a&gt; – 12 November&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/montreal-openstack/events/310374679/?eventOrigin=network_page&quot;&gt;Montreal, CA&lt;/a&gt; – 13 November&lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;all the celebrations&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;More ways to get involved!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/indian-openinfra-user-group/events/311675266/?eventOrigin=group_upcoming_events&quot;&gt;OpenInfra User Group India - Virtual Meetup Series 2025&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/pro/openinfradev/&quot;&gt;Find a User Group near you!&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[What You May Have Missed from OpenInfra Summit Europe 2025]]></title><description><![CDATA[Here’s a snapshot covering the three-day OpenInfra Summit Europe with 1,200+ attendees, 100+ sessions, 19 sponsors and one global OpenInfra community.]]></description><link>https://openinfra.org/blog/openinfra-summit-europe</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-summit-europe</guid><pubDate>Wed, 05 Nov 2025 17:23:28 GMT</pubDate><content:encoded>&lt;p&gt;&quot;Ultimately, what makes us resilient is not technology. It is working together, beyond borders, despite political leaders. What makes us reliant is our community,&quot; said Thierry Carrez, general manager at the OpenInfra Foundation, to kick off the &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt; during Friday&apos;s keynotes. After over ten years, the OpenInfra Foundation returned to Paris for the OpenInfra Summit Europe, gathering the global OpenInfra community to celebrate its contributions to human progress and collaborate on building the next decade of open infrastructure solutions.&lt;/p&gt;
&lt;p&gt;Over 1,200 attendees from 65+ countries gathered at France&apos;s most prestigious engineering university, École Polytechnique. The OpenInfra Summit week was full of exciting announcements and new (and growing!) users sharing their open source, production use cases. Special thanks to the &lt;a href=&quot;https://summit2025.openinfra.org/sponsor/&quot;&gt;support of the sponsors&lt;/a&gt;, who made the event possible:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Headline Sponsor:&lt;/strong&gt; OVHcloud&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Premier Sponsors:&lt;/strong&gt; Canonical, Huawei, Mirantis&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spotlight Sponsors:&lt;/strong&gt; Open Telekom Cloud, StackIT, Storware, ZConverter&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exhibitor Sponsors:&lt;/strong&gt; Clastix, D-Stack, edgeContinuum, GerritForge, Red Hat, Sardina Systems, StackHPC, Worteks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Supporting Sponsors:&lt;/strong&gt; Cloud&amp;#x26;Heat, CloudFerro, Menzel IT&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenStack Birthday Sponsor:&lt;/strong&gt; Cachengo&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;strong&gt;Keynotes Highlight Power of Open Source Resilience&lt;/strong&gt; &lt;/h3&gt;
&lt;p&gt;OpenInfra Summit keynote speakers emphasized the power of the open source model—companies collaboratively building software to drive innovation, magnify their return on investment, and make a positive impact on the world. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenInfra Members (Canonical, Rackspace Technology, Worteks, Red Hat, and ZConverter) &lt;a href=&quot;https://youtu.be/slOxTkVEiSE?si=fs8oIV15NCfWafm9&quot;&gt;executed five simultaneous demos&lt;/a&gt; migrating a workload from VMware to OpenStack. The successful demos highlight the breadth of OpenStack-powered alternatives for organizations reeling from Broadcom pricing increases.&lt;/li&gt;
&lt;li&gt; Zvonko Kaiser from NVIDIA and &lt;a href=&quot;https://youtu.be/QxUJjg04ipc?si=u6B7hJIpxs9CnPWe&quot;&gt;Xu Wang from Ant Open Source&lt;/a&gt; highlighted Kata Containers&apos; ability to secure AI workloads&lt;/li&gt;
&lt;li&gt;A &lt;a href=&quot;https://openstack.org/openstack-for-ai&quot;&gt;new, community-developed OpenStack for AI white paper&lt;/a&gt; was published, highlighting the features behind OpenStack that support AI workloads as well as several production reference architectures. Kendall Nelson, OpenInfra Foundation senior upstream developer advocate, and Stig Telfer, StackHPC CTO, discussed this community-wide collaboration in this &lt;a href=&quot;https://tfir.io/openinfra-ai-infrastructure/&quot;&gt;TFIR podcast&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;OpenInfra Foundation executive director Jonathan Bryce and OVHcloud founder and CEO, Octave Klaba discussed how &lt;a href=&quot;https://youtu.be/n3SKNXH3hTI?si=BvhTPKNE49xn-X28&quot;&gt;OVH has built their open source powered resilience&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The latest innovations in weather forecasting and telco workloads from &lt;a href=&quot;https://youtu.be/ban-qA-F814?si=cS3EI8PLdTA3l5W7&quot;&gt;European Centre for Medium-Range Weather Forecasts (ECMWF)&lt;/a&gt; and &lt;a href=&quot;https://youtu.be/RPNsT5W1zfY?si=5axyOu1F635MqHxY&quot;&gt;BT Group&lt;/a&gt; supported by the OpenInfra Blueprint&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/9ITY0tF3cpA?si=wRXzwI9_ttCq9K2y&quot;&gt;StackHPC was recognized&lt;/a&gt; as the newest Superuser Awards winner&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/uC3kiJWZ0b8?si=2i56efEC0zEhu1SD&quot;&gt;Over 100 upstream contributors were recognized onstage&lt;/a&gt;, representing a sample of the thousands of contributors who make OpenInfra innovation possible.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;strong&gt;Co-Located Events Enable Cross-Community Collaboration&lt;/strong&gt; &lt;/h3&gt;
&lt;p&gt;Co-located with the OpenInfra Summit for the first time, the &lt;a href=&quot;https://gitenterprise.me/2025/10/22/how-git-and-gerrit-are-re-tooling-for-the-age-of-ai/&quot;&gt;Gerrit User Summit&lt;/a&gt; generated considerable enthusiasm and valuable discussion. The organizers were particularly excited to welcome members of the broader Git ecosystem, including Patrick Steinhart from GitLab, Scott Chacon from GitButler and Skyler for the JJ project. As a result of the 2025 Gerrit User Summit, the Git and Gerrit communities are unified, energized, and actively building the next generation of source code management.&lt;/p&gt;
&lt;p&gt;Building upon the market&apos;s response to Broadcom changing VMware licenses two years ago, the OpenInfra Foundation also hosted a VM Migration Day to discuss the various perspectives of virtualization migration. The day-long event covered the executive and business angles through a Q&amp;#x26;A with Cleura&apos;s Johan Christenson and Forrester&apos;s Naveen Chhabra,  feature comparisons between OpenStack and VMware from OpenStack TC member Dmitry Rabotjagov, and storage considerations from Ceph Foundation board member and Clyso CTO Dan van der Ster. Kendall Nelson then moderated a series of lightning demos, further highlighting the OpenStack-powered products and migration options.&lt;/p&gt;
&lt;p&gt;In addition to these co-located events, the Open Source Pavilion located in the OpenInfra Marketplace, offered attendees the opportunities to network with various open source teams to learn about their efforts and how to get involved. Participating groups included the OpenInfra i18n SIG, Inclusion Working Group, Kata Containers, Zuul, OpenStack TC, Scientific SiG,  as well as more open source communities including Ceph, SCS, ALASCA, and Krateo Platform Ops.&lt;/p&gt;
&lt;h4&gt;OpenInfra Project Development, Adoption Span 100+ Breakout Sessions&lt;/h4&gt;
&lt;p&gt;Across workshops, breakout sessions and Forum discussions, attendees were able to learn about the latest innovations around OpenInfra and adjacent open source technologies. Highlights include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/Z8rofKRen3w?si=GNt16QGeJnboXJnx&quot;&gt;BMW&lt;/a&gt; and &lt;a href=&quot;https://youtu.be/VnZQE8RpYCY?si=_qgWiVkStcug88Vh&quot;&gt;Workday&lt;/a&gt; shared how Zuul (OpenInfra’s CI/CD gating system) helps prevent breakages before code lands, directly improving uptime and change velocity at scale.&lt;/li&gt;
&lt;li&gt;Over 20 sessions highlighted the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;tags=4857&quot;&gt;deployment of the OpenInfra Blueprint&lt;/a&gt;, the open source architectural standard of combining Linux, OpenStack, and Kubernetes.&lt;/li&gt;
&lt;li&gt;Digital sovereignty, one of the most discussed topics in Europe throughout the event, was examined through an open source lens, further highlighting the need for community-wide collaboration.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;strong&gt;See the Recordings&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;If you missed any of the above sessions or announcements, check out the &lt;a href=&quot;https://www.youtube.com/playlist?list=PLKqaoAnDyfgqUDjoZhZnDKF5aJrLMnm9E&quot;&gt;OpenInfra Foundation YouTube channel.&lt;/a&gt; Then, &lt;a href=&quot;https://openinfra.dev/join/&quot;&gt;join the global OpenInfra community&lt;/a&gt;, and share your own personal open source story using #WeAreOpenInfra on social media.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Cloud&Heat: Driving Open Source Innovation with OpenInfra]]></title><description><![CDATA[At Cloud&Heat, our commitment to open source technologies goes far beyond just using software, it's a core part of how we innovate, build, and collaborate.]]></description><link>https://openinfra.org/blog/openinfra-member-cloud-and-heat</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-cloud-and-heat</guid><pubDate>Tue, 04 Nov 2025 19:46:37 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC2ElEQVQoz5WTXU8cdRTG58LUIO12Z2f+M7O7ZbHuLrBsEJCCKGCBgLuzg20arArFpsE2wYpEY7FJLcZ+BryoiTGaRm1NDDfaxC9A2YULkCW9IdzxEqNpuy/UcHF+hukn8CRPnnN+OefcPZplWaKUwrZtAoEgqaY0l69OM+yd4e3xCUbHxjn3zrtcnvqQIdfDPXuOmc9m+WT2c3p7e2hqbCAWi2GaJpZtoTm2JZZloZQSJxyWE6kWaRi7KvHxaYlfmJHkhRlJeO9JYvQDiZ+ZkIaxj6RhYkba3p+W9iFPXkomRVlKLNsSUzdEqzlqiKksbGVK0IlidA0S6h5Gb30NozdH6FT/s77PQz91Gr3jDfSuQY63dKH35NATcU72JTACBvXdCbS5Sy0SdhxqXqiVuZs32fhzjaXFRVYKeZbzS74X8kvkHyyynM/7s8+WHrC+tsrX8/OE9BB2xKHjqyG0a2Np+eZaJ0dqamVhYYH/W6trq4RqdeLDzaQvdaFpzwXl1mQrU25Ebn97x1/a3Nxkb2+P3d1dtra22NnZ8fmN65/S+WobA/0DpFJN/Hz3LsWNIoEjR2k8307Sa0EzDFMSyRcZnTovd3665x8WCgXW19cpFou+b29v+/zj2RvE27vp6c8QPtnMDz/e4+HDDQLPHyN59mUaR9vQLGWKHTmBPnlLfr3/h3/46NFjyuWyr0qlwsHBwTP+pMpf/5R4XHnK3t9PfLaysowRNIim63nli0E0ZZoSrovhXPlSbn/3PYhQLpWpVqu+Dh8eqlQqsV+t8O/TfarVfSqVqv/w99/uEzINzECI5oudaOaxWon2Zam/Micd6RTZkREG3hwmm3Nxsy65XA7XdX15nkcmk+GtTB8j2V4uuv1Mvt6GYSssZaFMhab04xK/Pk9d96CYyuC0FeGXYJRWJ4Lh2EQjET9FjuMQjUZ9j0VCxMI6dWGdeL1FJOwcBoPDgPwHlHv1UUbd9esAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Cloud &amp;amp; Heat&quot;
        title=&quot;Cloud &amp;amp; Heat&quot;
        src=&quot;/static/2097ce3c2d7df4d812a397c61f959f2a/5a190/cloudandheat-blog.png&quot;
        srcset=&quot;/static/2097ce3c2d7df4d812a397c61f959f2a/01e7c/cloudandheat-blog.png 512w,
/static/2097ce3c2d7df4d812a397c61f959f2a/5a190/cloudandheat-blog.png 800w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;At Cloud&amp;#x26;Heat, our commitment to open source technologies goes far beyond just using software, it&apos;s a core part of how we innovate, build, and collaborate. That’s why becoming a Silver Member of the OpenInfra Foundation was a natural step for us. It aligns with our mission to drive forward digitally sovereign, sustainable, and secure cloud infrastructure and to do it together with a global community.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Supporting the OpenInfra Mission&lt;/h3&gt;
&lt;p&gt;Our OpenInfra membership is part of our broader strategy to engage meaningfully with the open source ecosystem. We’ve long been committed users and contributors to OpenStack, which powers many of our products and services. Through this membership, we aim to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stay up to date with community and project developments&lt;/li&gt;
&lt;li&gt;Collaborate with like-minded organizations&lt;/li&gt;
&lt;li&gt;Support the broader mission of openness and innovation&lt;/li&gt;
&lt;li&gt;Gain visibility for our work and contributions&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Work with OpenInfra Projects&lt;/h3&gt;
&lt;p&gt;Our primary focus within the OpenInfra ecosystem is OpenStack. It forms the backbone of our:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cloudandheat.com/en/products/cloud-services/&quot;&gt;Cloud services&lt;/a&gt;, which deliver scalable, efficient, and secure infrastructure powered by open source technologies&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cloudandheat.com/en/products/on-premises-cloud-infrastrukturen/&quot;&gt;On-premises cloud infrastructure&lt;/a&gt;, which we offer as turnkey standard solutions, with a strong focus on data sovereignty and energy efficiency or as tailored products to meet specific customer needs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We don’t just deploy OpenStack, we also actively support its development and contribute to the community. We have also initiated and developed open source projects that enhance and complement OpenStack. For instance, we were one of the initiators of &lt;a href=&quot;https://yaook.cloud/en/&quot;&gt;Yaook&lt;/a&gt;, an open source lifecycle management tool for OpenStack, and are still one of its key contributors.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Upcoming Events &amp;#x26; Community Engagement&lt;/h3&gt;
&lt;p&gt;We’re proud to be a sponsor of the &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe 2025&lt;/a&gt;, where we’ll connect with industry leaders, developers, and partners to shape the future of open infrastructure.&lt;/p&gt;
&lt;p&gt;We’re also excited to sponsor and be part of the &lt;a href=&quot;https://alasca.cloud/alasca-summit-2025/&quot;&gt;ALASCA Summit 2025&lt;/a&gt;, taking place on November 3–4 in Dresden, Germany. This event will bring together experts and practitioners to explore the latest in cloud and open source innovation.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Real-World Impact: OpenInfra in Action&lt;/h3&gt;
&lt;p&gt;Our infrastructure and expertise help power a wide range of customers and use cases — many of which rely on OpenStack. For instance, we supported the German cloud provider &lt;a href=&quot;https://www.cloudandheat.com/en/reference/stackit/&quot;&gt;STACKIT&lt;/a&gt; with the development of a public cloud offering built on OpenStack. We also worked with them to develop the OpenStack lifecycle management tool Yaook. In addition, we have delivered Infrastructure as a Service (IaaS) based on OpenStack to a range of companies developing and deploying applications on our platform. Companies with innovative AI use cases like &lt;a href=&quot;https://www.cloudandheat.com/en/reference/elevait/&quot;&gt;elevait&lt;/a&gt;, &lt;a href=&quot;https://www.cloudandheat.com/en/reference/nyris/&quot;&gt;Nyris&lt;/a&gt;, &lt;a href=&quot;https://www.cloudandheat.com/en/reference/scalytics/&quot;&gt;Scalytics&lt;/a&gt; or &lt;a href=&quot;https://www.cloudandheat.com/en/reference/tracetronic/&quot;&gt;tracetronic&lt;/a&gt; have trusted our infrastructure to power their products. &lt;/p&gt;
&lt;p&gt;Furthermore, we have delivered on-premises cloud infrastructures, where OpenStack is a key building block, to a range of organizations that value digital sovereignty, data security and transparency. And this is just the beginning! We have more deployments coming soon. You can read more about our customers and use cases &lt;a href=&quot;https://www.cloudandheat.com/en/references/&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;At Cloud&amp;#x26;Heat, we believe the future of digital infrastructure is open, collaborative, and sustainable. Our work with the OpenInfra Foundation and OpenStack is helping to make that vision a reality, and we’re just getting started.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Cleura AB: Building Digital Sovereignty Through Open Source]]></title><description><![CDATA[For Cleura, open infrastructure is more than just a technological choice, it’s a cultural commitment. Our mission is to help shape the future of European digital sovereignty on the foundations of transparency, independence, and trust.]]></description><link>https://openinfra.org/blog/openinfra-member-cleura</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-cleura</guid><pubDate>Mon, 03 Nov 2025 20:33:32 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAChUlEQVQoz2MQAwMJCXE+PgFdHd3U7FwnD6+wmLigiKjAsIjUzCwXLx/f4NCC0vLcwmJzMzNNDQ0ZGVlRUVFxCXEGCQlxcXExMVFRSWlpWS09tcgslahclagc1dh8Fa9wlaAkFf9YtfB09Zg8g9hcQydPRRVlMXExMXFxUUERBi4+YVExMXFREWEZeQkbD3EbD3ETO0kHP3ErNzFjWwlHfzELZ1EzBzErNxEjazE7P1E1ZSU7VWFuIWUXLYb6RD1pKUkubp6mxobrVy6fOHbs9KmTp0+eOH3yxJlTp86cOnn29JlzZ86eO3Pm9MlT169c6enp5ufhk1aRMa53ZigI055RYsrFw7d6zZr/////+fPnPxr49/vf3x///v388+f7////d+/Zw8/Oqx6grxFmxMDAJliboJ/hLTNnwfK/f3/fuHHj+fPnT58+vXDhwpcvX/7+/VuSn25iburi4qalpb11y8ajx45xM3NqxZgqu2oziIiIqqgq+qdHrFyz/t3bNwcOHDh37tylS5eWLVv29u3b////T+iKDPQVjPCT9nNmOXV0+eGjJ7iZOTQjjFW9dRnERUUlZOSEkxvXbd+Jw9nP/ny99u3jjV/fr/7//3fX7r0C3HzyJiqGpQ4MYiIiUvIKUmn10+fM+/n9+4sXL16DwatXr96CwJvXbz6+eff17buvL159+vHjz/LFS/kFBUQFRXRSLBhEebllHH0VUqqNtNTdPT3dnJxd3d3c3dw9PDzcwMDDw93F2dHHxdzTzSzB3TrSXEdYTFQMFL1iDGLCQipVM2SNbUTERdzFpWcJyRhISIlISspIS0tKSkqBAIghLy0qKykiJyWiJC8hKSEhCk6XAOWJGW2F/2N9AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Cleura&quot;
        title=&quot;Cleura&quot;
        src=&quot;/static/00fd8becc23bbef6f4f7ccc02f751447/5a190/cleura-blog.png&quot;
        srcset=&quot;/static/00fd8becc23bbef6f4f7ccc02f751447/01e7c/cleura-blog.png 512w,
/static/00fd8becc23bbef6f4f7ccc02f751447/5a190/cleura-blog.png 800w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For &lt;a href=&quot;https://cleura.com/&quot;&gt;Cleura&lt;/a&gt;, open infrastructure is more than just a technological choice, it’s a cultural commitment. Our mission is to help shape the future of European digital sovereignty on the foundations of transparency, independence, and trust.&lt;/p&gt;
&lt;p&gt;Becoming an OpenInfra Member wasn’t just a decision, it was a natural alignment with our core beliefs. The world needs open source, and OpenInfra in particular, to ensure lasting control over data, infrastructure, and digital destiny. At Cleura, we fully embrace and nurture the expertise required to bring these benefits to market, ensuring that sovereignty and open innovation go hand in hand.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Core Focus: OpenStack and Zuul&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://openstack.org&quot;&gt;OpenStack&lt;/a&gt; is the backbone of Cleura’s IaaS platform, powering compute, storage, networking, and identity services across multiple regions. We deploy via OpenStack-Ansible and are now rolling out a three-availability-zone design to further strengthen resilience. Our strategy emphasizes GDPR compliance, data sovereignty, and an open-source-first approach.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zuulci.org&quot;&gt;Zuul&lt;/a&gt; powers our CI/CD pipeline, orchestrating automation for internal R&amp;#x26;D, reproducible testing, release gating, and ensuring that our contributions are always upstream-ready.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Together, these platforms form the foundation of a resilient, sovereign cloud aligned with European needs.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Innovation and Engagement&lt;/h3&gt;
&lt;p&gt;Cleura continues to innovate, through ongoing or planned upstream contributions to several Openstack projects. Read more in our &lt;a href=&quot;https://cleura.com/news/cleura-doubles-down-on-open-source-cloud-innovation/&quot;&gt;declaration of intent&lt;/a&gt; regarding R&amp;#x26;D.&lt;/p&gt;
&lt;p&gt;Additionally, as a Gold Member of the OpenInfra Foundation, Cleura is actively engaged in the community through upstream contributions to OpenStack projects like Trove and Freezer, participation in events such as &lt;a href=&quot;https://openinfra.org/summit&quot;&gt;OpenInfra Summit Europe 2025&lt;/a&gt; and Ceph Days Berlin, and collaboration with other members to advance open-source cloud infrastructure. Our involvement ensures our cloud services follow community best practices while supporting knowledge sharing, innovation, and the growth of the OpenInfra ecosystem.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Ant Group: Building Trusted, Open-Source Infrastructure for the AI Era]]></title><description><![CDATA[At Ant Group, we believe trust is the cornerstone of every service we provide. As we continue to blend technology and finance in increasingly innovative ways, our mission is to build future-ready digital infrastructure for the service industry—creating small, beautiful changes that impact the world in meaningful ways.]]></description><link>https://openinfra.org/blog/meet-ant-group-building-trusted-open-source-infrastructure-for-the-ai-era</link><guid isPermaLink="false">https://openinfra.org/blog/meet-ant-group-building-trusted-open-source-infrastructure-for-the-ai-era</guid><pubDate>Wed, 29 Oct 2025 13:16:19 GMT</pubDate><content:encoded>&lt;p&gt;At &lt;a href=&quot;https://www.antgroup.com/&quot;&gt;Ant Group&lt;/a&gt;, we believe trust is the cornerstone of every service we provide. As we continue to blend technology and finance in increasingly innovative ways, our mission is to build future-ready digital infrastructure for the service industry—creating small, beautiful changes that impact the world in meaningful ways.&lt;/p&gt;
&lt;p&gt;A key pillar of our strategy is open source. We see secure, trustworthy infrastructure as essential to the modern digital economy, and we’re committed to working with the global developer community to accelerate progress.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Deep Roots in Kata Containers and OpenInfra&lt;/h3&gt;
&lt;p&gt;In 2017, &lt;a href=&quot;http://katacontainers.io&quot;&gt;Kata Containers&lt;/a&gt; was born and donated to the OpenInfra Foundation. Just two years later, Kata became the foundation’s second top-level project after OpenStack, and its core team joined Ant Group that same year. Since then, we’ve remained a proud maintainer and major user of Kata, partnering closely with the OpenInfra Foundation to build a secure, open ecosystem for container infrastructure.&lt;/p&gt;
&lt;p&gt;Our commitment runs deep: several key Kata maintainers are now Ant Group employees. Xu Wang, Vice Chairman of our Open-Source Technology Committee, co-founded Kata Containers and has served multiple terms on the OpenInfra Foundation board. Today, Kata has grown into a robust open-source community of 300+ developers and is used in production by major enterprises such as AMD, NVIDIA, IBM Cloud, Baidu, Huawei, and Alibaba Group.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Why Kata Matters to Us&lt;/h3&gt;
&lt;p&gt;As one of Kata’s pioneer users, Ant Group depends on its unique features, such as network isolation with dedicated kernels and performance jitter control, to meet the stringent demands of our financial services infrastructure.&lt;/p&gt;
&lt;p&gt;Our collaboration recently led to a white paper co-authored with the OpenInfra Foundation, detailing how we built a &lt;a href=&quot;https://katacontainers.io/collateral/kata-containers-ant-group-cwpp-ebpf_whitepaper.pdf&quot;&gt;Cloud Workload Protection Platform (CWPP) using Kata Containers and eBPF&lt;/a&gt;. Many of our developers are also active Architecture Committee (AC) members, shaping Kata’s future and supporting community growth.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Expanding Horizons with The Broader Community&lt;/h3&gt;
&lt;p&gt;We’re excited about the recent union of the OpenInfra Foundation and the Linux Foundation, which lays strong foundations for cloud and digital infrastructure in the AI era. Ant Group is eager to deepen collaboration with the broader tech community by co-hosting events, co-authoring research, and participating across sub-foundations like CNCF, AI &amp;#x26; Data, and CCC Consortium.&lt;/p&gt;
&lt;p&gt;Beyond Kata Containers, Ant Group maintains deep engagement with the wider Linux Foundation ecosystem, contributing to and initiating several key open-source projects:&lt;/p&gt;
&lt;h4&gt;Within CNCF:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cncf.io/projects/dragonfly/&quot;&gt;Dragonfly&lt;/a&gt;: Peer-to-peer file distribution and image acceleration, which has recently passed the voting process and achieved CNCF Graduated maturity level.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cncf.io/projects/modelpack/&quot;&gt;ModelPack&lt;/a&gt;: open standards for packaging, distributing and running AI artifacts in the cloud-native environment.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cncf.io/projects/kusionstack/&quot;&gt;KusionStack&lt;/a&gt;: Declarative Intent Driven Platform Orchestrator for Internal Developer Platform (IDP).&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.cncf.io/projects/kcl/&quot;&gt;KCL&lt;/a&gt;: A constraint-based record &amp;#x26; functional language mainly used in configuration and policy scenarios.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Within LF AI &amp;#x26; Data:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lfaidata.foundation/projects/dl-rover/&quot;&gt;DLRover&lt;/a&gt;: An automated distributed deep learning system for efficient model training and inference.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A recent highlight: In April 2025, Ant Group became the first company in China to win the &lt;a href=&quot;https://www.cncf.io/announcements/2025/04/03/cloud-native-computing-foundation-announces-ant-group-as-the-top-end-user-award-winner/&quot;&gt;CNCF End User Award&lt;/a&gt;, joining our earlier &lt;a href=&quot;https://superuser.openinfra.org/articles/congratulations-to-the-2022-superuser-awards-winners-ovhcloud-ant-group/&quot;&gt;recognition as an OpenInfra Superuser&lt;/a&gt;. We are serious users of leading cloud-infrastructure technologies, including Kubernetes, Harbor, and containerd. These honors reflect our team’s dedication to upstream open-source contributions.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 900px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 45.5078125%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAACmklEQVQozxXFe0zMAQDA8V/q7jyOKZXkuu7u97vf3e+66646NSJKUch7K7Ex70fGzGu4rSMSpdMym/cyjKPxj9gwYlY0PQ9z2dour5jEDH/Y13z++QjRUeOIHD2WqP9HxRMXl8i4eAORsQlExuqJ1hkZE28gRmciZryJuASJRKMVUXbgcqXjdLpRrA6ssoOMCZMRJJOVlOQM0t1ZFOTNZVr2fGbMW8GhAxVUV9VQUVbNqZOnqKs6Sf2Zehr817l88yaV3gqyJuWztHgd5Z5KKjzVbNlei1CQN5s9Ow/j8fi4cfUup8/e5qK/iV9fP/JnsJ+3TR30veqh6/4L3ncHedffx5GOFgLtnTTeesK9xhZam1/T1Rqk7XkPwqa1Gxj4/pfQu2+EPg4S+vyb/m8DDL5p5213J49Db/jxKcDXD938GXhN6MtLStse0Ps+SN+Hn/QE++hsDxII9NLZ1YuwaEYBvm1eDq7bRdVmD0e3VnJufy2B4z6uHDxB8d4LtNb7eHTuGC11NTz2HWWr9wj+7fs4vGA15fNW4i1cTlnhCsqXlCLkx+q4FG/koihzzWqmMcVOc6aLhyWL8BfNoWtWKqfdDs4rFtpmOnmak8GzrDTuOJ08SbXTlKxwWzbTEJuAXych5CsWdmQprMp0UZrtYnOeA+/CFNaXzGLxzDSWT7dRPDGZNVMk6ta6WZabSVFOKrl2PUVukd0FeqoWW9g4wUBZroIQPcpGWISISp2IWmMnLCIGzTA9apUOjcZA+FATquFJqLRuRoychFojEqEW0WrdRKh0COEiQ8JjEMK0aCMTEMyiDTFRRjLaMJsUJKOC2WRDluzI5jTMUhqSmI5snoos2RCNFhTZTZIlD9GgIJuyEQ0ujHoJlz2Vf0rEhpY4a/SpAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;antgroup1&quot;
        title=&quot;antgroup1&quot;
        src=&quot;/static/b64e36087ed2346ba1d14bb8c892bdf1/1cfc2/antgroup1.png&quot;
        srcset=&quot;/static/b64e36087ed2346ba1d14bb8c892bdf1/01e7c/antgroup1.png 512w,
/static/b64e36087ed2346ba1d14bb8c892bdf1/1cfc2/antgroup1.png 900w&quot;
        sizes=&quot;(max-width: 900px) 100vw, 900px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;InclusionAI: Open Sourcing AI Innovation&lt;/h3&gt;
&lt;p&gt;Ant Group is also investing deeply in large language models (LLMs). Through our &lt;a href=&quot;https://github.com/inclusionAI&quot;&gt;inclusionAI&lt;/a&gt; initiative, we’re open-sourcing LLMs, training/inference systems, and frameworks geared toward Artificial General Intelligence (AGI). &lt;a href=&quot;https://www.linkedin.com/company/ant-ling&quot;&gt;Ant Ling team&lt;/a&gt; built the core foundation model series of Ant Group’s AGI initiative. We develop foundation, reasoning and any-to-any multimodal models on an advanced Mixture-of-Experts (MoE) architecture (on Hugging Face as &lt;a href=&quot;https://huggingface.co/collections/inclusionAI/ling-v2&quot;&gt;Ling 2.0&lt;/a&gt;, &lt;a href=&quot;https://huggingface.co/collections/inclusionAI/ring-v2&quot;&gt;Ring 2.0&lt;/a&gt; and &lt;a href=&quot;https://huggingface.co/collections/inclusionAI/ming-v2&quot;&gt;Ming 2.0&lt;/a&gt;), while continuing performing research on frontier models like &lt;a href=&quot;https://huggingface.co/collections/inclusionAI/llada-20&quot;&gt;LLaDA 2.0&lt;/a&gt; with diffusion architecture.&lt;/p&gt;
&lt;p&gt;Our Ant Open Source team recently published the &lt;a href=&quot;https://antoss-landscape.my.canva.site/&quot;&gt;LLM Open Source Development Landscape&lt;/a&gt;, which will be regularly updated with new insights and ecosystem trends.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Community Engagement&lt;/h3&gt;
&lt;p&gt;This year, we’re thrilled to continue our active involvement in the OpenInfra community through a series of key events both locally and globally.&lt;/p&gt;
&lt;p&gt;In July, we shared insights on ModelPack and the LLM Landscape at the Open-Source Large Models &amp;#x26; Infrastructure Forum, held alongside the OpenStack 10th Anniversary Celebration in Suzhou, China.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1100px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 19.335937499999996%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAYAAACOXx+WAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNElEQVQY0x3KzSuDcQDA8f1DCgfukpcQN7WYAzuOtIQdZjS5YEk5bFOascde2G9vnj3No+lZ22yoPRubvMSBdtSUcvkqn/PHMGmy0D9sxrUdovX9xcNDnZfnJ5SsRqJQof7xyetnk0QyTjoVQ07FqFR0/JJga3uHPc8RN7d3FPJ5FEXBYJxaYmDExLLNzpWaod54pFG/R1Y1rhtNWj+/vL2/s+lcIxk/IxE7Rdd1zBYH7d199AyMExcCLZdDCIGhWq2SzV6iiiTp49B/rtWqyHIKt3efQFDCdxhm3eHC7zsgFg1RLpWICoHP68U4NMiseQZVvUAKBDDU9Aq2sV7mu9rIePbJF4uUy2UUOUE0IuFyrmCZmGZxbpXdnV2CJ35ymoYsn7OxYGW0oxO7dZ5IOITH7eYPXansMeXjIicAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;antgroup2&quot;
        title=&quot;antgroup2&quot;
        src=&quot;/static/65427273b62c7c15707f9a7fe4e74d4b/99f37/antgroup2.png&quot;
        srcset=&quot;/static/65427273b62c7c15707f9a7fe4e74d4b/01e7c/antgroup2.png 512w,
/static/65427273b62c7c15707f9a7fe4e74d4b/2bef9/antgroup2.png 1024w,
/static/65427273b62c7c15707f9a7fe4e74d4b/99f37/antgroup2.png 1100w&quot;
        sizes=&quot;(max-width: 1100px) 100vw, 1100px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In September, together with Huawei, Linaro, and China Mobile, we co-hosted a Kata Containers meetup in Beijing to present our CWPP white paper and exchange ideas on securing cloud workloads.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 900px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC3ElEQVQozwXB7VPSBwDA8d//sbvarboebnc7D6tb5zjM+SK9vLIup7EU23IDJCkdCqKSgIAgykPK08IpGsMfoj1gWqS5rE0z0q6o1L3Y1R678k292O2++3wElaICXX0tOq2akw12qnQDyI2DfNU1hsp1hQbfDVoCMxjDMxiC1zGHUlzoj9PqjqKzB2hsc6A+b0T9nZn07CJCy9nTWPUa7OYOGoIPUQ79hnr0D5omNrkw/Q7P3X8ZXv6P5FNIrL7n9vO3zK+/5dbqKzK5N1xKzXExFOPyRIa//tlE6GxW02vR4XFZ6R7L8v3tlwxk/qR/aoPI7O/E7/2N+GCT8eXX3MxtMvnzBvGFF6SfvCa+8CvxmyuMjU/RF0qg0rsQbEYNXrsBh0FLk2OIdlMPnfYgNmcAk9lNeFCkqzuAPzjKcOIaiVGRcCiKyxPG5wkRGZ3hXCRDtX+aL+osCL3mRlrU1Wz7aAfSvfns27mV/QekfLh9N0qVhvnpNCqlmkJpIfqWVhYXFriRSlJeJKP08xJ6nEHK2mIUnfNzQqFH8FoaUVUfpXh/Hl+XH+ZY2RFk0kLy9+ZR86Wc2etX6DB1opDX0K5WMmCzkI7209dcR4lMSsjlRmmNIal1skciQ3Dov8GmO81k1E3l0RJ279zDx7t2kZ/3CaXFRUxNpDC1Wyk7UoVHp0VTfYpYJIyr8STdbTrSqUmUBi9b8oo5I69EsBvqCFmbCF/0oddqKJYVUlujoKKiEku3C7PJikHfScFnB/H6fWhbrZyqraeqopQOmxNPOEHBITkfbJfwqUSCkPqhj6jfiVL1LeXHjqNQKHD19NFltxEIeik4eIgz9U043H4i0UvELscYS4qMJ0YYHBpmJDVDdPhHTHYfRksvwlxaRIwPMTslcjU5QvaXO2SXfiL35CEr2UXEpMjS8hIrq6tsrD9jfS3HxlqOtRfPyOWe8mjlMQ+yj7m/+IjM3H3+B+a2EVK5dOtvAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;antgroup3&quot;
        title=&quot;antgroup3&quot;
        src=&quot;/static/084749c21c10282bcd77c252bf74bd9d/1cfc2/antgroup3.png&quot;
        srcset=&quot;/static/084749c21c10282bcd77c252bf74bd9d/01e7c/antgroup3.png 512w,
/static/084749c21c10282bcd77c252bf74bd9d/1cfc2/antgroup3.png 900w&quot;
        sizes=&quot;(max-width: 900px) 100vw, 900px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In October, at the beautiful and intellectually vibrant Paris-Saclay, we joined the OpenInfra Summit Europe, where Zvonko Kaiser (NVIDIA) and Xu Wang (Ant Group) delivered a keynote showcasing Kata Containers’ capabilities in securing AI workloads.&lt;/p&gt;
&lt;p&gt;During the following days, Ant Group and community contributors delivered several breakout sessions on Kata, the LLM infrastructure ecosystem, and ModelPack, fostering deep technical collaboration.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 900px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 65.8203125%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAADk0lEQVQ4yy3O20/bdQCG8e9EwA2IsAEFnBvCmFOzOCbLhK2wDRSQ06CBKsdSBqFAGQehBbrSI20pLT96YJQKLeeDwxkvFhav543EmKgXGjW6xETvjP/AYyTev88nr9AN3efZdBd/eQf4x6/lzxUTgaVtllcesRL5HJ+0it1sxmYyIVntrLrnWJ6Z4TPJwGPJyNasmaeeSb62KliYX0DcUzbxrfYmPzta+cPdxHNXEy5TkPmZMG73Hl5TiGGNFt3gKLYRI55pB7YHLo6ctTyaamdnvJUtvYZoj4LpCQPi455uvhuq52jezE+eUX51dOPz+FiSHiItHrAc3MAwrsNusOGaDePyhpGsTvxTU/gNk6wZBtm36ZgbG8M5M4uwj47w+0QXv0338belh+dzOnyLEVYju6xtPGZzbR+L0ciSx8+GRyK6sMD2gsTm/Cx78zb2PTYOAw6iTgcBXxDhNEzyqaGfQ8sAT6yDfDE3RcDvJxwKsboSYSW0jN1iYSMcZc0zy7rfSzgYJLIUYCPoYUnyEpQknFY7i4shRFlZGXnZWYyr7pKeLkOWloYsOZGM00mcTU8hIe4EddWV1FTXImJP0djQQom8lOTTMtIzznMmLYvU9CzEiVjU6m6E3yNhuD+C22xkuE/Dg0kj/tAe7sAOLt8ONu8G0e1DVrafMjoyiXXazMS4Hk13L1pNP9rePkb7tXR1qolGoojWW/VkizOkxiWSdSqOW4Xvsbb3DWv7R0QPvie0/wPmxa/w7PxITVUL6fExpCYmkBGTTG6MjFdi4ilKSkEIgbq9A9FWouCSyCTnJRlxQiAvkBNw77Ee2GU3+oTN9S+xffIM284v1NS0HW/S4pM492Iab8W8RslJGUOZecfgvXYVQllcRYqI5fwLaZwUghtXCpgxBLAYl7FY1tEboljsmzg9B1SV1R6HCSKOTJFMrjiL6uU85l7N/x/sQAQbTLTl3Kbi0uso5ddRlRWh+aCI4bvFqCrlTHYrsWhaUFcWoiguoPDNXHreL6T97WvUZV/mw8w3UGTkkvAf2KFCbKlMLHUPcuedi7TX3aanqZra2zdokl+htaaC4U4lbY0KSgsLKL95jcsXztFcfp3S/Auo6u+QfzEHWULi8cNmpRLx0K5joLmc2qoKOj5SoB/SMNLXg1vXh0uvZXZMQ8ShJ2TTE7brcI1rmB5UM9zZiHmkl86mBqrLSnn36lUcViv/Agy+PzAqROpRAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;antgroup4&quot;
        title=&quot;antgroup4&quot;
        src=&quot;/static/06b9d554a8f88ba4df294a6aad62886a/1cfc2/antgroup4.png&quot;
        srcset=&quot;/static/06b9d554a8f88ba4df294a6aad62886a/01e7c/antgroup4.png 512w,
/static/06b9d554a8f88ba4df294a6aad62886a/1cfc2/antgroup4.png 900w&quot;
        sizes=&quot;(max-width: 900px) 100vw, 900px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In the upcoming November 15, in Hangzhou — the “City of Heaven,” once praised by Marco Polo and now a hub of the digital economy, &lt;a href=&quot;https://community.cncf.io/events/details/cncf-kcd-hangzhou-presents-kcd-hangzhou-openinfra-days-china-2025/&quot;&gt;KCD Hangzhou and OpenInfra Days China&lt;/a&gt; will join forces for the first time. Ant Group is proud to be one of the key local organizers, with several engineers ready to share real-world open-source practices on stage.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Looking Ahead&lt;/h3&gt;
&lt;p&gt;As a committed contributor and community leader in open-source infrastructure, Ant Group is excited about what lies ahead. From secure containers to cloud-native platforms and AI systems, we’re proud to work with the OpenInfra Foundation and the global developer community to build the infrastructure of the future, together.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Rackspace Technology and the OpenInfra Foundation: Your Trusted Partnership for Open Source and AI Adoption]]></title><description><![CDATA[At Rackspace Technology, we know that open source and AI are no longer optional. They are essential for any enterprise that wants to remain competitive in today’s rapidly changing landscape.]]></description><link>https://openinfra.org/blog/rackspace-technology-and-openinfra-foundation</link><guid isPermaLink="false">https://openinfra.org/blog/rackspace-technology-and-openinfra-foundation</guid><pubDate>Mon, 13 Oct 2025 17:05:17 GMT</pubDate><content:encoded>&lt;p&gt;At Rackspace Technology, we know that open source and AI are no longer optional. They are essential for any enterprise that wants to remain competitive in today’s rapidly changing landscape. As Head of Product Strategy and Operations, I see how often customers struggle with the dual challenge of adopting AI at scale while keeping their infrastructure secure, compliant, and cost-effective. This is exactly where Rackspace comes in.&lt;/p&gt;
&lt;p&gt;Our long-standing belief is that &lt;strong&gt;open source is the foundation of innovation&lt;/strong&gt;. Proprietary black boxes slow organizations down, while open ecosystems accelerate progress through transparency, collaboration, and trust. That is why Rackspace is proud to be a &lt;strong&gt;Platinum Member of the OpenInfra Foundation&lt;/strong&gt; and to serve on its &lt;strong&gt;Board of Directors&lt;/strong&gt;. This role allows us to be directly involved in shaping the future of open infrastructure and ensure it meets the needs of enterprise customers&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Why Enterprises Need Open Source and AI Together&lt;/h2&gt;
&lt;p&gt;As enterprises accelerate their AI initiatives, many are also navigating the security implications of open-source software. While new adopters may question its security, open source, particularly the robust communities driving AI innovation, is a catalyst for enterprise-grade security. Open source leverages a transparent, community-driven development model that enables rapid identification and resolution of vulnerabilities. Linus’s Law, the principle that &quot;given enough eyeballs, all bugs are shallow,&quot; captures this advantage well. For enterprises, this means harnessing the collective intelligence of a global community of experts to achieve a level of scrutiny that goes far beyond what a single vendor can provide. By adopting open-source AI with the right governance and operational strategy, enterprises can accelerate innovation while managing risk effectively.&lt;/p&gt;
&lt;p&gt;In my view, the enterprises that thrive over the next decade will be those that adopt &lt;strong&gt;AI on top of open, trusted infrastructure&lt;/strong&gt;. Anything else will either lack scalability or fail to meet compliance and security demands. Rackspace is uniquely positioned to guide this transition because we bring both deep technical expertise and proven experience in running mission-critical environments for the world’s leading organizations.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Rackspace’s Role: Trusted Guide from Strategy to Execution&lt;/h2&gt;
&lt;p&gt;Rackspace has been a leader in &lt;strong&gt;OpenStack&lt;/strong&gt; from its earliest days, and today it remains a cornerstone of our portfolio. Building on that foundation, we are helping customers in research, high-performance computing (HPC), and AI deploy infrastructure that is both open and enterprise ready.&lt;/p&gt;
&lt;p&gt;We also practice what we preach. Our teams use and contribute to OpenInfra projects like &lt;strong&gt;Zuul&lt;/strong&gt; to streamline development and &lt;strong&gt;Kata Containers&lt;/strong&gt; to deliver trusted isolation for sensitive AI workloads. These are the same capabilities we extend to our customers, ensuring they benefit from both community-driven innovation and Rackspace’s enterprise-grade delivery.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Looking Ahead: Partnering With Enterprises for the Future&lt;/h2&gt;
&lt;p&gt;For enterprises, success in AI and digital transformation is not just about adopting new technology. It is about finding a trusted partner who can navigate complexity, mitigate risk, and accelerate outcomes. That is the role Rackspace Technology plays every day.&lt;/p&gt;
&lt;p&gt;Enterprises cannot afford to treat open source and AI adoption as experiments. They need a partner who can combine open-source innovation with enterprise-grade reliability. At Rackspace, we are committed to being that partner. The future of infrastructure is open, intelligent, and built for enterprise trust. And we are proud to be leading that future with the OpenInfra community.&lt;/p&gt;
&lt;p&gt;As Head of Product Strategy and Operations, I see Rackspace’s role as both a builder and a bridge. We build enterprise-ready solutions rooted in open source, and we bridge innovation from community projects to enterprise adoption. Our Platinum membership and Board seat in the OpenInfra Foundation allow us to help shape the future direction of open infrastructure, ensuring it remains aligned with the real challenges enterprises face.&lt;/p&gt;
&lt;p&gt;AI will not reach its potential without open source, and open source will not remain relevant unless it powers the next wave of AI adoption. Rackspace Technology is committed to leading on both fronts. The future of infrastructure is open, intelligent, and collaborative. We are proud to be shaping that future alongside the OpenInfra community.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet FPT Smart Cloud: Driving the Future of AI and Cloud in Vietnam and Beyond]]></title><description><![CDATA[FPT Smart Cloud (FCI), a member of FPT Corporation, Vietnam’s leading provider of Artificial Intelligence (AI) and Cloud Computing solutions, was founded with the mission of building a world-class AI application platform and cloud services ecosystem that drives breakthrough innovation in business operations.]]></description><link>https://openinfra.org/blog/openinfra-member-fpt-smart-cloud</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-fpt-smart-cloud</guid><pubDate>Thu, 02 Oct 2025 19:12:47 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACeElEQVQoz2MQAwMJCXE+PgE9Xf303Hx7d8/Q6NjgiKig8MjUjCw3H3/fkLCC0vKs/EJTYyMtTU1paWlRUVFxCXEGCQlxcXExMVFRSWlpWW191YhM5ahcpchs1eg8Za9w5aBkZd8Y1fB09agcg9gcAwc3BWVlMQkxMXExUUERBi5eYVFRMXFREWEZeUlbLwkbdwlTeylHP0kbd3ETOymnAHFLVzEzB3ErN1EjGzE7PzENZUUbVWEuQVUfXYaGJD1pKQkubt6W5qYbV6+cPHHszOlTZ0+dOnv61NnTp8+ePnX+7NkL50Do3OlTN69fa21t4eXkkdVSMK5zZsgL1ZpRYsrNy79u3br/////+fPnPyr4/fvP9+8/f/z6/e37j////2/avImHhUsz3FjNX5+BgU2wJl4v01t2/uKVH7//u350w93XD779+Pvx6/efP3/9/PU7Ky3R1NzQzs5OQ1Nz167du/fu5mBg002yULLXZBAVEVFWVfTNiFq5fuOFm893Las//vTGh89/nr378vXHr79//mQWVRg7eDh7BmoZWe89cGTPHpBm7VgzFTdtBnFRUQkZOZGUxg07dmN19qcv3z98/vb1x++3H75Anc3OrWitblBoxyAmIiKloCidVj99ztyvX748efr0xYsXL1++hJOvX7968/r1q1evXrx4+evb9zkzZvHy8YkJiepmWDKI8nLLOgcoJFUaaKg5u7m52zs4OoOAq6srmHZ2cXGxt7fzcjZ3czKNc7YIMtEUEhMRExUTkxAH2axSM0vWwEJYTMRHTGqikIyhhJSIpKS0lJSEhISkpKQUmCEnLSojKSIrJaIgB0lVIAAAeTMZQQfnMGAAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;FPT Smart Cloud&quot;
        title=&quot;FPT Smart Cloud&quot;
        src=&quot;/static/a2a080d7b1400770b10c6d19008405c1/5a190/fptsmartcloud-blog.png&quot;
        srcset=&quot;/static/a2a080d7b1400770b10c6d19008405c1/01e7c/fptsmartcloud-blog.png 512w,
/static/a2a080d7b1400770b10c6d19008405c1/5a190/fptsmartcloud-blog.png 800w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://fptsmartcloud.com/en/home/&quot;&gt;FPT Smart Cloud&lt;/a&gt; (FCI), a member of FPT Corporation, region’s leading provider of Artificial Intelligence (AI) and Cloud Computing solutions, was founded with the mission of building a world-class AI application platform and cloud services ecosystem that drives breakthrough innovation in business operations.&lt;/p&gt;
&lt;p&gt;By joining the OpenInfra Foundation, we affirm our pioneering role: not only spreading the value of open source but also contributing directly with modern infrastructure, practical experience, and a high-quality engineering team. Membership allows us to accelerate the growth of the open source ecosystem in Vietnam while connecting with a global community that shares our vision.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Core Focus: OpenStack-Powered Cloud at Scale&lt;/h3&gt;
&lt;p&gt;FPT Smart Cloud has relied on OpenStack since 2020 to power FPT Cloud, one of the largest and fastest-growing cloud platforms in Vietnam. Today, our OpenStack-based infrastructure spans multi-region deployments across Vietnam and Japan, scaling to more than 1,000 hypervisors, serving more than 3,000 clients in 15 countries.&lt;/p&gt;
&lt;p&gt;On top of this foundation, we deliver Platform-as-a-Service (PaaS) and AI SaaS offerings that empower businesses with scalable, intelligent AI and cloud solutions.&lt;/p&gt;
&lt;p&gt;And we’re just getting started: in 2024, we launched two AI Factories, designed to accelerate the AI revolution in Asia. These facilities leverage up to 2,000 NVIDIA H100/H200 GPUs, all orchestrated by our high-performance, customized OpenStack platform. FPT AI Factory features 04 key product groups: FPT AI Infrastructure, offering GPU cloud services to accelerate model development; FPT AI Studio, allowing fast and secure model training and fine-tuning; FPT AI Inference, enhancing AI capabilities with high-performing, ready-to-use models; and FPT AI Agents, enabling the creation and operation of multi-lingual AI agents powered by enterprise knowledge and custom models.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Innovative Products&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://fptcloud.com&quot;&gt;FPT Cloud&lt;/a&gt;: Massive scale OpenStack cloud provider in Vietnam &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai.fptcloud.com/&quot;&gt;FPT AI Factory&lt;/a&gt;: The OpenStack and NVIDIA-powered AI factory offers an all-inclusive stack for end-to-end AI development . Within these AI factories, OpenStack is being used to manage 1,000 H100 GPUs in Vietnam and 1,000 H200 GPUs in Japan.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fpt.ai&quot;&gt;FPT.AI&lt;/a&gt;: The comprehensive AI platform for business, offering 20+ solutions such as AI agents for call center, AI telesales, AI mentor, video compliance..., for rapid AI adoption and instant results.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Continuing Commitment to Open Source&lt;/h3&gt;
&lt;p&gt;We are committed to continuing close collaboration with the OpenInfra community, strengthening partnerships, and increasing FPT’s contributions at the global level.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: September 2025]]></title><description><![CDATA[OpenInfra User Surveys]]></description><link>https://openinfra.org/blog/openinfra-newsletter-september-2025</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-newsletter-september-2025</guid><pubDate>Tue, 30 Sep 2025 22:02:23 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1280px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAMBAgX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAByRcDChJ//8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEhIP/aAAgBAQABBQKEHMf/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAaEAABBQEAAAAAAAAAAAAAAAAAESAhMTKh/9oACAEBAAY/ArQ1whn/xAAbEAEAAgIDAAAAAAAAAAAAAAABABEQMSFhcf/aAAgBAQABPyFFsXOSpUyejzcvP//aAAwDAQACAAMAAAAQkD//xAAWEQEBAQAAAAAAAAAAAAAAAAAAARH/2gAIAQMBAT8QZH//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAgEBPxBH/8QAHhABAAIBBAMAAAAAAAAAAAAAAREhABAxQXFRgdH/2gAIAQEAAT8QsGCQbforrJriPFvmKhCQIhe1mKVVVd550l8uf//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;c5b18fa5b7075feb98a4d993 1280x720&quot;
        title=&quot;c5b18fa5b7075feb98a4d993 1280x720&quot;
        src=&quot;/static/194810dd824578495f59a75c04bcffde/eea4a/c5b18fa5b7075feb98a4d993_1280x720.jpg&quot;
        srcset=&quot;/static/194810dd824578495f59a75c04bcffde/36dd4/c5b18fa5b7075feb98a4d993_1280x720.jpg 512w,
/static/194810dd824578495f59a75c04bcffde/72e01/c5b18fa5b7075feb98a4d993_1280x720.jpg 1024w,
/static/194810dd824578495f59a75c04bcffde/eea4a/c5b18fa5b7075feb98a4d993_1280x720.jpg 1280w&quot;
        sizes=&quot;(max-width: 1280px) 100vw, 1280px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;The OpenInfra University Partnership Program&lt;/h1&gt;
&lt;p&gt;The &lt;a href=&quot;https://openinfra.org/university-partnership-program/&quot;&gt;University Partnership Program (UPP)&lt;/a&gt; is a targeted effort to encourage collaboration between the OpenInfra Foundation and universities and colleges all around the globe to get more students involved in open source and build up the pipeline of young professionals in open source.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A recent graduate from Oregon State University and a former intern in the Open Source Lab, Antonia Gaete has been hired by the Linux Foundation and now works as a Cloud Operations Engineer there. She &lt;a href=&quot;https://superuser.openinfra.org/articles/from-student-to-engineer-antonia-gaete/&quot;&gt;shared her experiences in a Superuser article&lt;/a&gt; discussing her path from an intern to an open source contributor and onto an engineer.&lt;/li&gt;
&lt;li&gt;This year, OpenStack is again on the short list of open source projects for students taking Professor Braught’s course series at Dickinson College as a vetted project where students can have an impact. Last year, students engaged with the Swift community to contribute for two back to back semesters and &lt;a href=&quot;https://www.openstack.org/blog/students-of-openstack-meet-boosung-kim/&quot;&gt;shared some of that experience with our community&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At the OpenInfra Summit Europe, we’ve put together a ton of &lt;a href=&quot;https://summit2025.openinfra.org/new-contributors-at-the-openinfra-summit/&quot;&gt;student-friendly sessions and hands-on workshops which you can find here&lt;/a&gt;. We are also happy to extend discounted registration to not just students, but also professors and university researchers, just email us at &lt;a href=&quot;mailto:summit@openinfra.org&quot;&gt;summit@openinfra.org&lt;/a&gt; and we’ll get you set up.&lt;/p&gt;
&lt;p&gt;Some Highlights on the schedule include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How to Do Code Review Like a Pro&lt;/li&gt;
&lt;li&gt;From Zero to Code: How to Get Started in OpenStack&lt;/li&gt;
&lt;li&gt;Hands-On: Infrastructure Provision with Terraform or OpenTOFU&lt;/li&gt;
&lt;li&gt;How Can You Contribute to OpenStack?&lt;/li&gt;
&lt;li&gt;A Universe from Nothing: Hands-on Introduction to OpenStack&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This event is truly a great chance for students to meet open source developers from around the world, pick up real-world skills, and even start contributing to major projects like OpenStack. Our OpenInfra projects welcome new contributors and are excited about the next generation of open source contributor!&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The OpenInfra Foundation is highlighting our Member organizations and how they’re powering the future of open source infrastructure. Check out the &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-storware&quot;&gt;Storware&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-fairbanks&quot;&gt;Fairbanks&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-encora&quot;&gt;Encora&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-cloudification&quot;&gt;Cloudification&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-acme-gating&quot;&gt;Acme Gating&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-worteks&quot;&gt;Worteks&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-ultimum-technologies&quot;&gt;Ultimum Technologies&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-stackit&quot;&gt;StackIT&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-rapifuzz&quot;&gt;Rapifuzz&lt;/a&gt;, and &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-planethoster&quot;&gt;Planet Hoster&lt;/a&gt; blogs and keep an eye on the &lt;a href=&quot;https://openinfra.org/blog/&quot;&gt;Foundation blog&lt;/a&gt; to meet more OpenInfra Members. &lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenInfra Summit Europe&lt;/h1&gt;
&lt;p&gt;17-19 October | Paris-Saclay, France | École Polytechnique Campus&lt;/p&gt;
&lt;p&gt;We are just 2 weeks away from getting back together again in Paris!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrasummit25.dakini-pco.com/&quot;&gt;Register Now&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/&quot;&gt;Check out the Schedule&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openinfra_summit_europe_workshop_signup_form&quot;&gt;RSVP for Workshops&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/volunteer&quot;&gt;Volunteer Onsite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/getting-to-the-openinfra-summit/&quot;&gt;Plan your Trip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Yesterday, the OpenStack community announced the release of OpenStack 2025.2 (Flamingo). &lt;a href=&quot;https://www.openstack.org/software/openstack-flamingo/&quot;&gt;Learn more&lt;/a&gt; about the highlights around technical debt reduction and expanded security.&lt;/li&gt;
&lt;li&gt;learn more about the 32nd release of OpenStack straight from the community leaders on &lt;a href=&quot;https://www.youtube.com/watch?v=cdqL6umlM1w&quot;&gt;OpenInfra Live&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The new KataContainers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases&quot;&gt;3.21&lt;/a&gt; release is now available!&lt;/li&gt;
&lt;li&gt;The nomination period for the &lt;a href=&quot;https://github.com/kata-containers/community/tree/main/elections/arch-committee-2025-10&quot;&gt;Kata Containers Architecture Committee (AC) election&lt;/a&gt; is currently open! Submit your nomination if you’re eligible, or follow the process to learn who the new AC members are going to be.&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenDev: Free software needs free tools&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;OpenDev’s base Python container images have moved from Docker Hub to Quay. Read the &lt;a href=&quot;https://lists.opendev.org/archives/list/service-announce@lists.opendev.org/thread/HO6Z66QIMDIDY7CCVAREDOPSYZYNKIT3/&quot;&gt;announcement&lt;/a&gt; to catch up on all the details. If you are using OpenDev’s base Python container images you will need to update your builds to fetch them from the new location&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https://docs.starlingx.io/election/&quot;&gt;StarlingX Technical Steering Committee, Project and Technical Lead elections&lt;/a&gt; will be kicking off later this month. It is time to prepare your nomination if you’re eligible to run for any of the open positions, or keep an eye on the process to learn who the project’s new leaders are going to be&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Zuul 13.0.0 has been released. This release includes support for Ansible 11, better automatic triggering of builds when jobs are updated, alternative nodesets, and more. Please read the &lt;a href=&quot;https://lists.zuul-ci.org/archives/list/zuul-announce@lists.zuul-ci.org/thread/DQEBRTB5J6SEGUQQMRKRFIJYCYIXVJUD/&quot;&gt;release announcement&lt;/a&gt; for more information&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;Celebrate OpenStack&apos;s 15th Birthday&lt;/a&gt;&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/openinfra-austin/events/310508680/?eventOrigin=group_upcoming_events&quot;&gt;Austin, TX&lt;/a&gt; - 3 October | Co-located with &lt;a href=&quot;https://2025.texaslinuxfest.org/&quot;&gt;Texas Linux Fest&lt;/a&gt; (3-4 October)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/openstack-atlanta/events/311071434/?eventOrigin=group_upcoming_events&quot;&gt;Atlanta, GA&lt;/a&gt; - 12 November | Co-located with &lt;a href=&quot;https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/?utm_source=google&amp;#x26;utm_medium=paid-search&amp;#x26;utm_campaign=10608228-kubecon-na-2025&amp;#x26;utm_term=events-kubecon-na-2025-cncf-bofu&amp;#x26;utm_content=events-kubecon-na-2025-cncf-bofu-rsa&amp;#x26;gad_source=1&amp;#x26;gad_campaignid=22910266965&amp;#x26;gbraid=0AAAAAD2R-lpINY2tRhDg3BYnvqxa65d5C&amp;#x26;gclid=CjwKCAjw_-3GBhAYEiwAjh9fUEeiqwhcByFBebzbcIIb73AMdNvfquk7vgHwYVhZR1qofdOFGYjChxoCOUIQAvD_BwE&quot;&gt;KubeCon NA&lt;/a&gt; (November 10–13)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/montreal-openstack/events/310374679/?eventOrigin=network_page&quot;&gt;Montreal, CA&lt;/a&gt; - 13 November&lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;all the celebrations&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many of these OpenStack birthday celebrations are still recruiting sponsors. If your organization is interested in sponsoring one of these birthday celebrations, please reach out to &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Days&lt;/strong&gt;&lt;!--StartFragment--&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;15 November | &lt;a href=&quot;https://community.cncf.io/events/details/cncf-kcd-hangzhou-presents-kcd-hangzhou-openinfra-days-china-2025/?ajs_aid=8d9e8434-7853-4842-a240-2529d5844246&quot;&gt;KCD Hangzhou + OpenInfra Days China 202&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Days Kenya&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;6 September | Nairobi, Kenya | &lt;a href=&quot;https://www.meetup.com/openinfra-user-group-kenya/events/308280635/?eventOrigin=network_page&quot;&gt;Learn More&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;More upcoming events!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://2025.texaslinuxfest.org/&quot;&gt;Texas Linux Fest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://events.linuxfoundation.org/cephalocon/&quot;&gt;Cephlacon&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://events.linuxfoundation.org/lf-europe-roadshow-regulation/&quot;&gt;Linux Foundation Europe Roadshow&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/?utm_source=google&amp;#x26;utm_medium=paid-search&amp;#x26;utm_campaign=10608228-kubecon-na-2025&amp;#x26;utm_term=events-kubecon-na-2025-cncf-bofu&amp;#x26;utm_content=events-kubecon-na-2025-cncf-bofu-rsa&amp;#x26;gad_source=1&amp;#x26;gad_campaignid=22910266965&amp;#x26;gbraid=0AAAAAD2R-lpINY2tRhDg3BYnvqxa65d5C&amp;#x26;gclid=CjwKCAjw_-3GBhAYEiwAjh9fUEeiqwhcByFBebzbcIIb73AMdNvfquk7vgHwYVhZR1qofdOFGYjChxoCOUIQAvD_BwE&quot;&gt;KubeCon N&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/pro/openinfradev/&quot;&gt;Find an OpenInfra  User Group near you!&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Red Hat and OpenInfra: A Partnership Driving OpenStack's Future]]></title><description><![CDATA[At Red Hat, our commitment to open source communities is unwavering, and our relationship with the OpenInfra Foundation is a testament to this core value. ]]></description><link>https://openinfra.org/blog/openinfra-member-redhat</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-redhat</guid><pubDate>Fri, 26 Sep 2025 22:19:03 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC7UlEQVQoz2WTX0xTdxTHbxaZFVoDvfd37+1tK39qh9RBDZUNN0rE7tICYqdMssrAKYuLMsJAjdmyxKmY+GSWbA9Kpi5LjC9LFuPQ6QxsT0OxsAcxbBGfNFtWnbGIjlb8LNwmy5Kd5OSc8z35fnO+D0dShUAIgaZpOBzLqaoM8sHAPiLNrSS276C9o5OtHZ3s7u2jKb6ZLYkOBg58RO/AXmpC1QQqKnAbbktD1VQkXVNRVdUCdMPAHQjiT/RQ9k4/Zdv6WNnZj685ge+tXfjiXfgTvbzU0Uews5fg+kaKS8sQmrA0lEIZaZldRhEqqiLjdBej1TWjvh5DhOrR6jfm+uowWsObiFoTpaYBsS6KXF2PEo6jlJdRUrcSp60Qf2sl0qGdVRgunfwCO0cHjzA9dZPxsZ9JTk6QvDFO8vo1kuO5OplM8svEhJWL2K+3bjE4eAS7rQBvoJjQwQjSh+0BhvbXsKzAwfDwMP/GfIb/xwIsPF1c8nzhiYVc/P4S+S/YqHg7hH9TFZK0pJCD71bRs9HDqa/O5XjZLFNmnIcnTufG+XkymQz9e7oIrw/T0tJKKFTNj6NXuPzDFZZKebz8Xi2l4XIkRZbx+UuJ797GN9+eJ5vNMDoywvWvzzL82efcvnPHEn2WzXD8WBvtWwRdbV7aYjZuTl7g0uWr2KQ8Vm9/BZ8ZQFKFgur24uw+zMWRnyzy2Ng1bt+7y8TUFDMzM/+x/DvPn06TmfsN5qct5PyF77C/mE9pXTnB/jCSUGRcK0ow3v+Uk6fOWPbSs7PMPnrE3OPHpNNpUqkU91MpUvfTPPhrjgcPn/DHn7Nk/17gyxND2B0O1CJBZc9rSIojH8+GOMXdHxNavYpoUzPRhg1ETBPTNInFYkSjURobG2lqihGJNND6xqu0mDV0m+vYunYVRYsuFYGqq7kLfZ8M4VlTi6wptAiDL4rcrNFcyLqO2zCsL9J1HcMw0DUNr0vGozvxuJyUeDVrL9Tcx/0DGDHyn+YFtwQAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;1200x675 gold red hat&quot;
        title=&quot;1200x675 gold red hat&quot;
        src=&quot;/static/1eeb87fcff536b1f891556c4eebfe4da/0a47e/1200x675-gold-red-hat.png&quot;
        srcset=&quot;/static/1eeb87fcff536b1f891556c4eebfe4da/01e7c/1200x675-gold-red-hat.png 512w,
/static/1eeb87fcff536b1f891556c4eebfe4da/0a47e/1200x675-gold-red-hat.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;At Red Hat, our commitment to open source communities is unwavering, and our relationship with the OpenInfra Foundation is a testament to this core value. Through our Gold membership, we don&apos;t just contribute financially; we actively engage to shape the future of open infrastructure, particularly OpenStack.&lt;/p&gt;
&lt;p&gt;Our investment in the OpenInfra community goes deep. We fund direct contributions to code and testing, and Red Hatters consistently serve as core reviewers, Project Team Leads, and Technical Committee members. This direct involvement ensures that our expertise and vision are integrated at every level of development.&lt;/p&gt;
&lt;p&gt;Beyond the technical contributions, our Gold membership provides a crucial path to influence the highest governance structures of the OpenInfra Foundation. Having a Red Hat Board member elected by our fellow Gold member companies sends a strong signal to our customers: our dedication to the upstream community is paramount.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABAABA//EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAExOSoLbV//xAAaEAACAwEBAAAAAAAAAAAAAAABAgMTMRJB/9oACAEBAAEFAqFrGHfBPJy5LN//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAbEAACAgMBAAAAAAAAAAAAAAAAERIxARAhQf/aAAgBAQAGPwJvxsrcZcoeT//EABoQAAMAAwEAAAAAAAAAAAAAAAABESExQWH/2gAIAQEAAT8hTl9atYJdF+FCvGsXXjwi0NDa9H//2gAMAwEAAgADAAAAEP8Az//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABsQAQEAAwEBAQAAAAAAAAAAAAERACExQWGh/9oACAEBAAE/EBmm+YVMT8xgCNHncoqE8xm0FaXThx2GracOZxeNQNBDnwz/2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Eoghan Glynn Quote&quot;
        title=&quot;Eoghan Glynn Quote&quot;
        src=&quot;/static/5d47e191fbe6efc524499b80c186aa40/b4294/redhat-quote-smaller.jpg&quot;
        srcset=&quot;/static/5d47e191fbe6efc524499b80c186aa40/36dd4/redhat-quote-smaller.jpg 512w,
/static/5d47e191fbe6efc524499b80c186aa40/b4294/redhat-quote-smaller.jpg 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This visible presence in governance forums and at events builds immense customer confidence. As organizations plan years ahead for their OpenStack deployments, knowing that Red Hat is actively involved in ensuring the community&apos;s long-term viability provides critical reassurance. Along with our individually elected members, all Red Hatters on the Board are unified in this mission.&lt;/p&gt;
&lt;p&gt;Furthermore, our representatives serve on key sub-committees like Finance, Executive Goals, and Inclusion, allowing us to help shape policy on strategic directions, including the important discussion around accepting AI-generated contributions.&lt;/p&gt;
&lt;p&gt;Ultimately, Red Hat gains significant value from our OpenInfra Foundation membership. It&apos;s a strategic investment that reinforces our commitment to open source, strengthens customer confidence in our OpenStack products, and allows us to actively contribute to the sustained innovation and health of the OpenInfra community. This partnership isn&apos;t just about membership; it&apos;s about leading the way for open infrastructure.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet PlanetHoster: Boosting Your Online Presence]]></title><description><![CDATA[PlanetHoster is a fast-growing managed hosting provider built on open source technologies at the core of its business.]]></description><link>https://openinfra.org/blog/openinfra-member-planethoster</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-planethoster</guid><pubDate>Fri, 26 Sep 2025 22:18:18 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACiklEQVQoz22SyU8TcQCF50BMKKV0+S2dGVqgTGtLSQ0FpIBgtetQIAGDlQpuiJGGBjWg0Zii/wAePEhE4sGLgZDggcQjHITSgYPicrCJwbiEQqcLEgSmjEFOJn55t5cveYdHoL+o1bhAJi83l18Nhhys7+z57nZ/Z1uHv7cv6GB9vrYzA4O3Q7cGa202k9Go1WghhFiNCbUaY4wQhCRNa8oshs4gE+gvDfTruwaYJr++/QrT2m04d/1o90DFhVCFk9UxDMIIYQwVgJDIVBAhDIGS1qJ6N6r3oMoT+GQLqnVBawO2t8IaB6i2w1qXsqIONrQAfWlJo14lVepOGYnwZQtFkZI86fBw+MPK24X5N9HFSDQyH40scIsRbjGyxEWXl7hlLspFFj6uvHs0MiKXyakSuuqBk7jhN48OVufmySYmJkVRFARB/Jdsdl8QskJ2f3fvoJqdm5XnFhiaLabOSoI4oghfOhb0aR8/HYvvfPrBx+KZr/HM6lr6y+Z2MpsVh272H6+xOk47zOay6enpKBeV5khMgSrGYyYAgIy+pL0v8OzFeGI39j35+Wc6tsq/j61ziV/fRFEMDd0z2+x2d4uuzDr1amZpmZPmSIwdVkOrhcAQqgu1qp6HUzOv/zs7mdnaSG6mt36vJdKiKM7NzSry5VqrznrHTiAAqKJi6lp4dPz53s72+no8wScOktjgEzzP8+lUKpNOJZMpnueFXWHy5YRcqYByUN5TQ8D8PNruK+69X2k2eX0+t9PpYb2s18s2sR6Px3sA63I5m931Te66i97GLptFheDhtQikUjB3n2iqGgACLkyPKQutJA1IspCmSZKkKIqmaYoii2igIYGWBroiTKrxof0HUwobTOhH6FMAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Planethoster - Silver Member of OpenInfra Foundation&quot;
        title=&quot;Planethoster - Silver Member of OpenInfra Foundation&quot;
        src=&quot;/static/8584c2ab795ae2047d1c0bd3f94b053d/0a47e/planethoster-membershout.png&quot;
        srcset=&quot;/static/8584c2ab795ae2047d1c0bd3f94b053d/01e7c/planethoster-membershout.png 512w,
/static/8584c2ab795ae2047d1c0bd3f94b053d/0a47e/planethoster-membershout.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.planethoster.com/en&quot;&gt;PlanetHoster&lt;/a&gt; is a fast-growing managed hosting provider built on open source technologies at the core of its business. For more than a decade, we’ve relied on platforms like OpenStack to deliver the flexibility, scalability, and reliability our customers expect.&lt;/p&gt;
&lt;p&gt;Becoming an OpenInfra Member is our way of giving back to the global community that builds and sustains the technologies we use every day. By supporting the OpenInfra Foundation, we aim to help make platforms like OpenStack even more popular and widely adopted, increase the number of contributors, and ensure that it remains a stable and future-proof solution for years to come.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Core Focus: OpenStack at the Heart of Hosting&lt;/h3&gt;
&lt;p&gt;OpenStack is the foundation of our hosting business. When we adopted it nearly 10 years ago, it allowed us to move beyond the constraints of bare-metal hosting and gave us new tools to grow and improve. With OpenStack we achieved:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automation&lt;/li&gt;
&lt;li&gt;Efficient hardware resource management&lt;/li&gt;
&lt;li&gt;High uptime and reliability&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Today, more than 95% of our hosting business runs on several OpenStack clouds, and we remain fully committed to building on this proven platform.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Innovation and Engagement&lt;/h3&gt;
&lt;p&gt;One of our flagship offerings is the &lt;a href=&quot;https://blog.planethoster.com/en/planethoster-unveils-hybridcloud-n0c-a-next-generation-dedicated-server-offering/&quot;&gt;HybridCloud N0C&lt;/a&gt;, a hosting solution powered by our internally developed control panel system. Running entirely in OpenStack virtual machines, HybridCloud N0C gives our customers the flexibility to deploy across multiple locations: Montreal (Canada), Paris (France), and Lausanne (Switzerland).&lt;/p&gt;
&lt;p&gt;We’re also preparing to expand into &lt;a href=&quot;https://www.planethoster.com/en/private-cloud&quot;&gt;private cloud&lt;/a&gt; deployment and hosting services. Customers will soon be able to provision secure, managed N0C VM images, complete with full support: a PaaS-like experience that simplifies cloud adoption while maintaining reliability.&lt;/p&gt;
&lt;p&gt;Try HybridCloud N0C with an exclusive 50% off for the first month: &lt;a href=&quot;https://www.planethoster.com/en/HybridCloud-Servers?utm_source=openinfra&amp;#x26;utm_medium=event&amp;#x26;utm_campaign=OpenInfra_2025&amp;#x26;utm_id=66725&quot;&gt;Learn More&lt;/a&gt;&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Commitment to Upstream Development&lt;/h3&gt;
&lt;p&gt;Our focus on innovation has always been paired with a respect for the open source communities that make it possible. PlanetHoster is committed to contributing back to the ecosystem, ensuring that platforms like OpenStack remain stable, innovative, and ready for the next decade of cloud adoption.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Looking Ahead&lt;/h3&gt;
&lt;p&gt;As a long-time OpenStack user, PlanetHoster is proud to be part of the OpenInfra community. With continued investment in open source, a growing portfolio of cloud services, and an unwavering focus on digital sovereignty and scalability, we look forward to helping shape the next chapter of open infrastructure worldwide.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet RAPIFUZZ: Making Security Simple]]></title><description><![CDATA[At the heart of RAPIFUZZ is a simple mission: Make Security Simple.]]></description><link>https://openinfra.org/blog/openinfra-member-rapifuzz</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-rapifuzz</guid><pubDate>Tue, 23 Sep 2025 13:38:20 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACjklEQVQoz23O70sTcQDH8YNgJqcT9e57d7vd3bZzOp2bUzfzx4Zzd7eJqbMMm2klKszfCkYQhJL+CT2wHxI9E4L88SwtiaCQzW0+MUmkelAO52ZGy7lfccGeBb14P/3AB8IwDACA45hUmlderh8cGbMIjs7unitdro4uV797SLjc1nr12sT0HffYeHVVpbasjCRJFEUxHIMIIjNHUYIkKW2F2jXM9kyw3aPq3smilutFnQNse2+xa6jkxpjh5rjBKihULMABwADIRyBYiqAAYChSKGdwSwtuduCmRsLahpubsWoLYevA6gRgsoJ6O1JlBpZ2oGGVZnVhdn5xmx6a7deTMhyGc+fn5vZ2dz1bWz6v1+fxbHs8/u1tv9cT8Pt2Av4dv8/n9e7vfZyfn8u5CFNahXGGgya7tAvTRjg3b3l5RRTFdDot/iudSifiyUQydR5PiKK4srYKX8gudVWXOCsgSFJwv08/3EotPl86iacDX4K7344/HYb9n4O/z+PJZGpkqK+2oYazcTqd7s3m5vrGehYk0Q3Uqho1EIqgrFrpHO5ZevEymhIPgpGDox+Br0fv97/H4sk/6bR76m6V1WFrdpZW1r9992Fj41UWJNHermHtWggDKC6nkcEHa+uv/3v7ZzR2+isWjSXDp1FRFFfXVnIksMpcYpiyQABFZAol6Z59tPgsdnZ2GAyGQqGjTMcZkUj45CQSDkdCoeNUPPFk4XGONBcrQPWjDRAqheU2p2LgnkFTzDscjqYmjucFQbDb7TzPcxzHC4LV2tjCX7Jzplt8XYdRUwAQgAKMwCBSRpTOPFWazDhJtJPMQ1xppGiCphUMQ1EUTdMMw9AUpVLIlDSuZAg1S8nlcjLjL2FvGqqASu9MAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Rapifuzz - Silver Member of OpenInfra Foundation&quot;
        title=&quot;Rapifuzz - Silver Member of OpenInfra Foundation&quot;
        src=&quot;/static/6c48ab668b6b4b81d207377a1984c023/0a47e/rapifuzz-membershout.png&quot;
        srcset=&quot;/static/6c48ab668b6b4b81d207377a1984c023/01e7c/rapifuzz-membershout.png 512w,
/static/6c48ab668b6b4b81d207377a1984c023/0a47e/rapifuzz-membershout.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://rapifuzz.in/&quot;&gt;Rapifuzz Pvt. Ltd.&lt;/a&gt; joined the OpenInfra Foundation to connect with a global community that is shaping the next generation of open-source infrastructure. OpenStack has been pivotal in this journey by helping us move beyond third-party cloud providers, take full control of our infrastructure, and optimize costs while boosting agility.&lt;/p&gt;
&lt;p&gt;As members of OpenInfra, we aim to stay closely aligned with the latest developments in OpenStack and related projects, collaborate with like-minded organizations, and share lessons learned from our real-world deployments. This membership also opens the door to adopting emerging OpenInfra technologies, ensuring our infrastructure remains innovative, scalable, and ready for the future.&lt;/p&gt;
&lt;p&gt;At the heart of RAPIFUZZ is a simple mission: Make Security Simple. We actively support and integrate with open-source ecosystems like OpenStack to ensure our cybersecurity solutions are agile, scalable, and transparent. &lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Core Focus&lt;/h3&gt;
&lt;p&gt;OpenStack serves as the backbone of our infrastructure, powering everything from our DevSecOps pipelines to production servers and cyber range environments. By running OpenStack in our own local data centers, we’ve achieved not just operational independence, but also greater cost efficiency and resilience.&lt;/p&gt;
&lt;p&gt;We remain actively engaged with the OpenInfra community and are exploring opportunities to integrate our platforms more deeply with other OpenInfra projects.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Innovation and Engagement&lt;/h3&gt;
&lt;p&gt;At RAPIFUZZ, innovation drives everything we do. We are proud to highlight three flagship solutions that embody our mission to simplify and strengthen security:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;APIFuzzer: A cutting-edge mutation-fuzzing solution that automates API security testing. APIFuzzer identifies unknown vulnerabilities in both standalone APIs and APIs embedded within applications. With actionable remediation guidance and lifecycle management, it empowers organizations to continuously strengthen their API security posture.&lt;/li&gt;
&lt;li&gt;CyberKshetra: An advanced cyber range platform that provides a safe yet realistic environment for simulating cyber threat scenarios. CyberKshetra equips teams with hands-on training, helping organizations build resilience, improve response strategies, and develop confident cybersecurity professionals ready to face evolving threats.&lt;/li&gt;
&lt;li&gt;INTRACIS: A purpose-built solution for CERTs and CSIRTs, designed to streamline the entire incident lifecycle. INTRACIS addresses critical challenges such as fragmented reporting, manual investigations, and delayed responses. With tools for stakeholder management and simplified incident reporting, it enhances organizational response capabilities and elevates cybersecurity readiness.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Through these solutions, we are not only serving our customers but also creating opportunities to collaborate with the OpenInfra community on security-focused integrations and innovations.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Commitment to Upstream Development&lt;/h3&gt;
&lt;p&gt;While our primary focus has been building security platforms, RAPIFUZZ is eager to expand our contributions upstream. We are committed to sharing our expertise in API security, incident response, and cyber resilience to strengthen the OpenInfra ecosystem and ensure security remains a cornerstone of open infrastructure.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Looking Ahead&lt;/h3&gt;
&lt;p&gt;RAPIFUZZ is excited to continue our journey as part of the OpenInfra community. By combining our passion for open source with our dedication to cybersecurity innovation, we aim to help shape a future where infrastructure is not only open and scalable, but also secure and resilient.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet STACKIT GmbH & Co. KG: A Sovereign Cloud Powering Europe]]></title><description><![CDATA[STACKIT, the cloud and colocation provider of Schwarz Group, stands for the sovereign cloud that moves Europe.]]></description><link>https://openinfra.org/blog/openinfra-member-stackit</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-stackit</guid><pubDate>Mon, 22 Sep 2025 01:17:16 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACiklEQVQoz2OQBQN5eTlRUTFTE9Oc4hIXH7+ohOTI+ITIuISsvALf4NCQqJjK+saCsgpbaysLc3NlJWUZGRk5eTkGeXk5OTlZWRkZBSUlZWMzrcR8jdRSjeQirdQSzeA4rZgszbAk7cR83eRiy8xyG99ATR1tWXlZWTk5aQlpBiERKRlZWTkZaSkVdUX3QAVXf3kHD0WvUAW3AHk7N0WfSDknX1l7DzkXPxlrF1n3EDkDbU1nfUkBcf1wK4a2HCtlJQUhYZHOjvab166dPX3q/Nmz58+cOX/2zIVzZy+cPXPxwvlLFy9cvnD+wtmzd27eaGtrE+IXVDXRtG0NZCiKNZ1X5yQsKrZx46b/////+fPnPyr4/fv39+8/vv/89e37j////6/fuEGQk984yUEvxIKBnUe8McOyKFxr+tylu67fevDy1YOXr569fffi3fuv37//+vU7My3e3NrU0dFRR0dn7779O3fv5GPlNs9103Q1YJCRltbS1QwpSVu4fNXdt+9evn//6NWbJ2/evnz/4cfPn3/+/CmoqnPwDfELiTa3dz964vTOnTv42HhM0521vU0Y5GRk5JRVJfM7tuzZB3b2XzRnf/vx++v33z9+//v0FeTsDRvWC/EKarkYWVZ4MchKSymoayoWts+aN//zp09Pnj57/uLF8+cv4ODVq5evXr18+fLls+fPf379Nnv6DGERETlJGfMiDwYZESEl3wjVnHpzfR0vbx9/Nzd3Dw9PT09vb29PT08PDw9PLy9XF5cAT1sfT+sUb7swWwNJGRlZSCJRUVYy6F6sZeeiqKIUoaExU1vTVkNdSU1NU0NDTU1NXV1dA8zQ0VTWUlfW0lDW01ZXVVVVAQMAw8congol6d4AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;STACKIT - Silver Member of OpenInfra Foundation&quot;
        title=&quot;STACKIT - Silver Member of OpenInfra Foundation&quot;
        src=&quot;/static/d98c4b7d5ad207edeb97fa3f9197dba0/0a47e/stackit-membershout.png&quot;
        srcset=&quot;/static/d98c4b7d5ad207edeb97fa3f9197dba0/01e7c/stackit-membershout.png 512w,
/static/d98c4b7d5ad207edeb97fa3f9197dba0/0a47e/stackit-membershout.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.stackit.de/en/&quot;&gt;STACKIT&lt;/a&gt;, the cloud and colocation provider of the Schwarz Group, is building the sovereign cloud that powers Europe. Digital sovereignty is not just a principle for us, it is a cornerstone. Adhering to strict European data protection standards is essential, and true sovereignty requires independence on every level: economic, technological, and political.&lt;/p&gt;
&lt;p&gt;That is why we are proud to be an OpenInfra Member. The OpenInfra Foundation provides an open source infrastructure model that aligns directly with our values: open, transparent, and community-driven.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Core Focus: Digital Sovereignty&lt;/h3&gt;
&lt;p&gt;At STACKIT, OpenStack forms the backbone of our cloud infrastructure. By relying on this open source cloud platform, we can build and manage environments without the risks of vendor lock-in.&lt;/p&gt;
&lt;p&gt;All customer data is stored exclusively in STACKIT’s own data centers in Germany and Austria. This ensures full control over data storage and processing, allowing us to meet complex legal and regulatory requirements while remaining scalable, secure, and adaptable.&lt;/p&gt;
&lt;p&gt;Today, STACKIT’s OpenStack deployment spans three Availability Zones near Heilbronn, with additional zones under construction in Austria. This regional expansion strengthens both scalability and resilience, giving customers confidence in a truly sovereign cloud solution.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Innovation and Engagement&lt;/h3&gt;
&lt;p&gt;Digital sovereignty is not just a guiding value, it’s a national priority. To contribute to this effort, STACKIT has partnered with the &lt;a href=&quot;https://research.handelsblatt.com/&quot;&gt;Handelsblatt Research Institute&lt;/a&gt; on a pioneering study that examines the risks of dependence on imported technologies and proposes cloud-based strategies to strengthen sovereignty for German companies.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;https://www.stackit.de/de/kontakt-handelsblatt-studie/&quot;&gt;Read more about the study&lt;/a&gt; (German only)&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Commitment to Upstream Development&lt;/h3&gt;
&lt;p&gt;Our dedicated OpenStack team is deeply engaged with the open source community. By actively contributing code upstream, STACKIT ensures our infrastructure remains at the cutting edge of innovation.&lt;/p&gt;
&lt;p&gt;Our contributions include improving OVN migration features and fixing bugs in critical services like Nova and Neutron. This hands-on involvement reflects our philosophy: STACKIT doesn’t just deploy open source, we help shape its future.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Looking Ahead&lt;/h3&gt;
&lt;p&gt;STACKIT GmbH &amp;#x26; Co. KG is proud to stand alongside the OpenInfra community in advancing the cause of open source infrastructure. With our commitment to sovereignty, upstream development, and community collaboration, we are helping to build an open, secure, and resilient digital future for Europe and beyond.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Ultimum Technologies: 24/7 Managed OpenStack for Mission-Critical Deployments]]></title><description><![CDATA[At Ultimum Technologies, we believe that the future of digital infrastructure lies in openness, collaboration, and shared innovation. ]]></description><link>https://openinfra.org/blog/openinfra-member-ultimum-technologies</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-ultimum-technologies</guid><pubDate>Thu, 18 Sep 2025 17:55:12 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAChElEQVQoz23S3UtTYQAG8HMhgXPNfZz3vOdjmzq35Tyy2KbpMm26ubMzdWFiQ5l9WCaZSwktkFD7A/I2CcqbLmpSWFB0p1Hizs688KMFInTtcjvTENJtvlF5E/S7fXjguXgw4g+ShMUKZRVbdWNwqNnXeinUezHY3dEV7L816OZb2zo6h8fuhe+OOutqLZYKvU4PAIAkxEgSQkgQAFAMo6u0mrsHy3vC5T1D5tCw0R80dfYZAyFzcOBU7x3b5bDNzRuMRgISBIRAhWMyhQYQBAS4mtHDei9RzxGOBvJ8O+FsAY4G2BQAdW68xgWcLRpbPWgM4KbyskaTRq42NFVgE9esNE3JiuRTk5OJjfXlpaWYEI1Fl2PRZVEQRCEaF2MrcXFFjIlCNLGxPj39SKlQ0mVM9ZQHGwmyM6M1hUWKSGQOIZTL5dC/8vmjbC6fyx8dZn9HC4sLysJic7vV0u3AsBOqiaunB/zaZ7PPdxH6vLb1dWNNjIlxMf49mTxCaHTk9plau7vZzbLs/PwbQRTkBTJLT7WRYzEcByZT2YWB4MvI3E4WfVrd/La1+SWRWFtdlSQJIRQeG2edLldLu6HS/vrtezEekxfIKrps5oAVgwCQWr3m+sNX7z78d7a0t78j/djb/7md2kMILX5cVJ1U6u0G+30XRuA4XVJK35yYeTp7eHCwnUymdo6l0+lUOpXJSLu7GUnKpNPp7GFu7kVEqVYBJV7VV4sBRRHjaivtf+BgLZzf7/V4OJ73+Xw8z3Mc5/uN93g8bd6zfq/zCtcQqrNqIPh7LYzQqI3jj3XV53AC90LmiVprpxicorQMQ1EUTdMMw9AUVcLgOhrXM7ihBFLkcfsXokgZ5J8QpmQAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Ultimum Technologies - Silver Member of OpenInfra Foundation&quot;
        title=&quot;Ultimum Technologies - Silver Member of OpenInfra Foundation&quot;
        src=&quot;/static/eccc91c80fa809e0129e93c8cb7e2879/0a47e/ultimum-membershout.png&quot;
        srcset=&quot;/static/eccc91c80fa809e0129e93c8cb7e2879/01e7c/ultimum-membershout.png 512w,
/static/eccc91c80fa809e0129e93c8cb7e2879/0a47e/ultimum-membershout.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;At &lt;a href=&quot;https://www.ultimum.io/&quot;&gt;Ultimum Technologies&lt;/a&gt;, we believe that the future of digital infrastructure lies in openness, collaboration, and shared innovation. That’s why we’re proud to be a Silver Member of the OpenInfra Foundation, formalizing our long-standing commitment to the open source community and reinforcing our role in shaping the next generation of cloud and infrastructure technologies.&lt;/p&gt;
&lt;p&gt;For our customers and partners, this means we are better positioned to anticipate industry trends, contribute to standards that improve interoperability, and ensure that the infrastructure layer remains open and community-driven.&lt;/p&gt;
&lt;p&gt;We are excited to deepen our involvement with the OpenInfra community. As a Silver Member, we look forward to actively contributing, learning, and collaborating with partners who share our commitment to open infrastructure principles.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Focus: Building with OpenStack&lt;/h3&gt;
&lt;p&gt;Ultimum Technologies works exclusively with OpenStack, and we’ve honed deep expertise in deploying and managing enterprise-grade solutions based on this powerful open source cloud platform.&lt;/p&gt;
&lt;p&gt;Our OpenStack services include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tailored architecture design&lt;/li&gt;
&lt;li&gt;Software repository management &lt;/li&gt;
&lt;li&gt;Seamless integration with customer network and storage infrastructure&lt;/li&gt;
&lt;li&gt;Full lifecycle management—from continuous upgrades and patching to configuration updates&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We go beyond the basics by providing end-to-end operations support, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Deployment administration&lt;/li&gt;
&lt;li&gt;Incident resolution&lt;/li&gt;
&lt;li&gt;Performance tuning&lt;/li&gt;
&lt;li&gt;Capacity planning&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Every solution we deliver is built for scalability, resilience, and full freedom from vendor lock-in, core principles that we believe every enterprise infrastructure should embody.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Managed OpenStack Services, 24/7&lt;/h3&gt;
&lt;p&gt;While we’re not a traditional product vendor, our managed OpenStack services are at the heart of our customer value proposition. These services are typically deployed on-premises, where we help clients maintain operational continuity through:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;24/7 support availability&lt;/li&gt;
&lt;li&gt;Guaranteed response and resolution times for critical requests&lt;/li&gt;
&lt;li&gt;Customized solution design and support&lt;/li&gt;
&lt;li&gt;Ongoing software maintenance and custom patch management&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What truly sets us apart is our dedication to open source contributions. Whenever possible, we upstream our commits back to the OpenStack community, helping reduce the long-term cost of custom deployments while contributing to the health and sustainability of the broader ecosystem.&lt;/p&gt;
&lt;p&gt;Whether you&apos;re building a new private cloud environment or seeking expert help to manage your existing infrastructure, Ultimum Technologies is here to help you harness the power of OpenStack with the confidence and support you need.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Safespring: A Nordic Public Cloud Platform]]></title><description><![CDATA[Safespring is dedicated to delivering secure, sovereign, and open cloud infrastructure for the Nordic region]]></description><link>https://openinfra.org/blog/openinfra-member-safespring</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-safespring</guid><pubDate>Wed, 17 Sep 2025 19:15:42 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACj0lEQVQoz2MQAwMJCXE+PgFdXf20nDx7N4/Q6JjgiKigiMjUzCx3X3/fkNCC0vLMvHwTIyNtLS1paWlRUVFxCXEGCQlxcXExMVFRSWlpWW191fAM5ahcpchsleg8Za9w5eAkZd9o1fAMtchsg5gcAwdXBSUlMQkxMXExUUERBi5eYVFRMXFREWFZBSk7L0kbd0kzBylHP0kbTwlTOynnQAlLV3EzR3Frd1FjW3E7XzENZUUbVSEuQTVfPYbGJD0ZaQkubt7WluYb166ePnni7JnTZ0+fOnv69LkzZ86dPn3h3NmL589dPH/u3JnTt65fa2lp5uHgltVRMK51ZsgN1ZpZYsrNy79u/fr/////+fPnPyr4/fv39+8/fvz89e37j////6/fuIGbmVMrwkTNT4+BgVWwJl4vy0d2/qIVf///f/H24/vP3959/vb249dvP37+/PU7MyXexNzIzs5eS1Nzz969O3ftZGdg1U2xULTTYBAVEVFWVfTNjF61Zv2vf/8fvHh79/m7O8/f3Xz65sX7z////s0oLDdx9HTxCtQxtjlw6NjOXTvYGdh04syUXbUZxEVFJWTkRFKaNu7cg9XZn758//j5+9fvv99++PL///8NG9fzsHMr2ajrF9gyiImISCkoSafXT5899+vnz0+ePn3x/MXz5y+ev4CC169evX796tXLV89fvPj57fvMadN5+HjFhUR1M60YRHm5ZJwDFJIqDTRUXVzdPOwdHJ2dnJ2dXV1dnZ2dnZycnJ1d7O3svJzM3JxMYp3MA4zVhcRExUTFxCTEGaQlJTXr5yiaWEtIS/pLy08RVzCRkZOQlVWQl5cFA3kwQ0leSkFWQlFeUkVJVkZGRlpaWlpKGgCnZhvT80CL9wAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Safespring - Silver Member of OpenInfra Foundation&quot;
        title=&quot;Safespring - Silver Member of OpenInfra Foundation&quot;
        src=&quot;/static/f08f892649450f53aec4946de313eecb/0a47e/safespring-membershout.png&quot;
        srcset=&quot;/static/f08f892649450f53aec4946de313eecb/01e7c/safespring-membershout.png 512w,
/static/f08f892649450f53aec4946de313eecb/0a47e/safespring-membershout.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.safespring.com/en/&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.safespring.com/en/&quot;&gt;Safespring&lt;/a&gt; is dedicated to delivering secure, sovereign, and open cloud infrastructure for the Nordic region. By becoming an OpenInfra Member, we strengthen our mission to build on open standards and avoid vendor lock-in, ensuring our customers can rely on transparent, community-driven technologies.&lt;/p&gt;
&lt;p&gt;Membership not only gives us a voice in the global OpenInfra community, it allows us to collaborate directly with contributors worldwide and support the foundation that sustains large-scale open source projects like OpenStack.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Core Focus: OpenStack at Scale&lt;/h3&gt;
&lt;p&gt;OpenStack forms the backbone of Safespring’s Infrastructure-as-a-Service (IaaS) platform. We operate and maintain OpenStack clusters for our customers, actively contributing patches upstream when we encounter issues or need enhancements.&lt;/p&gt;
&lt;p&gt;Our stack incorporates Keystone for S3 authentication and Calico for full Layer 3 BGP networking, combining flexibility with performance. While OpenStack is our core focus, we closely follow the development of other OpenInfra projects to evaluate future adoption and expand our offerings.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Innovation and Engagement&lt;/h3&gt;
&lt;p&gt;In late 2025, we’re excited to launch the Safespring Container Platform, a managed Kubernetes service built for scalability, security, and sovereignty.&lt;/p&gt;
&lt;p&gt;Designed for SaaS providers, public sector institutions, and research organizations, the platform delivers EU-sovereign, GDPR-compliant environments for cloud-native applications. Key features include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Built on CNCF projects and powered by Safespring Compute&lt;/li&gt;
&lt;li&gt;Dynamic scalability, allowing teams to start small and grow into full clusters&lt;br&gt;
High performance and low latency, optimized for demanding ML and AI workloads with GPU acceleration&lt;/li&gt;
&lt;li&gt;EU compliance and data sovereignty, tailored to sensitive or regulated workloads&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The platform is currently in beta, giving early adopters the chance to test capabilities and shape the service before its general release.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Commitment to Upstream Development&lt;/h3&gt;
&lt;p&gt;Safespring has long championed open source in critical infrastructure. Our team regularly shares insights from running OpenStack at scale, participates in community discussions, and collaborates with fellow operators to strengthen ecosystem stability and performance.&lt;/p&gt;
&lt;p&gt;We actively attend and occasionally speak at OpenInfra events, bringing real-world operational knowledge back to the community.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Looking Ahead&lt;/h3&gt;
&lt;p&gt;Safespring is proud to stand alongside the OpenInfra community in advancing secure, sovereign, and open infrastructure. With our commitment to upstream contributions, innovative services like the Safespring Container Platform, and a focus on digital sovereignty, we are helping to shape the future of open infrastructure in the Nordics and beyond.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Worteks: Advancing Open Source Infrastructure in France]]></title><description><![CDATA[At Worteks, our mission has always been to empower organizations with open, secure, and sovereign digital infrastructure.]]></description><link>https://openinfra.org/blog/openinfra-member-worteks</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-worteks</guid><pubDate>Wed, 10 Sep 2025 16:47:33 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC3UlEQVQoz4WT328UdRTFJ0a0brum7cz3O7OzW/tjWdouttsflLTYWmDZn6QsECAstQJCGhE3tVViIAQ1rf8BD1BCMOGJGOMDRQUshAdCuqUFohhrxLT7YGq77YJiWjutH+Pwrjc5ubnnJufe83AUKQRCCHRdx+l8mdqaAO/2fUAw3kFy/0H2dHaxu7OLI6keYokd7Ex20vfhcVJ979PU2IC/uhq36bY1pC5RDF0ipbQJwzRx+wP4kkepeKOXin09rO7qxRtP4t3VjTfxJr5kijWdPQS6UgQ2hiktr0DowtbQClWUlwpUNCGRmkqxuxS9NY7cEEWua0dv70C+FkU0tKFv2o5oDqE1bUK0RFAbXkdrS6BVVlDWuprivEJ8HTUon7xVi+kycOQX8OlAPz8+/J6RO3e4m05zNz1iY2x0lLH0CPfHx3hwb5wH42OMj6aZ+OEhAwP9FOTlU+IvpfGjIMp7e/wMHmvCke9k6MoV/q8saxlr5W/+WrLs+atvvsbxXB7VexvxbatFUZ4v5NSBWt7Z6uGzi5dYAb57NMf09G9kMlNMZTJYlmULpN4+SGt7C7FojPr6eoaHb3D1+jVeVFbx6uFmytsqUTRVxesrJ3FkH59/8aV9dXQiy9RkhsmfJvj5l0mWLIuV5WW6e47RsDHCltgOqupaGL51m2vXr9qCa/evxxvyo0ihId0lqIf7Gfr25n/a/f3pIk/+WODPRYu5x09t7vLQZfJfcFDeWkmgtw1FaCquV8owuz/m7PkLLC4s8Ov0NLOzs8zMzNjIZrP2nMvN8ziXY34+RzY7x8qSxbkzgxQ4ncgiQc3RDSia04Fnc4LSQydoXFtFJB4nFtxCKBwmEokQi8XsHg6HiUajBIOb6Qg1Ew+t51Cohd3rqij616UmkIZ89qH35CCeumZUXWOrMDld5KZOd6EaBm7TtFNkGAamaWLoOiUuFY9RjMdVTFmJbu+FfJa4fwATs/a/RlFn1QAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;1200x675 silver worteks&quot;
        title=&quot;1200x675 silver worteks&quot;
        src=&quot;/static/193d9f31760e7f8db0a177452420360c/0a47e/1200x675-silver-worteks.png&quot;
        srcset=&quot;/static/193d9f31760e7f8db0a177452420360c/01e7c/1200x675-silver-worteks.png 512w,
/static/193d9f31760e7f8db0a177452420360c/0a47e/1200x675-silver-worteks.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;At &lt;a href=&quot;https://www.worteks.com/&quot;&gt;Worteks&lt;/a&gt;, our mission has always been to empower organizations with open, secure, and sovereign digital infrastructure. As a proud member of the OpenInfra Foundation, we’ve embedded these principles into everything we do, from our day-to-day operations to the solutions we provide for our clients.&lt;/p&gt;
&lt;p&gt;Worteks became an OpenInfra Member as both a user and contributor of OpenStack. This membership reflects our commitment to a global community pushing the boundaries of open infrastructure. Being part of this ecosystem allows us to stay at the cutting edge of technology while collaborating with peers who share our values.&lt;/p&gt;
&lt;p&gt;It also provides access to vital resources, events, and networking opportunities that help us sharpen our skills and grow our impact in the open source world.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Core Focus: OpenStack&lt;/h3&gt;
&lt;p&gt;When we first deployed our infrastructure, understanding, control, and sovereignty of our data and those of our clients was fundamental. OpenStack came naturally and became the main layer of our infrastructure. We then continued to think of the services around it, adding other open source solutions for storage, deployment, configuration and management. The goal was to give the ability to our collaborators to create their own infrastructure environment for instances and containers as a service and speed up projects. As a result, we now have a cloud offer, &lt;a href=&quot;https://www.worteks.com/hebergement/&quot;&gt;W’aaS&lt;/a&gt;, capable of hosting your most critical software.&lt;/p&gt;
&lt;p&gt;Today, we run multiple OpenStack environments, each with 10 to 20 hypervisors. Some are standalone, while others span across multiple sites. These platforms host a variety of workloads, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Web and mail applications&lt;/li&gt;
&lt;li&gt;Kubernetes-based container orchestration&lt;/li&gt;
&lt;li&gt;High-performance computing for data analytics&lt;/li&gt;
&lt;li&gt;GPU-powered applications&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This flexibility has helped us build and scale environments tailored to our clients’ needs, whether in a single data center or across distributed locations.&lt;/p&gt;
&lt;p&gt;Earlier this year, &lt;a href=&quot;https://www.worteks.com/actualites/2025-01-28-Appel-offre-openstack/&quot;&gt;we proudly announced&lt;/a&gt; that Worteks was awarded the OpenStack expertise contract launched by the DGFIP (Directorate General of Public Finances) on behalf of numerous French ministries and certain government agencies.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Introducing W’Opla: Infrastructure, Simplified&lt;/h3&gt;
&lt;p&gt;From our internal innovations came &lt;a href=&quot;https://www.worteks.com/edition/wopla/&quot;&gt;W’Opla&lt;/a&gt;, our packaged, turnkey infrastructure platform. W’Opla enables our clients to deploy the same powerful stack that we use internally, offering IaaS and CaaS on demand.&lt;/p&gt;
&lt;p&gt;The stack combines Ovirt, OpenStack, and OKD as its core, with optional integrations such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ceph for distributed storage&lt;/li&gt;
&lt;li&gt;Katello and Foreman for software lifecycle and update management&lt;/li&gt;
&lt;li&gt;AWX for automation&lt;/li&gt;
&lt;li&gt;LemonLDAP::NG for identity federation&lt;/li&gt;
&lt;li&gt;EFK stack (Elasticsearch, Fluentd, Kibana) for centralized logging&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Everything is open source, in line with our commitment to transparency and digital sovereignty.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;October Events in France for Open Source Decision Makers &lt;/h3&gt;
&lt;p&gt;We’re excited to announce the first edition of a new event tailored for technical decision-makers in large French organizations. This event will dive deep into open source infrastructure trends, featuring hands-on sessions on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Optimizing installations&lt;/li&gt;
&lt;li&gt;Designing robust network architectures&lt;/li&gt;
&lt;li&gt;Integrating and operating OpenStack&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Conceived and designed specifically for technical decision-makers in large corporations, this is the first club for major OpenStack and Kubernetes users, organized by Worteks. It will take place on the afternoon of October 16 in Paris and aims to showcase the latest advances in open source infrastructure. &lt;a href=&quot;https://www.worteks.com/opensource/conferences/2025-1-worteks-openstack-kubernetes-club/&quot;&gt;Learn more and register here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Later that week, we are proud to be an Exhibitor sponsor for the &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;, taking place in Paris-Saclay October 17-19. Within this community event, we also have a session, &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;company=worteks&quot;&gt;Using BGP and ECMP/BFD in Leaf &amp;#x26; Spine OpenStack Architecture&lt;/a&gt;. &lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Exploring VMware Alternatives with OpenStack&lt;/h3&gt;
&lt;p&gt;As part of our broader advocacy for open infrastructure, we&apos;ve recently published a series of articles in French that explore alternatives to VMware, with a focus on OpenStack as a viable, cost-effective solution.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.worteks.com/blog/2025-01-08-alternative-a-vmware/&quot;&gt;Part 1: Why Look for Alternatives?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.worteks.com/blog/Comment-comparer-les-solutions-de-virtualisation/&quot;&gt;Part 2: How to Compare Virtualization Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part 3 (pricing comparison) is coming later this September — stay tuned!&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Looking Ahead&lt;/h3&gt;
&lt;p&gt;At Worteks, OpenStack gave us the foundation to build flexible, scalable, and sovereign digital environments, and our involvement in the OpenInfra community ensures we stay aligned with the broader open source movement.&lt;/p&gt;
&lt;p&gt;We’re excited about what lies ahead, and even more excited to continue building, sharing, and collaborating with the community.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Acme Gating: Champions of Zuul and Open Infrastructure]]></title><description><![CDATA[Acme Gating is a company fully dedicated to empowering enterprises with Zuul, an open source CI/CD solution.]]></description><link>https://openinfra.org/blog/openinfra-member-acme-gating</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-acme-gating</guid><pubDate>Tue, 09 Sep 2025 17:40:19 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC10lEQVQoz4WT209UZxTFT0y1ODANcM73nTNnhnIZR2AsDBcxYKGo41wNHTVqHCm1XkJs7YRCNaZN00ug/0EfWpqmffBNE2PEu5j4YIxDB5WgwfAHOAFlptR2gBF+xmPSR7uTlb332snKXg9LkUIghEDXdez2d6iv8/H5wAn80S7iBw+xr7uHvd09fJroIxLbxe54NwOnviIx8CUtzU14a2txmk5LQ+oSxdAlUkqLMEwTp9eHJ36cqo/6qTrQx7qeftzROO49vbhjH+OJJ1jf3YevJ4FvS5DyyiqELiwNrVhFWVukogmJ1FRKneXo7VHk5jByYyd6Zxfy/TCiqQN9605EawCtZSuiLYTa9AFaRwytuoqK9nWUFhTj6apD+eFwPabDwFZYxI9Dg0w9nCR55w6psSR/Ju9aSI2NkUre5f54igf3xnkwnmJ8LMnjRw8ZGhqkqKCQMm85zd/5Ub7Y52X4ZAu2QjsjFy/yf5XPvyC/vMLiUt7aL125jG1VAbX7m/F8WI+ivFXMt5/U89kOF3+cPgMsMzU1xfz8POl02kIul2Nx6QWJY4do72wjEo7Q2NjI6OhNrl6/xtvKat472kplRzWKpqq4PZXEjh3g7LnzLC7kSCaTTE9PMzk5ycTEBNlslpWVFXr7TtK0JcT2yC5qGtoYvXWba9evWoIbDm7CHfCiSKEhnWWoRwcZuXHzjXbnny/w1985/lnI8yz73OIujFygcI2NyvZqfP0dKEJTcbxbgdn7Pb/89jsLuX95kk4zOztrYWZm5r85k5kjm8kwN5fh6dNnLC/l+fXnYYrsdmSJoO74ZhTNbsO1LUb5ka9p3lBDKBol4t9OIBgkFAoRiUSsHgwGCYfD+P3b6Aq0Eg1s4kigjb0bayh55VITSEO+/tD9zTCuhlZUXWOHMPmpxEmD7kA1DJymaaXIMAxM08TQdcocKi6jFJejlIoy3boL+TpxLwFiBPY8oZRb8gAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;1200x675 silver acme gating 1 &quot;
        title=&quot;1200x675 silver acme gating 1 &quot;
        src=&quot;/static/544ed2e9bf855b295f78ab069793333e/0a47e/1200x675-silver-acme-gating-1-.png&quot;
        srcset=&quot;/static/544ed2e9bf855b295f78ab069793333e/01e7c/1200x675-silver-acme-gating-1-.png 512w,
/static/544ed2e9bf855b295f78ab069793333e/0a47e/1200x675-silver-acme-gating-1-.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;When it comes to scaling modern software development workflows, one tool stands out from the crowd, &lt;a href=&quot;http://zuulci.org&quot;&gt;Zuul&lt;/a&gt;. And at the heart of the Zuul ecosystem is &lt;a href=&quot;https://acmegating.com/&quot;&gt;Acme Gating&lt;/a&gt;, a company fully dedicated to empowering enterprises with this open source CI/CD solution. As a proud member of the OpenInfra Foundation, Acme Gating is helping shape the reliability of open infrastructure.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Why OpenInfra?&lt;/h3&gt;
&lt;p&gt;The OpenInfra Foundation has played a key role in nurturing the Zuul project, offering support and visibility as it evolved from an internal tool into a standalone community-driven project. Acme Gating is proud to support the OpenInfra Foundation to help ensure that the Foundation and the Zuul project can continue to work together.&lt;/p&gt;
&lt;p&gt;By backing the Foundation, Acme Gating helps sustain the collaborative ecosystem that has made Zuul a success and ensures continued innovation within the broader open infrastructure community.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Our Focus: Zuul, End to End&lt;/h3&gt;
&lt;p&gt;While many organizations dabble in multiple open source tools, Acme Gating is all in on Zuul and has become the go-to provider for deployment, support, and ongoing development of the project.&lt;/p&gt;
&lt;p&gt;All of Acme Gating’s products are 100% open source, with upstream contributions being the first priority. Our expertise helps enterprises scale their development workflow to the highest levels. Acme Gating customers use Zuul to speed development of Terabyte-scale projects with thousands of repositories.&lt;/p&gt;
&lt;p&gt;Whether you&apos;re new to Zuul or looking to push your system to the limit, Acme Gating brings deep technical experience and leadership in the Zuul ecosystem.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Tools to Power Your Zuul Deployment&lt;/h3&gt;
&lt;p&gt;Acme Gating offers two key solutions for organizations looking to scale Zuul effectively:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://acmegating.com/acme-enterprise-zuul/&quot;&gt;Acme Enterprise Zuul&lt;/a&gt;: a fully Open-Source container-based distribution of Zuul with a multi-year support window and new features quickly applied and ready to deploy.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://acmegating.com/acme-enterprise-zuul/#managed&quot;&gt;Acme Managed Zuul&lt;/a&gt;: simplify ongoing maintenance by letting Acme Gating manage scaling, monitoring, and upgrades of your Zuul cluster.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Acme Gating at the OpenInfra Summit Europe &lt;/h3&gt;
&lt;p&gt;At the upcoming &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;, I will present a brief overview of Zuul for those who are new to the project, and share how to manage test nodes and images with Zuul&apos;s newest features: &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#company=acme%20gating&amp;#x26;view=calendar&quot;&gt;So Long and Thanks for All the Nodes: New Tools for Managing Test Resources in Zuul&lt;/a&gt;.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Looking Ahead&lt;/h3&gt;
&lt;p&gt;At Acme Gating, we&apos;re looking forward to helping new users get started with Zuul, and existing users scale.  We are a unique company in the open infrastructure space: Zuul is all that we do, and we see Zuul&apos;s success as our success.&lt;/p&gt;
&lt;p&gt;Zuul solves problems in development scaling and velocity that other systems don&apos;t address, and it&apos;s our mission to help enterprises address those problems with Zuul and ensure that Zuul and its community continues to grow.&lt;/p&gt;
&lt;p&gt;If you’re exploring OpenInfra tools or need help accelerating your development workflow, Acme Gating is ready to help, and Zuul is ready to deliver.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Cloudification: Powering Sovereign Cloud with OpenStack, Kubernetes, and OpenInfra]]></title><description><![CDATA[At Cloudification, we believe that open infrastructure is the key to building a truly sovereign, scalable, and future-ready cloud. ]]></description><link>https://openinfra.org/blog/openinfra-member-cloudification</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-cloudification</guid><pubDate>Fri, 05 Sep 2025 17:14:59 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC50lEQVQoz4WT208cdRTHJ8YLLqwBZn6/mZ1d5LJdga2wXEoDFaTtdq8Nrm1s47pirW2ItW4QtDEa4yXgf+CDYkwTn4wx8aFFe0NjolGXLm2TtmkTNSlpjLKzbIsYkFn4GKe++OR5Oed8z8kn5zx8FSkEQgh0XcftfoD2thAvjr9CODlE+sBB9meG2ZcZ5kh2lERqD3vTGcZffY3s+Mv0dHcRbG3Fa3odhtQliqFLpJSOYJgm3mCIQPooTU+P0fTUKJuGx/An0/ifGMGfeoZAOstDmVFCw1lC26PUNzYhdOEwtGoV5f4qFU1IpKZS661H708it8WRWwbRB4eQj8QRXQPoOx5H9EbQenYg+mKoXY+iDaTQmpto6N9EbUU1gaE2lHeea8f0GLgqq3h3coJrVy6T++F78rOz5HM5zudy/9Y/cnEuz6ULc1yayzM3m+P61StMTk5QVVFJXbCe7rfCKC/tDzJ1rAdXpZvp6Wn+L2y7jL2+wV9rttN/cepLXHdV0PpkN4HH2lGUu6t589l2Xtjt4/jHnzhL5wsr5G8ucfXXJeaXbdZs2wFknz9I/2AfiXiCzs5OZma+4vTZM9yn3MPDh3tpHGhG0VQVf6CR1JEMn372uQP8+cbvzM8v8Mt8gW9/KnB7tcxGuczI6DG6tsfYldhDS0cfM998x5mzpx3g5gNb8UeCKFJoSG8d6uEJTp772gGW18qsrwMb/313aXmV23+s8OeqTfHWsqOdOHmCyntdNPY3ExobQBGaiufBBsyRt/ngo+Osrqzw28ICxaKFVbQoWBaWZVEoFCiVFrlVKrG4WMKyiqyv2Xz4/hRVbjeyRtB2dBuK5nbh25mi/tDrdG9uIZZMkgjvIhKNEovFSCQSTo5Go8TjccLhnQxFeklGtnIo0se+LS3U/POlJpCGvHOh/40pfB29qLrGbmHyXo2XDt2Dahh4TdNxkWEYmKaJoevUeVR8Ri0+Ty0NdbozF/KO4/4GqtH3Hf6k37IAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;1200x675 silver cloudification&quot;
        title=&quot;1200x675 silver cloudification&quot;
        src=&quot;/static/f0cc9354eb0c0b9f9699d85c5cf82239/0a47e/1200x675-silver-cloudification.png&quot;
        srcset=&quot;/static/f0cc9354eb0c0b9f9699d85c5cf82239/01e7c/1200x675-silver-cloudification.png 512w,
/static/f0cc9354eb0c0b9f9699d85c5cf82239/0a47e/1200x675-silver-cloudification.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;At &lt;a href=&quot;https://cloudification.io/&quot;&gt;Cloudification&lt;/a&gt;, we believe that open infrastructure is the key to building a truly sovereign, scalable, and future-ready cloud. &lt;/p&gt;
&lt;p&gt;That’s why we’re proud to be a member of the OpenInfra Foundation, a global community of technologists and organizations committed to developing and promoting open source infrastructure solutions. Our membership reflects our dedication to supporting and growing the OpenInfra ecosystem and contributing back to the community through knowledge sharing, technical expertise, and numerous code contributions.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Powering Sovereign Cloud with OpenStack &amp;#x26; Kubernetes&lt;/h3&gt;
&lt;p&gt;At the heart of our cloud platform, &lt;a href=&quot;https://cloudification.io/c12n-private-cloud/&quot;&gt;c12n.cloud&lt;/a&gt;, is OpenStack, which provides full compute, networking, and storage capabilities that form the crucial foundation of the environments we deliver to our customers. Whether it’s a migration from VMware or the deployment of a GPU-powered AI cloud, OpenStack enables our clients to gain agility, scalability, and control without being tied to proprietary platforms.&lt;/p&gt;
&lt;p&gt;But we don’t stop at IaaS. We combine OpenStack with Kubernetes to build a truly modern and manageable cloud. Kubernetes not only powers container workloads for our users, it also orchestrates OpenStack itself. This integration simplifies Day 2 operations, brings GitOps into infrastructure management, and makes lifecycle management of the cloud platform seamless and automated.&lt;/p&gt;
&lt;p&gt;This combination allows us to offer a powerful alternative to public clouds and traditional virtualization stacks, one that’s open, flexible, and tailored for operational efficiency at scale.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Contributing to the OpenInfra Ecosystem&lt;/h3&gt;
&lt;p&gt;Our engagement with the OpenInfra community goes beyond using the technology. We actively contribute to several OpenInfra and adjancent open source projects, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenStack with contributions to Manila, Nova, Designate, Octavia, and others&lt;/li&gt;
&lt;li&gt;Kubernetes as part of our orchestration layer&lt;/li&gt;
&lt;li&gt;Gardener, which we’ve successfully integrated to replace Magnum in certain use cases&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Our engineers have submitted over 100 upstream changes in recent years, strengthening the ecosystem and helping solve real-world challenges that benefit the wider community.&lt;/p&gt;
&lt;p&gt;Cloudification has also been recognized in an OpenInfra Foundation white paper as a trusted, vendor-neutral alternative to VMware. Our detailed VMware vs. OpenStack comparison table was highlighted as a valuable resource for organizations considering their cloud transformation options.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Join Us at OpenInfra Summit Europe 2025&lt;/h3&gt;
&lt;p&gt;We’re excited to announce that Cloudification will be at &lt;a href=&quot;http://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe 2025&lt;/a&gt;, where we’ll be sharing our latest insights and technical expertise through two deep-dive talks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=Gardener&quot;&gt;Lessons Learned from Replacing Magnum with Gardener on OpenStack&lt;/a&gt; by Dmitry Galkin &amp;#x26; Maksim Shepelev&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=OVN%20Traffic%20Flow%20%26%20Troubleshooting&quot;&gt;OVN Traffic Flow &amp;#x26; Troubleshooting&lt;/a&gt; by Vadim Ponomarev&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re attending, come find us! We’d love to connect, exchange ideas, and collaborate on building the next generation of open infrastructure.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Encora: Advancing Cloud, Edge, and AI with Open Source]]></title><description><![CDATA[Encora's mission is to empower organizations with cutting-edge digital engineering solutions that are open, scalable, and future-ready.]]></description><link>https://openinfra.org/blog/openinfra-member-encora</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-encora</guid><pubDate>Mon, 01 Sep 2025 11:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACkklEQVQoz2MQFxcXExOTkBDn4+PX0dFLycqxdXUPjowODIsICItISs9w9fb1CQrJKy5Jz8k1NjLU1tKSlpYWFRUVlxBnkJQEaxcVlZSWltXWV43IVI7OU47MVo3JV/EKVwlOVvaLUYvIUI/KMYjNNXBwVVBSFpMQExMXExMUYeDmExEVExMXFRGWkZew9ZKwcZcwtZd08JWw8RA3tpV0ChC3dBUzdRCzchMxshGz9RPTUFa0URXmFFTz1WOoT9KTlpLg5uZtbm66fuXyiePHTp86efrkidMnT5w9ffrsqZPnzp45f+7s+bNnzpw6dfPa1ebmJh4OblltBZM6Z4b8MO3pxSbcvPzr1q3/////nz9//qOCP7///Pzx6+ev399//Pz////6jRu4mTk1I4zV/fUZGNiEahP0MrxlFixe9fv3n8tXbz14+PTuvUf3Hzz5/fv3z1+/szMSLKzNnJ2cdXV19+zdu3PXTnYGNt1kCyV7DQZREVFlVUXfjKg16ze+//D54JHTZy9cO3nm0rkL137++vXnz5/0gjIjB3cnD39NQ6v9B4/u2rWDnYFNO95M2U2bQVxMVEJGTiSlcePO3Vid/eHzt/efvn3+9uv1+8/////fsHE9Dxu3ko26QYEtg5ioiJSConRa/Yw58759/fLk6dOXL168eAEiXoHBmzev37598/r1m5cvX/3+8XPW9Jk8fLziQqJ62dYMonzcMk7+CsmVBhpqLu7u7o6Ozi4urq6ubm5uLi4uzs7OLq6uDg72Xi7mbs6mcS6WASYaQmIiYqJi4pLiDNJSkpp1sxVNbSSkJf2k5SdLKJrIyknKySnIy8vKysrJycnLy8vJyiopSCnKSSjKS6oqy8rIyEiDAQCDlRnbIdLXkgAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;encora silvermember&quot;
        title=&quot;encora silvermember&quot;
        src=&quot;/static/64acc6bef823dd7b51a521bef2ab9a15/0a47e/encora-silvermember.png&quot;
        srcset=&quot;/static/64acc6bef823dd7b51a521bef2ab9a15/01e7c/encora-silvermember.png 512w,
/static/64acc6bef823dd7b51a521bef2ab9a15/0a47e/encora-silvermember.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;At &lt;a href=&quot;https://www.encora.com/&quot;&gt;Encora&lt;/a&gt;, our mission is to empower organizations with cutting-edge digital engineering solutions that are open, scalable, and future-ready. That’s why we’re proud to be a member of the OpenInfra Foundation, a global community committed to advancing open-source infrastructure technologies.&lt;/p&gt;
&lt;p&gt;As an OpenInfra Foundation member, we align with the mission to drive open innovation in infrastructure technologies. Being part of this collaborative, global ecosystem allows us to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contribute directly to foundational open source projects.&lt;/li&gt;
&lt;li&gt;Engage with a vibrant network of technologists, practitioners, and thought leaders.&lt;/li&gt;
&lt;li&gt;Stay at the forefront of cloud, edge, and container infrastructure innovation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This commitment to openness and interoperability helps us deliver stronger, more sustainable outcomes for our clients and partners.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Encora’s Work Across OpenInfra Projects&lt;/h3&gt;
&lt;p&gt;Encora’s teams actively engage with several OpenInfra projects, bringing deep technical expertise and real-world implementation experience:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;openstack.org&quot;&gt;OpenStack&lt;/a&gt;: We architect, deploy, and optimize OpenStack-powered private and hybrid clouds for clients across industries, enabling agility, cost efficiency, and scalability &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;zuulci.org&quot;&gt;Zuul&lt;/a&gt;: We leverage Zuul’s CI/CD capabilities to streamline software delivery pipelines for our clients and internally, ensuring fast, automated, and reliable deployments &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;starlingx.io&quot;&gt;StarlingX&lt;/a&gt;: Our involvement with StarlingX is both directly and via our partners. Together, we build products for edge computing use cases particularly in telecom scenarios&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Beyond implementation, we also contribute back to the OpenInfra community through documentation improvements, code contributions, and active participation in project discussions.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Innovating Across Industries&lt;/h3&gt;
&lt;p&gt;Encora is a digital engineering specialist headquartered in Santa Clara, CA. We bring a data-first, cloud-smart, and AI-enabled approach to engineering, helping clients modernize core value streams in hyper-connected industries.&lt;/p&gt;
&lt;p&gt;Our accelerators and specialized offerings support global clients in telecom, automotive, media, and energy sectors, driving innovation across connectivity, mobility, content, and utilities.&lt;/p&gt;
&lt;p&gt;Here are just a few of our solutions in action:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.encora.com/accelerators/operations-assistant-for-telecom&quot;&gt;Operations Assistant for Telecom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.encora.com/accelerators/anomaly-detection-for-telecom&quot;&gt;Anomaly Detection for Telecom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.encora.com/accelerators/encora-connected-test-platform-for-automotive-enctp&quot;&gt;Connected Test Platform for Automotive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.encora.com/accelerators/emama&quot;&gt;Media Asset Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.encora.com/accelerators/encora-media-integration-for-avid-enmi&quot;&gt;Media Integration for Avid &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Making OpenInfra More Accessible&lt;/h3&gt;
&lt;p&gt;One of the key challenges in the open-source world is adoption, and we’re proud to help lower the barriers. For example, StarlingX previously required a complex setup, which made experimentation difficult. Encora helped simplify this by enabling StarlingX to run on a laptop, making it accessible for anyone looking to learn or prototype on the platform.&lt;/p&gt;
&lt;p&gt;We also contribute by rewriting README files for clarity, fixing bugs, and enhancing documentation to improve project stability and user experience.&lt;/p&gt;
&lt;p&gt;As we continue to collaborate with the OpenInfra Foundation and its members, our focus remains on building reliable, scalable, and innovative infrastructure solutions that support real-world business needs. We’re excited about what the future holds and proud to play a role in shaping the open source infrastructure ecosystem.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Fairbanks: Open Source Private Cloud with Sovereignty ]]></title><description><![CDATA[At Fairbanks, we became an OpenInfra Silver Member because we believe open source is the foundation for true digital autonomy.]]></description><link>https://openinfra.org/blog/openinfra-member-fairbanks</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-fairbanks</guid><pubDate>Wed, 27 Aug 2025 17:18:25 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC3klEQVQoz4WTW09UZxSGd0y1CEwDs/f37T17oAMMFBgLw0EMWCjqOEeDqFHTKeIJbWvoiNCapo2xrYd7Y3vR0lbv/ANqqxhsjDHKCCjaVnvVFpHoDDB4QKkjPk239+1KVlbWu5In6714FSkEQgh0Xcdme43KCi8f9nyML9JCdMs2Nra1s6GtnV2xLsKta1kXbaPnk0+J9XxEXW0NnvJynKbTYkhdohi6REppCYZp4vR4KYl2UrSpm6J3uyhu78YdieJe/x7u1s2URGO80daFtz2Gd1kAV2ERQhcWQ8tRURZmq2hCIjUVu9OF3hhBLg0hFzejN7cg3wohaprQl69B1PvR6pYjGoKoNW+jNbWilRZR0FiMPSOHkpYKlC+3V2I6DDKzsjl88AC3f7nBwOXLDMbjDMYHrB66GmcoPsD14SFGrg0zMjzE8NU4v//2K4cOHSQ7I4t8j4vaz30oezZ66N1bx8IsG6fP9PF/lU4/Jz33gr+fpa39xzM/kTkvg/J3ailZXYmivJLD/q0VdK4u5PujR+DOFf68k+SvsUnG70/zx9gE0w9mLFDsg200NjcQDoWprq6mv/88Z8/18aoynzd31FPYVIqiqSruYhdrdndw4qvDcOU4gzdHGbwxyvVbY8RHRrk7PgEv5tjZtZeaZUFWhtdSVtVA/4VL9J07awEXbVmC2+9BkUJDOvOxdxzg1M8X/9Puw8ezPHj0lJnZNJPTjy3t5KmTZC3IpLCxFG93E4rQVByvF2C+/wXf/nCM2SczjN+7RzKRJJFMkkgkSCaTVqdSU0ynUkxNpZiYmGTuWZrvvukl22ZD5goqOpeiaLZM8la04ur4jNpFZQQjEcK+lfgDAYLBIOFw2JqBQIBQKITPt4IWfz0R/xI6/A1sWFxG7r8uNYE05MsP3ft6yauqR9U1VgmTr3OdVOkOVMPAaZpWigzDwDRNDF0n36GSZ9jJc9gpyNetu5AvE/cPWaL1ACgiTRAAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;1200x675 silver fairbanks&quot;
        title=&quot;1200x675 silver fairbanks&quot;
        src=&quot;/static/ece8bad6200ef3397e03b2a4a4428e5b/0a47e/1200x675-silver-fairbanks.png&quot;
        srcset=&quot;/static/ece8bad6200ef3397e03b2a4a4428e5b/01e7c/1200x675-silver-fairbanks.png 512w,
/static/ece8bad6200ef3397e03b2a4a4428e5b/0a47e/1200x675-silver-fairbanks.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;At Fairbanks, we became an OpenInfra Silver Member because we believe open source is the foundation for true digital autonomy. Organizations today need more than scalable infrastructure. They need to stay in control of their data, their technology choices, and their operations. By collaborating with the OpenInfra community, we help make this possible.&lt;/p&gt;
&lt;p&gt;Our team has years of experience building and operating production clouds based on OpenStack and Ceph. These projects give enterprises and public institutions the flexibility to run workloads in their own private environments, without being locked into a single vendor or region.&lt;/p&gt;
&lt;p&gt;Through our sovereign private cloud solution, we provide organizations with an infrastructure that is open, compliant, and designed for long term independence. We help them achieve full digital sovereignty by addressing all its dimensions: control over data, operations, and technology choices, often referred to as data sovereignty, operational sovereignty, and technological sovereignty. Whether it is in healthcare, finance, or government, sovereignty is becoming a key requirement, and open source is the best way to achieve it.&lt;/p&gt;
&lt;p&gt; In practice, this means helping customers design, build, and operate clouds that are tailored to their specific needs while remaining fully transparent and secure. By working closely with the OpenInfra community, we also contribute insights from real world use cases and ensure that our customers benefit from the rapid innovation happening across open infrastructure projects.&lt;/p&gt;
&lt;p&gt;We are proud to support the OpenInfra Foundation and its mission, and we look forward to continuing to contribute to the growth and adoption of open infrastructure worldwide. To learn more about how Fairbanks enables complete control over data, operations, and technology, visit &lt;a href=&quot;https://www.fairbanks.nl/private-cloud-solutions/open-source-private-cloud/&quot;&gt;&quot;Your cloud. Your rules.&quot;&lt;/a&gt;  &lt;a href=&quot;https://www.fairbanks.nl/private-cloud-solutions/open-source-private-cloud/&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: August 2025]]></title><description><![CDATA[OpenInfra User Surveys]]></description><link>https://openinfra.dev/blog/openinfra-newsletter-august-2025</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-newsletter-august-2025</guid><pubDate>Wed, 27 Aug 2025 15:31:11 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 794px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 31.4453125%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAGABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAIDBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAceYUg//xAAXEAADAQAAAAAAAAAAAAAAAAAAARAh/9oACAEBAAEFAkZP/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFhAAAwAAAAAAAAAAAAAAAAAAABDh/9oACAEBAAY/AiL/xAAZEAACAwEAAAAAAAAAAAAAAAARMQAQIbH/2gAIAQEAAT8hHTwxXX//2gAMAwEAAgADAAAAEAPP/8QAFREBAQAAAAAAAAAAAAAAAAAAEGH/2gAIAQMBAT8Qh//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EAB4QAAEBCQAAAAAAAAAAAAAAAAExABARIUFRcZHB/9oACAEBAAE/EK6QiD00hiLTF3f/2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;openinfra monthly newsletter 1 &quot;
        title=&quot;openinfra monthly newsletter 1 &quot;
        src=&quot;/static/721c2b5956535cd549a7195f4268a6a6/c222a/openinfra-monthly-newsletter-1-.jpg&quot;
        srcset=&quot;/static/721c2b5956535cd549a7195f4268a6a6/36dd4/openinfra-monthly-newsletter-1-.jpg 512w,
/static/721c2b5956535cd549a7195f4268a6a6/c222a/openinfra-monthly-newsletter-1-.jpg 794w&quot;
        sizes=&quot;(max-width: 794px) 100vw, 794px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;&lt;strong&gt;OpenInfra User Surveys&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;Open source project user surveys are a critical way for users to channel feedback to the upstream community and give more insight into adoption trends. If you are using an OpenInfra project (even in the POC stage!), now is your chance! Your anonymized responses are shared with the developers to make improvements where possible. These surveys help prioritize feature development, identify pain points, and guide future roadmaps. By participating, you’re directly influencing the evolution of the projects you depend on.&lt;/p&gt;
&lt;p&gt;The deadline to be included in the 2025 analysis of the OpenStack User Survey is &lt;strong&gt;Friday, 29 August at 23:59 UCT&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;Kata Containers User Survey&lt;/a&gt; | &lt;a href=&quot;https://www.openstack.org/user-survey/survey-2022/landing&quot;&gt;OpenStack User Survey&lt;/a&gt; | &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;StarlingX User Survey&lt;/a&gt; | &lt;a href=&quot;https://www.surveymonkey.com/r/K2B2MWL&quot;&gt;Zuul User Survey&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The OpenInfra Foundation is highlighting our Member organizations and how they’re powering the future of open source infrastructure. Check out the &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-storware&quot;&gt;Storware&lt;/a&gt;, &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-stackhpc&quot;&gt;StackHPC&lt;/a&gt; and &lt;a href=&quot;https://openinfra.org/blog/openinfra-member-vyos&quot;&gt;VyOS&lt;/a&gt; blogs and keep an eye on the &lt;a href=&quot;https://openinfra.org/blog/&quot;&gt;Foundation blog&lt;/a&gt; to meet more OpenInfra Members. &lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more!&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;http://openinfra.org/ptg&quot;&gt;OpenInfra PTG&lt;/a&gt; team survey signup is live! If your team is interested in participating in the PTG, &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/oct2025_ptg_survey&quot;&gt;please fill out the team survey here&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenInfra Summit Europe&lt;/h1&gt;
&lt;p&gt;17-19 October | Paris-Saclay, France | École Polytechnique Campus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/&quot;&gt;The Schedule is live&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrasummit25.dakini-pco.com/&quot;&gt;Register Now&lt;/a&gt; | Prices double on 9 September at 23:59 PT&lt;/li&gt;
&lt;li&gt;Sponsorships are sold out! If you would still like some on-site recognition, please email &lt;a href=&quot;mailto:summit@openinfra.dev&quot;&gt;summit@openinfra.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Running OpenStack? This is your annual chance to share feedback and architectural choices via the &lt;a href=&quot;http://openstack.org/usersurvey&quot;&gt;OpenStack User Survey&lt;/a&gt; to support the upstream community. The deadline to participate in this year’s analysis is Friday, August 29.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Operators deploying the Watcher service will want to read &lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-announce@lists.openstack.org/thread/Y45GZNCXK6FM4ZRYIM767FRNXEBEEMI6/&quot;&gt;OSSN-0094&lt;/a&gt;, making sure to apply the relevant bug fixes and follow its other recommended actions, including looking for any indication of prior volume collisions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Are you running artificial intelligence and machine learning workloads on OpenStack, or want to share how you fine-tune your deployment to support them? Get involved with the OpenInfra AI Working Group and &lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/QGADCGXW2J5PJZKDH24VMJJJOM72GQTF/#QGADCGXW2J5PJZKDH24VMJJJOM72GQTF&quot;&gt;help draft the upcoming OpenStack for AI White Paper&lt;/a&gt;!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Some highlights among the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&quot;&gt;80+ OpenStack sessions&lt;/a&gt; on the OpenInfra Summit schedule include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=From%20Zero%20to%20Code%20-%20How%20to%20get%20started%20in%20OpenStack&quot;&gt;From Zero to Code - How to get started in OpenStack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=Multi-Arch%20OpenStack%20in%20Production%3A%20ARM64%2Fx86%20Bare%20Metal%20and%20Hypervisors%20with%20Kolla-Ansible&quot;&gt;Multi-Arch OpenStack in Production: ARM64/x86 Bare Metal and Hypervisors with Kolla-Ansible&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;speakers=10326&quot;&gt;Talking with Your Infrastructure: AI Agents for OpenStack and Kubernetes Infra&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=All%20aboard%20the%20Release%20Train%3A%20Lessons%20from%20our%20last%20100%20OpenStack%20upgrades&quot;&gt;All aboard the Release Train: Lessons from our last 100 OpenStack upgrades&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=OpenStack%20at%20Scale%3A%20Operating%20a%20bare%20metal%20cloud%20for%20quant%20research&quot;&gt;OpenStack at Scale: Operating a bare metal cloud for quant research&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The new KataContainers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases&quot;&gt;3.20&lt;/a&gt; release is now available!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4638&quot;&gt;Kata Containers-related sessions&lt;/a&gt; on the OpenInfra Summit schedule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Towards%20Secure%20Container%20Infrastructure%20on%20RISC-V%3A%20the%20Development%20from%20rust-vmm%20to%20Kata-Containers&quot;&gt;Towards Secure Container Infrastructure on RISC-V: the Development from rust-vmm to Kata-Containers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Enabling%20Confidential%20Computing%20Throughout%20the%20Virtualization%20Stack&quot;&gt;Enabling Confidential Computing Throughout the Virtualization Stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Enhancing%20Container%20Security%20with%20Kata%20Containers%20and%20eBPF%20at%20Ant%20Group&quot;&gt;Enhancing Container Security with Kata Containers and eBPF at Ant Group&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=LLM%20Infrastructure%20Landscape%20and%20Trends%3A%20Insights%20from%20Open-Source%20Ecosystem%20Data&quot;&gt;LLM Infrastructure Landscape and Trends: Insights from Open-Source Ecosystem Data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=How%20Ant%20Group%20Achieves%20Data%20Security%20in%20LLM%20Inference%20with%20Kata-Based%20Confidential%20Computing&quot;&gt;How Ant Group Achieves Data Security in LLM Inference with Kata-Based Confidential Computing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Next%20Generation%20Edge%3A%20Edge%20Computing%20Architectures%20for%20AI%2FML%20Use%20Cases&quot;&gt;Next Generation Edge: Edge Computing Architectures for AI/ML Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenDev: Free software needs free tools&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;OpenDev’s Zuul installation now defaults to running jobs with Ansible 11 in all tenants. Ansible 11 does not work with Python older than version 3.8. One consequence of this is that jobs running on Ubuntu Bionic will no longer function. When Zuul drops support for Ansible 9 entirely, OpenDev will drop its Ubuntu Bionic test nodes completely.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&quot;&gt;StarlingX-related sessions&lt;/a&gt; on the OpenInfra Summit schedule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&amp;#x26;title=Building%20Resilient%20Systems%3A%20Lessons%20from%20High%20Availability%20Architecture%20in%20StarlingX&quot;&gt;Building Resilient Systems: Lessons from High Availability Architecture in StarlingX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&amp;#x26;title=StarlingX%20Edge%20Orchestration%3A%20Managing%20Critical%20Workloads%20at%20Scale&quot;&gt;StarlingX Edge Orchestration: Managing Critical Workloads at Scale&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&amp;#x26;title=Transforming%20Telecom%3A%20Kubernetes%20in%20Radio%20Access%20Network%20Management&quot;&gt;Transforming Telecom: Kubernetes in Radio Access Network Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Next%20Generation%20Edge%3A%20Edge%20Computing%20Architectures%20for%20AI%2FML%20Use%20Cases&quot;&gt;Next Generation Edge: Edge Computing Architectures for AI/ML Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&quot;&gt;Zuul sessions&lt;/a&gt; on the OpenInfra Summit schedule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=How%20BMW%20Uses%20Zuul%20CI%20as%20the%20Standard%20Gating%20System&quot;&gt;How BMW Uses Zuul CI as the Standard Gating System&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=Building%20a%20Kubernetes%20Distribution%20for%20Workday%20using%20Zuul&quot;&gt;Building a Kubernetes Distribution for Workday using Zuul&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=Building%20OpenDev%3A%20A%20Zuul%20for%20Operations%20Story&quot;&gt;Building OpenDev: A Zuul for Operations Story&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=So%20Long%20and%20Thanks%20For%20All%20the%20Nodes&quot;&gt;So Long and Thanks For All the Nodes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;Celebrate OpenStack&apos;s 15th Birthday&lt;/a&gt;&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/openinfra-user-group-kenya/events/308280635/?eventOrigin=network_page&quot;&gt;Nairobi, Kenya&lt;/a&gt; – 6 September&lt;/li&gt;
&lt;li&gt;Montreal, CA - September&lt;/li&gt;
&lt;li&gt;New Zealand - September&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/openinfra-austin/events/310508680/?eventOrigin=network_page&quot;&gt;Austin, TX&lt;/a&gt; – 3 October (co-located with Texas Linux Fest)&lt;/li&gt;
&lt;li&gt;Atlanta, GA - November (co-located with KubeCon NA)&lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;more upcoming celebrations&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many of these OpenStack birthday celebrations are still recruiting sponsors. If your organization is interested in sponsoring one of these birthday celebrations, please reach out to &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Days Asia Roadshow&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July - September | &lt;a href=&quot;https://cloudopsdays.com/&quot;&gt;Cloud Operator Days Tokyo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;15 November | OpenInfra Day China&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/days&quot;&gt;And more&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Days Kenya&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;6 September | Nairobi, Kenya | &lt;a href=&quot;https://www.meetup.com/openinfra-user-group-kenya/events/308280635/?eventOrigin=network_page&quot;&gt;Learn More&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;More upcoming events!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://events.linuxfoundation.org/cephalocon/&quot;&gt;Cepholacon&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://events.linuxfoundation.org/lf-europe-roadshow-regulation/&quot;&gt;Linux Foundation Europe Readshow&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/pro/openinfradev/&quot;&gt;Find a User Group near you!&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet Storware: Empowering OpenStack with Seamless, Scalable, and Secure Data Protection]]></title><description><![CDATA[Since 2019, Storware has been at the forefront of enhancing OpenStack environment protection through its native integration. Our long-standing commitment to open infrastructure, which began with a strong KVM foundation in 2016, has resulted in a powerful synergy between Storware Backup & Recovery and OpenStack, making data protection more seamless, scalable, and secure. ]]></description><link>https://openinfra.org/blog/openinfra-member-storware</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-storware</guid><pubDate>Tue, 26 Aug 2025 17:14:25 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC7klEQVQoz4WT228UdRTHJ8ZLabum3ZnfzOzs1l6Wte1iu71Q0mJrge1eSSkQIKxLQYQ0kroprRKjMV7S+g8YH7SGGIMxkBgTAkWBVuXBILtsLQkQTHzzwYS9gULa7uz2YxiMr57kPHy/J+eT8304kioEQgg0TcNme5b2Nh+vT72JPzpM7NBh9sVH2Rsf5VhigsjILnbH4ky99TaJqTfo6e7C29qK03BaDFVTkXRNRVVVy9ANA6fXhyc2TtOBSZpenmD96CTuaAz3njHcIwfxxBI8H5/AN5rAtyVIfWMTQhMWQ6mRkdZVyyhCRVVk7M56tP4o6uYwYuMg2uAw6othRNcA2tadiN4ASs9WRF8IuesllIERlOYmGvrXY6+owTPchvThq+0YDp3Kqmo+mpnmzq2bJH+5yvVUkuvJa6RTSdKpFOnkNZYW09z4dZEbi2kWU0l+u32LmZlpqiuqqPPW0/2+H+n4Pi+zJ3pYV2Vjbm6O/yvTLGGW11gtmpa+8P13VD5RQev+bjw72pGkJ2t475V2xre7OPnl6X/Xykx//RMfn71qqaJpsrJqknjtMP2DfUTCETo7O1lY+IGLly/xjPQULxztpXGgGUmRZdyeRnYei3Pmm28twO9/ZDg1v8RX80v8mb3P2lqZklli7PgJuraEGIrsoqWjj4UrP3Pp8kULuOHQJtwBL5IqFFRnHfaj05yf/9ECPlwuUirDSrFMsbT2X9y/Hqxw/+9lHq6Y5O49sLxz589R9XQljf3N+CYHkIQi43iuAWPsAz47+QWry8vczdwln8uSz+XIZbNkHnUmQ6GQ516hQD5fIJvNUS6afP7pLNU2G2qtoG18M5Jiq8S1bYT6I+/QvaGFUDRKxD/EUDBIKBgiEokQCoUIBoOEw2H8/m0MB3qJBjZxJNDH3o0t1D5KqQhUXX18ofvdWVwdvciawnZh8Emtkw7NgazrOA3D+iJd1zEMA13TqHPIuHQ7LoedhjrNmgv18cf9A9yi9WY27bpPAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;1200x675 silver storware 1 &quot;
        title=&quot;1200x675 silver storware 1 &quot;
        src=&quot;/static/0f45ffbd8a1ffa121f0a10b41c7363f7/0a47e/1200x675-silver-storware-1-.png&quot;
        srcset=&quot;/static/0f45ffbd8a1ffa121f0a10b41c7363f7/01e7c/1200x675-silver-storware-1-.png 512w,
/static/0f45ffbd8a1ffa121f0a10b41c7363f7/0a47e/1200x675-silver-storware-1-.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Since 2019, &lt;a href=&quot;https://superuser.openinfra.org/articles/storware-an-openstack-case-study/&quot;&gt;Storware&lt;/a&gt; has been at the forefront of enhancing OpenStack environment protection through its native integration. Our long-standing commitment to open infrastructure, which began with a strong KVM foundation in 2016, has resulted in a powerful synergy between Storware Backup &amp;#x26; Recovery and OpenStack, making data protection more seamless, scalable, and secure. &lt;/p&gt;
&lt;p&gt;While our focus remains on OpenStack, our participation in the broader OpenInfra ecosystem underscores our commitment to open standards and innovation. Open source is in our DNA, and we continue to collaborate and contribute in ways that enhance infrastructure resiliency, security, and efficiency.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Agentless Backup for OpenStack: Simplified Operations, Reduced Costs&lt;/h3&gt;
&lt;p&gt;One of the most significant advantages of integrating Storware with OpenStack is the ability to perform agentless backups. In simple terms, this means there’s no need to install software agents on individual hosts or virtual machines. This dramatically reduces operational overhead and maintenance requirements, an important factor for any IT team looking to streamline infrastructure management.&lt;/p&gt;
&lt;p&gt;By supporting OpenStack environments natively and working smoothly with KVM, Storware ensures that your critical cloud data remains secure with minimal effort and maximal efficiency.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Harnessing the Power of Horizon: Seamless Management Through a Unified Dashboard&lt;/h3&gt;
&lt;p&gt;OpenStack users typically rely on Horizon, a dedicated web-based dashboard for managing private cloud environments. We take this one step further by integrating our Backup &amp;#x26; Recovery solution directly into Horizon via a dedicated plugin. This integration allows users to manage backup, restore, and disaster recovery (DR) processes from the same interface they already use for cloud administration.&lt;/p&gt;
&lt;p&gt;The benefits?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Per-tenant backup management&lt;/li&gt;
&lt;li&gt;Backup scheduling and policy definition&lt;/li&gt;
&lt;li&gt;Role-Based Access Control (RBAC) for secure delegation&lt;/li&gt;
&lt;li&gt;White-label capability for Managed Service Providers (MSPs)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For MSPs, this white-label capability is particularly valuable. It allows them to offer branded backup services without revealing underlying technologies, providing flexibility in service packaging and presentation.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;A Feature-Rich Solution Tailored to Modern Needs&lt;/h3&gt;
&lt;p&gt;Storware Backup and Recovery for OpenStack is designed with both enterprise environments and service providers in mind. It brings together advanced functionality with a user-friendly approach, ensuring that backup and DR are no longer complex tasks requiring deep technical knowledge.&lt;/p&gt;
&lt;h4&gt;Key Features Include:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Instant Restore – Minimize downtime with fast recovery.&lt;/li&gt;
&lt;li&gt;Incremental Backup – Especially for Ceph-based environments, reducing backup time and storage needs.&lt;/li&gt;
&lt;li&gt;Custom Workflows via API – Tailor backup processes to your specific requirements.&lt;br&gt;
Multi-Tenant Support – Perfect for MSPs or large organizations with multiple departments/projects.&lt;/li&gt;
&lt;li&gt;Multiple Backup Destinations – Including native integration with OpenStack Swift.&lt;/li&gt;
&lt;li&gt;Intuitive HTML5 Interface – Seamless user experience directly within Horizon.&lt;/li&gt;
&lt;li&gt;Advanced Security Options – Including Air-Gap Backup (IsoLayer), Immutable Backup Destinations, Retention Lock, RBAC, MFA via Keycloak, and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;V2V Migration Plugin&lt;/h3&gt;
&lt;p&gt;As organizations seek greater flexibility, cost efficiency, and open-source innovation, migrating from VMware to OpenStack is becoming a strategic priority. Virtual to virtual or V2V migration, available within Storware Backup and Recovery solution, involves transferring an operating system, applications, and data from one virtual platform to another. &lt;/p&gt;
&lt;h4&gt;V2V migration allows you to:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;simplify the migration process: from OS installation to hardware configuration,&lt;/li&gt;
&lt;li&gt;ensure cross-platform compatibility,&lt;/li&gt;
&lt;li&gt;migrate hypervisor-specific functionalities,&lt;/li&gt;
&lt;li&gt;and, of course, cost benefits when moving VMs from proprietary platforms to an open source environment.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Ready to Simplify OpenStack Data Protection?&lt;/h3&gt;
&lt;p&gt;Storware Backup &amp;#x26; Recovery for OpenStack offers a complete, robust, and scalable solution for protecting critical cloud data. Whether you&apos;re an enterprise IT team managing an internal cloud or an MSP delivering cloud services to your customers, Storware ensures data availability, compliance, and peace of mind.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Meet Storware at the OpenInfra Summit Europe &lt;/h3&gt;
&lt;p&gt;At the &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;, taking place 17-19 October in Paris-Saclay, plan to visit Storware’s booth in the expo hall and check out this session from CEO Paweł Mączka, &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#company=storware&amp;#x26;view=calendar&quot;&gt;From Risk to Resilience: Implementing a Robust Data Protection for OpenStack&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet VyOS Networks: Advancing Open Networking in the OpenInfra Ecosystem]]></title><description><![CDATA[The VyOS Networks mission has always been about enabling organizations to build secure, reliable, and scalable networks that are free from proprietary constraints. That’s why becoming an OpenInfra Member was a natural fit for us.]]></description><link>https://openinfra.org/blog/openinfra-member-vyos</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-vyos</guid><pubDate>Sat, 23 Aug 2025 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC20lEQVQoz4WTy09UdxzFb0xrERgD3Pv73Tt3oDzGKTAKw0MMWCjqOE9D0aaaThHfIRqcIKhp2jR9BPofdNHSmC66cuNGsUVLmy40ynTGamujLmxjq8YwMooaGC8zH+M16bJ+k5OT7/kmJ9+zOIoUAiEEuq7jcCynscHHwZEj+KM9xHbuZltfP1v7+jkQHyLSu4V3Yn2MfPAh8ZHDtLW24K2vx2W6bA+pSxRDl0gpbcEwTVxeH57YIDXbh6l5f4gV/cO4ozHc7w7g7t2BJxbnjb4hfP1xfOuCVFbXIHRhe2glKsqyYhVNSKSmUuaqRO+MIteGkau70bt7kG+GES1d6Os3I9oDaG3rER0h1Ja30Lp60WprqOpcQVlBCZ6eBpTP9zRiOg0Ki4r5YmyUa1f/IHHhPMnENL9OXyT5HImEzb+lkly+lOJyKkkqMc31P68yNjZKcUERFd5KWj/1oxza5mX8aBvLipYzMTHBy8ayFrFyebJPLXs//cP3FC4poP69VjxvN6Ior5Twya5GBje5OPbdCcj/TfbWJP/+c4srV35nbm6OfD7PQtYivn83nd0dRMIRmpubmZr6icmzZ3hNeZVV+9qp7qpF0VQVt6eazQdiHD8xAdkbWDeOc/PmXyRTl7h9+w65XI5Fa5GBQ0dpWRdiY2QLdU0dTP1yjjNnJ23DlTvX4A54UaTQkK4K1H2jnPrx5/+NO/d4gYeP5nmyYHH/wWNbO3nqJEVLC6nurMU33IUiNBXn61WYA5/x9bFvyc7Pc/fePWZmZv5DOp22OZOZ5UEmw+xshnT6PrmnFt98NU6xw4EsFTQMrkXRHIWUb+ilcu9HtK6sIxSNEvFvJBAMEgqFiEQiNgeDQcLhMH7/BnoC7UQDa9gb6GDr6jpKn6fUBNKQLz50fzxOeVM7qq6xSZh8WeqiSXeiGgYu07RbZBgGpmli6DoVTpVyo4xyZxlVFbp9F/JF454BaFH2V604NXMAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;1200x675 silver vyos&quot;
        title=&quot;1200x675 silver vyos&quot;
        src=&quot;/static/183b2e2d87a10e155bbb10da102ce940/0a47e/1200x675-silver-vyos.png&quot;
        srcset=&quot;/static/183b2e2d87a10e155bbb10da102ce940/01e7c/1200x675-silver-vyos.png 512w,
/static/183b2e2d87a10e155bbb10da102ce940/0a47e/1200x675-silver-vyos.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;At VyOS Networks, our mission has always been about enabling organizations to build secure, reliable, and scalable networks that are free from proprietary constraints. That’s why becoming an OpenInfra Member was a natural fit for us.&lt;/p&gt;
&lt;p&gt;We believe in the OpenInfra Foundation’s vision: to build an open-source, vendor-neutral infrastructure stack that empowers users, fosters innovation, and avoids vendor lock-in. This closely mirrors our own philosophy at VyOS Networks. We’re committed to open collaboration, interoperability, and providing powerful networking tools that anyone can use and trust without compromising on flexibility or freedom.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Supporting OpenStack with VyOS&lt;/h3&gt;
&lt;p&gt;Our main contribution to the OpenInfra ecosystem is through OpenStack. VyOS officially supports deployment on OpenStack platforms, and we provide customized installation images tailored for this use case. This means organizations running OpenStack can easily integrate VyOS as their core routing and firewall solution, with the assurance of full compatibility and enterprise-level support.&lt;/p&gt;
&lt;p&gt;With VyOS, OpenStack users gain a robust, enterprise-grade open source networking platform that serves as an alternative to traditional networking appliances, fully aligned with the principles of open infrastructure.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;What’s Next: VyOS 1.5 and High-Performance Networking&lt;/h3&gt;
&lt;p&gt;Looking ahead, we’re excited to share that VyOS version 1.5 is scheduled for release in early 2026. This upcoming release will feature significant improvements across stability, performance, and functionality, delivering even greater value to our users and the OpenInfra community.&lt;/p&gt;
&lt;p&gt;Beyond that, we’re working on integrating Vector Packet Processing (VPP) into VyOS. VPP will bring cutting-edge performance for high-throughput, low-latency networking, ideal for the large-scale cloud and infrastructure environments that OpenInfra members operate.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Extending the OpenInfra Vision Into Networking&lt;/h3&gt;
&lt;p&gt;Our role in the OpenInfra community is to ensure that open networking can be a first-class citizen within open infrastructure. By offering a fully open-source and vendor-neutral routing and firewall platform, we’re helping users maintain openness throughout their stack—from compute and storage, all the way to networking.&lt;/p&gt;
&lt;p&gt;We’re proud to be part of this community and look forward to deepening our collaboration as we build a more open, interoperable future together.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet StackHPC: Powering Research, HPC and AI with OpenStack]]></title><description><![CDATA[StackHPC is an OpenInfra Foundation Silver Member whose work is centred almost entirely around OpenStack, particularly how it can be applied to research computing, high-performance computing (HPC), and AI.]]></description><link>https://openinfra.org/blog/openinfra-member-stackhpc</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-member-stackhpc</guid><pubDate>Wed, 20 Aug 2025 09:00:01 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC30lEQVQoz4WT209UZxTFT0xVBMYA53zfOXNmkMuAwCgMFzFgQdRxri1FjRqnI16qIRqcIKgxbZrWBvof+NDSmKZvJk36omjVoulDWx06qK0aTYzYtIkERga8FGQcf43H97qTlZ21drKy906WIoVACIGu69hsS6mp9nCo7yjecDuR3XvZHu1kW7STg7EeQh2b2RKJ0nf8Y2J9R2hsqMddVYXDdFgeUpcohi6RUlqCYZo43B7KI92U7uyl9MMeyjp7cYUjuLZ24erYRXkkxvJoD57OGJ51fopKShG6sDy0PBVlSa6KJiRSUylwFKG3hJFrgshVbeht7ch3g4j6VvT1mxBNPrTG9YjmAGr9WrTWDrSKUopbyijIyqO8vRrli49qMO0G2Tm5fDnQz93bt4hf/Y3ESJzf49csJEZGSMSvcWM0wc3ro9wcTTA6EufendsMDPSTm5VDobuIhs+9KIe3uxk81siSHBtDQ0O8rdLpl6Qzr3gxn7b4uR/Pk70gi6odDZR/UIOivJPHZ3tq6H7fyanvTpPJpEmlUkxNTXHvrwn+uD/O89k55udfEjuwl5a2ZkLBEHV1dQwPX+bCpYssVhaycn8TJa0VKJqq4iorYdPBKKe//4GZmWkejI3xYOwhibv/8OuffzP9dJZXmQxdPceoXxdgY2gzlbXNDP/8CxcvXbAMV+xejcvnRpFCQzoKUff3c/anK/977pNnc8w8neX5XJrH088s7czZM+QsyqakpQJPbyuK0FTsy4oxu07w9alvmZv9l0fj40xOTjLxGhMTJJNJi6dSU0xb70iRTD4mM5/mm68GybXZkPmC6u41KJotG+eGDor2fULDikoC4TAh70Z8fj+BQIBQKGR1v99PMBjE691Au6+JsG81+3zNbFtVSf7rKzWBNOSbDV2fDuKsbULVNd4TJifzHdTqdlTDwGGaVooMw8A0TQxdp9Cu4jQKcNoLKC7UrbmQbxL3H72T9nwprYfaAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;1200x675 silver stackhpc&quot;
        title=&quot;1200x675 silver stackhpc&quot;
        src=&quot;/static/7d5a46ce1f968a05b1a3cbb0f24a3af7/0a47e/1200x675-silver-stackhpc.png&quot;
        srcset=&quot;/static/7d5a46ce1f968a05b1a3cbb0f24a3af7/01e7c/1200x675-silver-stackhpc.png 512w,
/static/7d5a46ce1f968a05b1a3cbb0f24a3af7/0a47e/1200x675-silver-stackhpc.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;At &lt;a href=&quot;https://www.stackhpc.com/&quot;&gt;StackHPC&lt;/a&gt;, our journey has always been rooted in open source. Since day one we’ve believed in the power of collaboration, community, and shared innovation. Ten years on that belief is stronger than ever, and our membership in the OpenInfra Foundation has played a key role in our continued growth and impact.&lt;/p&gt;
&lt;h4&gt;Why We’re an OpenInfra Member&lt;/h4&gt;
&lt;p&gt;Becoming a member of the OpenInfra Foundation was a natural step for us. The Foundation doesn’t just host open source projects, it nurtures thriving communities around them. We’ve seen firsthand how that grassroots approach to collaboration accelerates progress, encourages shared learning, and builds better tools for everyone.&lt;/p&gt;
&lt;p&gt;Frankly, we don’t think we’d be where we are today without the community OpenInfra has built. It’s that ethos of openness and mutual support that continues to align so closely with our values.&lt;/p&gt;
&lt;h4&gt;Zeroing in on OpenStack for Research, HPC, and AI&lt;/h4&gt;
&lt;p&gt;At StackHPC, our work is centred almost entirely around OpenStack, particularly how it can be applied to research computing, high-performance computing (HPC), and AI. This specialisation is the cornerstone of our business, helping academic and scientific communities deploy cutting-edge infrastructure with open source agility.&lt;/p&gt;
&lt;p&gt;We’re also excited to be exploring greater use of Zuul within our internal development, packaging, and testing workflows. While it’s still early days, we see a lot of potential in aligning our internal processes with upstream tools, reducing friction and smoothing the path from local innovation to upstream contribution.&lt;/p&gt;
&lt;p&gt;Additionally, we&apos;re working with clients in the trusted research domain where tools like Kata Containers offer enhanced isolation for secure processing of sensitive data, a critical requirement in today’s privacy-conscious research landscape.&lt;/p&gt;
&lt;h4&gt;Products That Empower Researchers&lt;/h4&gt;
&lt;p&gt;We’re proud to support two major open source projects that extend the value of OpenInfra for research computing:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/azimuth-cloud/azimuth&quot;&gt;Azimuth Cloud Portal&lt;/a&gt;Azimuth is our platform-as-a-service solution designed specifically for scientists and research software engineers. It runs as a Kubernetes workload on OpenStack, allowing users to deploy and manage compute platforms and applications from a curated catalogue quickly and easily.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/stackhpc/ansible-slurm-appliance&quot;&gt;Slurm Appliance&lt;/a&gt;The Slurm Appliance is a production-ready, cloud-native solution for deploying and managing Slurm HPC clusters. Built using Terraform/OpenTofu, Ansible, and CI pipelines, it brings modern infrastructure-as-code practices to the world of scientific computing.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Both of these tools are open source, widely adopted, and actively supported by StackHPC.&lt;/p&gt;
&lt;h4&gt;Looking Ahead: Deeper Engagement, Broader Contribution&lt;/h4&gt;
&lt;p&gt;Our commitment to OpenInfra and the broader open source ecosystem is only growing. We encourage everyone at StackHPC to engage with and contribute to OpenStack and related communities, not just because it benefits us, but because we believe in giving back to the ecosystem that has enabled our success.&lt;/p&gt;
&lt;p&gt;We’re excited about the future and look forward to continuing our journey with the OpenInfra community.&lt;/p&gt;
&lt;h4&gt;StackHPC at the OpenInfra Summit Europe &lt;/h4&gt;
&lt;p&gt;At the &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;, taking place 17-19 October in Paris-Saclay, plan to visit StackHPC&apos;s booth in the expo hall and check out these user stories from StackHPC clients as well as StackHPC&apos;s own R&amp;#x26;D and community activities:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=GAIA%3A%20CINECA%E2%80%99s%20large-scale%20HPC%20Cloud%20infrastructure%20for%20scientific%20and%20technological%20research&quot;&gt;GAIA: CINECA’s large-scale HPC Cloud infrastructure for scientific and technological research&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=OpenStack%20at%20Scale%3A%20Operating%20a%20bare%20metal%20cloud%20for%20quant%20research&quot;&gt;OpenStack at Scale: Operating a bare metal cloud for quant research&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=Slicing%20Supercomputers%20for%20Trusted%20Research%20Environments&quot;&gt;Slicing Supercomputers for Trusted Research Environments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=Slicing%20Supercomputers%20for%20Trusted%20Research%20Environments&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=Multi-Arch%20OpenStack%20in%20Production%3A%20ARM64%2Fx86%20Bare%20Metal%20and%20Hypervisors%20with%20Kolla-Ansible&quot;&gt;Multi-Arch OpenStack in Production: ARM64/x86 Bare Metal and Hypervisors with Kolla-Ansible&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=History%20of%20the%20OpenStack%20Compute%20API&quot;&gt;History of the OpenStack Compute API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=Dynamic%20resource%20sharing%20and%20diverse%20compute%20platforms%20for%20AI%3A%20The%20Slinky%20Solution&quot;&gt;Dynamic resource sharing and diverse compute platforms for AI: The Slinky Solution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=OpenStack%20deployments%20made%20easy%20-%20Kolla-Ansible%20workshop&quot;&gt;OpenStack deployments made easy - Kolla-Ansible workshop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=All%20aboard%20the%20Release%20Train%3A%20Lessons%20from%20our%20last%20100%20OpenStack%20upgrades&quot;&gt;All aboard the Release Train: Lessons from our last 100 OpenStack upgrades&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=A%20Universe%20from%20Nothing%3A%20A%20hands-on%20introduction%20to%20OpenStack&quot;&gt;A Universe from Nothing: A hands-on introduction to OpenStack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=Kolla%20User%20Forum&quot;&gt;Kolla User Forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=Scientific%20SIG%20Working%20Group%20Session&quot;&gt;Scientific SIG Working Group Session&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: July 2025]]></title><description><![CDATA[Meet the Global Leaders Powering the Future of Open Source Infrastructure]]></description><link>https://openinfra.dev/blog/openinfra-newsletter-july-2025</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-newsletter-july-2025</guid><pubDate>Tue, 05 Aug 2025 16:06:29 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1200px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACdklEQVQoz22SW28TVxSF56FSSWN7xnOuE4/Hce04nvGF4DiOCSQQF8fEJQlKyQ0URQHRAApRUXlBiEp9bKX+AMSP/ZDHIHjow9JaWzrnW/thO1prlFJM3BcKNy/TLKSiFlqatRKLcUKSJMRxTLlcTr1arRJFEe12m7lgbsowGscazVeoMZrAWowx+L5geSmmN7xNt9el3+/T6XRSoLU2LWg2m0SlCGWnDOkJnJmsSLeZwIQQZLJZvLyPLwSzbp5sXuB5Hrmci+u65NyJe8xmMszOzGLKAeWNRfxrHgs7bZy/n7UJrMHLCyqVCrvjbe6s9el1lhje3WCt12X9Zp/hYJPV7jLL19vpPB5tsT3aIoyKCM+nEEd0/voF5+og5uPbLp7n83Mp4vTqT0ZnFyyP99l7fsno6JSH5xcc/n7J9skZWydn7D59yeGLKx49vaAUzpH/MUv9qDPd0PnB4/1pg7cnDWZqK+itQ4L95xSOX2MPXmF/PUXf+w29e44ZHhDsnGEfvUDdP0FuPiTo3kLkNI3zFebXF3GEkMyXixy/f4Md7FPc2Kawukl49wHFzR3CydwfUBzsEW6MCW+PCO+MCW8NCdfvEz14jBAh8ZMOlWGCo5VEBgXCy39pLd2gsVChUa/TiqdaajVpxnWa9Vqak1qVfhLQTyy9xLIaa1QuT+nmAtffrOMoITDFiMof/6ALRbRSSGPQ2qC/+v9kpTVz2qRSRiNdQevlGo7M/EQ42GP+2TtkZgZlLEWlkVqhlU4/fn/8qSuNrxWx1DSVwZ+8kV8OW0lJ9cMnCu0VMl6OsbT851paUuNphVFT4PdSegqXSn0r/FL2Gei7Q+VCx0qnAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;general promo&quot;
        title=&quot;general promo&quot;
        src=&quot;/static/e83b96c811066c4c12bbc03c4a5a2213/c1b63/general_promo.png&quot;
        srcset=&quot;/static/e83b96c811066c4c12bbc03c4a5a2213/01e7c/general_promo.png 512w,
/static/e83b96c811066c4c12bbc03c4a5a2213/2bef9/general_promo.png 1024w,
/static/e83b96c811066c4c12bbc03c4a5a2213/c1b63/general_promo.png 1200w&quot;
        sizes=&quot;(max-width: 1200px) 100vw, 1200px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;The Global Leaders Powering the Future of Open Source Infrastructure&lt;/h1&gt;
&lt;p&gt;Last month, &lt;a href=&quot;https://openinfra.org/blog/openinfra-joins-linux-foundation&quot;&gt;the OpenInfra Foundation officially joined forces with the Linux Foundation&lt;/a&gt;, accelerating open source innovation and collaboration. With this change, the OpenInfra Foundation mission remains the same: building communities who write open source infrastructure software that runs in production. &lt;/p&gt;
&lt;p&gt;Over 80 organizations have joined the OpenInfra Foundation to further this mission and increase adoption and awareness of OpenInfra projects, &lt;a href=&quot;https://www.openstack.org/&quot;&gt;OpenStack&lt;/a&gt;, &lt;a href=&quot;https://katacontainers.io/&quot;&gt;Kata Containers&lt;/a&gt;, &lt;a href=&quot;https://www.starlingx.io/&quot;&gt;StarlingX&lt;/a&gt;, and &lt;a href=&quot;https://zuul-ci.org/&quot;&gt;Zuul&lt;/a&gt;. Thierry Carrez, GM of the OpenInfra Foundation, recently &lt;a href=&quot;https://openinfra.org/blog/openinfra-vision&quot;&gt;shared his vision&lt;/a&gt; for how this mission will shape the next generation of open source infrastructure. These organizations are instrumental in this next chapter as we build technologies that meet the infrastructure needs of the next 15 years. &lt;/p&gt;
&lt;p&gt;Meet these leaders and learn how your organization can join this opportunity as we build the next chapter of open source infrastructure software. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfra.org/members/&quot;&gt;LEARN MORE&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The OpenInfra Edge Computing Working Group published a white paper on how Edge AI is taking shape and what it means for the future of real-world AI deployments: &lt;a href=&quot;https://www.openstack.org/use-cases/edge-computing/next-generation-edge-edge-computing-architectures-for-artificial-intelligence-and-machine-learning-use-cases&quot;&gt;Next Generation Edge: Edge Computing Architectures for Artificial Intelligence and Machine Learning Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you’re interested in joining the global collaboration around open source infrastructure, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more!&lt;/li&gt;
&lt;li&gt;The next virtual OpenInfra &lt;a href=&quot;https://openinfra.org/ptg/&quot;&gt;Project Teams Gathering (PTG)&lt;/a&gt; will be October 27-31. The team survey signup is live! If your team is interested in participating in the PTG, &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/oct2025_ptg_survey&quot;&gt;please fill out the team survey here&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenInfra Summit Europe&lt;/h1&gt;
&lt;p&gt;17-19 October | Paris-Saclay, France | École Polytechnique Campus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/&quot;&gt;The Schedule is live!&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrasummit25.dakini-pco.com/&quot;&gt;Register Now&lt;/a&gt; | Prices double on 9 September at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/new-contributors-at-the-openinfra-summit/&quot;&gt;Apply for the New Contributor Showcase&lt;/a&gt; | The deadline is 11 August at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/sponsor/&quot;&gt;Become a Sponsor&lt;/a&gt; | The deadline is 26 September at 23:59 PT&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Running OpenStack? This is your annual chance to share feedback and architectural choices via the &lt;a href=&quot;http://openstack.org/usersurvey&quot;&gt;OpenStack User Survey&lt;/a&gt; to support the upstream community. The deadline to participate in this year’s analysis is Friday, August 29.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Are you running artificial intelligence and machine learning workloads on OpenStack, or want to share how you fine-tune your deployment to support them? Get involved with the OpenInfra AI Working Group and &lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/QGADCGXW2J5PJZKDH24VMJJJOM72GQTF/#QGADCGXW2J5PJZKDH24VMJJJOM72GQTF&quot;&gt;help draft the upcoming OpenStack for AI White Paper&lt;/a&gt;!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In July, the OpenStack community celebrated 15 years of OpenStack! Check out &lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;photos from the global celebration&lt;/a&gt;. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Some highlights among the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&quot;&gt;80+ OpenStack sessions&lt;/a&gt; on the OpenInfra Summit schedule include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=From%20Zero%20to%20Code%20-%20How%20to%20get%20started%20in%20OpenStack&quot;&gt;From Zero to Code - How to get started in OpenStack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=Multi-Arch%20OpenStack%20in%20Production%3A%20ARM64%2Fx86%20Bare%20Metal%20and%20Hypervisors%20with%20Kolla-Ansible&quot;&gt;Multi-Arch OpenStack in Production: ARM64/x86 Bare Metal and Hypervisors with Kolla-Ansible&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;speakers=10326&quot;&gt;Talking with Your Infrastructure: AI Agents for OpenStack and Kubernetes Infra&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=All%20aboard%20the%20Release%20Train%3A%20Lessons%20from%20our%20last%20100%20OpenStack%20upgrades&quot;&gt;All aboard the Release Train: Lessons from our last 100 OpenStack upgrades&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=OpenStack%20at%20Scale%3A%20Operating%20a%20bare%20metal%20cloud%20for%20quant%20research&quot;&gt;OpenStack at Scale: Operating a bare metal cloud for quant research&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The new KataContainers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases&quot;&gt;3.19.1&lt;/a&gt; release is now available!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out the new &lt;a href=&quot;https://katacontainers.io/blog/kata-containers-ant-container-security-with-ebpf-whitepaper/&quot;&gt;blog post&lt;/a&gt; and &lt;a href=&quot;https://katacontainers.io/collateral/kata-containers-ant-group-cwpp-ebpf_whitepaper.pdf&quot;&gt;whitepaper&lt;/a&gt; to learn more about Ant Group’s Cloud Workload Protection Platform (CWPP) that relies on Kata Containers and eBPF.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4638&quot;&gt;Kata Containers-related sessions&lt;/a&gt; on the OpenInfra Summit schedule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Towards%20Secure%20Container%20Infrastructure%20on%20RISC-V%3A%20the%20Development%20from%20rust-vmm%20to%20Kata-Containers&quot;&gt;Towards Secure Container Infrastructure on RISC-V: the Development from rust-vmm to Kata-Containers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Enabling%20Confidential%20Computing%20Throughout%20the%20Virtualization%20Stack&quot;&gt;Enabling Confidential Computing Throughout the Virtualization Stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Enhancing%20Container%20Security%20with%20Kata%20Containers%20and%20eBPF%20at%20Ant%20Group&quot;&gt;Enhancing Container Security with Kata Containers and eBPF at Ant Group&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=LLM%20Infrastructure%20Landscape%20and%20Trends%3A%20Insights%20from%20Open-Source%20Ecosystem%20Data&quot;&gt;LLM Infrastructure Landscape and Trends: Insights from Open-Source Ecosystem Data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=How%20Ant%20Group%20Achieves%20Data%20Security%20in%20LLM%20Inference%20with%20Kata-Based%20Confidential%20Computing&quot;&gt;How Ant Group Achieves Data Security in LLM Inference with Kata-Based Confidential Computing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Next%20Generation%20Edge%3A%20Edge%20Computing%20Architectures%20for%20AI%2FML%20Use%20Cases&quot;&gt;Next Generation Edge: Edge Computing Architectures for AI/ML Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenDev: Free software needs free tools&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Zuul test node images are now configured through the &lt;a href=&quot;https://opendev.org/opendev/zuul-providers&quot;&gt;zuul-providers repo&lt;/a&gt; and not the &lt;a href=&quot;https://opendev.org/openstack/project-config/src/branch/master/nodepool&quot;&gt;project-config repo&lt;/a&gt;. This change allows us to test updates to the image builds before they are deployed and used by Zuul. Details for specific image builds and uploads can be found in the &lt;a href=&quot;https://zuul.opendev.org/t/openstack/images&quot;&gt;Zuul dashboard&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Debian Trixie and CentOS Stream 10 test nodes have been added. Start testing the new Debian Trixie release now.&lt;/li&gt;
&lt;li&gt;The OpenDev team is considering using Matrix for team communications. Weigh in on the &lt;a href=&quot;https://review.opendev.org/c/opendev/infra-specs/+/954826&quot;&gt;spec here&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The StarlingX community has finished configuring servers provided by Arm in the community lab made available by Wind River Systems. They are now working on enabling Arm support in the StarlingX platform.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&quot;&gt;StarlingX-related sessions&lt;/a&gt; on the OpenInfra Summit schedule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&amp;#x26;title=Building%20Resilient%20Systems%3A%20Lessons%20from%20High%20Availability%20Architecture%20in%20StarlingX&quot;&gt;Building Resilient Systems: Lessons from High Availability Architecture in StarlingX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&amp;#x26;title=StarlingX%20Edge%20Orchestration%3A%20Managing%20Critical%20Workloads%20at%20Scale&quot;&gt;StarlingX Edge Orchestration: Managing Critical Workloads at Scale&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&amp;#x26;title=Transforming%20Telecom%3A%20Kubernetes%20in%20Radio%20Access%20Network%20Management&quot;&gt;Transforming Telecom: Kubernetes in Radio Access Network Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Next%20Generation%20Edge%3A%20Edge%20Computing%20Architectures%20for%20AI%2FML%20Use%20Cases&quot;&gt;Next Generation Edge: Edge Computing Architectures for AI/ML Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;No new Zuul releases have been published since 12.1.0, but work continues on some important efforts. The &lt;a href=&quot;https://zuul-ci.org/docs/zuul/latest/developer/specs/nodepool-in-zuul.html&quot;&gt;Nodepool in Zuul spec&lt;/a&gt; implementation is well underway, and support for Ansible 11 is in the pipeline. Zuul operators should start thinking about dropping Ansible 8 support as Zuul will drop Ansible 8 when Ansible 11 is included.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&quot;&gt;Zuul sessions&lt;/a&gt; on the OpenInfra Summit schedule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=How%20BMW%20Uses%20Zuul%20CI%20as%20the%20Standard%20Gating%20System&quot;&gt;How BMW Uses Zuul CI as the Standard Gating System&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=Building%20a%20Kubernetes%20Distribution%20for%20Workday%20using%20Zuul&quot;&gt;Building a Kubernetes Distribution for Workday using Zuul&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=Building%20OpenDev%3A%20A%20Zuul%20for%20Operations%20Story&quot;&gt;Building OpenDev: A Zuul for Operations Story&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=So%20Long%20and%20Thanks%20For%20All%20the%20Nodes&quot;&gt;So Long and Thanks For All the Nodes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;Celebrate OpenStack&apos;s 15th Birthday&lt;/a&gt;&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/indian-openinfra-user-group/events/310079817/?eventOrigin=network_page&quot;&gt;Bangalore, India&lt;/a&gt; – 22 August&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/openinfra-user-group-kenya/events/308280635/?eventOrigin=network_page&quot;&gt;Nairobi, Kenya&lt;/a&gt; – 6 September&lt;/li&gt;
&lt;li&gt;Montreal, CA - September&lt;/li&gt;
&lt;li&gt;New Zealand - September&lt;/li&gt;
&lt;li&gt;Austin, TX - October (co-located with Texas Linux Fest)&lt;/li&gt;
&lt;li&gt;Atlanta, GA - November (co-located with KubeCon NA)&lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;more upcoming celebrations&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many of these OpenStack birthday celebrations are still recruiting sponsors. If your organization is interested in sponsoring one of these birthday celebrations, please reach out to &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Days Asia Roadshow&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;26 August | &lt;a href=&quot;https://openinfradays.kr/&quot;&gt;OpenInfra Day Korea&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;July - September | &lt;a href=&quot;https://cloudopsdays.com/&quot;&gt;Cloud Operator Days Tokyo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;15 November | OpenInfra Day China&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/days&quot;&gt;And more&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Days Kenya&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;6 September | Nairobi, Kenya | &lt;a href=&quot;https://www.meetup.com/openinfra-user-group-kenya/events/308280635/?eventOrigin=network_page&quot;&gt;Learn More&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;More upcoming events!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://events.linuxfoundation.org/cephalocon/&quot;&gt;Cephlacon&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://events.linuxfoundation.org/lf-europe-roadshow-regulation/&quot;&gt;Linux Foundation Europe Readshow&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/colombia-openinfra-user-group/events/307096751/&quot;&gt;OpenInfra User Group Colombia at Kubernetes Community Day&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/indian-openinfra-user-group/events/308723232/?eventOrigin=network_page&quot;&gt;OpenInfra User Group India - Virtual Meetup Series 2025&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/pro/openinfradev/&quot;&gt;Find a User Group near you!&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet the Global Leaders Powering the Future of Open Source Infrastructure]]></title><description><![CDATA[Meet the 80+ members that have joined OpenInfra under the umbrella of the Linux Foundation.]]></description><link>https://openinfra.dev/blog/openinfra-members</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-members</guid><pubDate>Wed, 23 Jul 2025 21:37:00 GMT</pubDate><content:encoded>&lt;p&gt;This year, we celebrate 15 years of OpenStack! Over the past 10 years working at the OpenInfra Foundation, the thing I’ve come to love most about my role is getting to see, up close, the global impact of the open source software our ecosystem builds and uses for mission critical infrastructure. A few weeks ago, I was thrilled to have the opportunity to meet our OpenInfra User Group in Japan and, as always, it was an impactful meeting with a group of kind volunteers that advocate for the power of open source technologies. I was really excited to bring the news of the most impactful open source foundations joining forces: the Linux Foundation and OpenInfra Foundation.&lt;/p&gt;
&lt;p&gt;Today, I’m delighted to &lt;a href=&quot;https://openinfra.org/members/&quot;&gt;introduce the 80+ members&lt;/a&gt; that have joined the OpenInfra Foundation under the umbrella of the Linux Foundation. We’d like to give a special thank you to the Platinum Members who play a strategic role in advancing OpenInfra technologies: Ant Group, Cachengo, Ericsson, Huawei, Okestro, Rackspace, and Wind River. &lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC8UlEQVQozyWTXUyTBxSGvxl/oC2Bj++/tJSuJWBH6xI3RxQ0glBKBXdlvNsynbtYss0sy7JlZsq2iyVLpgmJP4Ro4tU2duEPqDcmy2KWLHytcEPWUmATtBUpdoj0h/ks/fomJ+8578Wb8ybnCKqioCgKqqpSLynU1kk0uFwYskgw4MQdaiHUFsLn9+Np8uJ0OgkGg/j9fhobGwmFQjgNZ8VDUxF0TbXMyoKuaVZpmk7Hvrc4OBjhQPggfb1dhMPddHa0093Vic/3Kq2trQTbgniaPCh6xUOukxCqHRKyrKCpKrW1tYiiyLZt2/n4o5NMXL/GyIUfGB35kQvD33N19Dy//DSKYejY7XYcNgf1Lhnv/hbqq+poHgginH2vvLJOtc3Bd98OMZuYIWZOYpomZvwBsakpYqZJLB5j0jSJx02mpx5YPDubZOibIexVdtwBD7u/7kb45GiAi5++iSLW8PnwBGOLsLAwS+5FHjL/UJyboQCU8kXKmJ55RCL1hKcrz6154vYEti1V7Dy2m+bBEIKwtY7T74Y4dcTF6XM/M/kQ/v7zD5Yep1lfTpNbWmRto8Ba7l8obDCTWGJuIcOjxyts5P9j7NcxbK9U0XaiHW9nC4IsSfiavQyePMaNu3dgOk7ysy/gxTrrRUjNr7L4MEsqtcza8yJPlzPcv/874+O3yOVWuXnrJtXCDl57Zw++ngCCqsioDW7qjw8xfu83KJVI/ZXg5eamFSmfz1tVKFYil1EoFHiSyVh92dC+3Ya3o4VdpzoRFFnCaGzC+cEZLl+5SqlUZDmbJZvNkslkSCaTJBIJ5ubnSafTlp7NPmNl9RlsvmT00giOmhpUUSH44V4EucaGq+sInuNf8kbbTiLRw/Qf6qG3r49IJMLAwADRaJT+/n6Le3sO8XZ4L4fD7bwf3sfRPQHEckpZQdXVyoa+ry7jer0dSZWJKgbDYgO7NANJ13EahnW0uq5jGAaapuE2JBo0EZcu0uRWLU1RKx/3P21f/OIKtDUyAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;OpenInfra Platinum Members&quot;
        title=&quot;OpenInfra Platinum Members&quot;
        src=&quot;/static/5ef32101d8fdde8a8d81433c75b809a7/0a47e/platinum_oif.png&quot;
        srcset=&quot;/static/5ef32101d8fdde8a8d81433c75b809a7/01e7c/platinum_oif.png 512w,
/static/5ef32101d8fdde8a8d81433c75b809a7/0a47e/platinum_oif.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;These are organizations and individuals I have the opportunity to work with daily. Much like our OpenInfra User Group in Japan, they believe in our mission to help drive open source innovation from the data center to the edge. They’re not only deploying cutting-edge infrastructure, but also training the next generation of open source engineers and modernizing critical systems around the world.&lt;/p&gt;
&lt;p&gt;From digital sovereignty to the AI revolution, it’s never been more clear that open source technologies are necessary for evolution in infrastructure technology. This is where the global OpenInfra ecosystem has already proven to be powerful. They have disrupted the hyperscaler hold and established an impressive footprint of over 300 public cloud data centers powered by OpenStack and thousands of deployments of OpenStack, Kata Containers, StarlingX, and Zuul. Coupled with the 110,000 individual members in 185+ countries, these organizations will continue to build and deploy open source infrastructure technologies at scale. &lt;/p&gt;
&lt;p&gt;As Thierry Carrez, General Manager of OpenInfra, &lt;a href=&quot;https://openinfra.org/blog/openinfra-vision&quot;&gt;recently noted&lt;/a&gt;, “Today the world needs infrastructure that can be sovereign, yet interoperable. Infrastructure that is performant, yet secure. Infrastructure that uses latest generation hardware, yet is sustainable and durable. Infrastructure that cooperates more intimately with its workloads, whether those imply containers, AI frameworks or secure enclaves.” &lt;/p&gt;
&lt;p&gt;We’re at a digital crossroads in areas like data sovereignty, AI legislation, and software licensing. Will organizations continue to walk down the road of unreliable proprietary software vendors and the exorbitant cost escalations and security concerns of today’s hyperscalers? Or will they walk down the road that thousands of global companies in our open ecosystem have paved with demand exceeding $9 trillion? I am confident open source offers the most trustworthy, feature robust option, from the data center to the edge, powered by technologies like Linux, OpenStack, and Kubernetes.&lt;/p&gt;
&lt;p&gt;As we build the next evolution of open source software, a unified voice from the Linux Foundation, OpenInfra Foundation, CNCF, and the global network of OpenInfra Members has never been more important. Join us on this journey as we build the future of open source infrastructure.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Plan Your OpenInfra Summit Experience: The 2025 Schedule Highlights Are Here]]></title><description><![CDATA[The community has put a lot of effort into creating a varied and insightful program that really highlights how much innovation is happening in the OpenInfra and adjacent communities.]]></description><link>https://openinfra.dev/blog/openinfra-summit-schedule</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-summit-schedule</guid><pubDate>Wed, 16 Jul 2025 14:42:40 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt; schedule is officially out! The community has put a lot of effort into creating a varied and insightful program that really highlights how much innovation is happening in the OpenInfra and adjacent open source communities.&lt;/p&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/&quot;&gt;full schedule&lt;/a&gt; and start planning your OpenInfra Summit experience.&lt;/p&gt;
&lt;p&gt;A big thank you to everyone who helped make this year&apos;s OpenInfra Summit happen.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To our awesome submitters: Your willingness to share your knowledge, experiences, and discoveries is what makes the OpenInfra Summit great. We received a ton of high-quality proposals, which made choosing tough but rewarding. Every submission helps make our community&apos;s conversations and progress better.&lt;/li&gt;
&lt;li&gt;To &lt;a href=&quot;https://summit2025.openinfra.org/who-we-are/&quot;&gt;our hardworking reviewers&lt;/a&gt;: Your tireless work in carefully evaluating each proposal was crucial in creating an exciting and impactful schedule. Your expertise and commitment to quality ensured we picked the most relevant and engaging content for our attendees.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The collaborative spirit of the OpenInfra community really shines through in how this OpenInfra Summit came together. We&apos;re sure this year&apos;s program will offer awesome learning opportunities, help you make new connections, and inspire future progress in open infrastructure.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/&quot;&gt;OpenInfra Summit schedule&lt;/a&gt; includes opportunities for you to see how OpenStack powers groundbreaking scientific research at CERN and in Finnish research. Check out these awesome talks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;company=cern&quot;&gt;CERN&lt;/a&gt;: Learn how CERN performs it’s upgrades and how they dealt with challenges they faced in the process and also how they run an Active/Active scenario with Octavia.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=Finnish%20Research&quot;&gt;Finnish Research&lt;/a&gt;: Follow the journey over the past 10 years of OpenStack has been used to support Finnish research.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition, the schedule allows you to attend sessions from other OpenInfra communities such as &lt;a href=&quot;zuulci.org&quot;&gt;Zuul&lt;/a&gt; and &lt;a href=&quot;katacontainers.io&quot;&gt;Kata Containers&lt;/a&gt;, as well as neighboring communities such as &lt;a href=&quot;https://ceph.io/en/&quot;&gt;Ceph&lt;/a&gt; and &lt;a href=&quot;kubernetes.io&quot;&gt;Kubernetes&lt;/a&gt;. Topics range from how to best use these technologies but also how you can use them with other projects in your infrastructure, including AI! Some great examples of these are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Zuul: Learn how &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;company=bmw%20carit%20gmbh&quot;&gt;BMW uses Zuul&lt;/a&gt; in their environment&lt;/li&gt;
&lt;li&gt;Kata Containers: Learn about running more &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=RISC-V&quot;&gt;secure containers on RISC-V&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;title=Cephalopod&quot;&gt;Ceph: Get the latest community news!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Kubernetes: See how folks are combining &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;tags=4859&quot;&gt;OpenStack and Kubernetes&lt;/a&gt; in their environments&lt;/li&gt;
&lt;li&gt;AI: Learn how you can support and take advantage of &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/#view=calendar&amp;#x26;track=491&quot;&gt;AI in your environments&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See you at the &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Where do Next Generation Edge Computing and AI Intersect?]]></title><description><![CDATA[OpenInfra Edge Computing Group releases new whitepaper to explore the edge AI technology space.]]></description><link>https://openinfra.org/blog/where-do-next-generation-edge-and-ai-intersect</link><guid isPermaLink="false">https://openinfra.org/blog/where-do-next-generation-edge-and-ai-intersect</guid><pubDate>Wed, 09 Jul 2025 13:15:41 GMT</pubDate><content:encoded>&lt;p&gt;Enterprise edge computing adoption is now widespread, with market projections reaching $378 billion by 2028. As organizations embrace relevant use cases, they are also increasingly looking to incorporate artificial intelligence (AI) and machine learning (ML) into their solutions.&lt;/p&gt;
&lt;p&gt;Widespread adoption (75% of enterprises) of open source tools and architectures highlights a shift towards the need for collaborative and flexible solutions. The next logical step is to investigate incorporating AI and ML, subjects of much recent investment, research and development efforts. With the growing influence of AI, especially in real-time applications and automation, it is time to explore where edge computing, AI and open source meet and determine how the ecosystem can leverage the existing tools and identify gaps and potential new projects that can address the growing need for tools to support the next generation of Edge Computing flavored by AI.&lt;/p&gt;
&lt;p&gt;In the newly published, &lt;a href=&quot;https://www.openstack.org/use-cases/edge-computing/next-generation-edge-edge-computing-architectures-for-artificial-intelligence-and-machine-learning-use-cases&quot;&gt;Next Generation Edge: Edge Computing Architectures for Artificial Intelligence and Machine Learning Use Cases&lt;/a&gt; whitepaper, the &lt;a href=&quot;https://wiki.openstack.org/wiki/Edge_Computing_Group&quot;&gt;OpenInfra Edge Computing Group&lt;/a&gt; focuses on exploring and sharing cutting edge research related specifically to use cases where AI and edge computing are both needed. The whitepaper serves as a foundation to understand the challenges and opportunities in applying the properties and constraints of edge computing to the requirements of AI use cases. As industries roll out new AI solutions, architectures from the core out to the edge need to be properly set up and configured to handle new types of workloads, often with higher resource demands. This is an area of research and development that has been somewhat overlooked by the general AI community.&lt;/p&gt;
&lt;p&gt;The whitepaper highlights that this space is still in its infancy, with many challenges, requirements and next generation architectures needed to satisfy the edge AI use cases. The good news is that there are plenty of new applications of AI and edge computing in areas such as healthcare, automotive, supply chain, robotics, and more.&lt;/p&gt;
&lt;p&gt;However, while the architectural choices might be clearer, building them from open source components still needs more thought and preparation. It is time to create a knowledge base of new challenges and requirements for open source communities to start addressing this new problem space. Since using edge computing for AI use cases is such a new area of research and development, taking a cross-industry, collaborative approach to identify needs and address requirements is crucial.&lt;/p&gt;
&lt;p&gt;On the flip side, there are already many communities, working groups and projects that can be directly applied to building solutions. Existing projects will need to be enhanced to fill in gaps, particularly where the two technology areas meet, which also opens opportunities to start new projects to introduce functionality that has not been previously available. Some examples include several OpenInfra projects that already include options that can serve as foundational building blocks to take AI use cases out to the edge. Both &lt;a href=&quot;https://www.openstack.org/&quot;&gt;OpenStack&lt;/a&gt; and &lt;a href=&quot;https://www.starlingx.io/&quot;&gt;StarlingX&lt;/a&gt; provide capabilities to run AI workloads in data centers, while the latter has been designed to provide massively distributed infrastructure, out to the edge.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://katacontainers.io/&quot;&gt;Kata Containers&lt;/a&gt; project provides crucial functionality as an Open Source, secure container runtime. AI and ML workloads often use sensitive data, so the isolation that Kata lightweight virtual machines deliver is a key feature. Kata is already used for AI use cases, and can be further enhanced to support the latest hardware enhancements for more security and performance.&lt;/p&gt;
&lt;p&gt;To further data management support, &lt;a href=&quot;https://lfedge.org/projects/edgelake/&quot;&gt;EdgeLake&lt;/a&gt; in the broader Linux Foundation landscape, is a fully decentralized, self-managed, and cryptographically secured data platform where data is processed, managed, and accessed in-place. The key capability of the project is that it allows data to be processed where it’s generated through a self-governing edge network.&lt;/p&gt;
&lt;p&gt;For further projects in the edge computing or AI space, take a look at &lt;a href=&quot;https://lfedge.org/&quot;&gt;LF Edge&lt;/a&gt; and the &lt;a href=&quot;https://wiki.openstack.org/wiki/Edge_Computing_Group&quot;&gt;LF AI &amp;#x26; Data Foundation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Growing interest in AI and edge computing is driving active investment in new and existing projects and working groups alike in the open source ecosystem, as a way to ensure long-term success. Make sure to follow and participate in relevant open source activities, and consider investing in or forming communities and projects to build that crucial shared knowledge base to build a strong and sustainable edge AI foundation.
Do you have an edge AI use case? &lt;a href=&quot;https://wiki.openstack.org/wiki/Edge_Computing_Group#Group_Resources&quot;&gt;Get involved&lt;/a&gt; in the &lt;a href=&quot;https://wiki.openstack.org/wiki/Edge_Computing_Group&quot;&gt;OpenInfra Edge Computing Group&lt;/a&gt; to share your use cases, requirements and build the next generation of edge AI architectures with OpenInfra projects.&lt;/p&gt;
&lt;h4&gt;About the OpenInfra Edge Computing Group&lt;/h4&gt;
&lt;p&gt;The OpenInfra Edge Computing Group was formed in 2017 coming out of an increased interest in understanding the challenges and opportunities of use cases that require more computational power closer to the end users or devices. The group has already published several &lt;a href=&quot;https://www.openstack.org/use-cases/edge-computing/g&quot;&gt;whitepapers&lt;/a&gt; on topics of interest to the edge computing community.&lt;/p&gt;
&lt;p&gt;The working group initially set out to explore the newly emerging landscape to better understand the demands and requirements that these applications put on the network and overall end to end infrastructure. By collecting relevant use cases, the working group members started to analyze the types of architecture models and to define infrastructure systems needed to support applications that are distributed over a broad geographic area, with potentially thousands of sites, and located as close as possible to discrete data sources, physical elements or end users.&lt;/p&gt;
&lt;p&gt;The OpenInfra Edge Computing Group’s main scope remains the software infrastructure stack. However, at the edge hardware features and network considerations play a larger role in defining and supporting the use cases, viable architecture options and tests for evaluating new and existing solutions. The OpenInfra Edge Computing Working Group addresses the needs for these solutions across different industries and global constituencies, to enable development activities for open infrastructure and other open source community projects.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: June 2025]]></title><description><![CDATA[Meet the OpenInfra Summit Europe planning committee, check out the VMware Migration Guide and more!]]></description><link>https://openinfra.dev/blog/openinfra-newsletter-june-2025</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-newsletter-june-2025</guid><pubDate>Tue, 01 Jul 2025 18:54:23 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAABu0lEQVQoz01SXWsTURDNqzZEmjtz5t7du9+7STbZxEirkm2SGh+Cr76I0hRUiIVW9NfbPIggd7exDsNwGThzzpm5nUDj/GW1WK8W9ev5dBRagQsxSoVEsc++YcA1iRFbnYaGGW10xBgT2DCKQutHViIrELFKnU2q1WazuFhWZREYavHMTeII1qMpjEdKETMxiEUrNcmy7XY7D4Lnw7iu6/EgNcJ8HFAaY7Vmx+z5Di+u3yr2IcOi0Np8WNQf38+JOMtS6wMMAgYsJQu1zKC+ZEMJY3CjjZk9a6OkHE9wdqFfJNWkCuKAPbRyZwz98HRgkiiVOAdRS26AIMkv1+tNvajPX725XNvYN40qD6j+OW7ASqeFRImbAvSBE6anxF0vsKOxN0i6Pp9Qv8vUh+OckqtHsIjzrN1G+sAMch1Gu7y4SvJPxehqMNil+a4YXdtwCukBY0bOOH04VZRIEIHZ1+aJyA3hz9t3v25/3H/eH77sD1+/Hfa393c/f2+230lOG1NzRsHOoNu2E6y1MYZFMpGV6CXjMSFLxkp0IWLckd1hSsKM0Gk219xJXFcBPeDZf9k7VoXH76Ea2X8BuxNVVe1OHTgAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;reg 2 1600x900&quot;
        title=&quot;reg 2 1600x900&quot;
        src=&quot;/static/3a9b0e28315005c629ee7d689e12d5dc/29007/reg-2-1600x900.png&quot;
        srcset=&quot;/static/3a9b0e28315005c629ee7d689e12d5dc/01e7c/reg-2-1600x900.png 512w,
/static/3a9b0e28315005c629ee7d689e12d5dc/2bef9/reg-2-1600x900.png 1024w,
/static/3a9b0e28315005c629ee7d689e12d5dc/29007/reg-2-1600x900.png 1600w&quot;
        sizes=&quot;(max-width: 1600px) 100vw, 1600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra Summit Schedule: For the Community, by the Community&lt;/h1&gt;
&lt;p&gt;The &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt; is a &lt;strong&gt;community-driven event&lt;/strong&gt;, made possible by the dedication and passion of volunteers from across the globe. This year, &lt;strong&gt;over 30 volunteers&lt;/strong&gt; came together to shape every element of the OpenInfra Summit experience, from reviewing talks and building the schedule to creating speaker graphics, developing local tourism resources, and launching new community-focused initiatives like the &lt;a href=&quot;https://summit2025.openinfra.org/new-contributors-at-the-openInfra-summit&quot;&gt;New Contributor Showcase&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Today, we are highlighting the &lt;a href=&quot;https://summit2025.openinfra.org/who-we-are/&quot;&gt;OpenInfra Summit Programming Committee&lt;/a&gt;. These contributors have spent countless hours curating the content that will be presented on stage, ensuring the agenda reflects the innovation, collaboration, and diversity of the global OpenInfra ecosystem. Their work has culminated in the official release of the &lt;a href=&quot;http://summit2025.openinfra.org/a/schedule&quot;&gt;OpenInfra Summit schedule&lt;/a&gt;, &lt;strong&gt;now live and featuring dozens of sessions&lt;/strong&gt; that highlight the most exciting developments across open source infrastructure.&lt;/p&gt;
&lt;p&gt;We’d like to specifically recognize &lt;strong&gt;Amy Marrich, who led the CFP review and schedule build process&lt;/strong&gt; with thoughtfulness and precision. Her leadership helped guide the programming team through hundreds of submissions, resulting in a well-balanced and dynamic lineup of sessions that showcase the depth and breadth of the OpenInfra community.&lt;/p&gt;
&lt;p&gt;From behind-the-scenes logistics to creative contributions, &lt;strong&gt;the work of these volunteers is what brings the OpenInfra Summit to life&lt;/strong&gt;. We are incredibly grateful for their time, energy, and commitment to making the OpenInfra Summit Europe a world-class event.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://summit2025.openinfra.org/who-we-are/&quot;&gt;MEET THE OPENINFRA PLANNING COMMITTEE&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://summit2025.openinfra.org/who-we-are/&quot;&gt;&lt;/a&gt;&lt;em&gt;&lt;a href=&quot;https://openinfrasummit25.dakini-pco.com/&quot;&gt;Register to attend&lt;/a&gt; the OpenInfra Summit before prices increase 2 July at 23:59 PST&lt;/em&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https://openinfra.org/blog/openinfra-joins-linux-foundation&quot;&gt;OpenInfra Foundation has officially joined the Linux Foundation&lt;/a&gt;, creating unprecedented alignment in open source infrastructure! For the first time, open source standards for operating systems (Linux), cloud infrastructure (OpenStack), and containers (Kubernetes) are all under the same collaborative umbrella. This move combines resources while preserving OpenInfra&apos;s community-driven approach, positioning us to accelerate innovation in AI-ready infrastructure and cross-project collaboration.&lt;/li&gt;
&lt;li&gt;The Linux Foundation has appointed &lt;a href=&quot;https://www.linuxfoundation.org/press/linux-foundation-appoints-jonathan-bryce-as-executive-director-cloud-infrastructure-and-chris-aniszczyk-as-cto-cloud-infrastructure-to-oversee-major-open-s-1750718282015&quot;&gt;Jonathan Bryce as Executive Director, Cloud &amp;#x26; Infrastructure and Chris Aniszczyk as CTO, Cloud &amp;#x26; Infrastructure&lt;/a&gt;, to oversee major open source initiatives including OpenInfra and CNCF. Jonathan will serve as executive director of both CNCF and the OpenInfra Foundation, establishing a stronger collaborative bond across the two foundations and driving strategic alignment throughout the broader open source ecosystem.&lt;/li&gt;
&lt;li&gt;The OpenInfra Member VMware Migration Working Group published a comprehensive VMware to OpenStack Migration Guide this month, &lt;a href=&quot;https://www.openstack.org/vmware-migration-to-openstack/&quot;&gt;The Future of Virtualization: Modernizing Your Data Center with OpenStack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If you’re interested in joining this global open source collaboration, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more!&lt;/li&gt;
&lt;li&gt;The next &lt;a href=&quot;https://openinfra.org/ptg/&quot;&gt;Project Teams Gathering (PTG)&lt;/a&gt; is scheduled for October 27-31, 2025. The OpenInfra PTG team survey signup is live! If your team is interested in participating in the PTG, &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/oct2025_ptg_survey&quot;&gt;please fill out the team survey here&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenInfra Summit Europe&lt;/h1&gt;
&lt;p&gt;17-19 October | Paris-Saclay, France | École Polytechnique Campus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule/&quot;&gt;The Schedule is live!&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrasummit25.dakini-pco.com/&quot;&gt;Register Now&lt;/a&gt; | Prices double on 2 July at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit a Forum Discussion&lt;/a&gt; | The deadline is 8 July at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/new-contributors-at-the-openinfra-summit/&quot;&gt;Apply for the New Contributor Showcase&lt;/a&gt; | The deadline is 11 August at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/sponsor/&quot;&gt;Become a Sponsor&lt;/a&gt; | The deadline is 26 September at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openinfra_tsp&quot;&gt;Apply for Travel Support&lt;/a&gt; | The deadline is 30 July at 23:59 PT&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Have questions? Email &lt;a href=&quot;mailto:summit@openinfra.dev&quot;&gt;summit@openinfra.dev&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/superuserawards2025&quot;&gt;Nominations for the 2025 Superuser Awards&lt;/a&gt; are currently open! If you know of an organization (even your own!) who sets a high bar for open source infrastructure innovation, nominate them to be recognized by the global community! Nominations will close 2 September at 23:59 PT. The winner will be announced at the &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt; on Friday, 17 October.&lt;/p&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;As part of the &lt;a href=&quot;https://www.openstack.org/vmware-migration-to-openstack/&quot;&gt;VMware Migration Guide&lt;/a&gt;, several organizations shared case studies on successfully migrating to OpenStack including &lt;a href=&quot;https://superuser.openinfra.org/articles/huawei-telco-intelligent-converged-cloud-ticc-solution-achieve-advanced-telco-services-for-world-leading-carrier-vodafone/&quot;&gt;a customer of Huawei&apos;s&lt;/a&gt;, &lt;a href=&quot;https://superuser.openinfra.org/articles/mirantis-k0rdent-ai-helps-nebul-deliver-sovereign-ai-clouds-for-european-enterprises/&quot;&gt;Nebul with Mirantis&lt;/a&gt;, a &lt;a href=&quot;https://superuser.openinfra.org/articles/vmware-migration-to-openstack-case-study-okestro/&quot;&gt;Korean government owned company with Okestro&lt;/a&gt;, and &lt;a href=&quot;https://superuser.openinfra.org/articles/vmware-migration-case-study-the-wind-river-cloud-platform/&quot;&gt;Boost Mobile with Wind River&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Some highlights among the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&quot;&gt;80+ OpenStack sessions&lt;/a&gt; on the OpenInfra Summit schedule include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=From%20Zero%20to%20Code%20-%20How%20to%20get%20started%20in%20OpenStack&quot;&gt;From Zero to Code - How to get started in OpenStack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=Multi-Arch%20OpenStack%20in%20Production%3A%20ARM64%2Fx86%20Bare%20Metal%20and%20Hypervisors%20with%20Kolla-Ansible&quot;&gt;Multi-Arch OpenStack in Production: ARM64/x86 Bare Metal and Hypervisors with Kolla-Ansible&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;speakers=10326&quot;&gt;Talking with Your Infrastructure: AI Agents for OpenStack and Kubernetes Infra&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=All%20aboard%20the%20Release%20Train%3A%20Lessons%20from%20our%20last%20100%20OpenStack%20upgrades&quot;&gt;All aboard the Release Train: Lessons from our last 100 OpenStack upgrades&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4649&amp;#x26;title=OpenStack%20at%20Scale%3A%20Operating%20a%20bare%20metal%20cloud%20for%20quant%20research&quot;&gt;OpenStack at Scale: Operating a bare metal cloud for quant research&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The community is switching to a new platform to schedule and organize weekly meetings, and has new dial-in information starting the week of June 23, 2025! Check out the &lt;a href=&quot;https://zoom-lfx.platform.linuxfoundation.org/meetings/kata-containers?view=week&quot;&gt;new meeting calendar&lt;/a&gt; for details.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4638&quot;&gt;Kata Containers-related sessions&lt;/a&gt; on the OpenInfra Summit schedule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Towards%20Secure%20Container%20Infrastructure%20on%20RISC-V%3A%20the%20Development%20from%20rust-vmm%20to%20Kata-Containers&quot;&gt;Towards Secure Container Infrastructure on RISC-V: the Development from rust-vmm to Kata-Containers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Enabling%20Confidential%20Computing%20Throughout%20the%20Virtualization%20Stack&quot;&gt;Enabling Confidential Computing Throughout the Virtualization Stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Enhancing%20Container%20Security%20with%20Kata%20Containers%20and%20eBPF%20at%20Ant%20Group&quot;&gt;Enhancing Container Security with Kata Containers and eBPF at Ant Group&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=LLM%20Infrastructure%20Landscape%20and%20Trends%3A%20Insights%20from%20Open-Source%20Ecosystem%20Data&quot;&gt;LLM Infrastructure Landscape and Trends: Insights from Open-Source Ecosystem Data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=How%20Ant%20Group%20Achieves%20Data%20Security%20in%20LLM%20Inference%20with%20Kata-Based%20Confidential%20Computing&quot;&gt;How Ant Group Achieves Data Security in LLM Inference with Kata-Based Confidential Computing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Next%20Generation%20Edge%3A%20Edge%20Computing%20Architectures%20for%20AI%2FML%20Use%20Cases&quot;&gt;Next Generation Edge: Edge Computing Architectures for AI/ML Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenDev: Free software needs free tools&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Diskimage-builder 3.39.0 has been released. This release brings support for building CentOS Stream 10 and Rocky Linux 10 images.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The community is switching to a new platform to schedule and organize weekly meetings, and has new dial-in information starting the week of June 30, 2025! Check out the &lt;a href=&quot;https://zoom-lfx.platform.linuxfoundation.org/meetings/starlingx?view=week&quot;&gt;new meeting calendar&lt;/a&gt; for details.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&quot;&gt;StarlingX-related sessions&lt;/a&gt; on the OpenInfra Summit schedule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&amp;#x26;title=Building%20Resilient%20Systems%3A%20Lessons%20from%20High%20Availability%20Architecture%20in%20StarlingX&quot;&gt;Building Resilient Systems: Lessons from High Availability Architecture in StarlingX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&amp;#x26;title=StarlingX%20Edge%20Orchestration%3A%20Managing%20Critical%20Workloads%20at%20Scale&quot;&gt;StarlingX Edge Orchestration: Managing Critical Workloads at Scale&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4841&amp;#x26;title=Transforming%20Telecom%3A%20Kubernetes%20in%20Radio%20Access%20Network%20Management&quot;&gt;Transforming Telecom: Kubernetes in Radio Access Network Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;title=Next%20Generation%20Edge%3A%20Edge%20Computing%20Architectures%20for%20AI%2FML%20Use%20Cases&quot;&gt;Next Generation Edge: Edge Computing Architectures for AI/ML Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Zuul 12.1.0 has been released. This release adds OpenID Connect compatible workload federation. This allows Zuul to provide authentication tokens to jobs for services that trust Zuul as an identity provider. To learn more about this feature and further enhancements, read the release &lt;a href=&quot;https://lists.zuul-ci.org/archives/list/zuul-announce@lists.zuul-ci.org/thread/EUKSMBPYJU2PKWHO6UKEYBL26ANGWKFY/&quot;&gt;announcement&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&quot;&gt;Zuul sessions&lt;/a&gt; on the OpenInfra Summit schedule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=How%20BMW%20Uses%20Zuul%20CI%20as%20the%20Standard%20Gating%20System&quot;&gt;How BMW Uses Zuul CI as the Standard Gating System&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=Building%20a%20Kubernetes%20Distribution%20for%20Workday%20using%20Zuul&quot;&gt;Building a Kubernetes Distribution for Workday using Zuul&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=Building%20OpenDev%3A%20A%20Zuul%20for%20Operations%20Story&quot;&gt;Building OpenDev: A Zuul for Operations Story&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/a/schedule#view=calendar&amp;#x26;tags=4624&amp;#x26;title=So%20Long%20and%20Thanks%20For%20All%20the%20Nodes&quot;&gt;So Long and Thanks For All the Nodes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;OpenInfra University Partnership Program&lt;/strong&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Oria Weng, student at Oregon State University and an intern in the Open Source Lab there, wrote up &lt;a href=&quot;https://www.openstack.org/blog/students-of-openstack-meet-oria-weng/&quot;&gt;a blog post of her experience&lt;/a&gt; with the UPP and OpenStack! &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Work at a university and interested in getting a UPP setup at your educational institution? Fill out &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/university_partnership_program_interest&quot;&gt;the interest survey&lt;/a&gt;!&lt;/p&gt;
&lt;h1&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;Celebrate OpenStack&apos;s 15th Birthday&lt;/a&gt;&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;3 July: &lt;a href=&quot;https://www.meetup.com/colombia-openinfra-user-group/events/308383244/?eventOrigin=network_page&quot;&gt;Bogota, CO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;more upcoming celebrations!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Days Asia Roadshow&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;19 July | &lt;a href=&quot;https://2025.openinfra.id/&quot;&gt;OpenInfra Day Indonesia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;26 July | &lt;a href=&quot;https://www.vietopeninfra.org/void2025&quot;&gt;OpenInfra Day Vietnam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;26 August | &lt;a href=&quot;https://openinfradays.kr/&quot;&gt;OpenInfra Day Korea&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;July - September | &lt;a href=&quot;https://cloudopsdays.com/&quot;&gt;Cloud Operator Days Tokyo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;15 November | OpenInfra Day China&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/days&quot;&gt;And more&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Days Kenya&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;6 September | Nairobi, Kenya | &lt;a href=&quot;https://www.meetup.com/openinfra-user-group-kenya/events/308280635/?eventOrigin=network_page&quot;&gt;Learn More&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;More upcoming events!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://events.linuxfoundation.org/cephalocon/&quot;&gt;Cephlacon&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://events.linuxfoundation.org/lf-europe-roadshow-regulation/&quot;&gt;Linux Foundation Europe Readshow&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/colombia-openinfra-user-group/events/307096751/&quot;&gt;OpenInfra User Group Colombia at Kubernetes Community Day&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/indian-openinfra-user-group/events/308723232/?eventOrigin=network_page&quot;&gt;OpenInfra User Group India - Virtual Meetup Series 2025&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/pro/openinfradev/&quot;&gt;Find a User Group near you!&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[My Vision for the Next 15 years of OpenInfra]]></title><description><![CDATA[The OpenInfra Foundation is uniquely positioned to provide foundational infrastructure, this universal, modular, open source pillar on which all those workloads should run.]]></description><link>https://openinfra.dev/blog/openinfra-vision</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-vision</guid><pubDate>Tue, 24 Jun 2025 04:58:13 GMT</pubDate><content:encoded>&lt;p&gt;When we started this adventure 15 years ago, infrastructure software was a proprietary game. AWS was the only real option in public cloud, and VMware ruled the private infrastructure universe. Our aspiration was to collaboratively build programmable infrastructure that was purely open source. We created the Four Opens, the collaborative community principles that still guide us today. We identified the three forces (developers, users, ecosystem) that need to be balanced to maintain a healthy environment around projects. And we created OpenStack, arguably the first open source project to be built from day 0 with the goal of getting thousands of open source contributors from hundreds of companies to efficiently work together. &lt;br&gt;
&lt;br&gt;
Nearly a million commits from more than 10,000 contributors later, we can say we fulfilled that original vision. OpenStack is the de facto standard for open source cloud infrastructure, used all over the world to support all kinds of workloads, allowing anyone, anywhere, to do anything. It was joined under the OpenInfra Foundation umbrella by other open source infrastructure projects: Kata Containers, StarlingX, and Zuul. Together with other projects like Linux, Kubernetes or Ceph, it forms what we call the OpenInfra Blueprint: a 100% open source solution to provide infrastructure.&lt;br&gt;
&lt;br&gt;
In 2025, the need for open infrastructure is higher than ever. Meeting increasing security demands has been a concern for a few years already. Digital sovereignty concerns drive a lot of demand for new, local infrastructure. Licensing games played by some vendors make collaboratively-developed open source more appealing than ever. And AI advances fuel demand for accelerated compute capabilities to the tune of another trillion dollars worth of infrastructure. &lt;br&gt;
&lt;br&gt;
We announced recently that the &lt;a href=&quot;https://openinfra.org/blog/openinfra-joins-linux-foundation&quot;&gt;OpenInfra Foundation is joining the Linux Foundation&lt;/a&gt; to lean in and accelerate all this recent momentum. To reinforce those collaborations with adjacent open infrastructure communities. To be stronger as we navigate new challenges for our collaborative open source development approach. But also to define the next 15 years of open infrastructure. Because the needs of today and tomorrow are different from the needs from 15 years ago.&lt;br&gt;
&lt;br&gt;
Today the world needs infrastructure that can be sovereign, yet interoperable. Infrastructure that is performant, yet secure. Infrastructure that uses latest generation hardware, yet is sustainable and durable. Infrastructure that cooperates more intimately with its workloads, whether those imply containers, AI frameworks or secure enclaves. &lt;br&gt;
&lt;br&gt;
The OpenInfra Foundation is uniquely positioned to provide this foundational infrastructure, this universal, modular, open source pillar on which all those workloads should run.&lt;br&gt;
&lt;br&gt;
Like building blocks, our projects work together modularly and seamlessly integrate with other open source infrastructure technologies like Kubernetes and Ceph. As new types of workloads emerge, OpenInfra should continue to integrate technologies and provide the base infrastructure layer inside that end-to-end open source stack. &lt;br&gt;
&lt;br&gt;
This is not going to be easy. The challenges ahead of us are as impressive as the challenges we overcame in the last 15 years. But the OpenInfra community we assembled is the best group I could think of to tackle this. Our developers, our users, and our ecosystem. I’m proud of what we achieved, and I’m confident that, together, we can do it again. #WeAreOpenInfra !&lt;/p&gt;</content:encoded></item><item><title><![CDATA[The Virtualization Tipping Point: A Cloud-Native, Open Source Escape Hatch]]></title><description><![CDATA[VMware Customers have a Cloud-Native, Open Source Escape Hatch]]></description><link>https://openinfra.org/blog/vmware-to-openstack-migration-guide</link><guid isPermaLink="false">https://openinfra.org/blog/vmware-to-openstack-migration-guide</guid><pubDate>Wed, 18 Jun 2025 13:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In November 2023, something extraordinary happened in the world of enterprise IT — and unless you were in the virtualization trenches, you might have missed just how massive the ripple effects were. Broadcom finalized its $61 billion acquisition of VMware, one of the most important and embedded infrastructure companies in the world. But the real shock wasn’t the size of the deal. It was what came next.&lt;/p&gt;
&lt;p&gt;Seemingly overnight, Broadcom’s abrupt overhaul of VMware’s licensing model blindsided thousands of customers. Entire IT budgets were upended. Long-term contracts were rendered obsolete. Decades of trust that VMware had built as the gold standard in virtualization evaporated almost instantly. The term &quot;licensing rugpull&quot; may sound dramatic, but for many CIOs, that&apos;s exactly what it felt like. And as history has shown, when vendors force customers into high-stakes licensing changes, the market starts searching urgently for alternatives.&lt;/p&gt;
&lt;p&gt;And this, I believe, has opened one of the most disruptive and lucrative technology shifts we&apos;ve seen in over 30 years.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;A $50 Billion Market Up for Grabs&lt;/h3&gt;
&lt;p&gt;At its peak, VMware was deeply embedded in nearly every enterprise datacenter on the planet. But overnight, that market has become destabilized. Companies who once assumed they were locked into a single virtualization vendor for life are now actively exploring their exit plans. What was once a largely static and mature sector has become one of the most fluid technology markets in the world.&lt;/p&gt;
&lt;p&gt;And what’s filling the void? Open source.&lt;/p&gt;
&lt;p&gt;In the past year, the OpenInfra Foundation has seen extraordinary momentum around OpenStack, the world’s most widely deployed open-source cloud infrastructure platform. Organizations aren’t just looking for a VMware replacement—they&apos;re rethinking their entire virtualization strategy. They&apos;re looking for flexibility, transparency, cost control, and above all, freedom from vendor lock-in.&lt;/p&gt;
&lt;p&gt;We recognized this early. Last year, the OpenInfra Member community pulled together to create not only a public dialogue on VMware migration, but also a highly actionable VMware Migration White Paper. That paper didn’t simply sound the alarm—it provided real-world guidance for enterprises to understand what a strategic migration to OpenStack would look like.&lt;/p&gt;
&lt;p&gt;Because while many CIOs knew why they needed to move, they were still wrestling with how.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;The Playbook for Migration is Here&lt;/h3&gt;
&lt;p&gt;Cloud transformation isn&apos;t something you do by flipping a switch. It requires thoughtful planning, honest assessment of your existing stack, and a willingness to modernize not just your infrastructure but your operating model. That’s why our community created a detailed Migration Guide, complete with reference architectures, production case studies, and hard-won lessons from companies already on this journey.&lt;/p&gt;
&lt;p&gt;What we’ve seen is that the organizations who approach this migration strategically are not just replacing VMware; they’re leapfrogging into a modern, cloud-native architecture that will serve them for the next decade. They’re shedding layers of expensive proprietary software, adopting automation and Kubernetes orchestration, and building internal expertise around platforms they truly control.&lt;/p&gt;
&lt;p&gt;The result? Predictable costs, open integrations, rapid innovation, and a future-proof datacenter untethered from opaque vendor roadmaps.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Open Source Isn’t Just Cheaper, It’s Smarter&lt;/h3&gt;
&lt;p&gt;In moments of major disruption, enterprises have two choices: cling to legacy vendors out of habit, or seize the opportunity to reset their infrastructure strategy around openness. Open source isn’t just a “cheaper alternative” to VMware — it’s an entirely different way of thinking about innovation, control, and resilience.&lt;/p&gt;
&lt;p&gt;With OpenStack and the broader open-source ecosystem, you&apos;re not betting on the whims of one vendor — you’re joining a global community of contributors, engineers, and operators who evolve the software in the open. No artificial license ceilings. No forced bundling. No take-it-or-leave-it renewals. Just infrastructure that adapts to your business, not the other way around.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;The Future of Virtualization Is Open&lt;/h3&gt;
&lt;p&gt;I genuinely believe this is one of the biggest IT business moments since the dawn of virtualization itself. Rarely does a market this large, this mature, and this embedded suddenly become so wide open.&lt;/p&gt;
&lt;p&gt;The question now isn’t whether companies will leave VMware. The question is: Who’s ready to lead them into what comes next?&lt;/p&gt;
&lt;p&gt;The future of virtualization is open. The opportunity is enormous. And it’s unfolding right now.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.openstack.org/vmware-migration-to-openstack/vmware-to-openstack-migration-guide&quot;&gt;Visit the Migration Guide&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[We’ve Closed the Deal—And Opened a New Chapter for Open Source]]></title><description><![CDATA[The OpenInfra Foundation is now part of the Linux Foundation.]]></description><link>https://openinfra.dev/blog/openinfra-joins-linux-foundation</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-joins-linux-foundation</guid><pubDate>Tue, 03 Jun 2025 20:12:35 GMT</pubDate><content:encoded>&lt;p&gt;It&apos;s official: The OpenInfra Foundation is now part of the Linux Foundation. The ink is dry, the members have voted, and we’ve merged our governance, our mission, and most importantly—our people—with one of the most impactful forces in open source.&lt;/p&gt;
&lt;p&gt;Now that the closing is behind us, I’ve been reflecting on what this moment means—not just for OpenInfra, but for the entire open source infrastructure ecosystem.&lt;/p&gt;
&lt;p&gt;And in short: I think it’s a watershed moment.&lt;/p&gt;
&lt;p&gt;When I say that, I don’t mean it in a &quot;look at us&quot; kind of way. I mean that something fundamental has shifted. For the first time, the open source standards for operating systems (Linux), cloud infrastructure (OpenStack), and containers (Kubernetes) are all under the same collaborative umbrella. This alignment gives us the scale, shared infrastructure, and reach to build what comes next. Together.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;We’ve Been Heading Here for a While&lt;/h3&gt;
&lt;p&gt;Back in 2010, when OpenStack launched from Rackspace and NASA, we had a clear vision—but few models to follow. The Linux Foundation was strong, but not yet the multi-project powerhouse it is today. So we created the OpenStack Foundation, and later evolved into the OpenInfra Foundation to reflect the growing suite of projects and real-world use cases beyond OpenStack.&lt;/p&gt;
&lt;p&gt;Fifteen years later, the world looks different. The Linux Foundation now hosts Kubernetes, PyTorch, OpenSSF, and more. Our own projects—OpenStack, Kata Containers, StarlingX and Zuul—are powering some of the world’s largest production environments across AI, telecom, finance, and government. The truth is, our communities have been working side-by-side for years. This just makes it official.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Why Now?&lt;/h3&gt;
&lt;p&gt;Because open source has changed. It’s more regulated. More complex. More interconnected. The &quot;just throw the code over the wall&quot; days are behind us—and for good reason. We need legal support, security frameworks, policy guidance, and cohesive user experience strategies. The Linux Foundation has invested in those things. So instead of duplicating efforts, OpenInfra projects now have access to those resources.&lt;/p&gt;
&lt;p&gt;Also: AI.&lt;/p&gt;
&lt;p&gt;AI is not just another trend. It’s the biggest technological shift I’ve seen in my lifetime, and it’s rewriting infrastructure requirements in real time. More compute. More specialized hardware. More pressure on transparency, governance, and scale.&lt;/p&gt;
&lt;p&gt;And that’s exactly where open source shines—when we collaborate across domains, when we don’t let &quot;not invented here&quot; slow us down, and when we focus on building usable, scalable solutions together.&lt;/p&gt;
&lt;p&gt;That’s why we launched the &lt;a href=&quot;https://openinfra.dev/blueprint/&quot;&gt;Open Infrastructure Blueprint&lt;/a&gt;. It&apos;s a framework to help organizations build AI-ready infrastructure using a combination of open source technologies—from Linux to OpenStack to Kubernetes to PyTorch. Now, with all those communities living under one roof, we can accelerate that collaboration even more.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;What We’ve Built—and What We’re Bringing With Us&lt;/h3&gt;
&lt;p&gt;I’m incredibly proud of what the OpenInfra community has built. If you haven’t been following closely, you might not know that OpenStack is running in more than 45 million cores of production compute today. You might not know that Kata Containers is now used in some of the most security-sensitive environments on Earth—like Ant Group, Alipay, Microsoft Azure, and AliCloud. Or that StarlingX is enabling edge infrastructure for telecoms and industrial use cases that don’t get headlines but quietly run the modern world.&lt;/p&gt;
&lt;p&gt;These aren’t hobbyist projects. They are critical infrastructure.&lt;/p&gt;
&lt;p&gt;And they’re not going anywhere. We’ve carefully carried forward our governance model, our technical community processes, and our community-first approach. We rewrote the paperwork, yes—but we preserved the DNA. These are still OpenInfra projects, driven by their communities, now with even more wind in their sails.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Collaboration Without Borders&lt;/h3&gt;
&lt;p&gt;So what does success look like a year from now?&lt;/p&gt;
&lt;p&gt;I hope it looks like smoother paths for developers moving across projects. I hope it means operators showing up to events and finding all the technologies they use—together, in one place. Whether it’s OpenInfra Days, KubeCons, or brand-new events we haven’t dreamed up yet, I want us to build a space where cross-project collaboration is the norm, not the exception.&lt;/p&gt;
&lt;p&gt;And I hope it looks like more people joining the movement. Because this isn’t about a foundation. It’s about removing the barriers—organizational, legal, cultural—that keep us from solving hard problems together.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Thank You&lt;/h3&gt;
&lt;p&gt;This move didn’t happen overnight. It took countless hours from our board, especially our chair, Julia Kreger. It took careful coordination with the Linux Foundation team, who worked with us through round after round of revision to make sure we got it right. And it took community input at every step—on mailing lists, in IRC chats, over Zoom calls, and in direct messages. You showed up. You voted. You asked hard questions. And together, we did this.&lt;/p&gt;
&lt;p&gt;So thank you. Every single person who’s contributed code, reviewed patches, organized events, answered questions, or just showed up: this is your win.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;The Road Ahead&lt;/h3&gt;
&lt;p&gt;I don’t see this as a victory lap. I see it as the next leg of the journey. There will be bumps—we know that. But we’ve always embraced complexity as an opportunity. We’ve always built for the real world, not the hype cycle. And we’ve never shied away from reinventing ourselves when the mission demanded it.&lt;/p&gt;
&lt;p&gt;Well, the mission demands it now.&lt;/p&gt;
&lt;p&gt;We are entering an era where infrastructure will determine who can participate in the future of AI—and how responsibly we get there. That’s not just a technical challenge. It’s a human one. And I believe the open source community is best positioned to meet it.&lt;/p&gt;
&lt;p&gt;Let’s build infrastructure that works—for everyone.&lt;/p&gt;
&lt;p&gt;And let’s do it together.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Meet the OpenInfra Summit Europe Programming Committee]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/openinfra_summit_programming</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra_summit_programming</guid><pubDate>Fri, 30 May 2025 16:59:46 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt; prides itself on being built for the community, by the community! This means that the CFP review and schedule building process is completed by &lt;a href=&quot;https://summit2025.openinfra.org/who-we-are/&quot;&gt;volunteers from the OpenInfra community&lt;/a&gt; to drive the direction of the OpenInfra Summit!&lt;/p&gt;
&lt;p&gt;The OpenInfra Summit Programming Committee is led by Amy Marrich, who will be leading 30+ committee members in the review and schedule building process. Below you will find details on the kind of submissions the programming committee members are interested in seeing.&lt;/p&gt;
&lt;p&gt;The OpenInfra Summit Europe will take place at the École Polytechnique Campus in Paris, France, October 17-19, 2025! The CFP closes June 13 at 23:59 UTC.&lt;/p&gt;
&lt;h1&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;SUBMIT YOUR TALK&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;We’re looking for session proposals that cover:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_telco_nfv_edge&quot;&gt;Telco, NFV &amp;#x26; Edge use cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_AI&quot;&gt;AI Infrastructure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_hpc&quot;&gt;Scientific Use Cases and HPC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_cicd&quot;&gt;CI/CD and Development Infrastructure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_container&quot;&gt;Container Infrastructure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_started&quot;&gt;Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_workshop&quot;&gt;Hands-on Workshops&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_private&quot;&gt;Private Cloud and Virtualization Migration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_hybrid&quot;&gt;Hybrid Cloud, Public Cloud, Federation, Decentralization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_sovereignty&quot;&gt;Digital Sovereignty&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/blog/OISEU_programming_security&quot;&gt;Security, Confidential Computing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: May 2025]]></title><description><![CDATA[Hear the latest around Community Management Efforts, OpenInfra Summit Europe, OpenInfra Software Releases and more!]]></description><link>https://openinfra.dev/blog/openinfra-newsletter-may-2025</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-newsletter-may-2025</guid><pubDate>Wed, 28 May 2025 14:15:31 GMT</pubDate><content:encoded>&lt;h1&gt;Bridging the Gap between Community &amp;#x26; Contributing Organizations&lt;/h1&gt;
&lt;p&gt;Open source foundations play an important role in the ecosystem through crucial services, like trademark management, marketing and events they provide to the communities they support. Community management is another critical function, which often doesn&apos;t get as much visibility as it deserves.&lt;/p&gt;
&lt;p&gt;Community management ensures that communities function efficiently, remain sustainable over time and are accessible to anyone who decides to invest their time and resources into the project. Getting involved in open source projects can be challenging, especially in case of large, more complex ones like OpenStack. OpenInfra community managers have been working with the community, including active contributors, maintainers and users to better understand their experience and identify challenges and bottlenecks to improve. This effort is called ‘Bridging the Gap,&apos; and it targets to further improve the OpenStack community’s accessibility to individuals and organizations who are looking into getting more deeply involved, but need help to take next steps towards more substantial contributions. At the same time, this effort is also set out to improve the maintainer experience within the project, to increase bandwidth and avoid burnout.&lt;/p&gt;
&lt;p&gt;If you are an active contributor or maintainer to the project, make sure to fill out the &lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/3RZVTYLY5KIBLXG4DRBDUM7RF34HDXNU/&quot;&gt;OpenStack surveys&lt;/a&gt; that were distributed when the OpenStack Epoxy release came out, and provide feedback about your experience during that most recent release cycle. Your insights will help OpenInfra community managers to provide better support and more informed guidance to contributors on how to improve processes, workflows and documentation and improve the contributor experience for new and established contributors alike.&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The OpenInfra Foundation is thrilled to &lt;a href=&quot;https://openinfra.org/blog/cachengo-openinfra-platinum-member&quot;&gt;announce&lt;/a&gt; our newest Platinum Member, &lt;a href=&quot;https://cachengo.com/&quot;&gt;Cachengo&lt;/a&gt;! Cachengo will work closely with the global OpenInfra community to accelerate the adoption of open source infrastructure technologies for artificial intelligence (AI), machine learning and edge-native applications.&lt;/li&gt;
&lt;li&gt;The OpenInfra Member &lt;a href=&quot;https://www.openstack.org/vmware-migration-to-openstack&quot;&gt;VMware Migration Working Group&lt;/a&gt; has completed the VMware to OpenStack Migration Guide. Look for the release on June 18th!&lt;/li&gt;
&lt;li&gt;The OpenInfra Member OpenInfra AI Working Group held their first meeting featuring a show-and-tell from OpenInfra Foundation Silver Member FPT Smart Cloud. Learn more &lt;a href=&quot;https://superuser.openinfra.org/articles/openstack-delivers-efficiency-cost-savings-for-powering-ai-workloads/&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you’re interested in participating members-only opportunities such as VMware to OpenStack Migration Working Group or OpenInfra AI Working Group, check out the &lt;a href=&quot;https://openinfra.org/blog/vmware-ai-working-groups-ptg&quot;&gt;recent PTG recap&lt;/a&gt; and consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenInfra Summit Europe&lt;/h1&gt;
&lt;p&gt;17-19 October | Paris-Saclay, France | École Polytechnique Campus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;Learn More&lt;/a&gt; about the OpenInfra Summit Europe&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit a Talk&lt;/a&gt; | The deadline is 13 June at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/sponsor/&quot;&gt;Become a Sponsor&lt;/a&gt; | The deadline is 26 September at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrasummit25.dakini-pco.com/&quot;&gt;Register Now&lt;/a&gt; | Prices increase on 2 July at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openinfra_tsp&quot;&gt;Apply for Travel Support&lt;/a&gt; | The Deadline is 9 July at 23:59 PT&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Have questions? Email &lt;a href=&quot;mailto:summit@openinfra.dev&quot;&gt;summit@openinfra.dev&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/superuserawards2025&quot;&gt;Nominations for the 2025 Superuser Awards&lt;/a&gt; are currently open! If you know of an organization (even your own!) who sets a high bar for open source infrastructure innovation, nominate them to be recognized by the global community! Nominations will close 2 September at 23:59 PT. The winner will be announced at the &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt; on Friday, 17 October.&lt;/p&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;OpenStack is preparing to replace its use of the OpenInfra Individual Contributor License Agreement with the more standard Developer Certificate of Origin starting on July 1, 2025. Contributors are encouraged to start adding “Signed-Off-By” footers to their commit messages before that date in preparation (typically with git commit’s “-s” command-line option or by setting equivalent persistent configuration). See &lt;a href=&quot;https://review.opendev.org/950463&quot;&gt;the proposed Technical Committee resolution&lt;/a&gt; for details.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The new KataContainers &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases&quot;&gt;3.17.0&lt;/a&gt; release is now available!&lt;/li&gt;
&lt;li&gt;The Kata Containers &lt;a href=&quot;https://github.com/kata-containers/community?tab=readme-ov-file#architecture-committee&quot;&gt;Architecture Committee&lt;/a&gt; election is now completed, congratulations to the new and returning members!&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The StarlingX &lt;a href=&quot;https://docs.starlingx.io/governance/reference/tsc/index.html&quot;&gt;Technical Steering Committee&lt;/a&gt; election is now completed, congratulations to the new and returning members!&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Zuul 12.0.0 has been released. Read the &lt;a href=&quot;https://lists.zuul-ci.org/archives/list/zuul-announce@lists.zuul-ci.org/thread/RU5EPJO22Q64ME73RXEA3ZW4IGPJXDPD/&quot;&gt;announcement&lt;/a&gt; for important upgrade details and information about new features.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;OpenInfra University Partnership Program&lt;/strong&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Students at Associate Member, Valencia College, have been wrapping up a semester of mentored work on OpenStack. Check out their video presentations on their experiences&lt;/li&gt;
&lt;li&gt;UPP with Jayson Flores mentorship video with StackHPC recap presentation. &lt;a href=&quot;https://youtu.be/iFPwK-6tydc?si=7jxfKdWD1ZYA0eTb&quot;&gt;https://youtu.be/iFPwK-6tydc?si=7jxfKdWD1ZYA0eTb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;UPP with Herby Hertilien mentorship video with StackHPC recap presentation. &lt;a href=&quot;https://youtu.be/lWiZILyu-QM?si=eGAS9JWkw2E1dZL0&quot;&gt;https://youtu.be/lWiZILyu-QM?si=eGAS9JWkw2E1dZL0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;UPP with Sylvien Scotland mentorship video with Red Hat recap presentation. &lt;a href=&quot;https://youtu.be/L_uPCNF0ya0?si=XyKvkepDr8MbaffP&quot;&gt;https://youtu.be/L_uPCNF0ya0?si=XyKvkepDr8MbaffP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Boosung Kim, student at Dickinson College, wrote up &lt;a href=&quot;https://www.openstack.org/blog/students-of-openstack-meet-boosung-kim/&quot;&gt;a blog post of his experience&lt;/a&gt; with the UPP and OpenStack Swift! &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Work at a university and interested in getting a UPP setup at your educational institution? Fill out &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/university_partnership_program_interest&quot;&gt;the interest survey&lt;/a&gt;!&lt;/p&gt;
&lt;h1&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;Celebrate OpenStack&apos;s 15th Birthday&lt;/a&gt;&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;3 June: &lt;a href=&quot;https://www.meetup.com/openstack-france/events/307492285/?eventOrigin=group_upcoming_events&quot;&gt;Paris, France&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;5 June: &lt;a href=&quot;https://www.meetup.com/fr-FR/openstack-rennes/events/306903998/&quot;&gt;Rennes, France&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;more upcoming celebrations&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Days Asia Roadshow&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June &amp;#x26; July | &lt;a href=&quot;https://www.vietopeninfra.org/void2025&quot;&gt;OpenInfra Days Vietnam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;19 July | &lt;a href=&quot;https://www.linkedin.com/posts/openinfraid_openinfra-oid2025-openinfraid-ugcPost-7319909725951643648-UeNl?utm_source=share&amp;#x26;utm_medium=member_desktop&amp;#x26;rcm=ACoAACkFmC4BAjY_ZaQQLbuPSV1vjFRU6hVE5Pk&quot;&gt;OpenInfra Day Indonesia&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;26 August | &lt;a href=&quot;https://openinfradays.kr/&quot;&gt;OpenInfra Day Korea&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;July - September | &lt;a href=&quot;https://cloudopsdays.com/&quot;&gt;Cloud Operator Days Tokyo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/days&quot;&gt;And more&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.meetup.com/colombia-openinfra-user-group/events/307096751/&quot;&gt;OpenInfra User Group Colombia at Kubernetes Community Day&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;29 August | Bogotá Colombia | Pontificia Universidad Javeriana&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Welcome Cachengo as a Platinum Member of the OpenInfra Foundation! ]]></title><description><![CDATA[OpenInfra Foundation Welcomes Hardware, AI Innovator Cachengo as Newest Platinum Member]]></description><link>https://openinfra.org/blog/cachengo-openinfra-platinum-member</link><guid isPermaLink="false">https://openinfra.org/blog/cachengo-openinfra-platinum-member</guid><pubDate>Tue, 20 May 2025 16:52:57 GMT</pubDate><content:encoded>&lt;p&gt;I couldn’t be more excited to announce that &lt;a href=&quot;https://cachengo.com/&quot;&gt;Cachengo&lt;/a&gt; has officially joined the &lt;a href=&quot;https://openinfra.org&quot;&gt;OpenInfra Foundation&lt;/a&gt; as our newest Platinum Member.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 600px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB3klEQVQoz5WSz4vTUBDHexAasMYmsXlJq9GkEoruIbfeegk99NT/ok1SPOx6ECt40RXEXcuC7NmcTOPVswdBVq/dGHsRFLTU7Vba1dpufryRvLYL3vTDMG8Y5svMGyaFEGJZVhRFSZKuEAqFQqlUqtfr1Wq1UqnUarVyuSwIwrJAkiRBEFiWRQilaJrWdd3zvH6/7/v+R4Lv+x8Ivu97nnfY6x0Ser2eR9B1nabpFEVRlmUBQBzH8A8syyzLoigqETcajWU2xhggMQw4AgiCAADeH7zd277f6ex2nu7u7DzZ33+GMTYMYyU2ks748/O96ZdPg/H062A0OR5H4+FiMQeAx48epC+e4y7nc5dyaYrKZrOnp4tWq5VOp4nYNAFg+PrV79H36a/55GQ2m0zxdBxFEQC8O3izdedWu7157+7m7S1z+2EbAEzTXHVuNptnY2McQ+JxhHEYhkEQhuFi9nP843g4Ovo2Ohos5icA0Gg012Mbxv8ubPVnhmE0TbNt23Vdx3G6BNd1z3y367wgOOR96XZt29Y0jWGY1PJIMpmMoiiyLBeLRVmWFUVRVVUhqKoqX7u6oeY2rnM3i9yNInchc55lueRIeJ5HCOXzeVEU82vEv1kniZEYIcTz/B/Vg2ovfcSGSAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Welcome Cachengo as an OpenInfra Foundation Platinum Member&quot;
        title=&quot;Welcome Cachengo as an OpenInfra Foundation Platinum Member&quot;
        src=&quot;/static/f2608ea588e5eb3542aa96867e17d05a/0a47e/cachengo-platinum-sm.png&quot;
        srcset=&quot;/static/f2608ea588e5eb3542aa96867e17d05a/01e7c/cachengo-platinum-sm.png 512w,
/static/f2608ea588e5eb3542aa96867e17d05a/0a47e/cachengo-platinum-sm.png 600w&quot;
        sizes=&quot;(max-width: 600px) 100vw, 600px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;From the moment we first connected with Ash Young and the Cachengo team, it was clear that their vision and values strongly align with the OpenInfra community. Their commitment to decentralization, open source collaboration, and building edge-native solutions comes at exactly the right time—when the industry is demanding more flexible, distributed, and intelligent infrastructure.&lt;/p&gt;
&lt;p&gt;Their approach to blending compute and storage at the edge opens up new possibilities for everything from real-time analytics to smart city deployments—and they’re building it all on open source. The fact that they’re planning a 100% &lt;a href=&quot;https://openstack.org&quot;&gt;OpenStack&lt;/a&gt;-powered architecture speaks volumes about their long-term dedication to open infrastructure and upstream engagement.&lt;/p&gt;
&lt;p&gt;Here’s the official announcement:&lt;/p&gt;
&lt;p&gt;The Open Infrastructure (OpenInfra) Foundation today announced that Cachengo, a pioneer in decentralized AI, compute, and storage solutions, has joined as its newest Platinum Member. Cachengo will work closely with the global OpenInfra community to accelerate the adoption of open source infrastructure technologies for artificial intelligence (AI), machine learning and edge-native applications.&lt;/p&gt;
&lt;p&gt;Founded by industry veteran (Mylex, VA-Linux, Snap Appliance, Huawei) Ash Young, Cachengo builds intelligent storage and compute nodes designed to bring processing closer to where data is generated – at the edge. The company’s architecture eliminates the traditional bottlenecks of centralized data centers, unlocking new possibilities for smart cities, industrial automation and real-time analytics.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Cachengo is committed to enabling a decentralized future,” said Ash Young, CEO of Cachengo. “Open source plays a key role in making that vision real. As we expand our portfolio of edge-native solutions that blend compute and storage, partnering with the OpenInfra Foundation allows us to contribute meaningfully to the community and build on proven technologies like OpenStack. We are thrilled to support and collaborate with OpenInfra to ensure open source thrives at the edge.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As a Platinum Member, Cachengo will deepen its engagement in OpenInfra-hosted projects that intersect with edge computing, container orchestration and infrastructure automation. The company is especially focused on edge AI workloads and is actively developing open source solutions to support intelligent decision-making at the point of data collection.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Cachengo represents the innovation we’re needing at the intersection of AI, storage and edge infrastructure,” said Thierry Carrez, general manager of the OpenInfra Foundation. “Their unique approach to smart storage and edge compute hardware combined with OpenInfra software strongly aligns with our vision of open infrastructure being used everywhere – from hyperscale data centers to the outermost edge. We’re excited to welcome them as a Platinum Member.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cachengo’s product roadmap outlines the strategic evolution of its infrastructure management solution into a robust platform powered by OpenStack. The initial phase will emphasize the deployment of core OpenStack components, including Nova, Swift, Ironic and Neutron, with plans to evaluate additional services such as Keystone, Horizon and Cinder. In alignment with its adoption of OpenStack, Cachengo is also dedicated to actively contributing to the open source community, particularly through advancements in AI-driven applications.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Cachengo has identified a strategic market vertical and is taking a bold, technically driven step forward by planning to build a 100% OpenStack-powered architecture,” said Julia Kreger, chair of the OpenInfra Foundation board of directors. “This move highlights not only their long-term vision but also their dedication to open collaboration and active participation in advancing the OpenInfra community and projects.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cachengo’s membership signals the growing demand for infrastructure that is lightweight, scalable and optimized for distributed intelligence. With its portfolio of modular hardware and software offerings, the company empowers organizations to deploy resilient AI workloads where they are most effective.&lt;/p&gt;
&lt;p&gt;With this partnership, Cachengo joins over 560 organizations supporting the OpenInfra Foundation’s mission to build open source communities that write software that runs in production. We’re thrilled to have them with us and can’t wait to see what we build together.&lt;/p&gt;
&lt;p&gt;Welcome, Cachengo!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in Security, Confidential Computing content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_security</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_security</guid><pubDate>Mon, 12 May 2025 03:10:18 GMT</pubDate><content:encoded>&lt;p&gt;We’re excited for the upcoming &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt; and can’t wait to hear from the community! As we prepare for another incredible gathering of developers, operators, and technologists, the Programming Committee for the &lt;strong&gt;Security &amp;#x26; Confidential Computing&lt;/strong&gt; track is on the lookout for insightful, practical, and forward-thinking sessions.&lt;/p&gt;
&lt;p&gt;If you’re working on innovative security solutions, confidential computing strategies, or tackling real-world infrastructure challenges, we want your story on stage. &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your proposal by June 13&lt;/a&gt;&lt;/strong&gt; and help us shape the future of secure, open infrastructure—without the unnecessary complexity.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;p&gt;Here’s the type of content the committee is excited to see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Beyond the basics&lt;/strong&gt;: Go further than “just use a scanner” — share real tactics like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hardened pipelines&lt;/li&gt;
&lt;li&gt;Exploit case studies&lt;/li&gt;
&lt;li&gt;Sandboxing tradeoffs&lt;/li&gt;
&lt;li&gt;Real-world supply chain attacks&lt;/li&gt;
&lt;li&gt;Practical compliance approaches that avoid unnecessary bureaucracy&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Stories from the trenches&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Real-world security or privacy incidents and how you tackled them&lt;/li&gt;
&lt;li&gt;Lessons learned that others can apply to save time, effort, or cost&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cutting-edge advancements and practical implementations&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Confidential computing breakthroughs and real-world use cases&lt;/li&gt;
&lt;li&gt;Secure, scalable, and accessible zero-trust architectures&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Talks at the intersection of tech domains&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Confidential computing + cloud-native HPC&lt;/li&gt;
&lt;li&gt;Infrastructure blueprints for a range of security-focused use cases&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Innovative architecture &amp;#x26; infrastructure ideas&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alternatives to traditional virtualization (e.g., secondary VM models)&lt;/li&gt;
&lt;li&gt;Protecting confidential vs. merely “secure” storage&lt;/li&gt;
&lt;li&gt;Community-driven infrastructure shaped by real user stories&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in Digital Sovereignty content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_sovereignty</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_sovereignty</guid><pubDate>Mon, 12 May 2025 03:06:09 GMT</pubDate><content:encoded>&lt;p&gt;We’re thrilled to welcome the global open infrastructure community to &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt;! As the digital landscape grows more complex and interconnected, the importance of &lt;strong&gt;digital sovereignty&lt;/strong&gt;—the ability to control and protect data, infrastructure, and technologies on your own terms—has never been greater.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Digital Sovereignty&lt;/strong&gt; track is your opportunity to help define what autonomy looks like in the age of global-scale open infrastructure. If you’re building frameworks for data control, navigating cross-border governance, or deploying decentralized systems in the wild, &lt;strong&gt;we want to hear from you&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your proposal by June 13&lt;/a&gt;&lt;/strong&gt; and help us shine a light on how open source can support resilient, self-determined digital futures for nations, regions, and organizations alike.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;p&gt;The Programming Committee is especially interested in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Innovative, practical frameworks for achieving data autonomy&lt;/strong&gt; in a global context—solutions that balance openness with control and compliance.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explorations of decentralized infrastructure&lt;/strong&gt; models that can empower local or regional digital control while maintaining interoperability.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Effective cross-border data governance strategies&lt;/strong&gt;, especially those built around open standards and community collaboration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compelling case studies&lt;/strong&gt; that showcase real-world implementations of digital sovereignty using open-source technologies.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Forward-looking visions&lt;/strong&gt; that illustrate how digital sovereignty can evolve through collaboration, openness, and technological leadership.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;“Stories from the trenches”&lt;/strong&gt;—lessons learned, challenges overcome, and tools developed that save time, reduce complexity, and increase autonomy.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pragmatic development roadmaps&lt;/strong&gt;—proposals grounded in real-world demand and use cases, not just hype.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Federated cloud deployments&lt;/strong&gt;—examples of multiple OpenStack clouds operating together under unified identity systems, with cross-cloud billing, resource sharing, and user management.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Engagement by public officials&lt;/strong&gt;—talks that highlight how governments and institutions are supporting or implementing digital sovereignty initiatives.&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in Hybrid Cloud, Public Cloud, Federation, Decentralization content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_hybrid</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_hybrid</guid><pubDate>Mon, 12 May 2025 02:35:14 GMT</pubDate><content:encoded>&lt;p&gt;We’re thrilled about the upcoming &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt; and eager to connect with the community! As we gear up for another dynamic gathering of developers, operators, and cloud innovators, the Programming Committee for the &lt;strong&gt;Hybrid Cloud, Public Cloud, Federation, Decentralization&lt;/strong&gt; track invites forward-thinking and practical session proposals.&lt;/p&gt;
&lt;p&gt;We want to hear about &lt;strong&gt;cutting-edge strategies and implementations that enable seamless hybrid and public cloud integration, federated architectures, and decentralized cloud ecosystems&lt;/strong&gt;. Whether it’s pioneering federation models that empower collaboration across independent clouds, or real-world deployments that demonstrate resilience, scalability, and sovereignty — your insights will help define the future of cloud infrastructure. &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your talks by June 13&lt;/a&gt;&lt;/strong&gt;, and join us in shaping the next wave of open cloud technology.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;p&gt;The committee is particularly excited to see proposals focused on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Managing federated cloud deployments with multiple OpenStack clouds working together under unified identity and cross-cloud resource tracking and billing&lt;/li&gt;
&lt;li&gt;Designing and managing hybrid cloud environments that combine private and public clouds for compliance, performance, and cost efficiency&lt;/li&gt;
&lt;li&gt;Real-world examples of federated cloud implementations and decentralization strategies&lt;/li&gt;
&lt;li&gt;Multi-cloud orchestration, workload governance, and leveraging open standards for workload portability&lt;/li&gt;
&lt;li&gt;Edge-cloud integration addressing data sovereignty and regulatory compliance&lt;/li&gt;
&lt;li&gt;Hybrid architectures focused on maximizing resilience, security, and control with OpenInfra technologies&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in Private Cloud and Virtualization Migration content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_private</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_private</guid><pubDate>Mon, 12 May 2025 02:19:14 GMT</pubDate><content:encoded>&lt;p&gt;We’re excited for the upcoming &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt; and can’t wait to connect with the community! As we prepare for another inspiring gathering of developers, operators, and cloud pioneers, the Programming Committee for the &lt;strong&gt;Private Cloud and Virtualization Migration&lt;/strong&gt; track invites innovative and practical session proposals.&lt;/p&gt;
&lt;p&gt;We want to explore &lt;strong&gt;advanced approaches and real-world experiences in migrating workloads to private clouds and modernizing virtualization environments&lt;/strong&gt;. Whether you’re driving successful transitions from legacy virtualization platforms, leveraging open-source tools to optimize private cloud deployments, or pioneering hybrid strategies that blend private and virtualized resources — your expertise will help guide the evolution of enterprise cloud infrastructure. &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your talks by June 13&lt;/a&gt;&lt;/strong&gt; and be part of shaping the future of private cloud and virtualization migration.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;p&gt;The committee is particularly excited to see proposals focused on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Modernization of legacy infrastructure and the transition from proprietary virtualization platforms (e.g., VMware) to open source alternatives such as OpenStack.&lt;/li&gt;
&lt;li&gt;Migration strategies, ROI-driven decision-making, automation techniques, and performance comparisons.&lt;/li&gt;
&lt;li&gt;Case studies demonstrating cost savings, improved scalability, and increased operational efficiency.&lt;/li&gt;
&lt;li&gt;Real-world challenges during migration and how they were successfully overcome.&lt;/li&gt;
&lt;li&gt;Best practices for running virtual machines and containers side-by-side, including approaches to bridging skill gaps within teams.&lt;/li&gt;
&lt;li&gt;Security, automation, and lifecycle management solutions tailored to private cloud environments.&lt;/li&gt;
&lt;li&gt;Private cloud architecture best practices, including Infrastructure-as-a-Service (IaaS), CI/CD integration, observability, self-service portals, and hybrid-cloud readiness.&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in Hands-on Workshops content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_workshop</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_workshop</guid><pubDate>Mon, 12 May 2025 01:57:55 GMT</pubDate><content:encoded>&lt;p&gt;We’re thrilled to welcome you to the upcoming &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt;! This year’s &lt;strong&gt;Hands-on Workshops&lt;/strong&gt; track is all about diving deep into practical skills and real-world solutions alongside the open infrastructure community.&lt;/p&gt;
&lt;p&gt;We invite you to lead interactive, hands-on sessions that empower attendees to build, troubleshoot, and innovate across a wide range of open source cloud and infrastructure technologies. Whether it’s step-by-step labs, guided workshops on emerging tools, or practical sessions focused on operator workflows and developer contributions — your workshop can make a direct impact by giving participants tangible takeaways and skills.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your workshop proposals by June 13&lt;/a&gt;&lt;/strong&gt; and help shape a dynamic, engaging experience that equips the community to confidently advance open infrastructure projects and practices.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;p&gt;The committee is particularly excited to see proposals focused on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Workshops covering operational challenges, common issues, and practical fixes for cloud operators.&lt;/li&gt;
&lt;li&gt;Hands-on sessions focused on large-scale deployments and public cloud operational practices.&lt;/li&gt;
&lt;li&gt;Beginner-friendly workshops introducing the open infrastructure ecosystem and how to get started with open source.&lt;/li&gt;
&lt;li&gt;Practical, step-by-step workshops on discovering major projects like OpenStack and making your first contribution.&lt;/li&gt;
&lt;li&gt;Guided hands-on sessions for setting up development environments and understanding community workflows (issues, pull requests, community norms).&lt;/li&gt;
&lt;li&gt;Workshops teaching foundational tools and concepts such as Git/GitHub, basic cloud infrastructure, and open community engagement.&lt;/li&gt;
&lt;li&gt;Interactive sessions focused on real contributor experiences, community welcoming practices, and small hands-on projects to inspire and empower beginners.&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in Getting Started content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_started</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_started</guid><pubDate>Sun, 11 May 2025 18:52:42 GMT</pubDate><content:encoded>&lt;p&gt;We’re excited to welcome you to the upcoming &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt;! This year’s &lt;strong&gt;Getting Started&lt;/strong&gt; track is designed to help newcomers and those early in their open infrastructure journey build a strong foundation. Whether you’re just beginning to explore open infrastructure technologies—such as cloud platforms, container orchestration, edge computing, or storage solutions—this track will provide practical guidance, foundational concepts, and real-world examples to get you up and running with confidence.&lt;/p&gt;
&lt;p&gt;We’re looking for session proposals that simplify complex technologies and demystify open infrastructure tools and projects. If you’re passionate about making open infrastructure more accessible—through beginner-friendly tutorials, walkthroughs, best practices, or community onboarding stories—your insights will be invaluable to those just starting out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your session proposals by June 13&lt;/a&gt;&lt;/strong&gt; and help us create a track that welcomes and empowers the next generation of open infrastructure contributors, operators, and enthusiasts.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;p&gt;The committee is especially interested in proposals that focus on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Content should be welcoming and beginner-friendly, providing hands-on guides, real-life examples, and interactive demos to ease the learning curve of OpenInfra technologies.&lt;/li&gt;
&lt;li&gt;Sessions focused on practical entry points such as navigating documentation, architecture basics, and initial deployment tips.&lt;/li&gt;
&lt;li&gt;Talks that highlight common mistakes and how to avoid them.&lt;/li&gt;
&lt;li&gt;Beginner-friendly workshops on how to get started with open source and how to discover major projects like OpenStack.&lt;/li&gt;
&lt;li&gt;Practical steps for making your first contribution, including setting up the development environment and understanding issues, pull requests, and community norms.&lt;/li&gt;
&lt;li&gt;Guides through major tools and basics needed before diving deeper, such as learning Git/GitHub, starting with cloud infrastructure, and understanding open community concepts.&lt;/li&gt;
&lt;li&gt;Sessions emphasizing real contributor experiences, community welcoming practices, and hands-on small projects to inspire beginners.&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in Container Infrastructure content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_container</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_container</guid><pubDate>Sun, 11 May 2025 18:12:07 GMT</pubDate><content:encoded>&lt;p&gt;We’re thrilled to welcome you to the upcoming &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt;! This year’s &lt;strong&gt;Container Infrastructure&lt;/strong&gt; track will dive deep into the technologies and practices powering modern containerized environments, from orchestration and runtime to networking and security.&lt;/p&gt;
&lt;p&gt;We’re seeking session proposals that explore real-world container infrastructure challenges and solutions—whether that’s scaling Kubernetes clusters, optimizing container runtimes, advancing service mesh implementations, enhancing container security, or innovating storage and networking for containers. If you’re working on making container infrastructure more resilient, scalable, and developer-friendly across diverse environments, your insights can help the community drive the next wave of open infrastructure innovation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your session proposals by June 13&lt;/a&gt;&lt;/strong&gt; and join us in shaping a track that empowers operators and developers to build robust, scalable, and secure container infrastructure at scale.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;p&gt;The committee is particularly excited to see proposals focused on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Insights and best practices around Kata Containers and other lightweight virtualization technologies that enhance container security and isolation.&lt;/li&gt;
&lt;li&gt;Real-world war stories from running Kubernetes and related projects at scale — not just happy-path demos. Deep dives into observability, scheduling, CNI/CSI chaos, upgrade challenges, and how people debug unexpected behavior. Bonus points for multi-cluster or multi-tenant scenarios.&lt;/li&gt;
&lt;li&gt;A diverse mix of projects and use cases, including both well-known/popular projects and lesser-known but effective tools. Sessions that highlight different approaches can help attendees discover new solutions and inspire community involvement.&lt;/li&gt;
&lt;li&gt;Talks covering a range of expertise levels: introductory overviews, advanced use cases, and developer onboarding tips.&lt;/li&gt;
&lt;li&gt;Sessions that demystify containers, showcasing practical ways containers are used in production and development environments.&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in CI/CD and Development Infrastructure content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_cicd</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_cicd</guid><pubDate>Sun, 11 May 2025 18:04:11 GMT</pubDate><content:encoded>&lt;p&gt;We’re excited to welcome you to the upcoming &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt;! This year’s &lt;strong&gt;CI/CD and Development Infrastructure&lt;/strong&gt; track will spotlight how open infrastructure is transforming the way software is built, tested, and delivered at scale.&lt;/p&gt;
&lt;p&gt;We’re looking for session proposals that dig into the real-world implementation of continuous integration and delivery pipelines, automation strategies, tooling, and developer environments. Whether you&apos;re scaling CI/CD in hybrid clouds, integrating open source tools to streamline development workflows, or fostering collaboration across teams and platforms — your experience can help others build more reliable, efficient, and innovative infrastructure.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your session proposals by June 13&lt;/a&gt;&lt;/strong&gt; and help shape a program that empowers developers and operators to optimize the full lifecycle of software delivery with open infrastructure.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;p&gt;The committee is particularly excited to see proposals focused on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Methods for self-service and reducing barriers in CI/CD workflows.&lt;/li&gt;
&lt;li&gt;Strategies to reduce or eliminate flaky tests and the challenges they cause.&lt;/li&gt;
&lt;li&gt;Hands-on workshops based on real CI/CD use cases for validation and experimentation.&lt;/li&gt;
&lt;li&gt;Integrating DevOps practices in highly regulated or telco-grade infrastructure.&lt;/li&gt;
&lt;li&gt;Leveraging GitOps for continuous delivery and infrastructure management.&lt;/li&gt;
&lt;li&gt;Building secure software supply chains using open source tools.&lt;/li&gt;
&lt;li&gt;Ensuring reproducible builds within development pipelines.&lt;/li&gt;
&lt;li&gt;Real-world examples of CI strategy failures and how teams recovered.&lt;/li&gt;
&lt;li&gt;Experiences sharing the organic growth and evolution of CI approaches within organizations.&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in Scientific Use Cases and HPC content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_hpc</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_hpc</guid><pubDate>Fri, 09 May 2025 18:30:14 GMT</pubDate><content:encoded>&lt;p&gt;We’re thrilled to welcome you to the upcoming &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt;! This year’s &lt;strong&gt;Scientific Use Cases and HPC&lt;/strong&gt; track highlights the critical role open infrastructure plays in enabling cutting-edge research, high performance computing, and large-scale data-driven science.&lt;/p&gt;
&lt;p&gt;We invite you to share your expertise through sessions that explore how open source technologies are accelerating scientific discovery and powering complex computational workloads. Whether it&apos;s real-world case studies, best practices in deploying HPC workloads, or collaborative efforts between research institutions and industry — your insights can inspire and equip attendees to harness open infrastructure for impactful scientific innovation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your session proposals by June 13&lt;/a&gt;&lt;/strong&gt; and contribute to a compelling program that showcases how open infrastructure is driving progress in science, research, and HPC.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;p&gt;The committee is particularly excited to see proposals focused on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The convergence of HPC and cloud-native paradigms, especially in federated environments&lt;/li&gt;
&lt;li&gt;Containerized HPC workloads running on OpenStack or Kubernetes&lt;/li&gt;
&lt;li&gt;Use of AI/ML to enhance resilience, scalability, and sustainability of scientific infrastructure&lt;/li&gt;
&lt;li&gt;Energy-aware scheduling and intelligent automation for HPC workloads&lt;/li&gt;
&lt;li&gt;Federated learning and agent-based orchestration in scientific computing&lt;/li&gt;
&lt;li&gt;Real-world case studies integrating AI/ML in OpenStack, Kubernetes, or edge environments for research&lt;/li&gt;
&lt;li&gt;Advances in automating OpenStack deployments using tools like Kolla Ansible&lt;/li&gt;
&lt;li&gt;Government and public sector engagement in supporting, funding, and improving open source infrastructure for science and research&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in AI Infrastructure content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_AI</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_AI</guid><pubDate>Fri, 09 May 2025 18:24:18 GMT</pubDate><content:encoded>&lt;p&gt;We’re excited for the upcoming &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt; and can’t wait to connect with the community! As we gear up for another dynamic gathering of developers, operators, and technologists, the Programming Committee for the &lt;strong&gt;AI Infrastructure&lt;/strong&gt; track is looking for compelling, real-world sessions that highlight how open infrastructure is powering the future of AI.&lt;/p&gt;
&lt;p&gt;If you&apos;re building scalable AI platforms, integrating open source tools to support ML workflows, or solving infrastructure challenges unique to AI and deep learning, we want to hear from you. &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your proposal by June 13&lt;/a&gt;&lt;/strong&gt; and join us in shaping the conversation around practical, open, and production-ready AI infrastructure.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;p&gt;Here’s the type of content the committee is excited to see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Operationalizing AI/ML workloads using open infrastructure, with a focus on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;LLM (Large Language Model) serving&lt;/li&gt;
&lt;li&gt;Distributed training&lt;/li&gt;
&lt;li&gt;Vector databases&lt;/li&gt;
&lt;li&gt;Edge inferencing in resource-constrained environments&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enhancing the resilience, scalability, and sustainability of AI infrastructure through:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intelligent automation for CI/CD workflows&lt;/li&gt;
&lt;li&gt;Energy-aware scheduling&lt;/li&gt;
&lt;li&gt;AI-driven observability&lt;/li&gt;
&lt;li&gt;Explainable ML systems for DevSecOps&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Federated learning and agent-based orchestration for AI infrastructure&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Real-world integrations of AI in OpenStack, Kubernetes, and edge computing environments&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Experimentation with Open Source AI tools and frameworks&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Model training and inference on OpenStack with both commodity and purpose-built hardware&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Benchmarking AI/ML workloads on OpenStack&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Showcasing OpenStack in academic and research AI use cases&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[What Programming Committee members are looking for in Telco, NFV & Edge use cases content for the OpenInfra Summit Europe]]></title><description><![CDATA[Recommended topics and content ideas for the OpenInfra Summit Europe]]></description><link>https://openinfra.org/blog/OISEU_programming_telco_nfv_edge</link><guid isPermaLink="false">https://openinfra.org/blog/OISEU_programming_telco_nfv_edge</guid><pubDate>Fri, 09 May 2025 17:58:25 GMT</pubDate><content:encoded>&lt;p&gt;We’re excited to welcome you to the upcoming &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt;! This year’s &lt;strong&gt;Telco, NFV &amp;#x26; Edge use cases&lt;/strong&gt; track highlights the cutting-edge innovations and real-world deployments shaping the future of telecommunications and edge computing. Whether you’re driving network function virtualization (NFV), deploying cloud-native telco infrastructure, or enabling edge computing use cases—from 5G to IoT—this track will showcase practical solutions, architectural insights, and operational best practices.&lt;/p&gt;
&lt;p&gt;We’re looking for session proposals that explore how open infrastructure technologies are transforming telco networks and edge environments—covering topics such as network automation, distributed cloud, edge application frameworks, service orchestration, and open standards. If you have hands-on experience, case studies, or visionary ideas on accelerating telco and edge innovation through open source, your contributions will help advance this rapidly evolving ecosystem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit your session proposals by June 13&lt;/a&gt;&lt;/strong&gt; and join us in driving the future of connected infrastructure that powers modern networks and edge services.&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;What We’re Looking For&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Operational challenges and solutions&lt;/strong&gt;: real-world issues, fixes, troubleshooting, and best practices from operators working in telco, NFV, and edge environments.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Large scale deployments&lt;/strong&gt;: lessons learned and strategies for managing and scaling open infrastructure in telco and public cloud settings.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stories from the trenches&lt;/strong&gt;: practical experiences with clear, impactful lessons that help others save time and money.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pragmatic development directions&lt;/strong&gt;: suggestions and visions for the evolution of open infrastructure projects based on proven market demand, not hype.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Network automation, orchestration, and monitoring&lt;/strong&gt; in operational contexts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Performance optimization and reliability at scale&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Edge use cases with operational focus&lt;/strong&gt;, including 5G, IoT, and distributed cloud.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interoperability and standards adoption&lt;/strong&gt; in production environments.&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Behind the Code: Celebrating the Maintainers Driving OpenInfra Security and Innovation]]></title><description><![CDATA[In the case of OpenStack and Zuul, a number of maintainers have stepped up in remarkable ways to push critical work across the finish line. It's time we spotlight some of these efforts and the people behind them.]]></description><link>https://openinfra.dev/blog/openinfra-maintainer-month</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-maintainer-month</guid><pubDate>Fri, 09 May 2025 16:40:21 GMT</pubDate><content:encoded>&lt;p&gt;Open source software doesn&apos;t just happen—it relies on the dedication, expertise, and often unseen labor of maintainers. These individuals are the backbone of any healthy project, carrying the weight of responsibility for stability, security, and forward momentum. In the case of &lt;a href=&quot;http://openstack.org&quot;&gt;OpenStack&lt;/a&gt; and &lt;a href=&quot;http://zuul-ci.org&quot;&gt;Zuul&lt;/a&gt;, a number of maintainers have stepped up in remarkable ways to push critical work across the finish line. It&apos;s time we spotlight some of these efforts and the people behind them.&lt;/p&gt;
&lt;h4&gt;Scaling Vulnerability Management in OpenStack&lt;/h4&gt;
&lt;p&gt;In the realm of vulnerability management—a vital yet demanding part of any open source ecosystem—Jay Faulkner from G-Research and Brian Rosmaita from Red Hat have taken on an increasing share of responsibility within the Vulnerability Management Team (VMT). As security concerns continue to grow in complexity, having dependable maintainers ensuring timely, thoughtful responses to potential threats is more crucial than ever. Jay and Brian&apos;s leadership and diligence have brought resilience and consistency to the security lifecycle of OpenStack.&lt;/p&gt;
&lt;h4&gt;Image Encryption: A Long-Awaited Milestone&lt;/h4&gt;
&lt;p&gt;Another standout story is the tireless effort behind Image Encryption, an OpenStack feature that has been long in the making and is finally nearing completion. Josephine Seifert and Markus Hentsch from Cloud&amp;#x26;Heat have been instrumental in pushing this initiative forward. Their commitment to privacy and data protection in cloud infrastructure is a model of how specialized, focused contributions can deliver high-impact results across the community.&lt;/p&gt;
&lt;h4&gt;Zuul and Identity Federation: Quiet Giants&lt;/h4&gt;
&lt;p&gt;Of course, no conversation about OpenInfra maintainers would be complete without mentioning Jim Blair at Acme Gating, who continues to be the primary force behind Zuul, including many aspects of its security-related functionality. Jim&apos;s consistent stewardship ensures that Zuul remains a robust CI/CD system trusted by numerous projects.&lt;/p&gt;
&lt;p&gt;Alongside that, the OpenID Connect (OIDC) identity federation work deserves recognition. This critical effort allows Zuul to mediate authentication with third party services for CI jobs, reducing the number of credentials that would otherwise need to be managed and shared. This reduces the overall risk to CI managed supply chains improving security for Zuul users. The progress here is a collaborative achievement involving Jim Blair, Dong Zhang at BMW, and Tobias Henkel at BMW. Their combined efforts are helping pave the way for more scalable and interoperable identity management.&lt;/p&gt;
&lt;h4&gt;Why This Matters&lt;/h4&gt;
&lt;p&gt;Maintainers are not just contributors—they are caretakers, strategists, and often the first line of defense in security. Their work is what transforms community collaboration into production-grade infrastructure. Recognizing their contributions is not only a gesture of gratitude—it’s a reminder of what sustains open source: people.&lt;/p&gt;
&lt;p&gt;So to Jay, Brian, Josephine, Markus, Jim, Dong, and Tobias: thank you. Your work doesn’t go unnoticed—and the OpenStack community is stronger for it. Happy #MaintainerMonth!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: April 2025]]></title><description><![CDATA[Hear the latest around OpenDev, OpenInfra Summit Europe, OpenInfra Software Releases and more!]]></description><link>https://openinfra.dev/blog/openinfra-newsletter-april-2025</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-newsletter-april-2025</guid><pubDate>Tue, 22 Apr 2025 23:46:19 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 2048px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAIBAwT/xAAWAQEBAQAAAAAAAAAAAAAAAAADAAH/2gAMAwEAAhADEAAAAc0K+OhSQ//EABgQAAMBAQAAAAAAAAAAAAAAAAABETEC/9oACAEBAAEFAjCnDcHv/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAxEh/9oACAEDAQE/AY16h8P/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAWEAADAAAAAAAAAAAAAAAAAAAAIEH/2gAIAQEABj8CKv8A/8QAGhABAAMAAwAAAAAAAAAAAAAAAQARIUFRYf/aAAgBAQABPyFMsuo8gTL+wGGK9xan/9oADAMBAAIAAwAAABAf7//EABcRAQEBAQAAAAAAAAAAAAAAAAEAIRH/2gAIAQMBAT8QXrmwUl//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAgEBPxBH/8QAGhABAQEAAwEAAAAAAAAAAAAAAREAITFBgf/aAAgBAQABPxCq6YqFHERQLIzNuH5NzhKzvOFUuQAUL47/2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;graphics for su 10 &quot;
        title=&quot;graphics for su 10 &quot;
        src=&quot;/static/fbc67dbb537d7caa2fac41501c631f55/e1596/graphics-for-su-10-.jpg&quot;
        srcset=&quot;/static/fbc67dbb537d7caa2fac41501c631f55/36dd4/graphics-for-su-10-.jpg 512w,
/static/fbc67dbb537d7caa2fac41501c631f55/72e01/graphics-for-su-10-.jpg 1024w,
/static/fbc67dbb537d7caa2fac41501c631f55/e1596/graphics-for-su-10-.jpg 2048w,
/static/fbc67dbb537d7caa2fac41501c631f55/cd851/graphics-for-su-10-.jpg 2478w&quot;
        sizes=&quot;(max-width: 2048px) 100vw, 2048px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;&lt;strong&gt;OpenDev: Free Software Needs Free Tools&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://opendev.org/&quot;&gt;OpenDev&lt;/a&gt; is a community-managed software development collaboratory. OpenDev runs open-source tools to help developers build open-source software. Tools OpenDev manages include Gerrit for code review, Zuul for continuous integration, Etherpad for brainstorming, and Jitsi Meet for synchronous communication. Everything is deployed with Zuul and Ansible. That&apos;s right, OpenDev dogfoods its own tools to run the tools.&lt;/p&gt;
&lt;p&gt;Things the OpenDev Team has been working on recently include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Parallelizing OpenDev&apos;s continuous deployment jobs in Zuul that actually update the OpenDev servers. This has produced dramatic improvements to the time it takes to deploy changes.&lt;/strong&gt; It has been in the works for some time due to being an all-or-nothing switch. OpenDev can only run things in parallel if every deployment job is aware it is running in parallel and appropriately locking shared resources. OpenDev has spun up two new cloud regions in &lt;a href=&quot;https://www.rackspace.com/cloud/openstack-flex&quot;&gt;Rackspace OpenStack Flex&lt;/a&gt; to provide CI test job resources. OpenDev has an early beta deployment of the new zuul-launcher service, helping to ensure that Nodepool in Zuul is ready for everyone when it releases. Servers that host the OpenDev services are migrating onto Ubuntu Noble and from Docker to Podman as the container runtime. This enables speculative testing of container images in the OpenDev CI jobs while allowing us to move the hosting of the OpenDev container images outside of Docker hub.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helping the OpenStack project release &lt;a href=&quot;https://releases.openstack.org/epoxy/index.html&quot;&gt;Epoxy 2025.1&lt;/a&gt; on time, merging more than 7,600 changes and running more than one million CI jobs in the process.&lt;/strong&gt; These CI jobs test that the software continues to function as it changes and produces the artifacts that ultimately make up the release itself.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hosting the recent virtual PTG using the combination of Etherpad and Jitsi Meet also known as &quot;Meetpad&quot;.&lt;/strong&gt; Hundreds of attendees came together to help build the future of Open Infra atop the open infrastructure OpenDev is hosting.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Looking ahead, the OpenDev team plans to upgrade more servers to Ubuntu Noble and upgrade services like Gerrit to newer versions. Keep an eye on the &lt;a href=&quot;https://lists.opendev.org/mailman3/lists/service-announce.lists.opendev.org/&quot;&gt;announcement mailing list&lt;/a&gt; for important details like outages related to these upgrades.&lt;/p&gt;
&lt;p&gt;If any of this sounds interesting or exciting to you, the OpenDev team is always happy to have more help. Developers involved in the projects we host play a vital role in continuing to make OpenDev possible by getting their hands dirty and improving things alongside us. Feel free to reach out on the OFTC IRC network in #opendev or on the &lt;a href=&quot;https://lists.opendev.org/mailman3/lists/service-discuss.lists.opendev.org/&quot;&gt;discussion mailing list&lt;/a&gt; and ask how you can get involved.&lt;/p&gt;
&lt;p&gt;Finally, it is worth mentioning that OpenDev is not alone in hosting developer tooling for open source projects. Many of us have recently had to take action to handle ill-behaved &lt;a href=&quot;https://thelibre.news/foss-infrastructure-is-under-attack-by-ai-companies/&quot;&gt;AI web crawlers&lt;/a&gt;. In many cases, these crawlers are overly naive, don&apos;t respect robots.txt, request the same data over and over, or use the most inefficient methods for fetching data (https requests for every file in every git commit in a git repo rather than a single git clone and local traversal). If you are involved in running web crawlers, or know those who are, the OpenDev team would encourage you to ensure that you are being a good Internet citizen and not putting an undue burden on open source project hosts.&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https://www.openstack.org/vmware-migration-to-openstack&quot;&gt;OpenInfra Member VMware Migration Working Group&lt;/a&gt; met again at the PTG to advance the upcoming VMware to OpenStack Migration Guide. Stay tuned in June for more information! &lt;/li&gt;
&lt;li&gt;The OpenInfra Member OpenStack for AI Working Group also met at the PTG to begin an outline for a white paper that will be published in October.&lt;/li&gt;
&lt;li&gt;If you’re interested in participating in members-only opportunities, such as the VMware to OpenStack Migration Working Group or the OpenStack for AI Working Group, check out the &lt;a href=&quot;https://openinfra.org/blog/vmware-ai-working-groups-ptg&quot;&gt;recent PTG recap&lt;/a&gt; and consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenInfra Summit Europe&lt;/h1&gt;
&lt;p&gt;17-19 October | Paris-Saclay, France | École Polytechnique Campus&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;Learn More&lt;/a&gt; about the OpenInfra Summit Europe&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit a Talk&lt;/a&gt; | The deadline is 13 June at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/sponsor/&quot;&gt;Become a Sponsor&lt;/a&gt; | The deadline is 26 September at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrasummit25.dakini-pco.com/&quot;&gt;Register Now&lt;/a&gt; | Prices increase on 29 July at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openinfra_tsp&quot;&gt;Apply for Travel Support&lt;/a&gt; | The Deadline is 9 July at 23:59 PT&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Have questions? Email &lt;a href=&quot;mailto:summit@openinfra.dev&quot;&gt;summit@openinfra.dev&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/superuserawards2025&quot;&gt;Nominations for the 2025 Superuser Awards&lt;/a&gt; are currently open! If you know of an organization (even your own!) who sets a high bar for open source infrastructure innovation, nominate them to be recognized by the global community! Nominations will close 2 September at 23:59 PT. The winner will be announced at the &lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt; on Friday, 17 October.&lt;/p&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.openstack.org/software/openstack-epoxy/&quot;&gt;OpenStack 2025.1, Epoxy&lt;/a&gt; is now available! Hear about the updates &lt;a href=&quot;https://www.youtube.com/watch?v=qX2-8oyFVPk&quot;&gt;directly from the community leaders&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&quot;https://superuser.openinfra.org/&quot;&gt;Superuser&lt;/a&gt; to find the latest OpenStack case studies plus OpenStack + Kata Containers tutorials!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The new &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases&quot;&gt;Kata Containers 3.15.0&lt;/a&gt; release is now available!&lt;/li&gt;
&lt;li&gt;The next Architecture Committee (AC) election is currently in progress, the voting period is open till Apr 28, 2025. Look out for notifications to announce the new AC!&lt;/li&gt;
&lt;li&gt;The Kata community participated in the recent PTG. Check out the &lt;a href=&quot;https://katacontainers.io/blog/kata-community-ptg-updates-april-2025/&quot;&gt;overview blog posts&lt;/a&gt; to learn what contributors discussed about the Rust runtime, performance testing, CI, and further topics&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The latest &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-release-10/&quot;&gt;StarlingX 10.0&lt;/a&gt; release is now available!&lt;/li&gt;
&lt;li&gt;The community has just finalized the planning phase for the 11.0 release cycle. In the implementation phase they will not accept any new ideas that require significant changes, but small improvements can still be added to the release plan.&lt;/li&gt;
&lt;li&gt;The StarlingX community participated in the recent PTG. Check out the &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-vptg-april-2025-recap/&quot;&gt;overview blog&lt;/a&gt; post to learn more about what the project teams are currently working on.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lists.zuul-ci.org/archives/list/zuul-announce@lists.zuul-ci.org/message/RU5EPJO22Q64ME73RXEA3ZW4IGPJXDPD/&quot;&gt;Zuul 12.0.0&lt;/a&gt; has arrived!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;Celebrate OpenStack&apos;s 15th Birthday&lt;/a&gt;&lt;/strong&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;29 &amp;#x26; 30 April: &lt;a href=&quot;https://www.meetup.com/openinfra-lowersaxony/events/306901826/&quot;&gt;Erlangen, Germany&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;22 May: &lt;a href=&quot;https://www.meetup.com/openinfra-user-group-sweden/events/306139678/&quot;&gt;Stockholm, Sweden&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;5 June: &lt;a href=&quot;https://www.meetup.com/fr-FR/openstack-rennes/events/306903998/&quot;&gt;Rennes, France&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;more upcoming celebrations&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.meetup.com/openinfra-user-group-sweden/events/306139678/&quot;&gt;OpenInfra User Group Sweden&apos;s 10th Anniversary&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;22 May | Stockholm, Sweden | Biograf Skandia&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Days Asia Roadshow&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June &amp;#x26; July | &lt;a href=&quot;https://www.vietopeninfra.org/void2025&quot;&gt;OpenInfra Days Vietnam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;19 July | &lt;a href=&quot;https://www.linkedin.com/posts/openinfraid_openinfra-oid2025-openinfraid-ugcPost-7319909725951643648-UeNl?utm_source=share&amp;#x26;utm_medium=member_desktop&amp;#x26;rcm=ACoAACkFmC4BAjY_ZaQQLbuPSV1vjFRU6hVE5Pk&quot;&gt;OpenInfra Day Indonesia&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;26 August | &lt;a href=&quot;https://openinfradays.kr/&quot;&gt;OpenInfra Day Korea&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;July - September | &lt;a href=&quot;https://cloudopsdays.com/&quot;&gt;Cloud Operator Days Tokyo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.org/days&quot;&gt;And more&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.meetup.com/colombia-openinfra-user-group/events/307096751/&quot;&gt;OpenInfra User Group Colombia at Kubernetes Community Day&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;29 August | Bogotá Colombia | Pontificia Universidad Javeriana&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[April 2025 PTG  Summary]]></title><description><![CDATA[From April 7-11, the OpenInfra Foundation played host to the Project Team Gathering. This PTG, 36 teams gathered together to work on open source projects in a virtual conference, exchanging ideas and getting work done in a productive, low-key setting. Over 200 community members registered for the free event while the cumulative reported attendance across all sessions broke 650 participants for the week. ]]></description><link>https://openinfra.dev/blog/april-2025-ptg</link><guid isPermaLink="false">https://openinfra.dev/blog/april-2025-ptg</guid><pubDate>Tue, 22 Apr 2025 18:03:07 GMT</pubDate><content:encoded>&lt;p&gt;Earlier this month, from April 7-11, the OpenInfra Foundation hosted the Project Team Gathering. 36 teams gathered together to work on open source projects in a virtual conference, exchanging ideas and getting work done in a productive, low-key setting. Over 200 community members registered for the free event, while the cumulative reported attendance across all sessions broke 650 participants for the week.&lt;/p&gt;
&lt;p&gt;Events like this, even free and virtual, are incredibly valuable and important for the community. The PTG allows teams to have higher definition discussions that would otherwise be more difficult to have, especially without in person events that gather the larger developer part of the community together. Gathering the community together also helps to foster trust and understanding amongst community members. It provides a space for newcomers to join teams and put faces to names that would otherwise just be irc nicknames as well. Moreover, the PTG event provides a space for teams to have cross project discussions hosted on open source tools, thanks to our own OpenDev collaboratory, like Meetpad and Etherpad and the PTGbot.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.starlingx.io/blog/starlingx-vptg-april-2025-recap/&quot;&gt;StarlingX&lt;/a&gt;, &lt;a href=&quot;https://katacontainers.io/blog/kata-community-ptg-updates-april-2025/&quot;&gt;Kata Containers&lt;/a&gt;, and &lt;a href=&quot;https://www.openstack.org/blog/openstack-at-the-april-2025-ptg-all-things-epoxy-flamingo/&quot;&gt;OpenStack&lt;/a&gt; were all represented at the PTG, in addition to top level OpenInfra Working Groups like the &lt;a href=&quot;https://openinfra.org/blog/vmware-ai-working-groups-ptg&quot;&gt;VMware Migration WG and the OpenStack for AI WG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The VMware Migration WG has been working on putting together a migration guide to help the wider ecosystem understand the benefits of leveraging OpenStack as an alternative. They spent much of their time at the PTG working on this guide which will be published sometime in June. The OpenStack for AI WG has also begun working on a whitepaper of sorts with the focus on OpenStack as an infrastructure platform for AI workloads. &lt;/p&gt;
&lt;p&gt;Dates for the next PTG will be announced soon! Stay tuned!&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 2048px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.8359375%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAADG0lEQVQozwXB7VPaBQDA8d/1qrvdVVcvdk4FAn+AOR0+JaLDp4nzIURAxYcpPiE+48M0cyLRGIMN1AlOxzlxpphsazdr9aKrY9m1tnZd1129ay/7M759PkLYd43FARvXp+1sb4QIr9/B77/JsmeJG/5PCQbcJBL3SURnSUZn+O5LL7aWS4hqNUqViNls4dujPZ4cxHn12wuEe2EPiZVp9sNzPDza5erYMItXZ0kcPiC26aNFn8/znx6z5hvB67RxvB2k3lCFechI67gRe/8gL0+OObx9g7/+eYNgbGhipqcT4+Va1tduY+/rRa+vIr4Xp7ujhffffgu9XkfvUDfVuiJGB+wUl2gpK9dRVl5Kc4sVz4IHR98wD5+dIugqK7lc18jFinr6RhzY+uxU19TS29ONRqPBbDUhKqTIpBJUYjbZ2edRyBXI5QpkUilq1Ufk5Goo0GqpNjQjdF9pIxoOsDg9ysKCi+ueFQ5iW9jaLExMTvDy9a+MjDrIlEjQmi6RpytEKSopKiigUl+BqFZSmlNIZ0Ej55VqhPrmHp4dP6GhuoGxiUm8n82SOthhasjOzs593vzxipkpFxK1gp64m0qHGbWowmSy0mbqRKbOYqy0g5TlHnUXKhC8tzb45ccUvV392KwW2g2VxHothJsMOCYmuPbFCrV1tZxLS0OpzUemVnIuLZ2iomLy8zSkZ2aQI1dRLZaQ9aEcobysnCp9DXm5hcy7nDisdSza2/EtuXHc3KJ/4xCze43P3XNshTw8TUbxLM8z5BjENT7KgHOYuRU3nsAtVnxBBJlCwtR6O4auj3GOTTLrmmQ7FCB+dMB+6k+iye9Jvv6X0+dPST3e5L+/vyG2E2Gwq5/QaoTIg6+4uxZlOxDi59PfEbIviMReLOH0WxCVKgpLtEgypQw6Brmz94jNYITI7hGPTnbZ39rmh0QM1/wMphoj8cTXxJIndBjqWG79hNXgKkJmhgRVbhaiSoFEKuVsRgZn3nmXdHUOxU1WrnQ5UOSWUtvYwMKSH2/gLmZLF7rCYi42tDIwPssHZ96jSCGSflbB/97A3k/+PJ+EAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;os tc1&quot;
        title=&quot;os tc1&quot;
        src=&quot;/static/6a1b5ce38db64d0fcc67dbcd4be9d1a1/a878e/os_tc1.png&quot;
        srcset=&quot;/static/6a1b5ce38db64d0fcc67dbcd4be9d1a1/01e7c/os_tc1.png 512w,
/static/6a1b5ce38db64d0fcc67dbcd4be9d1a1/2bef9/os_tc1.png 1024w,
/static/6a1b5ce38db64d0fcc67dbcd4be9d1a1/a878e/os_tc1.png 2048w,
/static/6a1b5ce38db64d0fcc67dbcd4be9d1a1/09d8d/os_tc1.png 3012w&quot;
        sizes=&quot;(max-width: 2048px) 100vw, 2048px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1920px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 48.2421875%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4UlEQVQozy3QeU/TBwCH8Z+dCbqgURxtSfCoHBES7IR5VYMCFS2pFivHxnACFTmqVIFShaa09WiQgj+gxVEEIhK8OIoYowtmkRmD2HkbIYh4ZJn/+ApMfIzo9wV88s0jaLSZZGTnkZVTgKH4MMUmC8YKK08np6mpthMYH6e3f4TAw2e8ejXD/Qdj1HubqPecYXh4AKMhhwrjfmw1FgoK8hEyMrPZvUuPKjaO/Nw8Tjc2Ya8T8QcmMFXVcu/f51SZ3YyPveDr/vvwngtXLyE2u3nkP8dgjxezpZJGr0iaXosQFRXHcukyklatQpeUSpOnFVtdC0vW7WHfvnyuDA2RvnYLrsO1TLx5y8id20y/e03OH1n43Q76fY0kbN7ExsStSJcqENTbNCwJ/ol4xQoi5SspNZbjrG9BEbWBxMRkYpXrkc9bwOplMfyWV4S91srrqZdk7Uim3WHmok8kXZ2MTpdGRHQkQnj4SubPX0zwjyFIhGDC5THsLTTx+4FS0tL1zBHmEBQUxA+SuUgk81AnpWCxVJDzq56ao2Ucd1bjsB6l/EgJytXRCGsTt/Pu/4/cvH0Hd6NIXYPI4MAgrhQNJdmZnBFP0SB6sJ0Q8XVd4O/RfzAUGtip01JSVkpbhwf7CSshISEIgoCwfdee2dgT0zMM9V3mysUezrd30WO30tnZwbVb12lu8SK29jIWeMrk1CSO6nKKcvWYTMXcGvHT1i4ik4UikUgQ1Du0s2DgyXO6O9s57nDiOlCEuewg3tYO+gf6cJ50sb+kEv/wDd7PTGE1FbJXl4rLaeHmXwO0nnUjlYV+e5iiTuXTZ7g7dp/uLh9pmt3ERCqJUMQSv0GDw3Uam8PJIWMZTc0evG1taLcloUpQUl55kMt9Xfzpa0Aq/Q6uSfiFB4+fMTI6SnfDSVQ/b0QQJMgWLqIoI5MqmxPLMQvmikqU61TIFZGsj49DrVIiDw8jIiYaQ2EuYWGyWfAL+nLN5R+wf/AAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;screenshot from 2025 04 09 10 07 43&quot;
        title=&quot;screenshot from 2025 04 09 10 07 43&quot;
        src=&quot;/static/be0f0d609c7ab2bf77805ccdc4d86f84/29114/screenshot-from-2025-04-09-10-07-43.png&quot;
        srcset=&quot;/static/be0f0d609c7ab2bf77805ccdc4d86f84/01e7c/screenshot-from-2025-04-09-10-07-43.png 512w,
/static/be0f0d609c7ab2bf77805ccdc4d86f84/2bef9/screenshot-from-2025-04-09-10-07-43.png 1024w,
/static/be0f0d609c7ab2bf77805ccdc4d86f84/29114/screenshot-from-2025-04-09-10-07-43.png 1920w&quot;
        sizes=&quot;(max-width: 1920px) 100vw, 1920px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Member Working Group PTG Recaps: OpenStack for AI and VMware Migration]]></title><description><![CDATA[Summaries from the PTG sessions held by the OpenStack for AI and VMware Migration Working Groups ]]></description><link>https://openinfra.dev/blog/vmware-ai-working-groups-ptg</link><guid isPermaLink="false">https://openinfra.dev/blog/vmware-ai-working-groups-ptg</guid><pubDate>Thu, 17 Apr 2025 15:41:01 GMT</pubDate><content:encoded>&lt;p&gt;In 2024, the OpenInfra Foundation introduced working groups for OpenInfra Member organizations to collaborate around market opportunities that impact OpenInfra projects. &lt;/p&gt;
&lt;p&gt;This includes the formation of a VMware Migration Working Group focusing on positioning OpenStack as a virtualization alternative in the wake of a massive wave of organizations modernizing their data centers and looking for cheaper alternatives to VMWare. In September 2024, they published an initial white paper around this market opportunity and are continuing to educate the market around OpenStack’s role. &lt;/p&gt;
&lt;p&gt;In January 2025, the OpenStack for AI Working Group was formed to elevate OpenStack’s role as foundational open source infrastructure for supporting AI workloads. While this working group is still early on, there is already a plan to deliver a white paper later this year accompanied by reference architectures and case studies. &lt;/p&gt;
&lt;p&gt;These working groups are primarily for OpenInfra Foundation Members. If you’re interested in participating, please email &lt;a href=&quot;mailto:ecosytem@openinfra.dev&quot;&gt;ecosytem@openinfra.dev&lt;/a&gt;. &lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;VMware Migration Working Group&lt;/h3&gt;
&lt;p&gt;The &lt;a href=&quot;https://etherpad.opendev.org/p/apr2025-ptg-vm-wg&quot;&gt;VMware Migration Working Group PTG session&lt;/a&gt; was well attended with 15 people from 10 companies. The primary goal was to continue work on the VMware to OpenStack Migration Guide, with an expectation to complete it in the first week of June.  As of the PTG, all of the outlined chapters have community members assigned to them  and the group spent some of the hour writing and reviewing.&lt;/p&gt;
&lt;p&gt;Additionally, we reviewed the 2024 VMware to OpenStack Member Survey to suggest updates ahead of sending out to OpenInfra Foundation member organizations and the broader OpenStack ecosystem in Q2 2025. &lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;OpenStack for AI Working Group&lt;/h3&gt;
&lt;p&gt;The &lt;a href=&quot;https://etherpad.opendev.org/p/apr2025-ptg-os-ai&quot;&gt;OpenStack for AI Working Group met at the PTG&lt;/a&gt; and primarily discussed the outline and timeline for a white paper that will be published later this year, targeting October 17 at the OpenInfra Summit Europe. &lt;/p&gt;
&lt;p&gt;At its peak, the PTG session had 12 participants from six different organizations and an active discussion around the topics needed for the white paper. Naturally these conversations concentrated around GPU enablement, zeroing in on NVIDIA vGPU/MIG support, PCI passthrough, and security risks. &lt;/p&gt;
&lt;p&gt;The working group was able to leverage the unique feature of the PTG by inviting former Nova PTL, Sylvain Bauzas, to join the conversation and answer questions live about Nova’s progress around certain features. He had been attending other PTG sessions at the time and was able to jump into the discussion and share his knowledge before heading back to his other PTG session.This was a very engaging and helpful discussion that guided the working group’s outline progress. &lt;/p&gt;
&lt;p&gt;As a next step, the OpenStack for AI Working Group, an OpenInfra Member group, will meet to start sharing reference architectures to gain common understanding of technical trends, gaps, and implementations. The Working Group will be writing the OpenStack for AI white paper in parallel to these discussions. Updates will be made to the &lt;a href=&quot;https://lists.openinfra.org/mailman3/lists/ai-openstack-wg.lists.openinfra.org/&quot;&gt;OpenStack for AI mailing list&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Announcing the OpenInfra Summit Europe 2025!]]></title><description><![CDATA[We are excited to announce that the OpenInfra Summit Europe will take place at École Polytechnique in Palaiseau, France!]]></description><link>https://openinfra.dev/blog/openinfra-summit-2025</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-summit-2025</guid><pubDate>Tue, 25 Mar 2025 16:14:37 GMT</pubDate><content:encoded>&lt;p&gt;We are excited to announce that the &lt;strong&gt;&lt;a href=&quot;https://summit2025.openinfra.org/&quot;&gt;OpenInfra Summit Europe&lt;/a&gt;&lt;/strong&gt; will take place at &lt;strong&gt;École Polytechnique Campus in Palaiseau, near Paris, France&lt;/strong&gt; on &lt;strong&gt;October 17-19, 2025&lt;/strong&gt;! This event will bring together OpenInfra community members from across the globe to collaborate, learn, and drive innovation in open infrastructure.&lt;/p&gt;
&lt;p&gt;A huge thank you to our associate members at &lt;strong&gt;Télécom Paris&lt;/strong&gt; for supporting this incredible partnership, helping us bring the OpenInfra Summit to such a prestigious location.&lt;/p&gt;
&lt;p&gt;The OpenInfra Summit Europe runs on a &lt;strong&gt;community-led model&lt;/strong&gt;, ensuring a more &lt;strong&gt;accessible, inclusive, and impactful event&lt;/strong&gt;. This means that our summit is designed by the community, for the community—allowing us to focus on what truly matters to OpenInfra contributors, users, and organizations.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;strong&gt;Sponsorships&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;If you are interested in sponsoring this event, take a look at the &lt;a href=&quot;https://summit2025.openinfra.org/sponsor/&quot;&gt;sponsorship options&lt;/a&gt;, and learn more about sponsoring the OpenInfra Summit.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Prices below are in EUR unless noted otherwise and include local taxes.&lt;/em&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;OpenInfra Foundation Member&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Non-OpenInfra Foundation Member&lt;/strong&gt;*&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Headline&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€50,000&lt;/td&gt;
&lt;td&gt;€60,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Premier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€30,000&lt;/td&gt;
&lt;td&gt;€45,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Spotlight&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€15,000&lt;/td&gt;
&lt;td&gt;€25,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Exhibitor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€7,500&lt;/td&gt;
&lt;td&gt;€15,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Supporting&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€2,500&lt;/td&gt;
&lt;td&gt;€5,000&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;* Contact &lt;a href=&quot;mailto:ecosystem@openinfra.dev&quot;&gt;ecosystem@openinfra.dev&lt;/a&gt; if you&apos;d like more information about OpenInfra Foundation Membership.&lt;/em&gt;&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;strong&gt;Registration&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfrasummit25.dakini-pco.com/&quot;&gt;Register now&lt;/a&gt; to attend the OpenInfra Summit Europe!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Prices below are in EUR unless noted otherwise and include local taxes.&lt;/em&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Deadline&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Early Bird&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mid Bird&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€125&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Late Bird&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€250&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Onsite&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€400&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Students&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;€25&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;* The deadlines for registration will be announced when registration opens&lt;/em&gt;&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;strong&gt;Get Involved in Planning the OpenInfra Summit&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;OpenInfra Summit Planning Committee&lt;/strong&gt; is open to &lt;strong&gt;anyone&lt;/strong&gt; from the OpenInfra community who wants to help shape this event. The OpenInfra planning committee is currently recruiting folks who would like to volunteer for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Programing Committee (Assisting in the schedule and CFP process)&lt;/li&gt;
&lt;li&gt;Sponsor Committee (Assisting in the sponsor recruit process)&lt;/li&gt;
&lt;li&gt;Tourism Committee (Assists with travel and tourism information development)&lt;/li&gt;
&lt;li&gt;Marketing Committee (Assists with event promotion, developing graphics, media coordination)&lt;/li&gt;
&lt;li&gt;Student Engagement Committee (Assists with student engagement activities)&lt;/li&gt;
&lt;li&gt;Onsite Volunteers (Assists with room proctoring, registration desk, and other to-be-determined tasks)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are interested in joining the planning committee please reach out to &lt;a href=&quot;mailto:summit@openinfra.dev&quot;&gt;summit@openinfra.dev&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The programming committee will have its first meeting on Thursday, March 27. To join this meeting please reach out to &lt;a href=&quot;mailto:summit@openinfra.dev&quot;&gt;summit@openinfra.dev&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Stay tuned for more details on speakers, sessions, and activities. We can&apos;t wait to see you in France!&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;&lt;strong&gt;Important Links&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/cfp/&quot;&gt;Submit a Talk &lt;/a&gt;| The deadline is 13 June at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://summit2025.openinfra.org/sponsor/&quot;&gt;Become a Sponsor&lt;/a&gt; | The deadline is 26 September at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrasummit25.dakini-pco.com/&quot;&gt;Register Now&lt;/a&gt; | Prices increase 2 July at 23:59 PT&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openinfra_tsp&quot;&gt;Travel Support&lt;/a&gt; | The Deadline is 30 July at 23:59 PT&lt;/li&gt;
&lt;li&gt;Questions? Email &lt;a href=&quot;mailto:summit@openinfra.dev&quot;&gt;summit@openinfra.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[15 Years with OpenStack: Why I’m Excited for OpenInfra’s Next Chapter]]></title><description><![CDATA[The OpenInfra Foundation Board has voted to take the next steps in joining forces with the Linux Foundation.]]></description><link>https://openinfra.org/blog/openinfra-linux-foundation-collaboration</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-linux-foundation-collaboration</guid><pubDate>Wed, 12 Mar 2025 13:15:41 GMT</pubDate><content:encoded>&lt;p&gt;By now you may have heard the news: The OpenInfra Foundation Board has voted to take the next steps in joining forces with the Linux Foundation. As one who helped create the OpenInfra Foundation (originally as the OpenStack Foundation), this is an exciting moment, and I couldn’t be more optimistic about what’s ahead.&lt;/p&gt;
&lt;p&gt;This move, unanimously approved by both boards, represents a natural evolution in how we collaborate across the open source infrastructure ecosystem. For those of us who have been part of OpenInfra’s journey from the beginning, this is more than just an organizational shift—it’s a recognition of how open source is built today and what’s needed to keep it thriving in the future.&lt;/p&gt;
&lt;p&gt;To be clear, the OpenInfra Foundation isn’t changing how it operates. Our board, governance model, and community-first approach remain intact, spelled out in the organizing documents. But by joining with the Linux Foundation, we’re formally aligning with an ecosystem that our users and developers are already deeply engaged with. The fact is organizations are using multiple open source projects together—OpenStack, Kubernetes, Linux, PyTorch, and Ceph, among many others—and this move ensures that we can collaborate even more effectively across these technologies, supporting the evolving needs of modern infrastructure.&lt;/p&gt;
&lt;h4&gt;We’ve Been Building Toward This Moment for 15 Years&lt;/h4&gt;
&lt;p&gt;I was at Rackspace when OpenStack was launched in 2010, born out of Rackspace and Anso Labs, in collaboration with NASA. At the time, we had to decide where the project should live. Options were limited, and while the Linux Foundation had a strong model, it hadn’t yet evolved into the multi-project powerhouse we recognize today. So, we forged our own path, creating a foundation uniquely suited to OpenStack’s needs at the time.&lt;/p&gt;
&lt;p&gt;Fast forward to today, as OpenStack celebrates its 15th birthday, the open source landscape looks very different. The Linux Foundation has expanded its model to foster large, complex ecosystems like the CNCF, which hosts Kubernetes among a growing suite of cloud native technologies, and OpenSSF, which tackles open source security. The infrastructure world has changed, too. OpenInfra projects like OpenStack and Kata Containers are deeply integrated with the broader open source stack, supporting workloads in AI, accelerated computing, and digital sovereignty. Now, it just makes sense for the OpenInfra Foundation and the Linux Foundation to join forces.&lt;/p&gt;
&lt;h4&gt;The Market is Driving Open Source Collaboration&lt;/h4&gt;
&lt;p&gt;Here’s the thing: our users have already figured this out. OpenInfra projects are running alongside Linux, Kubernetes, and PyTorch in production environments across industries. Enterprises, governments, and research institutions aren’t picking just one open source technology—they’re combining them to build modern, scalable, AI-ready infrastructure. That’s why we created the &lt;a href=&quot;https://openinfra.org/open-infrastructure-blueprint-white-paper&quot;&gt;Open Infrastructure Blueprint&lt;/a&gt;, a collaborative framework that integrates these critical open source projects. The Linux Foundation is home to many of these technologies, so it makes perfect sense for us to be there, working side by side.&lt;/p&gt;
&lt;p&gt;This move also strengthens open source’s role in the data center modernization wave. AI is redefining infrastructure needs, requiring more compute power, specialized hardware, and scalable, open platforms. OpenStack, Kubernetes, and PyTorch are at the center of this transformation. By aligning more closely with the Linux Foundation, we can accelerate the innovation happening across these projects and support the global demand for open infrastructure.&lt;/p&gt;
&lt;p&gt;While open source has never been more successful, it’s also facing new challenges. Regulatory changes, security requirements, and geopolitical factors are reshaping the landscape. Open source projects can no longer afford to operate in isolation—we need shared resources to navigate these complexities together. That’s one of the biggest reasons this move makes sense right now. The Linux Foundation has built strong legal, security, and advocacy capabilities that benefit all of its projects. Rather than duplicating efforts, OpenInfra projects can now leverage these resources to stay ahead of evolving industry needs.&lt;/p&gt;
&lt;h4&gt;Here&apos;s to the Future of Open Source!&lt;/h4&gt;
&lt;p&gt;Over the past several months, I&apos;ve been asked numerous times how I feel about this on a personal level, especially since I&apos;ve devoted the last 15 years to OpenStack, the OpenInfra Foundation, and its projects and community. The answer is simple: I feel great about it! Certainly, I see this as a way to fuel the growth and momentum of OpenStack and other OpenInfra projects, but, ultimately, this is about more than OpenStack or OpenInfra—it’s about the future of open source. Joining forces with the Linux Foundation isn’t just a good move for our projects—it’s a fantastic move for open source as a whole, ensuring that open source continues to thrive well into the next millennium.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Open Infrastructure Foundation Board Announces Intent to Join the Linux Foundation to Amplify the Global Impact of Open Source ]]></title><description><![CDATA[Alliance Signals New Era in Cloud Native Open Source Partnership, Integrating the Most Active and Impactful OSS Projects in the World]]></description><link>https://openinfra.org/blog/openinfra-linux-announcement</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-linux-announcement</guid><pubDate>Wed, 12 Mar 2025 12:46:57 GMT</pubDate><content:encoded>&lt;p&gt;AUSTIN, Texas, and SAN FRANCISCO, Calif., March 12, 2025— Today, the &lt;a href=&quot;http://www.linuxfoundation.org&quot;&gt;Linux Foundation&lt;/a&gt;, the nonprofit organization enabling mass innovation through open source, announced that the &lt;a href=&quot;https://openinfra.org/&quot;&gt;Open Infrastructure Foundation&lt;/a&gt; (OpenInfra) has signaled its intent to join as a member foundation, following unanimous approval from both the OpenInfra and Linux Foundation boards. Together, the Linux Foundation and the OpenInfra Foundation will unite their growing, vibrant, global ecosystems to empower users and developers with trusted open source solutions.&lt;br&gt;
&lt;br&gt;
Both foundations already work closely together through the &lt;a href=&quot;https://openinfra.org/open-infrastructure-blueprint-white-paper&quot;&gt;Open Infrastructure Blueprint&lt;/a&gt;, an integration for the most active and impactful open source projects in the world: Linux, OpenStack, and Kubernetes. Through the blueprint, critical workloads for hundreds of organizations worldwide are supported, creating unprecedented opportunities to ensure these technologies - and the ecosystems behind them - grow together to outpace proprietary tooling in the face of evolving infrastructure requirements. OpenInfra’s home at the Linux Foundation will also accelerate data center modernization through collaboration with other critical open source projects like Linux, Kubernetes, and PyTorch. &lt;br&gt;
&lt;br&gt;
“The data center infrastructure market is undergoing a fundamental reinvention, driven by the colossal demands of AI as well as virtualization migration and digital sovereignty,&quot; said Jonathan Bryce, executive director of the OpenInfra Foundation. &quot;The OpenInfra Foundation is already closely aligned with many of the projects housed at the Linux Foundation that are supporting this reinvention, and the timing is perfect to combine resources and build upon our organizations’ work in driving this trillion-dollar market. Together with the Linux Foundation, we can work more closely and collaborate to develop, deploy and shape a future where open source continues to win.”&lt;br&gt;
&lt;br&gt;
Artificial intelligence (AI) and data center evolution, combined with geopolitical factors, have created a surge in demand for open source projects. Open source software continues to accelerate innovation of which value moves up the stack, flowing to providers that deliver the best in developer and consumer experiences. Open source has unleashed almost 9 trillion dollars in economic value creation, according to &lt;a href=&quot;https://www.library.hbs.edu/working-knowledge/open-source-software-the-nine-trillion-resource-companies-take-for-granted&quot;&gt;Harvard researchers&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&quot;We are thrilled to welcome the OpenInfra Foundation to the Linux Foundation,” said Jim Zemlin, Executive Director of the Linux Foundation. “Our rich history of partnership and closely linked communities will propel us in our shared mission to advocate for and advance the power and promise of open source.”&lt;br&gt;
&lt;br&gt;
Pending completion of the process, the OpenInfra Foundation will operate within the Linux Foundation. As it supports its open source infrastructure projects, the OpenInfra Foundation will continue to function as it currently does regarding board positions, project governance, budget, memberships and its community-centric approach guided by the principles of &lt;a href=&quot;https://openinfra.org/four-opens/&quot;&gt;The Four Opens&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
To learn more about The Linux Foundation visit &lt;a href=&quot;http://www.linuxfoundation.org&quot;&gt;www.linuxfoundation.org&lt;/a&gt;. For more information on the Open Infrastructure Foundation, visit &lt;a href=&quot;http://www.openinfra.org&quot;&gt;www.openinfra.org&lt;/a&gt;. &lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Supporting Quotes&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
“The OpenInfra Foundation enters 2025 with strong momentum. The number of member organizations increased by 15%, including two new Platinum members. Our projects are thriving as well, with OpenStack adoption surging and OpenInfra projects like Kata Containers, StarlingX and Zuul experiencing increased adoption. Coupling our global community—110,000-strong—with the Linux Foundation leverages the power of open source and sets the stage for continued success as we build the next decade of infrastructure.” &lt;br&gt;
– Julia Kreger, chair of the OpenInfra Board of Directors.&lt;br&gt;
&lt;br&gt;
“Throughout history, every leap in human progress has been driven by advances in infrastructure, and today&apos;s rapid evolution of AI is no exception. AI and infrastructure are fundamentally intertwined, with AI pushing infrastructure forward through new demands for accelerated compute, scalable platforms like OpenStack, and open-source deep learning frameworks like PyTorch. The greatest AI innovations will thrive within open ecosystems, not proprietary silos. By joining forces, OpenInfra and the Linux Foundation amplify a collaborative community already deeply interconnected, ensuring AI infrastructure is openly developed, community-governed, and accessible—empowering innovators worldwide to freely contribute, adapt, and build upon shared technologies.”&lt;br&gt;
– Mark Collier, COO of the OpenInfra Foundation.&lt;br&gt;
&lt;br&gt;
“As OpenStack Technical Committee (TC) Chair, I want to express our collective support for this transition. We believe that joining forces with the Linux Foundation will strengthen not just OpenStack, but the entire community’s ability to effectively collaborate with the Linux Foundation open source projects and their ecosystems that OpenInfra users already rely on.”&lt;br&gt;
– Goutham Pacha Ravi, OpenStack TC Chair.&lt;/p&gt;
&lt;p&gt;***&lt;/p&gt;
&lt;p&gt;About the Open Infrastructure Foundation&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://openinfra.org&quot;&gt;OpenInfra Foundation&lt;/a&gt; builds communities who write open source infrastructure software that runs in production. Founded in 2012, the OpenInfra Foundation develops and supports open source infrastructure projects, including &lt;a href=&quot;https://www.openstack.org/&quot;&gt;OpenStack&lt;/a&gt;, &lt;a href=&quot;https://katacontainers.io/&quot;&gt;Kata Containers&lt;/a&gt;, &lt;a href=&quot;https://www.starlingx.io/&quot;&gt;StarlingX&lt;/a&gt;, and &lt;a href=&quot;https://zuul-ci.org/&quot;&gt;Zuul&lt;/a&gt;. With the support of over 110,000 individuals in 187 countries, the OpenInfra Foundation hosts open source projects and communities of practice, including infrastructure for AI, container native apps, edge computing and datacenter clouds. Join the OpenInfra movement: &lt;a href=&quot;http://www.openinfra.org&quot;&gt;http://www.openinfra.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;About the Linux Foundation&lt;/p&gt;
&lt;p&gt;The Linux Foundation is the world’s leading home for collaboration on open source software, hardware, standards, and data. Linux Foundation projects are critical to the world’s infrastructure, including Linux, Kubernetes, LF Decentralized Trust, Node.js, ONAP, OpenChain, OpenSSF, PyTorch, RISC-V, SPDX, Zephyr, and more. The Linux Foundation focuses on leveraging best practices and addressing the needs of contributors, users, and solution providers to create sustainable models for open collaboration. For more information, please visit us at linuxfoundation.org&lt;/p&gt;
&lt;p&gt;The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see its trademark usage page: &lt;a href=&quot;https://www.linuxfoundation.org/trademark-usage?hsLang=en&quot;&gt;www.linuxfoundation.org/trademark-usage&lt;/a&gt;. Linux is a registered trademark of Linus Torvalds.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: February 2025]]></title><description><![CDATA[Hear the latest around the OpenInfra D&I Working Group, StarlingX R10.0 and more!]]></description><link>https://openinfra.dev/blog/openinfra-newsletter-february-2025</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-newsletter-february-2025</guid><pubDate>Wed, 26 Feb 2025 22:35:17 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 2048px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAC4jAAAuIwF4pT92AAACwElEQVQoz23Sy0+TaRjG4fcr8B37tRQqxYDajRw8IpZAUUFNVA7KaKslCFIqaGsDNghK7UjKVJ2xasxIhujCRMxsJrOaZDa6NrpwoQvkYNA/wJUbRYiRn6ESxcTF/SbPu7jy3Mkj8l15uAoLcRUUkGuzoik5WHUFQ5Ox6io2Q8v8220GpqFgM1RMXSYv18TldOCwm2RlZZGdnY3FYkEIIS09mIZOw86tHNtXRbS9meG+IL+d6yad6CUZ9ZOK+PkzdZY71wa5/ccQf98e4f7N8/R3H0bXNRRFIScnGyEJkQEdNittTTu5Em5lfPgsFyMBkrHzdHTGCDTWEj28l4udftKxIGPJPn4/sp+7Ny5xfaQfVVWRZTmzpRDLoDMvl65AE/HeEPevJfB31dPd0EKzt47eoA/frlquVhcR8pSQLHfz1+4q/hkf5VZ6BEn62nI5y2B+PuHTHRysq2H40H5Kveup9WwgEe3k4X//4q3yEKnZTqDaS1tZGS2eCoKhIGO3rqzEvoMOu51QV4C6jWWE6z1UVpSyu6qcwdgZnj19jGfbZsoragkcPUp3RyMngz7ajge4N5r6OWgaMp17yygpXkPD9lLivmoutW5loKeV/x+M4quvZMvGbfgP7CLVUcOF9j2cam3mztAvSNIKcKm/qirIssaJRpULJy0kQhaSPRLpPivXB4u52reKVNRJIlzAcNhGKpxDKmqSHnDS4NUy0DdU11WEsODZJHj33GBhUmduQuXjS4MPk6v5MFnE3NQaPk4XsTDtYn7KxdyExvsXgoUJwatHglUO8R3VNCUz7KiUmJ92Mz+1lvkpN59milmcXcfimxIWX7v5PLuWz7Pur5kx+fRSwIzE2yeCQucKcOkglwZLlkJPewmpfgeXB4oYidkZOi0Tj5jEI7nEI3biESvxsM5Qj8jk14igeov4ofIXg8mLlGlhHmEAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;graphics for su 1 &quot;
        title=&quot;graphics for su 1 &quot;
        src=&quot;/static/7070384ee64a23e0e98cdb404ea79899/a878e/graphics-for-su-1-.png&quot;
        srcset=&quot;/static/7070384ee64a23e0e98cdb404ea79899/01e7c/graphics-for-su-1-.png 512w,
/static/7070384ee64a23e0e98cdb404ea79899/2bef9/graphics-for-su-1-.png 1024w,
/static/7070384ee64a23e0e98cdb404ea79899/a878e/graphics-for-su-1-.png 2048w,
/static/7070384ee64a23e0e98cdb404ea79899/af975/graphics-for-su-1-.png 2478w&quot;
        sizes=&quot;(max-width: 2048px) 100vw, 2048px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The OpenInfra Diversity &amp;#x26; Inclusion Working Group&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://openinfra.org/about/diversity&quot;&gt;OpenInfra Diversity and Inclusion (D&amp;#x26;I) Working Group&lt;/a&gt; was created to foster a welcoming environment within the global community by lowering barriers to entry and embracing diversity. Over the years, members of the OpenInfra Foundation Board of Directors, staff, and community members have collaborated to achieve this goal in various ways.&lt;/p&gt;
&lt;p&gt;One of the key initiatives of the OpenInfra D&amp;#x26;I Working Group has been conducting diversity surveys to identify challenges within OpenInfra project communities and work toward solutions. For example, survey results revealed that newcomers struggled with tools such as Git and Gerrit, which hindered their ability to contribute. In response, the group organized &quot;Git and Gerrit Lunch and Learn&quot; sessions at in-person events to help new contributors gain hands-on experience. The group has also facilitated mentoring programs, including initiatives during Open Source Days at the &lt;a href=&quot;https://ghc.anitab.org/ghc-25-announcement/?gad_source=1&amp;#x26;gclid=CjwKCAiAlPu9BhAjEiwA5NDSA9uDKKDcmvD0qlb-32tjFboXEvMIaSQJq1I9CwRidx1trZUyVUn7nxoC0owQAvD_BwE&quot;&gt;Grace Hopper Conference&lt;/a&gt; and within the OpenInfra community itself.&lt;/p&gt;
&lt;p&gt;In addition to education and mentorship, the working group has led efforts to promote inclusive language in OpenInfra projects and communications (&lt;a href=&quot;https://wiki.openstack.org/wiki/Governance/Foundation/Inclusive_Language&quot;&gt;read more here&lt;/a&gt;). As community needs evolve, the group has also played a key role in updating the &lt;a href=&quot;https://openinfra.org/legal/code-of-conduct&quot;&gt;OpenInfra Community Code of Conduct&lt;/a&gt; to ensure that OpenInfra activities remain safe and inclusive.&lt;/p&gt;
&lt;p&gt;Looking ahead to 2025, the group aims to support the community in implementing and promoting translation efforts and improving the diversity landing page to provide clearer and more accessible information.&lt;/p&gt;
&lt;p&gt;If you want to get involved in the OpenInfra D&amp;#x26;I Working Group‘s effort, join the working group’s &lt;a href=&quot;https://meetings.opendev.org/#Diversity_Working_Group_Meeting&quot;&gt;regular meetings&lt;/a&gt; and sign up for the &lt;a href=&quot;https://lists.openinfra.dev/mailman3/lists/foundation.lists.openinfra.dev/&quot;&gt;OpenInfra Foundation mailing list&lt;/a&gt; for more updates.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfra.org/about/diversity&quot;&gt;GET INVOLVED &gt;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Members from the OpenInfra ecosystem—Canonical, Mirantis, Rackspace, and Wind River—joined Jonathan Bryce on &lt;a href=&quot;https://www.youtube.com/live/-ZeXKyV0sW4&quot;&gt;OpenInfra Live&lt;/a&gt; to discuss their takeaways from the virtualization market disruption caused by VMware, the role open source communities play, and how their organizations are responding.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenInfra Members continue to build on the success of the &lt;a href=&quot;https://www.openstack.org/vmware-migration-to-openstack&quot;&gt;VMware Migration Working Group&lt;/a&gt;. We held our first meeting on Feb 11 and are continuing to meet bi-weekly to develop an even more ambitious publication for 2025. The upcoming VMware Migration Guide will continue to educate the market on the power of open source virtualization as an alternative to single-vendor solutions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The OpenInfra for AI Working Group met for the first time this month in an effort to gather OpenInfra Members to tell the stories of AI workloads running on OpenStack-powered infrastructure. We’ll be working over the coming months to publish these architectures to the broader community and ecosystem. If you have a compelling AI powered by OpenStack story, please reach out to &lt;a href=&quot;mailto:allison@openinfra.dev&quot;&gt;allison@openinfra.dev&lt;/a&gt; with more details!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;http://openinfra.dev/members&quot;&gt;New OpenInfra Silver Members&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Netways GmbH&lt;/li&gt;
&lt;li&gt;Sichuan Huacun&lt;/li&gt;
&lt;li&gt;Taiji Computer Co., Ltd.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you’re interested in participating in members-only opportunities such as the VMware to OpenStack Migration Working Group or OpenInfra for AI Working Group, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership of the OpenInfra Foundation&lt;/a&gt;. Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Congratulations to Michal Nasiadka on being elected to your first term on the Technical Committee, and to returning TC members Amy Marrich, Artem Goncharov, Goutham Pacha Ravi and Dmitriy Rabotyagov, as well as to the 34 Project Team Leads elected for the upcoming “Flamingo” development cycle! Also many thanks to Ian Y. Choi and Sławek Kapłoński for serving as election officials. See &lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/5SG4V6DM3IR53MFAVOG4MGJI5SAMDAHA/&quot;&gt;the 2025.2 TC&lt;/a&gt; and &lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/VRWQQYHFFSVCILAKXBYQHVZ3GPHLPUEK/&quot;&gt;PTL election results&lt;/a&gt; for a complete list of elected positions.&lt;/li&gt;
&lt;li&gt;Users of the OFTC Matrix bridge may need to find an alternative for connecting to IRC at the end of March. The Matrix Foundation has &lt;a href=&quot;https://matrix.org/blog/2025/02/crossroads/&quot;&gt;indicated&lt;/a&gt; this service (and others) will be shut down at that time if additional funding is not found.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Kata &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases/tag/3.14.0&quot;&gt;3.14&lt;/a&gt; is now available, with bug fixes and new versions of some of the components that are integrated into Kata Containers!&lt;/li&gt;
&lt;li&gt;The community is continuing progress towards 4.0 by improving CI and working on the new Rust runtime.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;StarlingX 10.0 is now available! Check out the &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-release-10/&quot;&gt;release overview blog post&lt;/a&gt; to learn more about the new features and improvements in the platform!&lt;/li&gt;
&lt;li&gt;The planning phase for the 11.0 cycle is currently ongoing. Make sure to propose your feature ideas as &lt;a href=&quot;https://opendev.org/starlingx/specs&quot;&gt;specifications&lt;/a&gt;, if you would like them to be part of this release.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;a href=&quot;https://www.socallinuxexpo.org/scale/22x/events/open-infra-days&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Celebrate OpenStack&apos;s 15th Birthday&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;March 6: &lt;a href=&quot;https://www.meetup.com/openinfrastructure-la/events/306418939/?utm_medium=referral&amp;#x26;utm_campaign=share-btn_savedevents_share_modal&amp;#x26;utm_source=link&quot;&gt;Pasadena, California&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;May 22: &lt;a href=&quot;https://www.meetup.com/openinfra-user-group-sweden/events/306139678/?utm_medium=referral&amp;#x26;utm_campaign=share-btn_savedevents_share_modal&amp;#x26;utm_source=link&quot;&gt;Stockholm, Sweden&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&quot;https://www.openstack.org/blog/celebrating-15-years-of-openstack/&quot;&gt;more upcoming celebrations&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.socallinuxexpo.org/scale/22x/events/open-infra-days&quot;&gt;OpenInfra Days North America 2025&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Co-located with SCaLE in Pasadena, CA&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenInfra Days North America will take place on March 6 &amp;#x26; 7, SCaLE will continue until March 9.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://register.socallinuxexpo.org/reg6/&quot;&gt;Register&lt;/a&gt; |&lt;/strong&gt; &lt;a href=&quot;https://www.socallinuxexpo.org/scale/22x/schedule/thursday&quot;&gt;Thursday Schedule&lt;/a&gt; | &lt;a href=&quot;https://www.socallinuxexpo.org/scale/22x/schedule/friday&quot;&gt;Friday Schedule&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A massive thank you to the OpenInfra Days North America Sponsors!&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 2048px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 54.4921875%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACnklEQVQozx2S3UtTcRzGf9laORBCQTSrqeneslmJqNiwcFNkUoRE9ybMG0XcPxBCXuVN2NVMqIGtnC+5zlzYLtrIRp7JoL3oMnPb2Qvbztx2NufOzjnfmg+fiwcenpuHB4nfevkNLQghXkUF7xw6j9DFC7w2majzrvy2XCqTtMhlIvlNccVZxENlVSFUeWYQv6ntEp/fUF872CVU9whVndfvtV9VdYufDLQ/ui9T9YifKmUP+6S97dcGu5uGehqVncIr9bWVlYJy+UajkCRJACicFkssR5c4huXI1HEwRBDhaDgSJcKReDxB5XKZLJXNUplMlqZpr8dTXV2NlCoVQRAmk2ltdXVj4xOGYRaL5fDPAQsQSOXCZL5YYkssxwEwXBkWygCAVCpFCoWCoigcx91u99LSktFo1Ov1R38PGYCfIcobKzhDlDOU8yeK/lTJGz/1xE5ckZNIuiBqbUECgcC4vLzn83ncbgzD5ufnbTabw+FwOp26hTdzr16bNzdNn7G19fWXc3PvDQYMM3/Z+jrzfKaq9TKSyWSxeJyIRpPHxzs4/mJ2Np3JRCORfD6v0+kWdLp0Oh0KBgOBwNTUFI7jR6FQMEw4bD96Z1VI0fcAstm4x0MFQ4Rvb9v2jSsVTwoFAHC5XM7dXQCgSwxN01artcSxdDhKJ1McwJ2uW2hYPUB6fb8+LBMbJv8Obtcvkm7X3sFBNpPZ3v5u2bLGssVgjDwKBM1mc55hPIvv/B9XWACxSIQeD/YGdiOxYLKQK+zv/15dWQEAhmEAwG63OxwOAGDZ8sAGgyGVSsUSiWQySVFUc3Mz4vF4w0PDY8/GNBqNsr+/rq5Oc6aJiQmJRNLR0TE5OTk+Pj46OlpTUzMyMqKdntZqtWq1+v9J/gEXJpl+p/WAswAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;sponsors 2400x1200 4 &quot;
        title=&quot;sponsors 2400x1200 4 &quot;
        src=&quot;/static/1425c6cdad7a75ae5f9af4085d9d2524/a878e/sponsors-2400x1200-4-.png&quot;
        srcset=&quot;/static/1425c6cdad7a75ae5f9af4085d9d2524/01e7c/sponsors-2400x1200-4-.png 512w,
/static/1425c6cdad7a75ae5f9af4085d9d2524/2bef9/sponsors-2400x1200-4-.png 1024w,
/static/1425c6cdad7a75ae5f9af4085d9d2524/a878e/sponsors-2400x1200-4-.png 2048w,
/static/1425c6cdad7a75ae5f9af4085d9d2524/821da/sponsors-2400x1200-4-.png 2200w&quot;
        sizes=&quot;(max-width: 2048px) 100vw, 2048px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: January 2025]]></title><description><![CDATA[Hear the latest around the OpenInfra Annual Report, OpenStack Flamingo and more!]]></description><link>https://openinfra.dev/blog/openinfra-newsletter-january-2025</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-newsletter-january-2025</guid><pubDate>Wed, 29 Jan 2025 15:18:43 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1280px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 23.2421875%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAFABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwEC/9oADAMBAAIQAxAAAAHDoZtAg//EABgQAAMBAQAAAAAAAAAAAAAAAAECEgBB/9oACAEBAAEFAuAU5Wd//8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAIAQMBAT8Biv/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oACAECAQE/AWC//8QAGRAAAwADAAAAAAAAAAAAAAAAAAIRARIx/9oACAEBAAY/AhV5SbZP/8QAGRABAAIDAAAAAAAAAAAAAAAAAQARITFh/9oACAEBAAE/IbaXkhGBcZOyxoi6ez//2gAMAwEAAgADAAAAEA/f/8QAGREAAgMBAAAAAAAAAAAAAAAAAAERITFh/9oACAEDAQE/EEneDWz/xAAWEQEBAQAAAAAAAAAAAAAAAAABEQD/2gAIAQIBAT8QUGYIb//EABsQAQEAAgMBAAAAAAAAAAAAAAERACFBccHw/9oACAEBAAE/EGRoLB4+uRuk2M6LisIAEICPM//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;openinfra annualreport 2024&quot;
        title=&quot;openinfra annualreport 2024&quot;
        src=&quot;/static/870c1288e3884e3f33f65f7387f8a20f/eea4a/openinfra_annualreport_2024.jpg&quot;
        srcset=&quot;/static/870c1288e3884e3f33f65f7387f8a20f/36dd4/openinfra_annualreport_2024.jpg 512w,
/static/870c1288e3884e3f33f65f7387f8a20f/72e01/openinfra_annualreport_2024.jpg 1024w,
/static/870c1288e3884e3f33f65f7387f8a20f/eea4a/openinfra_annualreport_2024.jpg 1280w&quot;
        sizes=&quot;(max-width: 1280px) 100vw, 1280px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2024 — A Year in Review&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As mentioned in &lt;a href=&quot;https://openinfra.dev/blog/2024-openinfra-foundation-annual-report&quot;&gt;Jonathan Bryce&apos;s blog post &lt;/a&gt;and introduction to the 2024 OpenInfra Foundation Annual Report, 2024 was a good year for OpenInfra. Partnered with a surge in open source momentum, the global community rallied around three OpenInfra goals to advance development and adoption of open infrastructure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Protect the OpenInfra Vision of Open Source&lt;/li&gt;
&lt;li&gt;Support and Strengthen OpenInfra Projects&lt;/li&gt;
&lt;li&gt;Increase OpenInfra Impact&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The 2024 OpenInfra Foundation Annual Report provides highlights from not only the milestones achieved by the community but also how we responded to the drivers behind open source momentum include AI redefining infrastructure, as well as concerns around digital sovereignty, licensing changes, or security.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfra.org/annual-report/2024&quot;&gt;READ MORE &gt;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Voting is open now for the &lt;a href=&quot;https://openinfra.dev/election/2025-individual-director-election/candidates&quot;&gt;2025 OpenInfra Foundation Individual Director Election&lt;/a&gt; until Friday, January 17 at 1900 UTC. You must have joined the Open Infrastructure Foundation as an Individual Member by Sunday, July 14, 2024 to vote in this election, &lt;a href=&quot;https://openinfra.org/legal/bylaws&quot;&gt;per the bylaws&lt;/a&gt;. To vote, check your email (or your spam folder) for your personal link to vote. The subject line is: &lt;em&gt;OpenInfra Foundation 2025 Individual Director Election&lt;/em&gt; &lt;/li&gt;
&lt;li&gt;2024 was a great year for OpenInfra Foundation Members and we are excited for an even more impactful 2025! If you’re interested in expanding your organization’s reach in 2025, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership at the OpenInfra Foundation&lt;/a&gt;! Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The results are in! &lt;a href=&quot;https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/IMHDQ3VVI46HHNO7BTWOTT5VH53TXZCR/&quot;&gt;OpenStack 2025.2 will be known as Flamingo&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;Technical elections are coming up soon! If you’re considering running for a seat on the TC or as a PTL, the nomination period opens on February 5 and runs for two weeks. See the &lt;a href=&quot;https://governance.openstack.org/election/&quot;&gt;OpenStack Election page&lt;/a&gt; for further details.&lt;/li&gt;
&lt;li&gt;We are seeking OpenStack upgrade success stories! Ahead of the OpenStack 2025.1 ‘Epoxy’ release, the OpenInfra Foundation marketing team wants to work with the OpenStack community to highlight how upgrades have become simplified with the implementation of SLURP. We are &lt;a href=&quot;https://etherpad.opendev.org/p/OpenStackUpgrades&quot;&gt;collecting names of volunteers&lt;/a&gt; who can either review materials promoting the upstream progress or share operator success stories.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The upcoming version of Kata Containers is 3.13. Keep an eye on the &lt;a href=&quot;https://lists.katacontainers.io/mailman3/lists/kata-dev.lists.katacontainers.io/&quot;&gt;mailing list&lt;/a&gt; for updates as the community prepares to put out the release in the second half of January.&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using Kata Containers, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/kata_containers_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The StarlingX 10.0 release is coming soon, look out for news and updates on the &lt;a href=&quot;https://lists.starlingx.io/mailman3/lists/&quot;&gt;mailing list&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;If you’re evaluating or using StarlingX, please take a few minutes to fill out the &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/starlingx_user_survey&quot;&gt;User Survey&lt;/a&gt; and provide feedback to the community!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The Zuul team is excited to announce that &lt;a href=&quot;https://zuul-ci.org/docs/zuul/latest/releasenotes.html#relnotes-11-2-0&quot;&gt;Zuul 11.2.0&lt;/a&gt; has arrived! &lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;a href=&quot;https://www.socallinuxexpo.org/scale/22x/events/open-infra-days&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenStack is turning 15&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To celebrate OpenStack&apos;s 15th birthday, OpenInfra user groups around the globe are throwing birthday parties throughout 2025. If you are interested in participating in a birthday party by hosting the event or sponsoring, please reach out to us at &lt;a href=&quot;mailto:events@openinfra.dev.&quot;&gt;events@openinfra.dev&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.meetup.com/brussels-openinfra-meetup-group/events/304883862/?utm_medium=referral&amp;#x26;utm_campaign=share-btn_savedevents_share_modal&amp;#x26;utm_source=link&quot;&gt;Join us in Celebrating OpenStack&apos;s 15th Birthday at FOSDEM!&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;February 1, 2025&lt;/li&gt;
&lt;li&gt;Brussels. Belgium&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.meetup.com/brussels-openinfra-meetup-group/events/304883862/?utm_medium=referral&amp;#x26;utm_campaign=share-btn_savedevents_share_modal&amp;#x26;utm_source=link&quot;&gt;RSVP&lt;/a&gt; to join us!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.socallinuxexpo.org/scale/22x/events/open-infra-days&quot;&gt;OpenInfra Days North America 2025&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Co-located with SCaLE in Pasadena, CA&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenInfra Days North America will take place on March 6 &amp;#x26; 7, SCaLE will continue until March 9.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://register.socallinuxexpo.org/reg6/&quot;&gt;Register&lt;/a&gt; | &lt;a href=&quot;https://openinfra.dev/events/sponsorship&quot;&gt;Sponsor&lt;/a&gt; | Schedule Coming Soon&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Apply for a free &lt;a href=&quot;https://forms.gle/XXRn7vgUDEffDKPG9&quot;&gt;Diveristy Ticket&lt;/a&gt;, provided by &lt;a href=&quot;https://hubs.li/Q032vH9J0&quot;&gt;OpenMetal&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The OpenInfra Days North America planning committee is making a meaningful change in how they will utilize the $1,000 sponsorship provided by the OpenInfra Foundation. Initially intended to be used to celebrate OpenStack’s 15th Birthday, they have chosen instead to donate these funds to &lt;a href=&quot;https://donate.wck.org/give/654000/?_gl=1*1ty3cve*_gcl_aw*R0NMLjE3MzY5NzU4NTUuQ2owS0NRaUExcDI4QmhDQkFSSXNBRFA5SHJQRzdKMmFiWkM1RUxNdHFBQ1p1NXZtM0V5TzlEbnFSOW5GaEEzVlJLVmNqNXUydDNBbTNxWWFBa1BxRUFMd193Y0I.*_gcl_au*NDQ0MjUwMjkyLjE3MzY5NjY2NDEuMTgwNTg5ODIxNy4xNzM2OTY2NjU5LjE3MzY5NjY2NTg.*_ga*NjQxNTA4MjA0LjE3MzY5NjY2NDE.*_ga_5WKVY8503C*MTczNjk3NTg1NS4yLjAuMTczNjk3NTg1NS42MC4wLjA.#!/donation/checkout?c_src=site-slider-cafiresjan25&quot;&gt;World Central Kitchen&lt;/a&gt;. Our hearts go out to those affected by these tragic events and this decision gives the community the opportunity to provide critical support to first responders, community members and their families impacted by the devastating wildfires in the Los Angeles area.&lt;/p&gt;
&lt;p&gt;There are still plans to host a casual gathering during OpenInfra Days North America to celebrate OpenStack’s 15th Birthday. Stay tuned for details, and thank you for your support!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Foundation Seats 2025 Board of Directors ]]></title><description><![CDATA[The OpenInfra Foundation seated its 2025 Board of Directors today, kicking off another year furthering the OpenInfra mission ]]></description><link>https://openinfra.org/blog/openinfra-board-2025</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-board-2025</guid><pubDate>Tue, 28 Jan 2025 15:47:28 GMT</pubDate><content:encoded>&lt;p&gt;Today, the OpenInfra Foundation seated our 2025 Board of Directors kicking off another year furthering our mission of supporting open source infrastructure communities.&lt;/p&gt;
&lt;p&gt;First, I want to thank Shuquan Huang and Ryan Van Wyk who previously served on the 2024 Board of Directors and welcome Kurt Garloff, ChangBo Guo, Alexander Navratil, Huaxing Zhang and Yulong Liu who are joining the 2025 Board of Directors.&lt;/p&gt;
&lt;p&gt;Meet all of the &lt;a href=&quot;https://openinfra.org/about/board/&quot;&gt;2025 OpenInfra Board of Directors&lt;/a&gt; and stay tuned for &lt;a href=&quot;https://board.openinfra.org/&quot;&gt;upcoming open board meetings&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Together, I look forward to strengthening our projects and Foundation and continuing the &lt;a href=&quot;https://openinfra.org/blog/2024-openinfra-foundation-annual-report&quot;&gt;OpenInfra momentum we saw in 2024&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Project Highlights and Milestones from 2024]]></title><description><![CDATA[OpenInfra project and community progress in 2024 was highlighted across all projects in the 2024 OpenInfra Foundation Annual Report ]]></description><link>https://openinfra.org/blog/openinfra-projects-openstack-katacontainers-starlingx-zuul</link><guid isPermaLink="false">https://openinfra.org/blog/openinfra-projects-openstack-katacontainers-starlingx-zuul</guid><pubDate>Mon, 27 Jan 2025 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The second of OpenInfra Foundation’s key goals for 2024 was to act to support and strengthen OpenInfra projects. &lt;a href=&quot;openstack.org&quot;&gt;OpenStack&lt;/a&gt;, &lt;a href=&quot;katacontainers.io&quot;&gt;Kata Containers&lt;/a&gt;, &lt;a href=&quot;starlingx.io&quot;&gt;StarlingX&lt;/a&gt; and &lt;a href=&quot;zuulci.org&quot;&gt;Zuul&lt;/a&gt; are all at different stages of a project life cycle and need slightly different forms of support to increase their adoption and keep them healthy.&lt;/p&gt;
&lt;p&gt;OpenInfra project and community progress in 2024 can documented in the following ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cross-project collaboration progress&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.openstack.org/blog/openstack-2024-community-progress-highlights/&quot;&gt;OpenStack&lt;/a&gt; community progress&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://katacontainers.io/blog/kata-containers-2024-annual-report/&quot;&gt;Kata Containers&lt;/a&gt; community progress&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.starlingx.io/blog/starlingx-2024-annual-report/&quot;&gt;StarlingX&lt;/a&gt; community progress&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.dev/annual-report/2024&quot;&gt;Zuul&lt;/a&gt; community progress&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Learn more about the OpenInfra community progress and accomplishments in the &lt;a href=&quot;https://openinfra.org/annual-report/2024&quot;&gt;OpenInfra Foundation 2024 Annual Report&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Increasing the OpenInfra Impact in 2024]]></title><description><![CDATA[The OpenInfra staff and community focused on reinforcing the OpenInfra brand and increasing awareness and participation around the OpenInfra mission.]]></description><link>https://openinfra.org/blog/increasing-openinfra-impact</link><guid isPermaLink="false">https://openinfra.org/blog/increasing-openinfra-impact</guid><pubDate>Thu, 23 Jan 2025 14:30:00 GMT</pubDate><content:encoded>&lt;p&gt;The last of OpenInfra Foundation’s key goals for 2024 was to increase OpenInfra’s impact. We reviewed all of our activities with an eye toward reinforcing the OpenInfra brand and increasing awareness and participation around the OpenInfra mission.&lt;/p&gt;
&lt;p&gt;To achieve this, the OpenInfra Foundation staff and community dedicated time to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reaching more people through online and offline methods&lt;/li&gt;
&lt;li&gt;Growing the OpenInfra ecosystem to address software demand&lt;/li&gt;
&lt;li&gt;Advancing OpenInfra in &lt;a href=&quot;openinfraeurope.org&quot;&gt;Europe&lt;/a&gt; and &lt;a href=&quot;openinfraasia.org&quot;&gt;Asia&lt;/a&gt; regions&lt;/li&gt;
&lt;li&gt;Elevating the OpenInfra Brand&lt;/li&gt;
&lt;li&gt;Positioning OpenInfra within the broader open source ecosystem&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Learn more about the OpenInfra community&apos;s accomplishments in the &lt;a href=&quot;https://openinfra.org/annual-report/2024&quot;&gt;2024 OpenInfra Foundation Annual Report&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Protecting the OpenInfra Vision of Open Source in 2024]]></title><description><![CDATA[One of the OpenInfra Foundation’s key goals for 2024 was to act to protect OpenInfra’s vision of open source, and the OpenInfra Foundation staff and community actively collaborated to address these challenges through various efforts ]]></description><link>https://openinfra.dev/blog/protecting-openinfra-vision-open-source</link><guid isPermaLink="false">https://openinfra.dev/blog/protecting-openinfra-vision-open-source</guid><pubDate>Wed, 22 Jan 2025 20:50:32 GMT</pubDate><content:encoded>&lt;p&gt;One of the &lt;a href=&quot;https://openinfra.dev/annual-report/openinfra.org&quot;&gt;OpenInfra Foundation&lt;/a&gt;’s key goals for 2024 was to act to protect OpenInfra’s vision of open source: an incredible engine to drive innovation forward and make it accessible to everyone. This vision is being challenged by a broad set of drivers, including geopolitical tensions, incoming regulation, licensing changes on single-vendor open source projects, and actors diluting the meaning of “open source” by applying it to any publicly released AI model.&lt;/p&gt;
&lt;p&gt;The OpenInfra Foundation staff and community actively collaborated to address these challenges through various efforts including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Addressing upcoming regulations&lt;/li&gt;
&lt;li&gt;Promoting permissionless innovation&lt;/li&gt;
&lt;li&gt;Pushing community-produced open source&lt;/li&gt;
&lt;li&gt;Furthering diversity and inclusion in open source communities&lt;/li&gt;
&lt;li&gt;Positioning OpenInfra software as a digital public good&lt;/li&gt;
&lt;li&gt;Promoting open, collaborative software development along with individual contributors&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Learn more about the OpenInfra community&apos;s accomplishments in the &lt;a href=&quot;https://openinfra.org/annual-report/2024&quot;&gt;2024 OpenInfra Foundation Annual Report&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[2024 — A Very Good Year for OpenInfra]]></title><description><![CDATA[OpenInfra Foundation Annual Report Overview]]></description><link>https://openinfra.dev/blog/2024-openinfra-foundation-annual-report</link><guid isPermaLink="false">https://openinfra.dev/blog/2024-openinfra-foundation-annual-report</guid><pubDate>Tue, 14 Jan 2025 23:26:42 GMT</pubDate><content:encoded>&lt;p&gt;In retrospect, 2024 turned out to be a much more exciting year for Open Infrastructure than I anticipated. At the OpenInfra Foundation, &lt;a href=&quot;https://openinfra.org/annual-report/2024&quot;&gt;we made tremendous progress toward our 2024 goals&lt;/a&gt; of protecting the OpenInfra vision of open source, supporting and strengthening our projects, and increasing OpenInfra’s impact. This progress is well documented in the following report, but let me call out a few reasons why I am particularly energized by how the OpenInfra community progressed this year.&lt;br&gt;
&lt;br&gt;
First, we’re seeing a resurgence of support and adoption among organizations and individuals who wholeheartedly embrace the freedom and innovation that only open source collaboration provides. Although a few disappointing instances of “anti-open source” behavior have darkened the skies, the silver lining has been a catalyzed community of open source advocates who are letting their voices be heard and investing their time and resources to support open source projects. At the OpenInfra Foundation, we’ve documented substantial growth among all three “forces.” For example, developers continue to add powerful capabilities to our projects to support new workloads such as AI and accelerated hardware; users are driving massive demand for OpenStack and Kata Containers; and the ecosystem of companies providing OpenInfra products and services have created migration solutions to assist companies looking for alternatives to previously entrenched proprietary technology.&lt;br&gt;
&lt;br&gt;
Second, the OpenInfra community is stepping up to meet the moment on regional challenges and opportunities. Our regional hubs—OpenInfra Europe and OpenInfra Asia—are actively engaged in addressing unique regional issues around open source. In addition, 2024 marked the launch of regional summits organized “by the community, for the community,” highlighted by a highly successful, sold-out OpenInfra Summit Asia in Suwon, South Korea. The community also stepped up to host dozens of OpenInfra Days and community events throughout Europe, Asia and North America.&lt;br&gt;
&lt;br&gt;
Third, the OpenInfra community is having a very tangible impact on shaping the future. This year, we contributed to the effort to define Open Source AI, advocating for permissionless innovation in the spirit of The Four Opens. We also added our voice to regional legislative discussions regarding digital sovereignty and licensing. Most importantly, the support delivered by project teams around AI workloads, hardware enablement, ever-evolving security needs, and improved user experience clearly demonstrates how the OpenInfra community is committed to providing infrastructure not only for today’s demands but also for the revolutionary technological advancements yet to come.&lt;br&gt;
&lt;br&gt;
It’s been a truly great year! And together we can make 2025 even better as we work together to deliver the OpenInfra software that drives the global economy and human progress.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Inside Open Infrastructure: November 2024]]></title><description><![CDATA[Hear the latest around VMware migration to OpenStack, PTG recaps and more!]]></description><link>https://openinfra.dev/blog/openinfra-newsletter-november-2024</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-newsletter-november-2024</guid><pubDate>Tue, 19 Nov 2024 18:52:42 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1200px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAACUklEQVQoz1WSaU9TURCG51ykC8ZvKqCCEYQut723vV1wj8hiDBRZI7gAKgoCIthS2gJhkaUiKAom/tvH3AMm+OHNe07OzGTmzCOGU0JZ86jgGEa8gOEUMZx/Xjxzd+M+oRoGUKG3qMZBpLoFFX6HshdQ8YKWKDchnkeseSS6gMQKiPsQK/x/1glFJPAGudGPBN8hsTwSnEAC4xjxJQxnGTFiOVT0I55UkfMtBTxODm+qiK9lRcuTWsabXsGbWqYysYgnkccTHsdrjuFL5PDYM1RG3qPMKT2BLijBSWofrZN+eYw9sEsgs0VD9x4P3vwh9uwnkcFDAj1fqX+8RVOmTGL4O+HMOtGnm1hDB9Q8LCGhKQxzClHmByqcJfypPP7k4ql/xpfMUXV7lQt31/C3rOJLl/Al81SlC1r+dBF/bJoq+z3+ZBYjOoNyR5YbfVTGs5h932jq2aOxa5twb5lQZoPmzA7RoUMCvftaob4DzP49Aj1lGrp2sQfKhLtXsYZ+cC46jYrMIirwCglPUdu2jjW4jzlwQLBnl0h/GbtvizujRySeH+GM/CL54hhn+JDUyA89dvrlEbdGf3O9Y0UvTpmT7h9mEXMGXzJLXecml1s3uNL+hdq2NS7dL3L5QZGrnTvUPylzsXWTmvZtrnVuU9exRvW9LLWtJ4uTplcaJ1FOCV3UbdecQyKfEGsRiSwgVhaxcoi1hFh5xF5CbNcLSHgWaX6t3UVP3RxGBUYRF2Zd1JrHCL3WTBr25xNpqEvaK86AXnHKrmEvYIQnTmCPzunYv6xDW+SLo6kiAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;frame 541&quot;
        title=&quot;frame 541&quot;
        src=&quot;/static/1d2cb8ada5e5c296f965a5a73c7596b1/c1b63/frame-541.png&quot;
        srcset=&quot;/static/1d2cb8ada5e5c296f965a5a73c7596b1/01e7c/frame-541.png 512w,
/static/1d2cb8ada5e5c296f965a5a73c7596b1/2bef9/frame-541.png 1024w,
/static/1d2cb8ada5e5c296f965a5a73c7596b1/c1b63/frame-541.png 1200w&quot;
        sizes=&quot;(max-width: 1200px) 100vw, 1200px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The OpenInfra Member: VMware Migration Working Group was formed earlier this year to help educate and inform organizations looking to move their workloads from VMware to OpenStack. As part of this effort, OpenInfra Foundation commissioned a white paper from IT reporter &lt;a href=&quot;https://www.linkedin.com/in/sjvn1/&quot;&gt;Steven J. Vaughan-Nichols&lt;/a&gt;, &lt;a href=&quot;https://www.openstack.org/vmware-migration-to-openstack-white-paper&quot;&gt;Migrating from VMware to OpenStack: Optimizing your Infrastructure to Save Money and Avoid Vendor-Lock-in&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this paper, we explore the cost savings for customers affected by Broadcom’s pricing changes and how the OpenStack ecosystem has risen to the challenge of helping organizations move from VMware to OpenStack.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.openstack.org/vmware-migration-to-openstack-white-paper&quot;&gt;READ MORE &gt;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;OpenInfra Foundation News&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;We are excited to &lt;a href=&quot;https://openinfra.dev/blog/rackspace-openinfra-platinum-member&quot;&gt;welcome Rackspace as the newest OpenInfra Foundation Platinum Member&lt;/a&gt;! To date, Rackspace has contributed more than 5.6 million lines of code to OpenStack and is one of the largest OpenStack cloud providers in the world. We look forward to increasing our collaboration and the impact this will have on OpenStack and other OpenInfra communities! &lt;/li&gt;
&lt;li&gt;The nomination period for the 2025 Individual Member election for the OpenInfra Foundation Board of Directors is now open! &lt;a href=&quot;https://openinfra.dev/election/2025-individual-director-election&quot;&gt;Nominate community members&lt;/a&gt; before the deadline, December 13, 2024&lt;/li&gt;
&lt;li&gt;It’s been a great year for OpenInfra Foundation Members in 2024. If you’re interested in expanding your organization’s reach in 2025, consider &lt;a href=&quot;https://openinfra.dev/join/members/&quot;&gt;membership at the OpenInfra Foundation&lt;/a&gt;! Contact &lt;a href=&quot;mailto:jimmy@openinfra.dev&quot;&gt;Jimmy McArthur&lt;/a&gt; today to find out more!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;OpenStack: Open source software for creating private and public clouds&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Another productive Another productive Project Teams Gathering (PTG) is in the books! The October 2024 PTG took place from October 21 - 25. Check out the &lt;a href=&quot;https://www.openstack.org/blog/openstack-teams-advance-2025-1-epoxy-plans-at-openinfra-ptg/&quot;&gt;PTG recaps from the OpenStack teams&lt;/a&gt;! &lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Kata Containers: The speed of containers, the security of VMs&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The Kata Containers community participated in the recent PTG, where contributors discussed ongoing work on improving the project’s CI/CD infrastructure, plans for the 4.0 release, and more. You can find an &lt;a href=&quot;https://katacontainers.io/blog/kata-community-ptg-updates-october-2024/&quot;&gt;overview of the sessions&lt;/a&gt; on the project’s blog.&lt;/li&gt;
&lt;li&gt;The community concluded the Architecture Committee (AC) election, which happens twice a year to provide a staggered process to elect new leaders while keeping continuity in the leadership. Find out more about the &lt;a href=&quot;https://katacontainers.io/blog/kata-containers-ac-october-2024-election-results/&quot;&gt;new AC members&lt;/a&gt; on the Kata Containers blog.&lt;/li&gt;
&lt;li&gt;released &lt;a href=&quot;https://github.com/kata-containers/kata-containers/releases&quot;&gt;3.11&lt;/a&gt; to provide a new, stable minor release for users who would like to keep up to date with the most recent developments within the project.&lt;/li&gt;
&lt;li&gt;Find &lt;a href=&quot;https://katacontainers.io/blog/kata-containers-project-updates-q4-2024/&quot;&gt;more updates from the Kata Containers community&lt;/a&gt; on the project’s blog.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;StarlingX: A fully featured cloud for the distributed edge&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;The StarlingX community participated in the PTG, where contributors provided an overview of the work that has been done in the 10.0 release cycle so far, and shared plans for the 11.0 cycle. You can find an &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-vptg-october-2024-recap/&quot;&gt;overview of the sessions&lt;/a&gt; on the project’s blog.&lt;/li&gt;
&lt;li&gt;The community concluded the Technical Steering Committee, Project Leads and Technical Leads elections. You can find the newly elected &lt;a href=&quot;https://docs.starlingx.io/governance/reference/tsc/index.html&quot;&gt;TSC members&lt;/a&gt;, as well as &lt;a href=&quot;https://docs.starlingx.io/governance/reference/tsc/projects/index.html&quot;&gt;PLs and TLs&lt;/a&gt; in StarlingX project documentation.&lt;/li&gt;
&lt;li&gt;Find &lt;a href=&quot;https://www.starlingx.io/blog/starlingx-newsletter-q4-2024/&quot;&gt;more updates from the StarlingX community&lt;/a&gt; on the project’s blog.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Zuul: Stop merging broken code&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Over the past several months, the Zuul team has released Zuul 11.1.0 and Nodepool 11.0.0. &lt;a href=&quot;https://zuul-ci.org/blog/#20241118a&quot;&gt;See the improvements these milestones bring&lt;/a&gt; on the Zuul blog!&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;strong&gt;Community Events&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Upcoming OpenInfra and Community Events&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.socallinuxexpo.org/scale/22x/events/open-infra-days&quot;&gt;OpenInfra Days North America 2025&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Co-located with SCaLE in Pasadena, CA&lt;/li&gt;
&lt;li&gt;OpenInfra Days North America will take place on March 6 &amp;#x26; 7, SCaLE will continue until March 9.&lt;br&gt;
&lt;strong&gt;&lt;a href=&quot;https://register.socallinuxexpo.org/reg6/&quot;&gt;Register&lt;/a&gt; | &lt;a href=&quot;https://openinfra.dev/events/sponsorship&quot;&gt;Sponsor&lt;/a&gt; | Schedule Coming Soon&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about OpenInfra community events, please contact &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Project Communities Advance Collaboration at October PTG ]]></title><description><![CDATA[Over 650 community members gathered virtually last month to advance the work with OpenStack, Kata Containers, StarlingX and adjacent open source community, OceanBase. ]]></description><link>https://openinfra.dev/blog/october-2024-ptg-summary</link><guid isPermaLink="false">https://openinfra.dev/blog/october-2024-ptg-summary</guid><pubDate>Thu, 07 Nov 2024 18:14:27 GMT</pubDate><content:encoded>&lt;p&gt;Last month, over 650 community members collaborated during 54 different online meetings to discuss next steps in developing open source infrastructure software. Over 34 teams participated representing several OpenStack teams, Kata Containers, StarlingX, OpenInfra working groups as well as an open source community that has been collaborating with the OpenStack community, OceanBase.&lt;/p&gt;
&lt;p&gt;As the communities have concluded these discussions, project leaders have developed summaries to keep the broader community up to date as well as information on where help is needed.&lt;/p&gt;
&lt;p&gt;Check out these summaries and stay tuned on the &lt;a href=&quot;https://openinfra.dev/ptg/&quot;&gt;PTG website&lt;/a&gt; for when we announce the 2025 events!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.openstack.org/blog/openstack-teams-advance-2025-1-epoxy-plans-at-openinfra-ptg/&quot;&gt;OpenStack Summary&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://katacontainers.io/blog/kata-community-ptg-updates-october-2024/&quot;&gt;Kata Containers Summary&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.starlingx.io/blog/starlingx-vptg-october-2024-recap/&quot;&gt;StarlingX Summary&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you are interested in any of these projects, I encourage you to read the summaries and learn where you can participate!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Foundation Announces Rackspace, Co-Creator of OpenStack, Returns as OpenInfra Platinum Member, Gains Seat on Board of Directors  ]]></title><description><![CDATA[Rackspace makes multi-year Platinum Member commitment to OpenInfra Foundation, pledging to re-engage as active OpenStack contributor and ambassador.]]></description><link>https://openinfra.dev/blog/rackspace-openinfra-platinum-member</link><guid isPermaLink="false">https://openinfra.dev/blog/rackspace-openinfra-platinum-member</guid><pubDate>Tue, 22 Oct 2024 12:22:00 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;http://openinfra.dev&quot;&gt;Open Infrastructure (OpenInfra) Foundation&lt;/a&gt; today announced that Rackspace Technology (NASDAQ:RXT), co-creator of OpenStack, the world’s most widely deployed open source cloud infrastructure software, has become its newest Platinum Member and has appointed Josh Villareal, general manager of OpenStack private and public cloud at Rackspace, to the OpenInfra Board of Directors. With this multi-year commitment, Rackspace will partner closely with the OpenInfra community to advance open source, &lt;a href=&quot;https://www.openstack.org/&quot;&gt;OpenStack&lt;/a&gt;, and open infrastructure use cases around the world.&lt;/p&gt;
&lt;p&gt;Rackspace recently reaffirmed its long-standing commitment to OpenStack with &lt;a href=&quot;https://www.globenewswire.com/news-release/2024/08/20/2932865/0/en/Rackspace-Technology-Delivers-on-Long-standing-Commitment-to-OpenStack-Community-with-Launch-of-OpenStack-Enterprise.html&quot;&gt;the launch of Rackspace OpenStack Enterprise&lt;/a&gt;, a fully managed, enterprise-ready cloud solution built from the ground up to ensure critical workloads are secure, efficient, and perform at scale. &lt;/p&gt;
&lt;p&gt;Rackspace has reinvigorated its OpenStack product line and launched a comprehensive product roadmap that includes frequent feature updates. The updates include a significant increase in upstream code contributions to the OpenStack community, aligning with Rackspace’s One OpenStack Strategy, which centers around using a single technology stream for its OpenStack products. This alignment ensures that customers can seamlessly leverage each of Rackspace’s OpenStack solutions without a technology barrier between each product.&lt;/p&gt;
&lt;p&gt;Rackspace’s OpenStack investment legacy dates from the platform’s original creation in collaboration with NASA in 2010. To date, Rackspace has contributed more than 5.6 million lines of code to OpenStack and is one of the largest OpenStack cloud providers in the world. Its expertise includes over one billion server hours of experience operating production-ready OpenStack clouds at scale. The company currently operates more than 140 private OpenStack clouds and has 350,000 nodes under management by a dedicated team comprising more than 150 OpenStack experts and 50+ Kubernetes administrators.&lt;/p&gt;
&lt;p&gt;In a presentation to the OpenInfra Foundation Board of Directors, Josh Villareal, general manager of OpenStack private and public cloud at Rackspace, said Rackspace believes in the longevity of Open Infrastructure and that becoming a Platinum Member is the best way to further that mission. &lt;/p&gt;
&lt;p&gt;“Rackspace believes in choice and in providing enterprises with open source alternatives to proprietary platforms, and we want OpenStack to be the premier choice among those options,” said Villareal. “Through our multi-year commitment to the OpenInfra Foundation we are signaling our reengagement with the open source community. We will be actively contributing to many OpenInfra projects and becoming a larger, more involved ambassador of OpenStack, leveraging our global presence and our network of ecosystem providers to advance the technology. We also have many VMware customers that are interested in shifting to an alternative approach, and we are eager to show them how OpenStack and Kubernetes can be a great solution for them.”&lt;/p&gt;
&lt;p&gt;“As co-creator of OpenStack, Rackspace has already left an indelible mark on the world, and we couldn’t be more excited about the company’s decision to renew its wholehearted commitment to OpenStack and the OpenInfra community,” said Jonathan Bryce, executive director of the OpenInfra Foundation. “Over the past two years, Rackspace has reorganized internally around OpenStack and reinvigorated its OpenStack product line. Today, Rackspace is reengaging with the OpenInfra community and making its biggest commitment ever. This underscores the surge of OpenStack adoption we’re seeing and serves as a harbinger of the progress the community will make in the future.”&lt;br&gt;
&quot;The return of Rackspace to the OpenInfra community, as a Platinum member, demonstrates the success and value of OpenStack as the de facto cross-vendor open source cloud computing infrastructure platform,” said Julia Kreger, chair of the OpenInfra Foundation board of directors. “Rackspace&apos;s refocus heralds a new chapter for the OpenInfra community and its projects.&quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rackspace Among International Leaders Supporting OpenInfra Foundation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Rackspace joins over 560 &lt;a href=&quot;https://openinfra.dev/members/&quot;&gt;supporting organizations&lt;/a&gt; who are advancing the mission of building open source communities who write software that runs in production. Rackspace joins Platinum members Ant Group, Ericsson, Huawei, Microsoft, Okestro and Wind River to define the future of open source powered infrastructure.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Board of Directors Approves Policy for AI Generated Content]]></title><description><![CDATA[The OpenInfra Foundation Board of Directors drafted a policy for AI generated content to create official guidelines for the development of open source software in the global OpenInfra community.]]></description><link>https://openinfra.dev/blog/ai-generated-content-policy</link><guid isPermaLink="false">https://openinfra.dev/blog/ai-generated-content-policy</guid><pubDate>Thu, 13 Jun 2024 14:39:46 GMT</pubDate><content:encoded>&lt;p&gt;The artificial intelligence (AI) landscape is evolving at an increasingly rapid pace. At the OpenInfra Foundation, we build open source software that lets you provide infrastructure to run modern workloads, like AI. Massive strides have already been made within OpenInfra communities like OpenStack to power AI workloads, including the &lt;a href=&quot;https://www.theregister.com/2023/11/02/uk_dawn_supercomputer/&quot;&gt;UK’s fastest supercomputer, Dawn&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Within these open source communities, the impact of AI’s increased adoption on open source contributions is widely debated, pitting the efficiency of AI against challenges like copyright law and quality of contributions. In November 2023, the OpenInfra Foundation Board of Directors began drafting a &lt;a href=&quot;https://openinfra.dev/legal/ai-policy&quot;&gt;policy for AI generated content&lt;/a&gt; to create official guidelines for the development of open source software in the global OpenInfra community. The board working group worked with legal counsel to develop a policy that applies to all contributions of content committed into source revision control systems by projects housed under the OpenInfra Foundation. This effort aimed to encourage exploration and adoption of new technologies while exercising reasonable caution around potential risks. As the AI landscape matures, this policy will continue to evolve to ensure alignment across the OpenInfra community. &lt;/p&gt;
&lt;p&gt;&quot;We [the board] wanted to foster the environment we wish to see moving forward and drafted such a policy,” said Julia Kreger, chair of the OpenInfra Board of Directors. “The policy represents guidance for contributors to help them understand what is expected while enabling them to move forward.&quot;&lt;/p&gt;
&lt;p&gt;On June 4, the &lt;a href=&quot;https://openinfra.dev/legal/ai-policy&quot;&gt;OpenInfra Policy for AI Generated Content&lt;/a&gt; was unanimously approved.  &lt;/p&gt;
&lt;p&gt;I want to extend my appreciation to the OpenInfra board of directors who openly conducted research and collected feedback to develop this framework. In particular, I’d like to thank OpenInfra board chair, Julia Kreger, whose leadership was instrumental in this progress. I look forward to watching the OpenInfra community continue to innovate and scale open source infrastructure software with our newest contributor, AI. &lt;/p&gt;
&lt;p&gt;AI is just the latest example of how the global OpenInfra community adapts to the evolving nature of the technology industry. While the AI landscape continues to mature, I am excited to continue collaborating with the open source community to ensure we evolve our method of contribution while building open source software that will power the future of infrastructure.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Apereo Foundation Joins the Open Infrastructure Foundation ]]></title><description><![CDATA[The Apereo Foundation has joined the Open Infrastructure Foundation (OpenInfra Foundation) as an Associate Member.]]></description><link>https://openinfra.dev/blog/openinfra.dev/blog/apereo-foundation-joins-the-openinfra-foundation</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra.dev/blog/apereo-foundation-joins-the-openinfra-foundation</guid><pubDate>Mon, 18 Dec 2023 20:09:07 GMT</pubDate><content:encoded>&lt;p&gt;The Apereo Foundation, a global open source software community serving higher education institutions, is proud to announce its newest milestone in fostering open source collaboration and community growth within and for higher education. The Apereo Foundation has joined the Open Infrastructure Foundation (OpenInfra Foundation) as an Associate Member.&lt;br&gt;
&lt;br&gt;
OpenInfra Foundation&apos;s mission is to develop, support, protect, and promote open source software projects for building and managing technology infrastructure. OpenInfra supports the development and adoption of open infrastructure globally, across a community of over 110,000 individuals in 187 countries, by hosting open source projects and communities of practice. As an Associate Member of the OpenInfra Foundation, the Apereo Foundation will increase its collaborative community to include other renowned institutions and organizations that share a commitment to the principles of open source development. This collaboration will advance the Apereo Foundation&apos;s efforts to foster a thriving community of developers, contributors, and users within the open source, higher education sector.&lt;/p&gt;
&lt;p&gt;Patrick Masson, Apereo Foundation’s Executive Director, expressed his delight in the new venture, “OpenInfra Foundation’s work not only aligns with Apereo’s vision and goals, highlighting the value of dedicated industry-specific support for open source, but their success offers a model for Apereo to learn from, introducing best practices to better serve our own constituencies.”&lt;/p&gt;
&lt;p&gt;“Joining OpenInfra as an Associate Member extends our network of peer organizations, extending opportunities to Apereo as a foundation through cooperation, collaboration, and co-creation with industry leaders and also amplifying our value and impact with and for both our projects and members,” Masson concluded.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;
&quot;Open infrastructure is pervasive in higher education, as institutions look for flexible and cost-effective solutions for their computing infrastructure needs,&quot; said Thierry Carrez, general manager of the OpenInfra Foundation. “We welcome the Apereo Foundation as an Associate Member, and look forward to collaborating together toward our common goal of seeing even more open source software used in education.&quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About the Apereo Foundation:&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
The Apereo Foundation is a global community of higher education institutions and partners dedicated to developing and sustaining innovative open-source software for education. The Foundation provides a framework to develop, manage, and support open-source software projects and acts as a collaboration platform for engaging and connecting institutions, developers, and users. Join the home of open source for education: &lt;a href=&quot;https://www.apereo.org/&quot;&gt;www.apereo.org.&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Introducing 2024’s Community-Powered, Regional OpenInfra Summit Asia and OpenInfra Days Europe]]></title><description><![CDATA[Dates and Pricing for OpenInfra Summit and OpenInfra Events Announced!]]></description><link>https://openinfra.dev/blog/openinfra-events-2024</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-events-2024</guid><pubDate>Thu, 14 Dec 2023 15:15:26 GMT</pubDate><content:encoded>&lt;h2 class=&quot;fix-h2&quot;&gt;The Community-Powered, Regional OpenInfra Summit Asia 2024&lt;/h2&gt;
&lt;p&gt;For the past decade, the OpenInfra Summit, formerly known as the OpenStack Summit, has provided a centralized opportunity for the global community to collaborate. To build the next decade of open infrastructure, Regional OpenInfra Summits will be developed by the community for the community. Community volunteers will provide an opportunity to collaborate directly with the people building and running open source infrastructure using Linux, OpenStack, Kubernetes and 30+ other technologies. Attendees typically represent 60 countries and hundreds of organizations and participate in keynote presentations from industry leaders, breakout presentations, Forum discussions with operators and developers, and a busy hallway track of open source enthusiasts.&lt;/p&gt;
&lt;p&gt;The Community-Powered OpenInfra Summit will be piloted in 2024 by the Korean community organizers in collaboration with fellow organizers from various regions of Asia.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Regional OpenInfra Summit Asia&lt;/strong&gt;&lt;br/&gt;
September 3-4&lt;br/&gt;
Suwon, South Korea&lt;br/&gt;
&lt;a href=&quot;https://www.scc.or.kr/en/&quot; target=&quot;_blank&quot;&gt;Suwon Convention Center&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Registration to be announced soon!&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;If you are interested in sponsoring this event, take a look at the sponsorship options, and &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/2024_openinfra_events_updates&quot;&gt;sign up to be notified&lt;/a&gt; when sponsorship opportunities are available and further event details are published.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Prices below are in USD unless noted otherwise and do not include local taxes.&lt;/em&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;OpenInfra Foundation Member&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Non-OpenInfra Foundation Member&lt;/strong&gt;*&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Headline&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$50,000&lt;/td&gt;
&lt;td&gt;$60,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Diamond&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$37,000&lt;/td&gt;
&lt;td&gt;$48,100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Platinum&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$17,000&lt;/td&gt;
&lt;td&gt;$25,500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Gold&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$10,000&lt;/td&gt;
&lt;td&gt;$16,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Silver**&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$6,000&lt;/td&gt;
&lt;td&gt;$10,800&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;* Contact &lt;a href=&quot;mailto:ecosystem@openinfra.dev&quot;&gt;ecosystem@openinfra.dev&lt;/a&gt; if you&apos;d like more information about OpenInfra Foundation Membership.&lt;/em&gt;&lt;br/&gt;
** &lt;em&gt;Startup pricing available upon request. Please email &lt;a href=&quot;mailto:summit@openinfra.dev&quot;&gt;summit@openinfra.dev&lt;/a&gt; for more information.&lt;/em&gt;&lt;/p&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;OpenInfra Days Europe&lt;/h2&gt;
&lt;p&gt;In addition, in 2024 you will have the opportunity to participate in a special edition: OpenInfra Days Europe! OpenInfra Days Europe, a series of community-powered OpenInfra Days and meetups throughout May and June 2024. The current schedule of events is as follows:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/2024_openinfra_events_updates&quot;&gt;Sign-up to be notified&lt;/a&gt; when sponsorship opportunities are available and further event details are published.&lt;/p&gt;
&lt;table width=&quot;90%&quot;&gt;
&lt;tr&gt;
&lt;td width=&quot;45%&quot;&gt;OpenInfra Day Sweden&lt;br/&gt;
May 7, 2024&lt;br/&gt;
&lt;a href=&quot;https://www.google.com/maps/place/Gunnar+Engellaus+v%C3%A4g+2,+418+78+G%C3%B6teborg,+Sweden/@57.7242383,11.8490387,17z/data=!4m16!1m9!3m8!1s0x464f8c78c6219f2b:0x1a73507f9863eb79!2sGunnar+Engellaus+v%C3%A4g+2,+418+78+G%C3%B6teborg,+Sweden!3b1!8m2!3d57.7242775!4d11.8483159!10e5!16s%2Fg%2F11cnd7r_rq!3m5!1s0x464f8c78c6219f2b:0x1a73507f9863eb79!8m2!3d57.7242775!4d11.8483159!16s%2Fg%2F11cnd7r_rq?entry=ttu&quot;  target=&quot;_blank&quot;&gt;Volvohallen&lt;/a&gt;&lt;br/&gt;
Gothenburg, Sweden&lt;br/&gt;
Registration: Free &lt;br/&gt;
Sponsorship: 11 000 SEK ($1,050 USD)&lt;/td&gt;
&lt;td width=&quot;45%&quot;&gt;OpenInfra Day Germany x Sovereign&lt;br/&gt;
Cloud Stack Summit&lt;br/&gt;
May 14 &amp; 15, 2024&lt;br/&gt;
Berlin, Germany&lt;br/&gt;
More info coming soon!&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;45%&quot;&gt;OpenInfra Day Turkiye&lt;br/&gt;
May 2024&lt;br/&gt;
&lt;a href=&quot;https://maps.app.goo.gl/rPTB4oZabiJtfYdE9&quot;  target=&quot;_blank&quot;&gt;Albert Long Hall Cultural Center&lt;/a&gt;&lt;br/&gt;
Boğaziçi University, Istanbul, Turkiye&lt;br/&gt;
Registration: Free&lt;br/&gt;
&lt;a href=&quot;https://drive.google.com/file/d/1VI9BbhP2sOWD6QZDAsloElJRuTNif7LL/view?usp=sharing&quot;  target=&quot;_blank&quot;&gt;See Sponsorship opportunities here&lt;/a&gt;.&lt;/td&gt;
&lt;td width=&quot;45%&quot;&gt;OpenInfra Day France&lt;br/&gt;
May 2024&lt;br/&gt;
More info coming soon!&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;45%&quot;&gt;OpenInfra Meetups: The UK&lt;br/&gt;
May 2024&lt;br/&gt;More info coming soon!&lt;/td&gt;
&lt;td width=&quot;45%&quot;&gt;OpenInfra Meetup: Switzerland&lt;br/&gt;
June 6, 2024&lt;br/&gt;
&lt;a href=&quot;https://www.google.com/maps/place/CERN/@46.2337442,6.056322,15.89z/data=!4m6!3m5!1s0x478c62fcec737b11:0x81bef3ae7a885e31!8m2!3d46.2330492!4d6.0556771!16zL20vMDk5cm4?entry=ttu&quot;  target=&quot;_blank&quot;&gt;CERN&lt;/a&gt;&lt;br/&gt;
Geneva, Switzerland&lt;br/&gt;
Registration: Free&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;Help the Community through Travel Support&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://donate.stripe.com/8wMbLU6Qh8v8fVC9AE&quot;&gt;OpenInfra Travel Support Program&lt;/a&gt; is another way you can support OpenInfra events. Donations made are directly used to fund active contributors to OpenInfra events around the world. The OpenInfra Foundation will work with the organizers to allocate the funding. &lt;/p&gt;
&lt;p&gt;If you have questions, please reach out to &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt; or &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/2024_openinfra_events_updates&quot;&gt;sign up for updates&lt;/a&gt; to learn more.&lt;/p&gt;
&lt;div id=&quot;kr&quot; style=&quot;padding-top: 40px; margin-top:-40px&quot;&gt;&lt;/div&gt;
&lt;h2 class=&quot;fix-h2&quot;&gt;커뮤니티 주도의 오픈인프라 서밋 아시아 2024&lt;/h2&gt;
&lt;p&gt;지난 10년간, 오픈인프라 서밋(이전에는 오픈스택 서밋으로 진행)은 전 세계 커뮤니티가 협력할 수 있는 핵심적인 기회를 제공했습니다. 다음 10년의 오픈 인프라를 구축하기 위해, 앞으로의 오픈인프라 서밋은 지역의 커뮤니티에 의해, 그리고 커뮤니티를 위해 만들어져 나갈 것입니다. 지역의 커뮤니티 구성원이 직접 주도하여 리눅스, 오픈스택, 쿠버네티스를 포함한 30여 가지 기술을 사용하여 오픈 소스 인프라를 구축하고 운영하는 사람들이 서로 협력할 수 있는 자리를 만들게 됩니다. 오픈 인프라 서밋의 참여자들은 대략 60개국, 수백 개의 조직을 대표하며, 주요 산업 리더의 키노트 발표, 세션 발표, 운영자 및 개발자와의 토론 포럼, 그리고 복도에서 펼쳐지는 오픈 소스의 열정적인 팬들의 활발한 네트워킹에 참여하게 됩니다.&lt;/p&gt;
&lt;p&gt;커뮤니티 기반의 지역 오픈인프라 서밋은 2024년 한국 커뮤니티 운영진들과 아시아 다양한 지역의 커뮤니티 운영진들과의 협력을 통해 시범 운영될 예정입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;오픈인프라 서밋 아시아&lt;/strong&gt;&lt;br/&gt;
2024년 9월 3일(화) - 4일(수)&lt;br/&gt;
수원, 대한민국&lt;br/&gt;
&lt;a href=&quot;https://www.scc.or.kr/&quot;&gt;수원 컨벤션 센터&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;i&gt;참가 신청은 추후 공개됩니다!&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;이 행사에 후원사가 되고 싶으시면, 후원사 옵션을 확인하시고 &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/2024_openinfra_events_updates&quot;&gt;알림 신청 폼&lt;/a&gt;에 정보를 등록하여 후원사 모집이 시작될 때 행사에 대한 세부 사항을 받아보세요.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;아래 가격은 한국에 본사를 둔 기업 전용이며, 세금은 포함되어 있지 않습니다.&lt;/em&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;가격&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;다이아몬드&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;₩40,000,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;플래티넘&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;₩20,000,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;골드&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;₩13,000,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;실버&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;₩7,000,000&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;** OpenInfra 재단 멤버십에 대한 더 많은 정보를 원하신다면 &lt;a href=&quot;mailto:ecosystem@openinfra.dev&quot;&gt;ecosystem@openinfra.dev&lt;/a&gt;로 문의해주세요.&lt;/em&gt;&lt;br/&gt;
*** &lt;em&gt;스타트업에서 후원을 원할 경우 &lt;a href=&quot;mailto:openstack-kr@openstack-kr.org&quot;&gt;openstack-kr@openstack-kr.org&lt;/a&gt;로 문의주시기 바랍니다.&lt;/em&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Foundation Expresses Concern over Proposed EU Cyber Resilience Act]]></title><description><![CDATA[The OpenInfra Foundation joins the Open Source Initiative in suggesting the European Commission clearly excludes open source community upstream development activities from the scope of this legislation]]></description><link>https://openinfra.dev/blog/openinfra-foundation-cyber-resilience-act</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-foundation-cyber-resilience-act</guid><pubDate>Fri, 26 May 2023 17:54:50 GMT</pubDate><content:encoded>&lt;p&gt;The Open Infrastructure Foundation, a global non-profit organization facilitating development and promoting the use of open source solutions in infrastructure, joins other leading open source organizations like the Open Source Initiative, Open Forum Europe and the Python Software Foundation in expressing concerns about the proposed EU Cyber Resilience Act (CRA) text.&lt;br&gt;
&lt;br&gt;
Used in more than 70% of products with digital elements in Europe, open source software is a key innovation mechanism representing about €100 billion in economic impact in Europe alone. Used to provide infrastructure, it is an essential part of ensuring digital sovereignty for the region. The EU&apos;s embrace and leadership on the concept of digital sovereignty compliance has resulted in wide, global adoption of open source software solutions like OpenStack. If this legislation moves forward, it would dramatically upend a burgeoning market of privacy-first open source solutions for both public and private cloud. It is therefore critical to protect it and take into account its specificities (compared to traditional proprietary software) in future legislation.&lt;br&gt;
&lt;br&gt;
While the European Commission has tried (through exemptions expressed in recital 10) to protect open source software in the proposed text, it has done so without consulting the wider open source community during the co-legislative process and therefore has used language that is very likely to have the opposite effect.&lt;br&gt;
&lt;br&gt;
In particular, the language used is based on a software development model assuming a single company developing the entire code-base behind closed doors and making periodical releases, for which CE marks can be pursued before general commercial availability. The open development process that OpenInfra and other open source projects follow is a model where a global open collaboration between contributors from multiple organizations produces a constant flow of publicly-available intermediary artifacts. This base code can be packaged into a product and sold, but the vendor-neutral production of open source software is by nature disconnected from its later vendor-specific application. Attaching responsibilities and liabilities for publishers, redistributors and contributors to the code is automatically going to have a chilling effect on that successful global model, potentially discouraging contributions from EU developers or the creation of EU-based communities to work on future open source software.&lt;br&gt;
&lt;br&gt;
We join the Open Source Initiative in suggesting the European Commission clearly excludes open source community upstream development activities from the scope of this legislation. This would allow the CRA to reach its goals of increasing security and trust in digital products without adversely impacting open source communities and the availability of open source software in Europe. In the future, we encourage the commission to actively seek advice from the various organizations representing open source communities, including the Open Source Initiative, of which the Open Infrastructure Foundation is an affiliate organization.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Foundation Welcomes Python and Rust Foundations as Associate Members]]></title><description><![CDATA[The Open Infrastructure (OpenInfra) Foundation today announced two new members of its [Associate Member category](https://openinfra.dev/members/): the Python Software Foundation and the Rust Foundation.]]></description><link>https://openinfra.dev/blog/openinfra-foundation-rust-python</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-foundation-rust-python</guid><pubDate>Wed, 22 Mar 2023 20:26:32 GMT</pubDate><content:encoded>&lt;p&gt;The Open Infrastructure (OpenInfra) Foundation today announced two new members of its &lt;a href=&quot;https://openinfra.dev/members/&quot;&gt;Associate Member category&lt;/a&gt;: the Python Software Foundation and the Rust Foundation.&lt;br&gt;
&lt;br&gt;
Python and Rust programming languages are each used heavily in OpenInfra software projects. For example, OpenStack, the world’s most widely deployed open source cloud infrastructure software, is built on Python. The Kata Containers community, which supports a container runtime that offers the speed of containers and the security of virtual machines, is continuing its wholesale “Rustification” of the software for better performance and security. Both Python and Rust are ideal for OpenInfra use cases, Python for higher level integration and Rust for low level, secure infrastructure. &lt;br&gt;
&lt;br&gt;
Both software languages were &lt;a href=&quot;https://techinformed.com/switch-to-memory-safe-coding-white-house-cybersec-chief-urges-oss-developers/?utm_source=thenewstack&amp;#x26;utm_medium=website&amp;#x26;utm_content=inline-mention&amp;#x26;utm_campaign=platform&quot;&gt;recently endorsed&lt;/a&gt; by the U.S. government in its appeal for memory safe coding to reduce the odds of creating vulnerabilities in software.&lt;br&gt;
&lt;br&gt;
“The Python Software Foundation and the Rust Foundation nurture communities around open source programming languages that play critical roles in the open infrastructure that powers the world,” said Thierry Carrez, general manager of the OpenInfra Foundation. “We are grateful for the support of these new Associate Members and look forward to working even more closely with the Python and Rust communities to accomplish each of our specific missions and to together further open source usage in the world.&quot; &lt;br&gt;
&lt;br&gt;
With their Associate-level OpenInfra Foundation memberships, the Python Software Foundation and the Rust Foundation are signaling their active support of OpenInfra’s ongoing work of helping developers and communities build open source infrastructure software collaboratively. The Associate category of Foundation members was added by the OpenInfra Foundation board in 2021 to recognize and collaborate more closely with academic and public research institutions and non-profit organizations that use, build or sustain open infrastructure. Check out the &lt;a href=&quot;https://openinfra.dev/members/&quot;&gt;full list of participating organizations&lt;/a&gt; and learn how your organization can join to support the global OpenInfra community.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;The Python Software Foundation&lt;/strong&gt;&lt;br&gt;
The &lt;a href=&quot;https://www.python.org/psf-landing/&quot;&gt;Python Software Foundation&lt;/a&gt; is a non-profit organization devoted to promoting, protecting, and advancing the Python programming language, and to supporting and facilitating the growth of a diverse and international community of Python programmers. Originally released in 1991, &lt;a href=&quot;https://www.python.org/&quot;&gt;Python&lt;/a&gt; is one of the most popular and widely used programming languages in the world. Relatively easy to learn, Python is commonly used for developing websites and software, data analysis and visualization, task automation and much more.&lt;br&gt;
&lt;br&gt;
“In today’s dynamic landscape, smart open source projects seek to create good working relationships with their upstream and downstream partners.” said Deb Nicholson, executive director of the Python Software Foundation. “The Python Software Foundation always welcomes dialogue with projects that depend on Python, and we’re grateful to have been invited to formalize our collaboration with the Open Infrastructure Foundation by serving as an Associate Member.”&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;The Rust Foundation&lt;/strong&gt;&lt;br&gt;
The &lt;a href=&quot;https://foundation.rust-lang.org/&quot;&gt;Rust Foundation&lt;/a&gt; is an independent non-profit organization dedicated to stewarding the Rust programming language, nurturing the Rust ecosystem, and supporting the set of maintainers governing and developing the project. The Rust Foundation offers virtual and in-person collaboration, training and education, open governance and technical infrastructure for a community that includes more than 2 million developers. Created in 2006, &lt;a href=&quot;https://www.rust-lang.org/&quot;&gt;Rust&lt;/a&gt; is a high-level, general-purpose programming language that emphasizes performance, safety and concurrency. It has been rated the most loved programming language for seven years running in Stack Overflow’s &lt;a href=&quot;https://insights.stackoverflow.com/survey/2021&quot;&gt;annual poll&lt;/a&gt; of developers.&lt;br&gt;
&lt;br&gt;
“Open source foundations have a stronger and more meaningful impact when ideas and resources are shared,” said Rebecca Rumbul, executive director and CEO, Rust Foundation. “The Rust Foundation is committed to helping advance the open source ecosystem, not only through ongoing collaboration with the Rust community and our members but also through strategic partnerships like the one we have entered into with OpenInfra Foundation. The Rust Foundation looks forward to actively supporting OpenInfra’s worthwhile mission as an Associate Member.”&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Open Infrastructure Summit and Project Teams Gathering (PTG) is Live in Vancouver, June 2023&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;
The OpenInfra Summit will be held June 13-15 at the Vancouver Convention Centre. Attendees will collaborate directly with the people building and running open source infrastructure using Linux, OpenStack, Kubernetes and 30+ other technologies.The PTG, which will run concurrently, is an event organized by the OpenInfra Foundation to allow various technical community groups working on open infrastructure projects to meet, exchange ideas and get work done in a productive setting. The &lt;a href=&quot;https://openinfra.dev/summit/vancouver-2023/summit-tracks/&quot;&gt;full agenda is available here&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Save the Dates for the Next PTG and OpenInfra Summit]]></title><description><![CDATA[Mark your calendar for two opportunities to innovate in person with the global OpenInfra Community; also, learn more about OpenInfra Live and regional OpenStack and OpenInfra Days near you]]></description><link>https://openinfra.dev/blog/save-the-dates-for-the-next-ptg-and-openinfra-summit</link><guid isPermaLink="false">https://openinfra.dev/blog/save-the-dates-for-the-next-ptg-and-openinfra-summit</guid><pubDate>Tue, 07 Jun 2022 09:58:19 GMT</pubDate><content:encoded>&lt;p&gt;Mark your calendar for two opportunities to innovate in person with the global OpenInfra Community; also, learn more about OpenInfra Live and regional OpenStack and OpenInfra Days near you.&lt;/p&gt;
&lt;p&gt;The OpenInfra Foundation announced today the dates and locations of its next two in-person global events for the OpenInfra community. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Project Teams Gathering (PTG)&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Calling all groups working open infrastructure projects: Meet in person, exchange ideas, and get work done in a productive, low-key setting. The PTG is a great forum to discuss priorities for the upcoming months, assign work items, iterate quickly on solutions for complex problems, and make fast progress on critical issues—not to mention an opportunity to collaborate with other project teams and special interest groups.&lt;/p&gt;
&lt;p&gt;When: October 17-20, 2022&lt;/p&gt;
&lt;p&gt;Where: Columbus, Ohio&lt;/p&gt;
&lt;p&gt;Link:  &lt;a href=&quot;http://openinfra.dev/ptg&quot;&gt;Team sign-up is underway&lt;/a&gt;&lt;/p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;&lt;strong&gt;OpenInfra Summit Vancouver 2023&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Don’t miss the next opportunity to collaborate directly with the people building and running open source infrastructure using OpenStack, Kubernetes and 30+ other technologies.&lt;/p&gt;
&lt;p&gt;When: June 13-15, 2023&lt;/p&gt;
&lt;p&gt;Where:  Vancouver, British Columbia, Canada&lt;/p&gt;
&lt;p&gt;Link: &lt;a href=&quot;https://openinfra.dev/summit/vancouver-2023&quot;&gt;Sign up to receive updates&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And in the meantime: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Attend an &lt;a href=&quot;https://www.openstack.org/events/openstackdays&quot;&gt;OpenStack or OpenInfra Days regional event&lt;/a&gt; near you.&lt;/li&gt;
&lt;li&gt;Join the conversation around all things open infrastructure at &lt;a href=&quot;https://openinfra.dev/live/&quot;&gt;OpenInfra Live&lt;/a&gt;: an hour-long series sharing production case studies, open source demos, industry conversations, and the latest updates from the global open infrastructure community! Catch every episode on several streaming platforms, airing Thursdays at 14:00 UTC (9am CT).&lt;/li&gt;
&lt;li&gt;Subscribe to the &lt;a href=&quot;https://www.openstack.org/community/email-signup&quot;&gt;OpenInfra newsletter&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[The OpenInfra Community is Thriving]]></title><description><![CDATA[Celebrating its 10th anniversary this year, the OpenInfra Foundation builds communities who write open source infrastructure software that runs in production.]]></description><link>https://openinfra.dev/blog/the-openinfra-community-is-thriving</link><guid isPermaLink="false">https://openinfra.dev/blog/the-openinfra-community-is-thriving</guid><pubDate>Tue, 07 Jun 2022 09:48:21 GMT</pubDate><content:encoded>&lt;p&gt;Celebrating its 10th anniversary this year, the &lt;a href=&quot;http://openinfra.dev&quot;&gt;OpenInfra Foundation&lt;/a&gt; (formerly the OpenStack Foundation) builds communities who write open source infrastructure software that runs in production. Jonathan Bryce, executive director of the OpenInfra Foundation, kicked off the &lt;a href=&quot;https://openinfra.dev/summit&quot;&gt;OpenInfra Summit Berlin&lt;/a&gt; by welcoming Summit participants, both live and virtual, and congratulating the community on the significant progress it has made in the last 2 ½ years despite the COVID-19 pandemic, including: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Expanding its membership of financial supporters by 33%, including new Platinum, Gold and Silver members, since becoming the OpenInfra Foundation; &lt;/li&gt;
&lt;li&gt;Celebrating 10 years of &lt;a href=&quot;https://www.openstack.org/&quot;&gt;OpenStack&lt;/a&gt; and surpassing the milestone of more than 25 million cores in production. (Contributors to the latest release included representatives of 160 different companies, and the OpenStack ecosystem includes a robust marketplace of products serving a $7.7 billion market.);&lt;/li&gt;
&lt;li&gt;Hosting a virtual summit in 2021 and numerous virtual Project Team Gatherings (PTGs). &lt;/li&gt;
&lt;li&gt;Launching &lt;a href=&quot;https://openinfra.dev/live/&quot;&gt;OpenInfra Live&lt;/a&gt;, a weekly live-streamed event that has received more than 85,000 views over the last year; &lt;/li&gt;
&lt;li&gt;Releasing &lt;a href=&quot;https://katacontainers.io/&quot;&gt;Kata Containers&lt;/a&gt; 2.0. (The project launched five years ago with the support of over 20 companies and now boasts more than 60 participating organizations.);&lt;/li&gt;
&lt;li&gt;Releasing &lt;a href=&quot;https://zuul-ci.org/&quot;&gt;Zuul&lt;/a&gt; 5.0 (The project gating software celebrates its 10 anniversary this year.); and&lt;/li&gt;
&lt;li&gt;Releasing &lt;a href=&quot;https://www.starlingx.io/&quot;&gt;StarlingX&lt;/a&gt; 6.0. (This project started with contributions from Intel and Wind River and now includes many more contributors, such as Dell, HPE, Samsung, Ericsson and Nokia.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“With 33% growth in organizations financially supporting the OpenInfra Foundation just since January of last year, our global community is more connected and stronger than ever,” added Mark Collier, OpenInfra Foundation COO. “The Foundation celebrates its 10 anniversary this year, and as we look to our next decade of open infrastructure, we’re building momentum on what makes our model so successful: aligning companies and individuals who wish to work together, providing them with a framework and tools to effectively collaborate, and helping them invest their funds to best help the project they care about.”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Upcoming OpenInfra Events&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://openinfra.dev/ptg&quot;&gt;Project Teams Gathering (PTG)&lt;/a&gt;, October 17-20, 2022, in Columbus, Ohio&lt;/li&gt;
&lt;li&gt;OpenStack and OpenInfra Days: &lt;a href=&quot;https://www.openstack.org/events/openstackdays&quot;&gt;https://www.openstack.org/events/openstackdays&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openinfra.dev/summit/vancouver-2023&quot;&gt;OpenInfra Summit 2023&lt;/a&gt;: Vancouver, British Columbia, Canada&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[‘Open for Business’: OpenInfra Foundation Launches ‘Directed Funding’ for OpenInfra Project Hosting, Replicating Success of OpenStack, Kata Containers, StarlingX]]></title><description><![CDATA[New Directed Funding model follows successful launch of OpenInfra Foundation, which has garnered a 33% increase in supporting organizations in the first year of operation. ]]></description><link>https://openinfra.dev/blog/open-for-business-open-infra-foundation-launches-directed-funding-for-openinfra-project-hosting-replicating-success-of-openstack-kata-containers-starlingx</link><guid isPermaLink="false">https://openinfra.dev/blog/open-for-business-open-infra-foundation-launches-directed-funding-for-openinfra-project-hosting-replicating-success-of-openstack-kata-containers-starlingx</guid><pubDate>Tue, 07 Jun 2022 09:26:12 GMT</pubDate><content:encoded>&lt;p&gt;The Open Infrastructure Foundation (OpenInfra Foundation) announced today that it has added the ability to directly fund specific projects and is “open for business” to those organizations who want to leverage that ability to build a sustainable community around an open source infrastructure project. &lt;/p&gt;
&lt;p&gt;The announcement comes one year after the launch of the OpenInfra Foundation (formerly the OpenStack Foundation) with a new mission and scope of building open source communities who write infrastructure software that runs in production. Sixty organizations supported the launch of the new foundation in January of 2021. Since then, membership of sponsoring organizations at all levels has grown by more than 33%, and &lt;a href=&quot;https://openinfra.dev/members/#silver&quot;&gt;Silver Members&lt;/a&gt; now exceed 50. Ant Group, Bloomberg, FiberHome, Meta, Microsoft, Nipa Cloud, Vexxhost and Wind River have joined as OpenInfra Platinum or Gold Members within the last 18 months. The expanded mission has also enabled the OpenInfra Foundation to tap into new regions, garnering increased support from organizations in Africa and Southeast Asia. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn more about &lt;a href=&quot;https://openinfra.dev/projects/hosting/&quot;&gt;Directed Funding&lt;/a&gt; at the OpenInfra Foundation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Community Collaboration and “The Four Opens”—A Model That Works&lt;/p&gt;
&lt;p&gt;Guided by open collaboration principles known as &lt;a href=&quot;https://openinfra.dev/four-opens/&quot;&gt;The Four Opens&lt;/a&gt;, the global OpenInfra community excels in delivering open source infrastructure software that runs in production, as evidenced by the many users who are attending the &lt;a href=&quot;https://openinfra.dev/summit/&quot;&gt;OpenInfra Summit Berlin&lt;/a&gt; this week to share their use cases and practical experiences. Among the projects in the spotlight are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.openstack.org/&quot;&gt;OpenStack&lt;/a&gt;: Launched in 2010 by Rackspace and NASA, OpenStack, an open source cloud computing infrastructure software project, is one of the three most active open source projects in the world, with more than 8,000 contributing developers and 25 million cores in production. Among the thousands of OpenStack users are nine out of 10 of the world’s top telecommunication companies. Approximately 450 organizations contribute to OpenStack code and funding, and the global market for OpenStack products and services now exceeds US$7.7 billion.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://katacontainers.io&quot;&gt;Kata Containers&lt;/a&gt;: At its launch in 2017, Kata Containers—a software project providing secure, lightweight virtualized containers—was supported by three organizations: Hyper.sh (acquired by Ant Group), Intel and Huawei. Today, Kata Containers comprises a broad ecosystem of users and more than 60 contributing organizations. The project is supported by infrastructure donors which include Google Cloud, Microsoft, AWS, IBM, openSUSE, Vexxhost, PackageCloud, and Packet.com.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://starlingx.io&quot;&gt;StarlingX&lt;/a&gt;: StarlingX—a complete cloud infrastructure software stack for the edge—was launched in 2018 with the support of Intel and Wind River. Today, the StarlingX community of supporters also includes Dell, HPE, Samsung, Ericsson and Nokia. Organizations around the world are using StarlingX in production for multi-access edge computing, industrial automation and IoT, universal customer premise equipment, virtual radio access networks, healthcare applications and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Delivering Value with OpenInfra Project Funds&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The OpenInfra Foundation’s Directed Funding approach offers project communities the opportunity to tap into:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A global network of 110,000 individuals, 182 countries and 700+ organizations;&lt;/li&gt;
&lt;li&gt;A customizable approach to building successful, sustainable open infrastructure projects, based on The Four Opens and with services delivered by the OpenInfra Foundation staff;&lt;/li&gt;
&lt;li&gt;A legal, project-specific funding entity with a project fund governing board, comprising at least one OpenInfra Foundation Platinum Member sponsor joined by multiple funding partners. This entity is created in an efficient way, but is flexible enough to be modified based on the needs of the project community.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfra.dev/members/#platinum&quot;&gt;Platinum Members&lt;/a&gt; of the OpenInfra Foundation include Ant Group, Ericsson, Facebook, FiberHome, Huawei, Microsoft, Red Hat, Tencent Cloud and Wind River. &lt;a href=&quot;https://openinfra.dev/members/#gold&quot;&gt;Gold Members&lt;/a&gt; of the OpenInfra Foundation now include 99Cloud Inc., Bloomberg, China Mobile, China Telecom, China Unicom, Cisco, Cleura, Deutsche Telekom, EasyStack, Intel, Jinan Inspur Data Technology Co. LTD, Mirantis, NEC, New H3C Technologies Co., Limited, Nipa Cloud, Troila Technology, Ubuntu, Vexxhost and ZTE Corporation.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Foundation Welcomes Bloomberg and Vexxhost as Gold Members of the Foundation ]]></title><description><![CDATA[Bloomberg and Vexxhost joining OpenInfra Foundation as Gold Members.]]></description><link>https://openinfra.dev/blog/openinfra-foundation-welcomes-bloomberg-and-vexxhost-as-gold-members-of-the-foundation</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-foundation-welcomes-bloomberg-and-vexxhost-as-gold-members-of-the-foundation</guid><pubDate>Tue, 07 Jun 2022 09:15:34 GMT</pubDate><content:encoded>&lt;p&gt;The Open Infrastructure Foundation (OpenInfra Foundation) announced today that Bloomberg and Vexxhost have become Foundation’s newest Gold Members. Bloomberg is a global finance, media and technology company that has been an active contributor to and user of OpenStack, an open source project hosted by the OpenInfra Foundation, since 2013. Vexxhost is a Canadian cloud computing provider offering OpenStack-powered public cloud, private cloud and consulting services to its customers in over 150 countries.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Bloomberg Joins as a Gold Member, Recognizing a Decade of Commitment to OpenStack&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Since 2013, Bloomberg—which uses the power of technology to connect the world’s decision makers with accurate information about the financial markets in order to help them make faster, smarter business and investment decisions—has run a number of production-quality OpenStack clusters. These clusters support various workloads, including web, machine learning, software development, databases and more. Its engineers have also been deeply involved with the OpenStack Operators group, including hosting some mid-cycle meetups.&lt;/p&gt;
&lt;p&gt;“Thanks to OpenStack, our BCC platform alleviates many time-consuming tasks by providing Bloomberg’s engineers with tools to help them build, configure and maintain the computing and storage resources required by their applications,” explains Dmitry Margolin, manager of compute engineering.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Long-time Supporter Vexxhost Upgrades Its Commitment to Open Infrastructure&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the OpenStack Foundation became the OpenInfra Foundation in 2021, Vexxhost was at the forefront of this evolution as a Founding Silver Member. Today’s announcement recognizes that Vexxhost has upgraded its sponsorship level from Silver to Gold, increasing their investment in the global OpenInfra community. Vexxhost has been contributing to the OpenStack community since the second release of OpenStack in 2011. Vexxhost has offered support as a Corporate Member, infrastructure donor and host of community events and meetups. Vexxhost’s offerings are fully open source, without any proprietary licensed technology. A steady contributor and user of OpenStack, Zuul and other OpenInfra Foundation software projects, &lt;a href=&quot;https://superuser.openstack.org/articles/denver-superuser-awards-nominee-vexxhost/&quot;&gt;Vexxhost was conferred the Superuser Award&lt;/a&gt; at the &lt;a href=&quot;https://superuser.openstack.org/articles/superuser-award-denver/&quot;&gt;2019 OpenInfra Summit&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;“Our growth and success as a company springs from our community-driven philosophy and our open source foundations, so it is with a sense of gratitude, really, that we are elevating our support of the OpenInfra Foundation,” said Mohammed Naser, Vexxhost founder and CEO. &lt;/p&gt;
&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Platinum Members of the OpenInfra Foundation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Platinum Members of the OpenInfra Foundation include Ant Group, Ericsson, Facebook, FiberHome, Huawei, Microsoft, Red Hat, Tencent Cloud and Wind River. Gold Members of the OpenInfra Foundation now include 99Cloud Inc., Bloomberg, China Mobile, China Telecom, China Unicom, Cisco, Cleura, Deutsche Telekom, EasyStack, Intel, Jinan Inspur Data Technology Co. LTD, Mirantis, NEC, New H3C Technologies Co., Limited, Nipa Cloud, Troila Technology, Ubuntu, Vexxhost and ZTE Corporation.&lt;/p&gt;
&lt;p&gt;“With 32% growth in organizations financially supporting the OpenInfra Foundation just since January of last year, our global community is more connected and stronger than ever,” said Mark Collier, OpenInfra Foundation COO. “The Foundation celebrates its 10 anniversary this year, and as we look to our next decade of open infrastructure, we’re building momentum on what makes our model so successful: aligning companies and individuals who wish to work together, providing them with a framework and tools to effectively collaborate, and helping them invest their funds to best help the project they care about.”&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Ukraine]]></title><description><![CDATA[Ukraine and open source community]]></description><link>https://openinfra.dev/blog/ukraine</link><guid isPermaLink="false">https://openinfra.dev/blog/ukraine</guid><pubDate>Fri, 04 Mar 2022 14:33:25 GMT</pubDate><content:encoded>&lt;!--StartFragment--&gt;
&lt;p&gt;Open source is built on the foundation of community, and community suffers when aggression of any kind is the preferred choice for resolving divergent points of view. We stand with our community members who are suffering directly and indirectly from the invasion of Ukraine, including hundreds of community members in Ukraine right now. This is the time to support each other and strengthen the foundation of community we have built together.&lt;/p&gt;
&lt;p&gt;I’ve been looking for places to donate and found this resource helpful:&lt;/p&gt;
&lt;!--EndFragment--&gt;
&lt;!--StartFragment--&gt;
&lt;p&gt;&lt;a href=&quot;https://www.today.com/news/news/5-verified-charities-working-help-ukrainians-invasion-rcna17590&quot;&gt;https://www.today.com/news/news/5-verified-charities-working-help-ukrainians-invasion-rcna17590&lt;/a&gt;&lt;/p&gt;
&lt;!--EndFragment--&gt;
&lt;p&gt;Mark Collier&lt;/p&gt;
&lt;p&gt;COO, OpenInfra Foundation&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/sparkycollier&quot;&gt;@sparkycollier&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[ 2021 OpenInfra Annual Report: OpenInfra Working Groups (WG)]]></title><description><![CDATA[The Diversity and Inclusion Working Group continued reaching out to the OIF projects and inviting them to join our efforts and expand beyond the OpenStack project.]]></description><link>https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-working-groups</link><guid isPermaLink="false">https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-working-groups</guid><pubDate>Mon, 14 Feb 2022 15:00:00 GMT</pubDate><content:encoded>&lt;h4&gt;&lt;strong&gt;DIVERSITY &amp;#x26; INCLUSION WORKING GROUP&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;The Diversity and Inclusion Working Group continued reaching out to the OIF projects and inviting them to join our efforts and expand beyond the OpenStack project. To date we have been most successful in this effort during the virtual PTGs and hope a return to in person events will help these efforts.&lt;/p&gt;
&lt;p&gt;After approval and the move to the new OpenInfra site, the Divisive Language stance was added to the Wiki and linked to the word list already created. We have reached out over the year and invited all projects to join meetings or PTG sessions for help on this initiative. As part of this work, the WG audited the Foundation&apos;s governance and By-Laws and made recommendations to update outdated language.&lt;/p&gt;
&lt;p&gt;The D&amp;#x26;I WG also helped to lead OpenStack&apos;s presence during Grace Hopper&apos;s Open Source Days. This year there was a standalone event in addition to the event held with the main conference and we had approximately 12-14 mentors aiding attendees during these events.&lt;/p&gt;
&lt;p&gt;In addition, several of the questions developed by the WG for our own Diversity and Inclusion WG were included in the Linux Foundation&apos;s DEI survey.&lt;/p&gt;
&lt;p&gt;In 2022, we plan on continuing to aid the OIF projects in their efforts to remove divisive language and to use more inclusive words. We also hope to be able to resume efforts with the community during virtual and in person events.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;INTEROP WORKING GROUP&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;The OpenInfra Interop Working Group has been issuing guidelines for OpenStack Logos and Branding programs as part of Marketplace development every release. The programs which can be issued currently are as follows:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Core programs&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenStack Powered Platform&lt;/li&gt;
&lt;li&gt;OpenStack Powered Compute&lt;/li&gt;
&lt;li&gt;OpenStack Powered Object Storage&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Add-on programs&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenStack Powered DNS&lt;/li&gt;
&lt;li&gt;OpenStack Powered Orchestration&lt;/li&gt;
&lt;li&gt;OpenStack Powered Shared File System&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Last year we merged Interop and refstack into a single WG and transitioned sources to opendev. We released only one new guideline instead of 2 (1 per each development cycle as was done before) due to a lot of work we had to invest into the IWG group reformation, tooling and documentation updates. The new guideline was formed in November, hence the name 2021.11. It contains the most new test and capability additions out of the guidelines released within a few last years.&lt;/p&gt;
&lt;p&gt;Marketplace page is now capable of showing add-on logos as some vendors have started testing against these add-on programs and their marketplace entries reflect it. The interop working group guidelines will not be validating API micro-versions. In order to increase transparency, we plan on publishing the micro versions tested against guidelines, in the Marketplace reports.&lt;/p&gt;
&lt;p&gt;During the year 2021 we received feedback about the program naming from vendors and users. It has been brought to our attention that dividing the programs to core ones and add-on ones suggests a certain inequality which is not the case. Another issue with the current program definition is that the OpenStack Platform logo program requires Cinder service to be enabled in the tested cloud, however, the service is not required and a functioning OpenStack compute cloud doesn’t need to have one.&lt;/p&gt;
&lt;p&gt;In the 2022 we want to focus on adding a new program for octavia service. Also, we want to address the raised concerns about program naming conventions. We plan to brainstorm and discuss possible solutions which would clear the naming confusion without any significant changes of the conditions for getting our current logos.&lt;/p&gt;
&lt;p&gt;For more technical update see also our &lt;a href=&quot;https://superuser.openstack.org/articles/latest-marketplace-and-interop-working-group-update/&quot;&gt;Superuser article&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can read the full &lt;a href=&quot;https://openinfra.dev/annual-report/2021&quot;&gt;2021 OpenInfra Annual Report here&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[2021 OpenInfra Annual Report: OpenInfra Events]]></title><description><![CDATA[Going into the second year of pandemic related travel restrictions and in-person event cancellations, 2021 presented a unique set of challenges to our ongoing efforts to gather and connect as a community.]]></description><link>https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-events</link><guid isPermaLink="false">https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-events</guid><pubDate>Wed, 09 Feb 2022 15:00:00 GMT</pubDate><content:encoded>&lt;h4&gt;&lt;strong&gt;&lt;a href=&quot;https://openinfra.live/&quot;&gt;OPENINFRA LIVE&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Going into the second year of pandemic related travel restrictions and in-person event cancellations, 2021 presented a unique set of challenges to our ongoing efforts to gather and connect as a community. Instead of trying again to recreate the annual in-person Summit virtually in 2021, the Foundation decided to pivot and focus on the good parts of virtual events (engagement, interactivity, and global reach) while trying to steer away from the challenges (difficult to focus on a screen for long periods of time, inability to ask questions, lack of personal interaction).&lt;/p&gt;
&lt;p&gt;We introduced OpenInfra Live in March of 2021, a weekly interactive series covering all things OpenInfra, streaming to YouTube, Facebook, and LinkedIn every Thursday, as well as being posted to WeChat. To date, we’ve produced over 30 episodes, with an average of 100 live viewers that grows to 1,500 views within the first month of streaming. Over the course of the year, we accumulated over 75,000 views across all episodes of the show, and plan to continue the program in 2021.&lt;/p&gt;
&lt;p&gt;Topics of the weekly episodes included:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=RhMJO82lDxc&amp;#x26;list=PLKqaoAnDyfgo5sOi98QlbMVMhgI_lxFPA&amp;#x26;index=6&amp;#x26;t=471s&quot;&gt;Explosive Growth of OpenStack Deployments&lt;/a&gt;: The 2021 User Survey showed that the footprint of OpenStack clouds grew by 66% over the last year, totaling over 25 million cores in production. During this episode, operators from Kakao, LINE, Schwarz IT, NeCTAR and T-Systems discuss what’s causing this OpenStack growth at their organization&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=JPfo6wXM0BY&amp;#x26;list=PLKqaoAnDyfgo5sOi98QlbMVMhgI_lxFPA&amp;#x26;index=23&amp;#x26;t=2s&quot;&gt;The Role of Open Source in Digital Sovereignty&lt;/a&gt;: Johan Christenson, CEO of CityNetwork, hosted a discussion around the role of open source in digital sovereignty between Pierre Gronlier, CTO of Gaia-X, Kurt Garloff, CTO at Sovereign Cloud Stack, and Linda Siwe, chief commercial officer at Binero. The Future of Network Depends on Open Infrastructure: Martin Casado, Bruce Davie and Amar Padmanabhan joined Jonathan Bryce and Mark Collier to discuss the opportunities around connecting the globe, including leveraging open source technologies like Magma, software-based RAN and OpenStack.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtube.com/playlist?list=PLKqaoAnDyfgpnPTSJ8MY4SNEU6UlQQRfs&quot;&gt;Large Scale OpenStack series&lt;/a&gt;: Over the course of the year, we developed a series of episodes featuring members of the Large Scale SIG discussing issues faced by operators running OpenStack at scale. As an example, in July operators of OpenStack-based large scale clouds (including InMotion Hosting, CERN, NECTAR research cloud, Verizon Media, City Network and Open Telekom Cloud) joined to discuss how they manage &lt;a href=&quot;https://www.youtube.com/watch?v=G7oN2XdI__k&amp;#x26;list=PLKqaoAnDyfgo5sOi98QlbMVMhgI_lxFPA&amp;#x26;index=21&amp;#x26;t=3s&quot;&gt;spare capacity&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With the help of Foundation members and event sponsors, partners, and the support of the entire Community, we were able to continue our mission to collaborate, share knowledge, network, and continue improving the software with a broad global reach despite the continued challenges of the year.&lt;/p&gt;
&lt;p&gt;All episodes of OpenInfra Live from 2021 are &lt;a href=&quot;https://www.youtube.com/playlist?list=PLKqaoAnDyfgo5sOi98QlbMVMhgI_lxFPA&quot;&gt;available on YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;&lt;a href=&quot;https://openinfra.dev/live/keynotes&quot;&gt;OPENINFRA LIVE: KEYNOTES&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;On November 17th and 18th, the Foundation hosted its first two-day virtual event featuring presentations by more than 30 leaders from the global OpenInfra community streaming live on YouTube, LinkedIn and Facebook. Both days of Keynotes were also streamed to SegmentFault, a China-focused platform. Keynote topics covered a broad range of OpenInfra use cases, and projects like OpenStack and Kubernetes took center stage.&lt;/p&gt;
&lt;p&gt;The OpenInfra Live Keynotes event featured:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jonathan Bryce and Mark Collier discussed &lt;a href=&quot;https://openinfra.dev/blog/loki-openinfra-standard-linux-openstack-kubernetes&quot;&gt;LOKI stack&lt;/a&gt;—Linux OpenStack Kubernetes Infrastructure—highlighting the trend of organizations integrating three of the top four most active open source projects together in production.&lt;/li&gt;
&lt;li&gt;Balaji Srinivasan (Entrepreneur, Crypto Expert, Former Partner at a16z and CTO of Coinbase) talked about the need to decentralize at the infrastructure layer, which removes the “trust factor” requirement of the operator because the entire backend is not only open source, but also open state and open execution.&lt;/li&gt;
&lt;li&gt;Sarah Novotny (Director of Open Source Strategy &amp;#x26; Ecosystem, Microsoft) detailed the key patterns for success when companies engage in open source communities, as well as trends we should watch for over the next decade of open source.&lt;/li&gt;
&lt;li&gt;Thierry Carrez (VP of Engineering, OpenInfra Foundation) provided updates on the state of open infrastructure and how the Foundation’s scope expanded to getting infrastructure powered by open source software everywhere. Other Day Two speakers included: Martin Casado (Partner, Andreessen Horowitz) joined to discuss the cost of cloud and how it is impacting the economics of cloud-native companies.&lt;/li&gt;
&lt;li&gt;Haoyang Li (OpenInfra Foundation) provided an update on what the open infrastructure landscape looks like in China. Representatives from each of the OpenInfra projects joined to discuss current happenings in each of their Communities&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A huge thank you to our Headline sponsors Red Hat and Wind River, and our Supporting sponsors, Cloud &amp;#x26; Heat, Component Soft, Coredge, InMotion Hosting, iVolve and Vexxhost.&lt;/p&gt;
&lt;p&gt;You can check out all of the OpenInfra Live Keynote segments on this &lt;a href=&quot;https://www.youtube.com/playlist?list=PLKqaoAnDyfgqUEj-Yb36T51uAOKYD08Eb&quot;&gt;YouTube playlist&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;&lt;a href=&quot;https://openinfra.dev/ptg&quot;&gt;PROJECT TEAMS GATHERING (PTG)&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;After the success of the first virtual PTGs in 2020, we decided to continue that format into the 2021 PTGs since the potential to host in-person events was still questionable.&lt;/p&gt;
&lt;p&gt;Both the April and October 2021 PTG welcomed over 500 registered attendees from 46 countries. The April PTG hosted 47 project teams, and the October PTG had 49 teams participate, including two new OpenStack projects, Venus and Skyline. The teams met throughout the week in 2-4 hour increments at times that worked best for their team members.&lt;/p&gt;
&lt;p&gt;The PTGbot was a successful scheduling tool once again, helping participants and teams keep track of discussions and virtual meeting locations.&lt;/p&gt;
&lt;p&gt;Many teams publish a recap of their PTG discussions and future technical plans. You can check out some of those recaps here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://medium.com/kata-containers/kata-containers-vptg-community-gathering-new-features-and-a-glimpse-of-kata-3-0-7ba025025e9e&quot;&gt;Kata Containers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.starlingx.io/blog/starlingx-vptg-october-2021-recap/&quot;&gt;StarlingX&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong&gt;OPENINFRA DAYS &amp;#x26; CLOUD OPERATOR DAYS&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;OpenInfra Days are one or two day regional events organized by the local community and supported by the OpenInfra Foundation to include project workshops, upstream training, and booths from the local ecosystem. These events continue to be an excellent touchstone for the community to engage with our ecosystem, and to gather local open source developers and users to collaborate, share use cases, and support for the OpenInfra projects.&lt;/p&gt;
&lt;p&gt;Several communities hosted both virtual and in-person events this year, spanning across the globe, including two first-time events:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenInfra Days DR Congo&lt;/li&gt;
&lt;li&gt;OpenInfra Days Asia&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OpenInfra Days Asia was a combined effort from User Groups in multiple regions, championed by OpenInfra Foundation board member, Rico Lin.&lt;/p&gt;
&lt;p&gt;Other events include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenInfra Days Indonesia&lt;/li&gt;
&lt;li&gt;OpenInfra Days China&lt;/li&gt;
&lt;li&gt;OpenInfra Community Days Korea&lt;/li&gt;
&lt;li&gt;Cloud Operator Day Tokyo&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In a unique approach, the second annual Cloud Operator Days took place throughout the month of August with on demand sessions online, leading up to a two day live online event, complete with keynotes, that gathered 2,000 attendees to discuss challenges of operating cloud infrastructure.&lt;/p&gt;
&lt;p&gt;The OpenInfra Foundation supported and sponsored each of these events. Overall, the events drew over 100,000 attendees virtually.&lt;/p&gt;
&lt;p&gt;You can read the full &lt;a href=&quot;https://openinfra.dev/annual-report/2021&quot;&gt;2021 OpenInfra Annual Report here&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[2021 OpenInfra Annual Report: OpenInfra Community & Mentoring Programs]]></title><description><![CDATA[In 2021, we saw 951 new members join various User Groups across the globe. The Indonesia OpenStack User Group experienced the largest growth with 277 new members in 2021.]]></description><link>https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-community-mentoring-programs</link><guid isPermaLink="false">https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-community-mentoring-programs</guid><pubDate>Mon, 07 Feb 2022 15:00:00 GMT</pubDate><content:encoded>&lt;h4&gt;&lt;strong&gt;&lt;a href=&quot;https://www.meetup.com/pro/openinfradev&quot;&gt;OPENINFRA USER GROUPS&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Helena Spease, Marketing &amp;#x26; Community Associate, OpenInfra Foundation&lt;/p&gt;
&lt;p&gt;In 2021, we saw 951 new members join various User Groups across the globe. The Indonesia OpenStack User Group experienced the largest growth with 277 new members in 2021.&lt;/p&gt;
&lt;p&gt;Amidst challenging circumstances, User Groups showed their commitment to the community by organizing a total of 21 meetups across 9 different groups this past year that reached hundreds in their respective communities. While many User Groups remained virtual, the OpenInfra Lower Saxony User Group and OpenInfra User Group Sweden were able to host a few in-person events. Overall, 2021 saw a mix of virtual, hybrid, and in-person events. The OpenStack and Open Infrastructure Korea User Group even held an event on YouTube Live to close out the year.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;OUTREACHY PROGRAM&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Samuel de Medeiros Queiroz, Outreachy Program Coordinator&lt;/p&gt;
&lt;p&gt;Five interns were funded through the Outreachy Program to support the OpenStack project and global community.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sunday Mgbogu from Nigeria who added support for OpenStack resources reconciliation in Kuryr-Kubernetes&lt;/li&gt;
&lt;li&gt;Kafilat Adeleke from Nigeria who added support for share types quotas&lt;/li&gt;
&lt;li&gt;cenne.d who exposed boot mode and secure boot status in the Ironic API&lt;/li&gt;
&lt;li&gt;Archana Kumari from India who contributed to OpenStackSDK support for Manila&lt;/li&gt;
&lt;li&gt;Mahnoor A. from Pakistan who worked on auto-Documenting REST API classes for Ironic&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong&gt;MENTORSHIP AT BOSTON UNIVERSITY&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Throughout 2021, the relationship between the OpenStack community and Boston University continued to grow through the continued mentorship of three students in the Senior Design course and, in the following semester, in the Fundamentals of Cloud Computing course for undergraduates at Boston University. Both groups of students worked on the OpenStackClient and the OpenStackSDK.&lt;/p&gt;
&lt;p&gt;The Senior Design students worked with the Manila team to get the OpenStackClient closer to parity with the python-manilaclient. The Senior Design Students were Ashley Rodriguez, Mark Tony, and Nicole Chen. Following her completion of the course, Ashley went on to be hired by one of our member companies- Red Hat- and is continuing her work on Manila and the OpenStackClient.&lt;/p&gt;
&lt;p&gt;Students in the Fundamentals of cloud computing course focused on a different storage service- Cinder. They worked on implementing the functionality that the python-cinderclient has into the OpenStackClient. Soon, a new group of students from another university will pick up where they left off furthering the effort. Thanks to Thrivikram Mudunuri, Suneeth Ravi, Diwei Zhu, Ritvik Vinodkumar and Ujjval Sharma, we are making excellent progress towards parity.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;MENTORSHIP AT NORTH DAKOTA STATE UNIVERSITY&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;From January through May the OpenStack community participated in North Dakota State University&apos;s Capstone course. The course focuses on giving students real world experience by working with industry folks on projects throughout the semester. In 2021, four students were mentored by a few members of the OpenStackSDK/OSC team (Stephen Finucane, Artem Goncharov, and Kendall Nelson) to work on the Cinder implementation in the OpenStackSDK.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hudson Dahly&lt;/li&gt;
&lt;li&gt;James Palmer&lt;/li&gt;
&lt;li&gt;Alex Wilcox&lt;/li&gt;
&lt;li&gt;Dylan Zapzalka&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Between the four students they pushed a total of 19 patches to the OpenStackSDK and made a lot of progress towards parity with the python-cinderclient. Once the cinder APIs are implemented in the OpenStackSDK, and then the OpenStackClient is extended to include them, the cinderclient can then be deprecated.&lt;/p&gt;
&lt;p&gt;In preparation for the next run of the course, both OpenStack and Kata Containers submitted projects for students to chose from and in early 2022, both projects will begin mentoring students for the semester. This will be the first time that Kata is participating in such a program.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;MENTORSHIP AT OREGON STATE UNIVERSITY&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;In 2021 our relationship with Oregon State University continued to flourish The OpenInfra Foundation continues to fund this program to increase the active contributor base, so thanks to the Foundation members who make this possible! We had one student for most of the year, Ryan Zimmerman, working upstream in the OpenStack community. He spent all of his time on reaching parity between the OpenStackSDK and the python-novaclient and succeeded. With his efforts, the groundwork has been laid to now finish the migration from the project specific client to the OpenStackClient. This is part of community wide efforts to migrate all the project specific clients&apos; functionalities to the OpenStackClient simplifying the user experience.&lt;/p&gt;
&lt;p&gt;In December, two new students began picking up where Ryan Zimmerman left off. Violet Kurtz and Ryan Persson began onboarding shortly before the end of their school semester. They are now working on using the nova specific APIs implemented in the OpenStackSDK to achieve parity between the python-novaclient with the OpenStackClient. Once they complete the Nova work, they will focus their efforts on doing the same with Cinder.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;OPENSTACK UPSTREAM INSTITUTE&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;The training was held twice throughout the year. The first training took place as part of the Open Source Day stand alone event held by the Anita B Foundation who also hosts the Grace Hopper Celebration. The ratio of mentors to students was very high (2:1) which yielded not only a productive day full of good discussions, but a highly specialized experience for the attendees that participated in the event. Upstream Institute was held in a one-day format where the mentors focused on sharing information about the OpenStack community including the tools and processes that contributors use on a daily basis.&lt;/p&gt;
&lt;p&gt;The afternoon section of the training concentrated on hands-on experience where students worked on reproducing and fixing bugs in the OpenStack code base. Attendees who were able to stay for the afternoon learned how to push a code change upstream for review and several of them were able to go above and beyond. They were able to reproduce their bugs and also submit a fix to it. The training was very sucessful and we got great feedback and engagement from students.&lt;/p&gt;
&lt;p&gt;The second training held in 2021 was also an online training that was held as part of the Open Source Day within the Grace Hopper Celebration in October. Similar to the first rendition, the training was held in one-day format with lectures in the morning and hands-on exercises in the afternoon. Again, the students worked on fixing real bugs and the more than 14 mentors made sure that attendees learned the mechanics of uploading a change for review, which is essential to be able to contribute code or documentation after the course. Four attendees pushed patches for bugs that were real fixes to OpenStack and as a result, they entered into a drawing that Grace Hopper was hosting to incentivize working on open source.&lt;/p&gt;
&lt;p&gt;While the possibilities to hold the training were again, very limited in 2021, a group of mentors keep maintaining the course material to ensure it is up to date for every training occasion to provide the best experience to the students who joined. The content, being fully open source and available online, provides the possibility for individuals and organizations to go through it as a self-paced course or run it locally.&lt;/p&gt;
&lt;p&gt;You can read the full &lt;a href=&quot;https://openinfra.dev/annual-report/2021&quot;&gt;2021 OpenInfra Annual Report here&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[2021 OpenInfra Annual Report: Openinfra Foundation Associate Members]]></title><description><![CDATA[This year we introduced a new class of non-voting members of the Foundation called the [Associate member class](https://openinfra.dev/members). It was created on June 29, 2021 by a resolution of the Foundation Board of Directors, in an effort to recognize and work closer together with two types of organizations.]]></description><link>https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-foundation-associate-members</link><guid isPermaLink="false">https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-foundation-associate-members</guid><pubDate>Wed, 02 Feb 2022 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This year we introduced a new class of non-voting members of the Foundation called the &lt;a href=&quot;https://openinfra.dev/members&quot;&gt;Associate member class&lt;/a&gt;. It was created on June 29, 2021 by a resolution of the Foundation Board of Directors, in an effort to recognize and work closer together with two types of organizations.&lt;/p&gt;
&lt;p&gt;The first type of Associate members is non-profit organizations sustaining open infrastructure projects. Open infrastructure goes beyond our Foundation, and we have been collaborating closely with numerous adjacent organizations over the years, sometimes becoming affiliate members of those organizations, engaging in co-marketing opportunities or sharing events. But until now we did not have a way to recognize and promote that collaboration on our end. Several organizations like OW2, the Ceph Foundation, the Open Source Business Alliance (home for the Sovereign Cloud Stack project) or the SODA Foundation have signed up on this new program.&lt;/p&gt;
&lt;p&gt;The second type of Associate members is notable academic and public research institutions making extensive use of open infrastructure projects. Since the early days of OpenStack with NASA’s direct involvement, our Foundation has a long history of working closely together with academic and public research organizations, supporting them in their usage of open source solutions for their infrastructure needs. Several prestigious institutions have joined this program since its inception, including CERN, ARDC (home for the NECTAR cloud in Australia), Boston University, Oregon State University, University of Massachusetts Amherst, Monash University, or IMT Atlantique.&lt;/p&gt;
&lt;p&gt;If you are interested in joining this program, please reach out to &lt;a href=&quot;mailto:ecosystem@openinfra.dev&quot;&gt;ecosystem@openinfra.dev&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;
You can read the full &lt;a href=&quot;https://openinfra.dev/annual-report/2021&quot;&gt;2021 OpenInfra Annual Report here&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Open Infrastructure Foundation Seats A Diverse Board Leadership Group, Appoints GM to Support Next Ten Years of OpenInfra Growth]]></title><description><![CDATA[Open Source Leaders Elected to Top Board Posts: Julia Kreger as Chair, Alongside Vice Chairs Allison Randal, Vipin Rathi and Xudong Ren, Representing Largest Regions of OpenInfra Momentum]]></description><link>https://openinfra.dev/blog/open-infrastructure-foundation-seats-a-diverse-board-leadership-group-appoints-gm-to-support-next-ten-years-of-openinfra-growth</link><guid isPermaLink="false">https://openinfra.dev/blog/open-infrastructure-foundation-seats-a-diverse-board-leadership-group-appoints-gm-to-support-next-ten-years-of-openinfra-growth</guid><pubDate>Tue, 01 Feb 2022 16:42:13 GMT</pubDate><content:encoded>&lt;p&gt;In its Wednesday meeting, the Board of the Open Infrastructure (OpenInfra) Foundation laid the groundwork for the next ten years of open infrastructure growth by seating its most diverse board leadership panel and appointing Thierry Carrez as the foundation’s first general manager. The board chairs and vice chairs who were also appointed, based in the United States, India and China, join Carrez, based in Europe, in representing the fastest growing markets for open infrastructure. The board also elected Amy Marrich to chair the Compensation Committee and Allison Randal to chair the Finance Committee. Randal previously served as board chair and now serves as vice chair.&lt;/p&gt;
&lt;p&gt;Julia Kreger of Red Hat, elected by the board as chair, commented, “The board has made a strong statement about the future of the Open Infrastructure Foundation by creating a general manager position for the foundation and naming Thierry Carrez to that position. His continued leadership and vision will help guide the Foundation, its communities, and its projects for years to come.”&lt;/p&gt;
&lt;p&gt;New board members taking their seats for the first time in Wednesday’s meeting include Ghanshyam Mann (NEC), Belmiro Moreira (CERN), Vipin Rath (University of Delhi), Pengju Jiao (China Mobile), Edward Lee (EasyStack), Xin Zhong (China Unicom) and Phil Robb (Ericsson). Read about the full slate of OpenInfra Foundation board directors: &lt;a href=&quot;https://openinfra.dev/about/board/&quot;&gt;https://openinfra.dev/about/board/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thierry Carrez is a highly visible and respected technical advocate and engineering leader who has served on the foundation staff since 2014. Previously, he served in a variety of elected community roles since the early days of the OpenStack project. Most recently, he has served as vice president of engineering at the foundation, helping guide the foundation and community through the process of adding new projects and rebranding to reflect the foundation’s widened mission to build the next decade of open infrastructure. Last year, Carrez took on a more broad operational role at the foundation as part of a comprehensive reorganization. Also, Carrez is a board member at the Open Source Initiative.&lt;/p&gt;
&lt;p&gt;“Thierry’s contributions to our community embody the &lt;a href=&quot;https://openinfra.dev/four-opens/&quot;&gt;Four Opens&lt;/a&gt;,” said Jonathan Bryce, executive director of the OpenInfra Foundation. “Thierry, with his depth of experience and technical knowledge, is the perfect choice for GM as the community works to build the next decade of open infrastructure. For almost a year, he’s essentially functioned in the GM capacity, as we’ve worked with the board to organize our team for success in carrying out the expanded mission it has tasked us with achieving. Appointing engineers like Julia and Thierry shows that our community is special in that it values the contributions of open source developers in leadership positions across the organization, not just the technical roles.”&lt;/p&gt;
&lt;p&gt;Ildiko Vancsa, senior manager, community and ecosystem at the OpenInfra Foundation, has taken on an elevated community management role in support of the OpenInfra projects and will expand her community leadership role across other projects as part of Carrez taking on the GM role.&lt;/p&gt;
&lt;p&gt;*OpenInfra Summit Berlin 2022*&lt;br&gt;
The OpenInfra community plans its return to in-person events with the 2022 Summit, to be held in Berlin June 7-9 at the bcc Berlin Congress Center. Learn more about attendance and sponsorships: &lt;a href=&quot;https://openinfra.dev/summit/&quot;&gt;https://openinfra.dev/summit/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Share your open infrastructure story with the community by submitting your presentation submission by February 9: &lt;a href=&quot;https://cfp.openinfra.dev/app/berlin-2022&quot;&gt;https://cfp.openinfra.dev/app/berlin-2022&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[2021 OpenInfra Annual Report: OpenInfra Foundation Membership Growth]]></title><description><![CDATA[This was the first year that the OpenInfra Foundation began operating under a new name and things have changed dramatically since 2012 when we created the OpenStack Foundation. Our mission is to build communities who write open source software that runs in production. ]]></description><link>https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-foundation-membership-growth</link><guid isPermaLink="false">https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-foundation-membership-growth</guid><pubDate>Mon, 31 Jan 2022 15:00:35 GMT</pubDate><content:encoded>&lt;p&gt;This was the first year that the OpenInfra Foundation began operating under a new name and things have changed dramatically since 2012 when we created the OpenStack Foundation. Our mission is to build communities who write open source software that runs in production. The reason for this evolution was to help expand our scope into the entire realm of open infrastructure to meet the demands and scope that our users and members are seeing in their day-to-day business.&lt;/p&gt;
&lt;p&gt;As a result of that expanded scope, 2021 provided an opportunity to increase growth and create new avenues for community activity. Like Thierry mentioned, new data sovereignty rules popping up in Europe, Asia, and South America have led to an explosion of organizations looking for secure data infrastructure for both private and public clouds. This created an environment where organizations from very small to very large turned to OpenStack as the de facto open source cloud solution. At the same time our membership grew around Zuul and use and adoption of our Kata Containers projects continued to increase. Overall, it’s clear that the move to open infrastructure was the right one for our Foundation.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;24 new member organizations from 10 separate countries, creating a 25% member growth for the Foundation&lt;/li&gt;
&lt;li&gt;Microsoft came on as a new Platinum Member&lt;/li&gt;
&lt;li&gt;Nipa Cloud came on as a new Gold Member&lt;/li&gt;
&lt;li&gt;22 new Silver Members&lt;/li&gt;
&lt;li&gt;12 Associate Members joined to support the mission of the OpenInfra Foundation&lt;/li&gt;
&lt;li&gt;Particular growth was seen in Korea, SE Asia, Germany, and the Nordic region&lt;/li&gt;
&lt;li&gt;Acme Gating, a Zuul consultancy, and Vexxhost, Zuul as a Service, are members supporting the Zuul project at the Foundation Member level&lt;/li&gt;
&lt;li&gt;Strategic growth areas emerged including public cloud, hybrid cloud, HPC, Kata Containers, as well as adjacent solutions such as storage, metering &amp;#x26; monitoring&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The number of organizations running our projects is increasing daily and we’re incredibly excited about opportunities to continue to grow Foundation membership into 2022 and beyond. If you would like to build the next decade of open infrastructure with us, &lt;a href=&quot;https://calendly.com/jimmy-mcarthur&quot;&gt;let me know&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1920px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAe1Q0g//xAAXEAADAQAAAAAAAAAAAAAAAAAAAREg/9oACAEBAAEFAoiIix//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAWEAEBAQAAAAAAAAAAAAAAAAAAMSD/2gAIAQEABj8CRMf/xAAbEAACAgMBAAAAAAAAAAAAAAAAARGREDFRYf/aAAgBAQABPyHdCVHkoXJQ8Sz/2gAMAwEAAgADAAAAEKAP/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAGhABAAIDAQAAAAAAAAAAAAAAAQAhETFBof/aAAgBAQABPxBKjvgqZAeGgRIe4jU3uG8cmKhn/9k=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;OpenInfra Members&quot;
        title=&quot;OpenInfra Foundation Members&quot;
        src=&quot;/static/6c109389740036ddfa3491e4d753070b/0f98f/nascar.jpg&quot;
        srcset=&quot;/static/6c109389740036ddfa3491e4d753070b/36dd4/nascar.jpg 512w,
/static/6c109389740036ddfa3491e4d753070b/72e01/nascar.jpg 1024w,
/static/6c109389740036ddfa3491e4d753070b/0f98f/nascar.jpg 1920w&quot;
        sizes=&quot;(max-width: 1920px) 100vw, 1920px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You can read the full &lt;a href=&quot;https://openinfra.dev/annual-report/2021&quot;&gt;2021 OpenInfra Annual Report here&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[2021 OpenInfra Annual Report: Openinfra Delivers More, More, More]]></title><description><![CDATA[When 2021 began, we were celebrating the launch of the OpenInfra Foundation and seating our new Board of Directors. At that time, I concluded my annual letter to the community by predicting “the next decade will see more innovation, collaboration, and open source software running in production.”]]></description><link>https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-delivers-more-more-more</link><guid isPermaLink="false">https://openinfra.dev/blog/2021-openinfra-annual-report-openinfra-delivers-more-more-more</guid><pubDate>Fri, 28 Jan 2022 15:00:18 GMT</pubDate><content:encoded>&lt;p&gt;When 2021 began, we were celebrating the launch of the OpenInfra Foundation and seating our new Board of Directors. At that time, I concluded my annual letter to the community by predicting “the next decade will see more innovation, collaboration, and open source software running in production.”&lt;/p&gt;
&lt;p&gt;In hindsight, I should have said the next year will see more, more and much more! In fact, the year 2021 has been defined by “more”:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More OpenInfra in production than ever&lt;/li&gt;
&lt;li&gt;More community collaboration&lt;/li&gt;
&lt;li&gt;More OpenInfra projects&lt;/li&gt;
&lt;li&gt;More cross-project integration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and…&lt;/p&gt;
&lt;p&gt;More code!&lt;/p&gt;
&lt;p&gt;This year we documented a leap in OpenStack cores in production—a year-on-year growth of 66%—and reached a massive milestone: 25 million OpenStack compute cores in production! Well over 100 new OpenStack clouds were established this year alone, and existing users have expanded their deployments. In fact, seven organizations are now running over 1 million cores, including China Mobile, Line, WalmartLabs, Workday and Yahoo. The user survey documented explosive growth among OpenStack clouds of all sizes. Across the world, 175 OpenStack-powered public cloud data centers are running across more than 80 different providers, serving organizations in nearly every industry.&lt;/p&gt;
&lt;p&gt;OpenStack joins Linux and Kubernetes as three of the four most active open source projects in the world (the fourth is Chromium). And what makes this even more impressive is that one of the most popular approaches to digital infrastructure today is to use all three projects in combination: Linux is the open source operating system standard, OpenStack is the open source cloud standard, and Kubernetes is the open source standard for container orchestration. Put them together and you have the &lt;a href=&quot;https://openinfra.dev/blog/loki-openinfra-standard-linux-openstack-kubernetes&quot;&gt;LOKI stack&lt;/a&gt;: Linux, OpenStack &amp;#x26; Kubernetes Infrastructure. Increasingly, LOKI is the way that the world delivers reliable and scalable infrastructure. With more than 150,000 code contributions a year among the three projects, the open source communities behind LOKI are constantly innovating and ensuring that critical infrastructure capabilities are available to everyone. That’s a wonderful thing.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1920px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwElEQVQoz2NgwA0YGRkYwSSIIgkwgjUwwhjEAg5WJmYmRhZmRkFeVkZGRnZWJgFuVjYWJgLamMC2pHrLC/OxhdhJ1sSohTlIT8jW8TYXi3GRYcDvCmYmkGRbsoa7iWh+kFJTgnp9nNrxydZhDlJl4Spw0/H5U09ZwFZPVE6My0FfRFSAQ02GR0eRV0GCm2AggXTzCQjJK6qqqWnKyCvLKyoqq6ipqmmKiUkQG85MjCCSGexKJkYGJiZGRlJjaxADAGtgE+/eSz5YAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;LOKI: The OpenInfra Standard&quot;
        title=&quot;LOKI: The OpenInfra Standard&quot;
        src=&quot;/static/566eeaa66048637caf11341fd13ccb62/29114/loki-standard-callback.png&quot;
        srcset=&quot;/static/566eeaa66048637caf11341fd13ccb62/01e7c/loki-standard-callback.png 512w,
/static/566eeaa66048637caf11341fd13ccb62/2bef9/loki-standard-callback.png 1024w,
/static/566eeaa66048637caf11341fd13ccb62/29114/loki-standard-callback.png 1920w&quot;
        sizes=&quot;(max-width: 1920px) 100vw, 1920px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Speaking of code contributions and collaboration, I want to personally thank all of the developers who contributed to OpenInfra projects this year. All of our projects had major releases this year, despite the pandemic, and each of our projects saw an expansion of contributing organizations and use cases in production.&lt;/p&gt;
&lt;p&gt;Our community continues to grow in organizational support as well. 2021 saw a 25% increase in supporting members, including our newest Platinum Member, Microsoft. We also &lt;a href=&quot;https://openinfra.dev/blog/openinfra-foundation-associate-members&quot;&gt;established a new membership category, Associate Members&lt;/a&gt;, to welcome non-profit, academic and research organizations who support and rely on Open Infrastructure to achieve their missions. We were able to welcome long-time community participants like CERN, ARDC, Boston University, OW2, Ceph and others in the initial group of Associate Members this year.&lt;/p&gt;
&lt;p&gt;In November, we were excited to &lt;a href=&quot;https://www.youtube.com/watch?v=CdryIUcs4y4&quot;&gt;welcome the Taibai project&lt;/a&gt; and its contributors into the OpenInfra family. Originally developed by FiberHome, Taibai is a new generation of multi-cloud management platform. The production-proven project will be nurtured and developed under &lt;a href=&quot;https://openinfralabs.org/&quot;&gt;OpenInfra Labs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Despite the challenges of the ongoing pandemic, the OpenInfra community has been able to maintain amazing progress in cross-project collaboration, integration, and code development. This was highlighted in &lt;a href=&quot;https://openinfra.dev/live/keynotes&quot;&gt;OpenInfra Live Keynotes&lt;/a&gt;, an event that featured an incredible slate of speakers and participants from more than 70 countries. One of the special highlights was having industry leaders from Microsoft and AWS endorse and embrace “The Four Opens.” The enthusiasm, camaraderie, and inspiring vision of the OpenInfra community was on full display during this online gathering, so just imagine what awaits us when we reconvene in person at the &lt;a href=&quot;https://openinfra.dev/summit&quot;&gt;OpenInfra Summit Berlin in June 2022&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;2021 was a great start to “the next decade of Open Infrastructure,” and the best is yet to come. OpenInfra is entirely people powered, so please &lt;a href=&quot;https://openinfra.dev/join&quot;&gt;join us in our mission&lt;/a&gt; to make sure everybody in the world has an opportunity to contribute to and use this critical software.&lt;/p&gt;
&lt;p&gt;You can read the full &lt;a href=&quot;https://openinfra.dev/annual-report/2021&quot;&gt;2021 OpenInfra Annual Report here&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[2021 OpenInfra Annual Report: Chair’s Note]]></title><description><![CDATA[While 2021 was a year of continued uncertainty around a pandemic that still hasn't quite managed to end, for many it was also a year of contemplation. The trend has many different names, including the "Great Resignation," but the name that seems most apt to me is the "Great Reprioritization."]]></description><link>https://openinfra.dev/blog/2021-openinfra-annual-report-chair-note</link><guid isPermaLink="false">https://openinfra.dev/blog/2021-openinfra-annual-report-chair-note</guid><pubDate>Wed, 26 Jan 2022 20:01:46 GMT</pubDate><content:encoded>&lt;p&gt;While 2021 was a year of continued uncertainty around a pandemic that still hasn&apos;t quite managed to end, for many it was also a year of contemplation. The trend has many different names, including the &quot;Great Resignation,&quot; but the name that seems most apt to me is the &quot;Great Reprioritization.&quot; One silver lining in the pandemic cloud has been a chance to put the daily grind on hold, opening up a bit of headspace for strategic thinking, for reflecting on who we are, where we want to go, and how we&apos;ll get there. This is not only true for individuals, but also for organizations and projects.&lt;/p&gt;
&lt;p&gt;After launching as the &lt;a href=&quot;https://openinfra.dev/&quot;&gt;Open Infrastructure (OpenInfra) Foundation&lt;/a&gt; in 2020, last year has been about fully embracing our new identity, combining healthy doses of both welcoming the new and cleaning out a few dusty corners of the old. We spent time thinking about the support our projects need, and how we can get better at delivering the &quot;long-term care &amp;#x26; feeding&quot; that sustains projects and helps them to grow and succeed, including how we fund project-specific needs. We spent time thinking about how to recognize the diverse contributions of a broader array of organizations in our community, and added two new classes of membership to help with that: Associate Members (non-profit and educational organizations) and Silver Members. We&apos;re all looking forward to gathering in person again as soon as it&apos;s safe, but in 2021 we got better at virtual communication, engaging within our community and reaching out to other communities, through regular thought-provoking topics on &lt;a href=&quot;https://openinfra.live/&quot;&gt;OpenInfra Live&lt;/a&gt; and &lt;a href=&quot;https://openinfra.dev/live/keynotes&quot;&gt;OpenInfra Live Keynotes&lt;/a&gt;, project coordination and planning at the &lt;a href=&quot;https://openinfra.dev/ptg&quot;&gt;Project Teams Gatherings&lt;/a&gt; (PTGs), and informal strategic discussions.&lt;/p&gt;
&lt;p&gt;Successful open source isn&apos;t automatic or trivial; it requires strategic focus, a dedication to best practices in community governance, open collaboration, and technical excellence, and active engagement from all involved. Like most worthwhile endeavors, successful open source takes persistence and hard work. It is awe-inspiring to look back on what we&apos;ve accomplished in open infrastructure over the past decade, through shared effort for shared benefit, and I can&apos;t wait to see what we&apos;ll do in the next decade.&lt;/p&gt;
&lt;p&gt;It has been an honor to serve the OpenInfra community as Board Chair in 2021. My personal thanks go out to every person in our staff, board, project leaders, and participants, for all you contribute to open infrastructure and open source.&lt;/p&gt;
&lt;p&gt;You can read the full &lt;a href=&quot;https://openinfra.dev/annual-report/2021&quot;&gt;2021 OpenInfra Annual Report here&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[LOKI: The OpenInfra Standard ]]></title><description><![CDATA[We are at a time when we need more infrastructure than ever before and there are more open source technologies than ever before. At the intersection of infrastructure and open source, you have open infrastructure. ]]></description><link>https://openinfra.dev/blog/loki-openinfra-standard-linux-openstack-kubernetes</link><guid isPermaLink="false">https://openinfra.dev/blog/loki-openinfra-standard-linux-openstack-kubernetes</guid><pubDate>Wed, 17 Nov 2021 15:05:00 GMT</pubDate><content:encoded>&lt;p&gt;We are at a time when we need more infrastructure than ever before and there are more open source technologies than ever before. At the intersection of infrastructure and open source, you have open infrastructure. &lt;/p&gt;
&lt;p&gt;This all started 30 years ago when Linux was introduced and quickly became the open source standard for operating systems. Hundreds of open source projects have followed in the footsteps of the successes and challenges overcome by this community. Two infrastructure projects have joined Linux as the top open source projects in terms of contributions: OpenStack and Kubernetes. Combined, contributors to these three projects merge over 150,000 changes per year. It’s incredible. &lt;/p&gt;
&lt;p&gt;Over 11 years ago, I was there when we announced the formation of the OpenStack project coming out of NASA and Rackspace. Little did we know, OpenStack would quickly become the open source standard for cloud computing. What started with a couple dozen contributors quickly grew into a group of 8,000 contributors who have built the software and a vibrant, global community powering more than 25 million cores of compute. &lt;/p&gt;
&lt;p&gt;Then seven years ago, Kubernetes was announced as a project coming out of Google that would continue this open infrastructure movement started by Linux and OpenStack. It didn’t take long before Kubernetes had become the open source standard for container orchestration. &lt;/p&gt;
&lt;p&gt;Together, these open infrastructure projects form LOKI: Linux OpenStack Kubernetes Infrastructure. This is the OpenInfra Standard. Organizations like AT&amp;#x26;T, CERN, China Mobile, China Telecom, Verizon, Vodafone, and Yahoo have adopted the OpenInfra Standard and run it in production today. Similar to how LAMP stack became the standard for deploying web applications, LOKI helps operators identify successful patterns and combinations of technologies to build production infrastructure. &lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1228px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 53.515625%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACBUlEQVQoz5WSa08TQRSGd1u2e+vuwpbaC7QihdKWdtstBSFRsChQMG1AgVYEykWJMWoTJSYiBI3Ez/4Ff+ljuhj8QjB8OJnJmfc8M+85I9imzP1cP29WM3w/dFmeHuBkx8FQfQiCcPsw9QBrj9JsLWX40HR5USvwvllhKBElIKsYRhBJkm4DFQgGTSRZQ9FMIpEYmhEimUwQj4bRghaKotzmhRL7yykuXrm8XU3zaXOM8z2Hl0/usr04zHErz3r1Hmd7ZRYmB7win3gDUJV7WK2O0ZhLszCdYr/hsvu0QGM2TXEkRONBkofFKCszCXJDvV6ReBNQEEUCiu5ZDhomvX0hTNNC1YNXIkXu6Qrx+UTE/1mO2ArHrXEvztpFvu501wI/j1wuXrvexFuPh/nYynPSdpnKhS9t+8TrgYYeYHFmhLVqhrX5LDv1CXbrZTaXijRrLq2aQ3407rVjfiLOYFi/FiSKfy/oblRVQ1ZU7D4T27aRZB3DsIhGwsQiISzL8M79fhFTk+gOUgn40ZUeDO3fl9I1GaGbOD9w+X06y+cthy/bDt8OSnQ2chw10p7l03aJs3aJzmae3doo757n+HFU4VdnhsN6xoOt1BbZWH+GEJB8FFI2c26M4bhBaTTE9PgdJrNh0gmLkUHzKuekbGL9GpmkxVQ27GkqmcuetsoOexMl/gDraigFnqXvzgAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;LOKI: The OpenInfra Standard&quot;
        title=&quot;LOKI: The OpenInfra Standard&quot;
        src=&quot;/static/fe082a7cbf9d9374d31a960dd2f4a9fc/5148a/screen-shot-2021-11-16-at-1.24.40-pm.png&quot;
        srcset=&quot;/static/fe082a7cbf9d9374d31a960dd2f4a9fc/01e7c/screen-shot-2021-11-16-at-1.24.40-pm.png 512w,
/static/fe082a7cbf9d9374d31a960dd2f4a9fc/2bef9/screen-shot-2021-11-16-at-1.24.40-pm.png 1024w,
/static/fe082a7cbf9d9374d31a960dd2f4a9fc/5148a/screen-shot-2021-11-16-at-1.24.40-pm.png 1228w&quot;
        sizes=&quot;(max-width: 1228px) 100vw, 1228px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Standalone, the open source projects are standards based on their own infrastructure use cases. LOKI, the OpenInfra Standard defines the ubiquitous way these technologies are integrated together in production. &lt;/p&gt;
&lt;p&gt;The OpenStack User Survey repeatedly shows that LOKI is the de facto way to run containers on open source clouds. Over 70% of surveyed organizations integrate OpenStack with Kubernetes. While I hear all the time that these technologies replace each other or that operators must choose one or the other, that’s not the case. Combined, they’re powering mobile networks all over the world, research, retail organizations, and a growing footprint of open source public clouds in more than 180 data centers (more than the largest hyperscale providers in the world). &lt;/p&gt;
&lt;p&gt;Seamless integration, however, is not a one-and-done undertaking. It requires continued cross-community collaboration. To ensure these services continue to provide access to end users like you and me all around the world, we must work together. We must combine the momentum across these three projects and build the future of open infrastructure together. &lt;/p&gt;
&lt;p&gt;Join us. And if your organization has embraced LOKI, let us know. We want to foster a broad conversation in the community about how we can amplify and establish this next powerful standard in open source.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Monash University Joins OpenInfra Foundation as Associate Member]]></title><description><![CDATA[The OpenInfra Foundation is excited to welcome Monash University as the latest organization to join the Foundation as an Associate Member.]]></description><link>https://openinfra.dev/blog/monash-university-openinfra-associate-member</link><guid isPermaLink="false">https://openinfra.dev/blog/monash-university-openinfra-associate-member</guid><pubDate>Thu, 04 Nov 2021 00:54:30 GMT</pubDate><content:encoded>&lt;p&gt;The OpenInfra Foundation is excited to welcome Monash University as the latest organization to join the Foundation as an Associate Member. Monash University joins Boston University, CERN, Open Source Business Alliance - Federal Association for Digital Sovereignty, Oregon State University, OW2 and the SODA Foundation. &lt;/p&gt;
&lt;p&gt;“Monash University has participated in the Open Infrastructure community since 2013, with a distinct user perspective - we are a living laboratory of research-driven use cases from all research domains.” said Steve Quenette, Deputy Director of the Monash eResearch Centre. “Open source and in particular the OpenInfra ecosystem is the language by which we craft HPC, highly sensitive, cloud and research data instruments at scale in a way that is closer to research needs, and with access mechanisms that is closer to research practice. We look forward to continued sharing of learnings with the community and pioneering of digital research infrastructure.”&lt;/p&gt;
&lt;p&gt;“With their scale, their constraints and the specific capabilities they require, academic and research institutions are a key consumer of Open Infrastructure solutions” said Thierry Carrez, vice president of engineering at the OpenInfra Foundation. “Monash University has long believed in the power of using open source solutions to provide infrastructure for research, so it is with great pleasure that we formalize our long relationship and welcome them as a new associate member.”&lt;/p&gt;
&lt;p&gt;Earlier this year, the Open Infrastructure (OpenInfra) Foundation announced its new &lt;a href=&quot;https://openinfra.dev/members/&quot;&gt;Associate Member category&lt;/a&gt;, with participants including Boston University, CERN, Open Source Business Alliance - Federal Association for Digital Sovereignty, OW2 and SODA Foundation. This new category of Foundation members was added by the OpenInfra Foundation board to recognize and collaborate more closely with academic and public research institutions and non-profit organizations that use, build or sustain open infrastructure. Check out the &lt;a href=&quot;https://openinfra.dev/members/&quot;&gt;full list of participating organizations&lt;/a&gt; and learn how your organization can join to support the global OpenInfra community.&lt;/p&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://openinfra.dev/members/&quot;&gt;full list of participating organizations&lt;/a&gt; and learn how your organization can join to support the global OpenInfra community.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Open Infrastructure Foundation Welcomes Nipa Cloud of Thailand as Gold Member of the Foundation ]]></title><description><![CDATA[Nipa Technology Co. brings public cloud infrastructure to Thailand, competes globally with highly reliable, efficient open infrastructure based on OpenStack]]></description><link>https://openinfra.dev/blog/nipa-cloud-openinfra-gold-member</link><guid isPermaLink="false">https://openinfra.dev/blog/nipa-cloud-openinfra-gold-member</guid><pubDate>Thu, 28 Oct 2021 16:42:57 GMT</pubDate><content:encoded>&lt;p&gt;The Open Infrastructure Foundation announces the joining of its newest Gold Member, Nipa Technology Co., a leading cloud service provider based in Thailand. Nipa Technology Co., commonly known as &lt;a href=&quot;https://www.nipa.cloud/&quot;&gt;Nipa Cloud&lt;/a&gt;, is the first company representing Thailand to become a Gold Member of the Foundation. &lt;/p&gt;
&lt;p&gt;Nipa Cloud was launched in 2017 when Nipa Technology, which previously focused on digital marketing and ISP services, received a grant from Thailand’s National Innovation Agency (NIA) to develop leading-edge cloud information technology. That year the company launched the first full-service OpenStack &lt;a href=&quot;https://www.nipa.cloud/blogs/what-is-public-private-cloud&quot;&gt;public clou&lt;/a&gt;d in Thailand, which was designed and developed fully by Thai talent. The company also developed its own efficiency-enhancing platform software known as Nipa Cloud Platform (NCP), which creates a user-friendly interface for navigating the cloud infrastructure.&lt;br&gt;
&lt;br&gt;
Nipa Cloud has received ISO/IEC 27001, ISO 20000-1 and ISO/IEC 29110 certifications; the 2019 IP Champion Award for Outstanding Intellectual Property Copyright from the Thai Department of Intellectual Property, Ministry of Commerce; and the 2019 &lt;a href=&quot;https://nipa.co.th/th/article/event/nipa-%E0%B8%84%E0%B8%A7%E0%B9%89%E0%B8%B2%E0%B8%A3%E0%B8%B2%E0%B8%87%E0%B8%A7%E0%B8%B1%E0%B8%A5-pm-export-award-2019&quot;&gt;Prime Minister&apos;s Export Award&lt;/a&gt;, the highest award bestowed by the Thai government upon outstanding business operators.&lt;br&gt;
&lt;br&gt;
In November of 2021, the company plans to launch a new OpenStack-powered cloud cluster called NIPA Enterprise Public Cloud with OpenStack Victoria, which will be available to enterprises globally. Built upon fast and reliable AMD EPYC 2nd Generation servers and a 100 Gbps backbone, Nipa Enterprise Public Cloud will comprise:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Multiple &lt;a href=&quot;https://www.nipa.cloud/data-center&quot;&gt;data center&lt;/a&gt;s supporting 99.99% SLAs&lt;/li&gt;
&lt;li&gt;Software-defined and fabric networking&lt;/li&gt;
&lt;li&gt;Block and Object (S3) storage systems&lt;/li&gt;
&lt;li&gt;Dedicated CPU cores and no bandwidth charges&lt;/li&gt;
&lt;li&gt;Redesigned self-service portal with easy-to-use UX/UI&lt;/li&gt;
&lt;li&gt;Payment gateway that enables self-service, pay-as-you-go, cancel-anytime services with no contract&lt;/li&gt;
&lt;li&gt;Cloud consulting expert to help you migrate with 24x7 local support&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“Just as tall buildings need a strong foundation, we believe Thailand needs a strong IT infrastructure to fully enter the digital era and support sustained growth,” said Dr. Abhisak Chulya, Chief Executive Officer &amp;#x26; Founder of Nipa Technology Co., Ltd.  “With solid IT infrastructure, Thai people can increase their competitiveness and compete on the world stage in the enterprise cloud market. Joining an open source community such as OpenStack, we can reduce the cost of doing business enormously and prevent vendor lock-in.” “We are excited to welcome Nipa Technology as an OpenInfra Gold Member, as its team has clearly shown its commitment to open infrastructure through its innovation with OpenStack and its contribution to the growing public cloud footprint of OpenStack-powered public clouds,” said Mark Collier, COO, Open Infrastructure Foundation. “They’re investing in OpenInfra, with data centers running OpenStack across Thailand running services for VMs and containers, and they’re working to deliver bare metal powered by Ironic soon.”Platinum Members of the OpenStack Foundation include Ant Group, AT&amp;#x26;T, Ericsson, Facebook, FiberHome, Huawei, Microsoft, Red Hat, Tencent Cloud and Wind River. Gold members in addition to Nipa Cloud include 99Cloud, Canonical, China Mobile, China Telecom, China Unicom, Cisco, City Network, Dell Technologies, EasyStack, H3C, Inspur, Intel, Mirantis, NEC, T-Systems International, Troila, VMware and ZTE.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Walmart, Workday and Other OpenInfra Users to Share Why Their Clouds Are Growing at the First ‘OpenInfra Live: Keynotes’ Event]]></title><description><![CDATA[The Open Infrastructure Foundation is hosting the virtual event in November 2021; the OpenInfra Summit will return to Berlin in 2022 as an in-person event. ]]></description><link>https://openinfra.dev/blog/openinfra-live-keynotes</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-live-keynotes</guid><pubDate>Wed, 06 Oct 2021 16:44:34 GMT</pubDate><content:encoded>&lt;p&gt;The Open Infrastructure (OpenInfra) Foundation today unveiled a new virtual event—and the return of its flagship in-person event, the OpenInfra Summit. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfra.dev/live/keynotes&quot;&gt;OpenInfra Live: Keynotes&lt;/a&gt; is a new virtual event taking place November 17 and 18 at 9am CT / 1500 UTC. Highlights of this two-day special edition of OpenInfra Live will include opportunities to learn why OpenStack deployments at Walmart, Workday and others are growing, and to meet the newest players in the OpenInfra community. At the event, participants will interact with leaders of open source projects such as OpenStack and Kubernetes to hear new examples of how these projects support OpenInfra use cases like hybrid cloud. Other sessions present insights into the role open source plays in public cloud economics. Also, the community will announce this year’s Superuser Awards winner at the OpenInfra Live: Keynotes event.&lt;/p&gt;
&lt;p&gt;Confirmed speakers for OpenInfra Live: Keynotes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Martin Casado—partner at Andreessen Horowitz, will deep dive into his research around hybrid cloud economics&lt;/li&gt;
&lt;li&gt;Gerald Bothello—director of cloud at Walmart, will share how the retail giant is doubling down on OpenStack, citing exponential growth in its OpenStack production deployment&lt;/li&gt;
&lt;li&gt;Charlotte Darth—CEO of Binero, will join Johan Christensen, CEO of City Network, to discuss OpenStack-powered public cloud momentum and the trends driving the growing footprint &lt;/li&gt;
&lt;li&gt;Imtiaz Choudhury—senior principal software engineer at Workday, will share why his team has doubled their OpenStack footprint in one year, now exceeding 1 million cores in production &lt;/li&gt;
&lt;li&gt;Aeva Black – OSI Board Member and Open Source Hacker in the Azure Office of the CTO at Microsoft, will discuss how open source communities that embody the Four Opens endure across changes in the tech landscape&lt;/li&gt;
&lt;li&gt;Plus Airship, Kata, StarlingX and Zuul users in production&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At OpenInfra Live: Keynotes, participants can expect announcements from the OpenInfra Foundation, including new Platinum members and open source projects. Users will talk about deploying hybrid cloud scenarios in production and how open source projects like OpenStack and Kubernetes help them scale. OpenInfra production deployment stats and growth rates will be revealed, as will details of the forthcoming OpenStack User Survey, highlights of which include 10x growth among largest deployments and 25 million cores of OpenStack in production.&lt;/p&gt;
&lt;p&gt;Red Hat is the headline sponsor of OpenInfra Live: Keynotes. Supporting sponsors comprise Cloud&amp;#x26;Heat, Component Soft, Coredge, InMotion Hosting and iVolve. For more information about sponsorship opportunities, email &lt;a href=&quot;mailto:events@openinfra.dev&quot;&gt;events@openinfra.dev&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.eventbrite.com/e/openinfra-live-keynotes-tickets-169507530587&quot;&gt;***Register today to participate in the OpenInfra Live: Keynotes virtual event ***&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Return of the In-Person OpenInfra Summit &lt;/p&gt;
&lt;p&gt;The OpenInfra Foundation also announced the return of its flagship, in-person event, the &lt;a href=&quot;http://openinfra.dev/summit/&quot;&gt;OpenInfra Summit&lt;/a&gt;. The event returns to Berlin June 7-9, 2022 at the Berlin Congress Center. Information on registration and sponsorship opportunities will be available in November 2021, and activities for media and analysts will be shared shortly thereafter.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[ORock Technologies Makes History as the First & Only OpenStack FedRAMP-Compliant Cloud to Join OpenInfra Foundation ]]></title><description><![CDATA[ORock Offers a Secure Cloud Platform for Enterprises Seeking Performance-Driven, Customer-First Partner]]></description><link>https://openinfra.dev/blog/orock-technologies-openinfra-foundation</link><guid isPermaLink="false">https://openinfra.dev/blog/orock-technologies-openinfra-foundation</guid><pubDate>Fri, 17 Sep 2021 17:14:30 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://www.orocktech.com&quot;&gt;ORock® Technologies, Inc.&lt;/a&gt;, a high-performance hybrid cloud service provider built on OpenStack and certified by FedRAMP and the Department of Defense, today announced that it has joined the &lt;a href=&quot;https://openinfra.dev/&quot;&gt;Open Infrastructure (OpenInfra) Foundation&lt;/a&gt; as the market’s first and only open-source cloud services provider that is FedRAMP-compliant and built on OpenStack.&lt;/p&gt;
&lt;p&gt;“We are pleased to welcome ORock to the Open Infrastructure community,” said Mark Collier, COO at OpenInfra Foundation. “Together with ORock, OpenInfra members are working to accelerate the accessibility of cloud infrastructure resources with contributions that unlock resilient and reliable hosting environments for commercial enterprises and government agencies alike. ORock not only shares the Foundation’s mission and dedication to open infrastructure, but its solutions also provide a solid framework for organizations seeking performance, security, compliance and price predictability in an open-source cloud solution.”&lt;/p&gt;
&lt;p&gt;ORock is a cloud IaaS and PaaS provider of choice given its unique ability to deliver government-grade security on OpenStack, the market’s de facto open-source platform for operating cloud infrastructure around the world. &lt;a href=&quot;&quot;&gt;ORock’s OpenStack-based cloud reduces development to one orchestration model for deploying applications seamlessly to the cloud and on-premises, something not possible with closed-source proprietary platforms.&lt;/a&gt; Since 2010, the OpenStack community of companies, individuals and developers have driven the build-out and operation of open infrastructure. Technology contributions to the most recent OpenStack release have delivered enhanced security and integration with other open-source technologies, strengthening open infrastructure for cloud-native applications.&lt;/p&gt;
&lt;p&gt;“We are delighted to join the OpenInfra Foundation and look forward to making measurable contributions to the OpenStack architecture,” said Gregory Hrncir, Co-Founder, CEO and President, ORock Technologies. “Our FedRAMP-compliant hybrid cloud solutions place us in a unique position to anchor the broadest range of compute, storage and container solutions as well as support diverse use cases across artificial intelligence, machine learning and high-performance computing. ORock powers the full spectrum of mission-critical cloud implementations and enables our customers to rapidly and efficiently scale their cloud environments.”&lt;/p&gt;
&lt;p&gt;ORock’s artificial intelligence and machine learning, cloud hosting, storage, containers, and hardened security solutions deliver a smarter way for companies to modernize their data operations, while receiving the security and compliance of a military-grade offering with 24/7 cloud customer support throughout the lifecycle of infrastructure deployments. To learn more, visit &lt;a href=&quot;http://www.orocktech.com&quot;&gt;www.orocktech.com&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Foundation Welcomes Microsoft as Newest Member to Advance Open Infrastructure Use Cases, Hybrid Cloud and 5G, Using Open Source Technologies OpenStack and Airship]]></title><description><![CDATA[Microsoft is the latest organization with expertise operating production infrastructure at scale to join the Open Infrastructure Foundation as a Platinum Member]]></description><link>https://openinfra.dev/blog/openinfra-foundation-welcomes-microsoft</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-foundation-welcomes-microsoft</guid><pubDate>Tue, 07 Sep 2021 16:03:51 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://openinfra.dev/&quot;&gt;OpenInfra Foundation&lt;/a&gt;has signed an agreement with Microsoft as the newest Platinum Member. With this multi-year commitment, the OpenInfra community will work closely with Microsoft to advance open infrastructure use cases including hybrid cloud and 5G through participation in and contribution to several open source project communities. &lt;/p&gt;
&lt;p&gt;In a presentation to the OpenInfra Board of Directors, Ryan van Wyk, Partner Software Engineering Manager for Azure for Operators at Microsoft, said the multi-year commitment to support the OpenInfra Foundation is Microsoft’s latest move to support a vibrant and diverse ecosystem of open source projects and communities. Through Microsoft’s membership, van Wyk said the company will:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;represent the interests of its telecom customers in the OpenStack and broader OpenInfra community,&lt;/li&gt;
&lt;li&gt;actively contribute to several OpenInfra projects, and&lt;/li&gt;
&lt;li&gt;look for opportunities to integrate OpenInfra projects into Microsoft Azure product roadmap as it evolves. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Microsoft joins over 60 organizations that are members of the Foundation, advancing the mission of building open source communities who write software that runs in production. They join Platinum members Ant Group, Ericsson, Facebook, FiberHome, Huawei, Red Hat, Tencent and Wind River to define the future of open source powered infrastructure. With the support of over 110,000 individuals in 187 countries, the OpenInfra Foundation hosts open source projects and communities of practice, including infrastructure for AI, container native apps, edge computing and datacenter clouds. Its projects include &lt;a href=&quot;https://www.airshipit.org/&quot;&gt;Airship&lt;/a&gt;, &lt;a href=&quot;https://katacontainers.io/&quot;&gt;Kata Containers&lt;/a&gt;, &lt;a href=&quot;https://openinfralabs.org/&quot;&gt;OpenInfra Labs&lt;/a&gt;, &lt;a href=&quot;https://www.openstack.org/&quot;&gt;OpenStack&lt;/a&gt;, &lt;a href=&quot;https://www.starlingx.io/&quot;&gt;StarlingX&lt;/a&gt;, and &lt;a href=&quot;https://zuul-ci.org/&quot;&gt;Zuul&lt;/a&gt;. Most recently, the OpenInfra Foundation has begun supporting the &lt;a href=&quot;https://connectivity.fb.com/magma/&quot;&gt;Magma&lt;/a&gt; 5G project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Microsoft Engagement with the OpenInfra Community&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Microsoft will continue collaborating with the OpenInfra community around network cloud requirements and driving the adoption of cloud technology for core network workloads. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Deploying 5G Services at Scale with Hybrid Cloud Infrastructure&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Earlier this year, Microsoft and AT&amp;#x26;T announced the migration of AT&amp;#x26;T’s 5G mobile network to the Microsoft cloud. Azure for Operators will help operators across the world deliver highly reliable, cost-effective and secure 5G services to consumer and enterprise customers using both Azure and open source technologies like Airship. Azure for Operators will also meet customers where they are today by supporting OpenStack deployed on Kubernetes, and allowing for a controlled evolution of Operator SDN deployments from VNFs to CNFs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hybrid Cloud Synergy Between Azure and OpenStack&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The forthcoming 2021 &lt;a href=&quot;https://www.openstack.org/user-survey/&quot;&gt;OpenStack User Survey&lt;/a&gt;, which will be available later this month on &lt;a href=&quot;https://superuser.openstack.org/&quot;&gt;Superuser Magazine&lt;/a&gt;, reveals that 40% of OpenStack users running their deployment in a multi-cloud configuration are doing so with Microsoft Azure. This strong synergy between ecosystems is an indicator of the technical and market connections that already exist between the two organizations.&lt;/p&gt;
&lt;p&gt; Microsoft joins an impressive group of companies as a Platinum Member of the new OpenInfra Foundation, including Ant Group, Ericsson, Facebook, FiberHome, Huawei, Red Hat, Tencent, and Wind River, all of whom bring their expertise operating infrastructure at scale to the community writing open source software for the next decade of OpenInfra,” said Mark Collier, COO of the OpenInfra Foundation. “Software like OpenStack, which now powers 9 of the top 10 telecom networks in the world, Kata Containers which secures the world’s largest payment network, and Airship which powers the AT&amp;#x26;T 4G and 5G networks in production today.” &lt;/p&gt;
&lt;p&gt;“Microsoft is joining this effort to support building the next decade of open infrastructure technology because hybrid cloud is an important element of our technology portfolio,” said  van Wyk.  “We believe in a variety of clouds: public and private, from hyperscale to edge, each tuned to the unique workloads that our customers need to deliver and we can’t do it without open source. We are here at the OpenInfra Foundation to participate in the community and work together to build and integrate open source technologies to deliver carrier-grade Microsoft Azure for Operators infrastructure.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[ Open Infrastructure Foundation Welcomes Boston University, CERN, Open Source Business Alliance, OW2 and SODA Foundation as Inaugural Group of Associate Members]]></title><description><![CDATA[Membership category acknowledges the vital role academic, research and not-for-profit organizations play in creating and advocating for the use of open infrastructure.]]></description><link>https://openinfra.dev/blog/openinfra-foundation-associate-members</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-foundation-associate-members</guid><pubDate>Wed, 01 Sep 2021 15:08:07 GMT</pubDate><content:encoded>&lt;p&gt;The Open Infrastructure (OpenInfra) Foundation today announced five inaugural members of its new &lt;a href=&quot;https://openinfra.dev/members/&quot;&gt;Associate Member category&lt;/a&gt;. Boston University, CERN, Open Source Business Alliance - Federal Association for Digital Sovereignty, OW2 and SODA Foundation form the initial group of Associate Members. This new category of Foundation members was added by the OpenInfra Foundation board to recognize and collaborate more closely with academic and public research institutions and non-profit organizations that use, build or sustain open infrastructure. Check out the &lt;a href=&quot;https://openinfra.dev/members/&quot;&gt;full list of participating organizations&lt;/a&gt; and learn how your organization can join to support the global OpenInfra community.&lt;/p&gt;
&lt;p&gt;Boston University works closely with the OpenInfra Foundation via the &lt;a href=&quot;https://openinfralabs.org/&quot;&gt;OpenInfra Labs&lt;/a&gt; project, and has recently announced the &lt;a href=&quot;https://openinfralabs.org/#latest-news-section&quot;&gt;Open Research Cloud Initiative&lt;/a&gt;. Participating as an Associate Member in the OpenInfra Foundation is a natural step by which Boston University will strengthen its collaboration with the Foundation and deepen its investment in open-source-powered infrastructure. &lt;/p&gt;
&lt;p&gt;“The Open Research Cloud Initiative brings researchers and open source developers together to develop open source systems at scale, and provides a rapid path for integration of research ideas into upstream software and production ,” said Michael Daitzman, Director of Product Development for the Mass Open Cloud (MOC), a collaborative project hosted at the Boston University Rafik B. Hariri Institute for Computing and Computational Science &amp;#x26; Engineering . “Boston University’s membership in the OpenInfra Foundation will enable the innovation that comes from close interaction between academic researchers, developers in the open source community, and operators of production cloud services..”&lt;/p&gt;
&lt;p&gt;CERN, the European Organization for Nuclear Research, is one of the world&apos;s largest and most respected centres for scientific research. Physicists and engineers at CERN use the world&apos;s largest and most complex scientific instruments to study the basic constituents of matter and understand the fundamental structure and origins of the universe. &lt;/p&gt;
&lt;p&gt;“CERN has been contributing to the Open Infrastructure community since 2013 and sharing our experiences with running large scale computing services”, said Tim Bell, Compute and Monitoring group leader, CERN IT department. “We have greatly appreciated collaborating with other members of the community as we look to address the extreme computing challenges of the LHC programme.&quot;  &lt;/p&gt;
&lt;p&gt;Open Source Business Alliance - Federal Association for Digital Sovereignty is a German industry association working to establish open source as the standard in public procurement, in research and business development. It hosts the Sovereign Cloud Stack (SCS) project, a manufacturer-independent, free, federatable cloud stack built with the Gaia-X cloud framework in mind.&lt;/p&gt;
&lt;p&gt;&quot;The SCS project is an important contribution to digital sovereignty&quot; said Peter Ganten, Chair of the OSB Alliance. “It is built on top of great existing, proven open source technologies, many of which are developed by the great communities supported and hosted by the Open Infrastructure Foundation. Therefore, we are delighted to formalize our partnership with the Open Infrastructure Foundation. Together, we will continue to work closely to help open source projects collaborate and jointly build standards for an open infrastructure that enables digital sovereignty.” &lt;/p&gt;
&lt;p&gt;The mission of OW2 is to promote a code base of open source software for corporate information systems, including middleware, generic business applications and cloud computing platforms. It’s been a long-term partner of the Open Infrastructure Foundation, and the Associate membership confirms this engagement to build the next decade of open infrastructure together.&lt;/p&gt;
&lt;p&gt;“OW2 and the Open Infrastructure Foundation share the same vision and passion for openness in software development. It is with great pleasure that we join the Foundation’s inaugural class of Associate Members” said Cedric Thomas, CEO of OW2. “We look forward to leveraging our friendly relationship through joint initiatives working hand in hand to deliver professional and market-ready open source software and facilitate its mainstream adoption by corporate decision makers.”&lt;/p&gt;
&lt;p&gt;The SODA Foundation, previously OpenSDS, hosts the SODA Open Data Framework for data mobility from edge to core to cloud. The SODA Foundation is part of the Linux Foundation and includes both open source software and standards to support the increasing need for data autonomy. &lt;/p&gt;
&lt;p&gt;&quot;Growing an open ecosystem for data and storage with industry partners is imperative to SODA Foundation,” said Steven Tan, chairman, SODA Foundation and VP &amp;#x26; CTO of Cloud Solutions at Futurewei. “Joining OpenInfra Foundation strengthens our open ecosystem commitment, and allows us to work closely on projects, marketing, and other efforts to advance open data &amp;#x26; storage infrastructure together.&quot; &lt;/p&gt;
&lt;p&gt;“We can’t build the next decade of open source-powered infrastructure in isolation. Collaboration among adjacent communities working on open infrastructure is essential to delivering integrated solutions that can be safely deployed in production,” said Thierry Carrez, vice president of engineering at the OpenInfra Foundation. “The innovative data storage solutions developed at SODA Foundation, the alignment of missions with OW2, and the focus on the role of open source in digital sovereignty at OSB Alliance are important components of this landscape. We also wanted to recognize our long-standing collaboration with CERN on OpenStack and BU on OpenInfra Labs. We could not have selected more ideal Associate Members for our inaugural class, as the group touches on each of the major themes we seek to advance through this new membership category.”&lt;/p&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://openinfra.dev/members/&quot;&gt;full list of participating organizations&lt;/a&gt; and learn how your organization can join to support the global OpenInfra community.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Organizations Gain Access to the Most Advanced AI Solutions with SambaNova and ORock Technologies Offering Highest Performance Models in a Secure Cloud]]></title><description><![CDATA[Strategic partnership makes secure cloud-based AI solutions available to everyone, everywhere]]></description><link>https://openinfra.dev/blog/orock-sambanova</link><guid isPermaLink="false">https://openinfra.dev/blog/orock-sambanova</guid><pubDate>Thu, 26 Aug 2021 20:44:02 GMT</pubDate><content:encoded>&lt;p&gt;SambaNova Systems, the company building the industry’s most advanced software, hardware, and services to run AI applications, today announced a strategic partnership with ORock Technologies, Inc., a high-performance cloud services provider, to deliver the industry’s most powerful and secure cloud-based AI solutions to organizations seeking a competitive advantage in faster time-to- decision and model outcomes.&lt;/p&gt;
&lt;p&gt;With today’s announcement, SambaNova’s best-in-class AI solutions are now available in the ORock cloud to commercial and government customers seeking highly secure and compliant cloud-first and hybrid deployments that dramatically reduce time to solution. After an intensive vetting process, ORock chose SambaNova’s world record-setting AI capabilities and unique architecture to satisfy the most stringent customer requirements for performance, security and compliance.&lt;/p&gt;
&lt;p&gt;“SambaNova and ORock have partnered to deliver best-in-class AI solutions in the ORock cloud to leading enterprises in the commercial and government sectors demanding data security, compliance, performance and ease of use,” said Gregory Hrncir, CEO, President and co-founder of ORock Technologies. “As AI continues to disrupt and transform global markets, this partnership opens up a new world of AI applications that will drive innovation and accelerate business outcomes that generate new efficiencies, productivity and revenue opportunities for customers.”&lt;/p&gt;
&lt;p&gt;SambaNova’s AI offerings now span the entire spectrum from on-premises to ORock’s hybrid and cloud environments — revolutionizing AI accessibility and expanding applications across industries and global markets. Dataflow-as-a-Service, SambaNova’s extensible AI services platform, enables organizations to jump- start AI initiatives overnight with a simple subscription, powered by DataScale®, an integrated software and hardware system delivering unrivaled performance, accuracy, scale, and ease of use built on SambaNova’s Reconfigurable Dataflow ArchitectureTM.&lt;/p&gt;
&lt;p&gt;“SambaNova’s partnership with ORock brings advanced AI solutions to the industry’s most secure cloud and carries forward our mission to enable access to the integrated software and hardware solutions organizations need to succeed in this next era of AI computing,” said Rodrigo Liang, CEO and co-founder of SambaNova.&lt;/p&gt;
&lt;p&gt;“Our work with ORock empowers an even greater pool of enterprises, including those in highly regulated industries, to unleash AI’s vast potential for their most pressing business needs.”&lt;/p&gt;
&lt;p&gt;SambaNova, which is the best-funded AI systems and services platform in the world with over $1 billion in funding, continues to garner accolades throughout the industry, including recognition by Gartner as a Cool Vendor in its “Cool Vendors in AI Semiconductors” report, and industry awards for Best AI Product in Next- Generation Infrastructure by CogX and VentureBeat’s Innovation in Edge Award for 2021. The company was named one of CRN’s 10 Hottest AI Chip Makers in 2021 and one of CRN’s 20 Coolest Tech Startups Of 2020. SambaNova was also Great Place to Work certified in 2021.&lt;/p&gt;
&lt;p&gt;Visit the SambaNova and ORock blog sites to learn more about the offering.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Open Infrastructure Foundation Unveils OpenInfra Live Virtual Event Schedule]]></title><description><![CDATA[OpenInfra Foundation’s 2021 event agenda features weekly ‘OpenInfra Live’ show and community-led OpenStack Days and OpenInfra Days around the world; In-person Open Infrastructure Summit slated to return in 2022]]></description><link>https://openinfra.dev/blog/Open-Infrastructure-Foundation-Unveils-OpenInfra-Live-Virtual-Event-Schedule</link><guid isPermaLink="false">https://openinfra.dev/blog/Open-Infrastructure-Foundation-Unveils-OpenInfra-Live-Virtual-Event-Schedule</guid><pubDate>Tue, 29 Jun 2021 11:05:00 GMT</pubDate><content:encoded>&lt;p&gt;AUSTIN, Texas — June 29, 2021 — The Open Infrastructure (OpenInfra) Foundation today announced the schedule of upcoming episodes for its recently launched OpenInfra Live series of one-hour virtual events. OpenInfra Live is a weekly, live-streamed series of one-hour episodes featuring topics such as production use cases around open source projects like OpenStack, Kubernetes and Magma; industry leader conversations; and upstream development updates and roadmaps.&lt;/p&gt;
&lt;p&gt;Past episodes are available for streaming and explore topics like global connectivity using Magma, updates around OpenStack Wallaby (the 23rd release of one of the top-three most active open source projects), and an exploration of edge computing progress featuring the StarlingX community and the OpenInfra Edge Computing Group.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Upcoming Episodes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;OpenInfra Live streams every Thursday at 14:00 UTC (9:00 AM CT) on the OpenInfra Foundation &lt;a href=&quot;https://www.youtube.com/c/OpenStackFoundation&quot;&gt;YouTube&lt;/a&gt;, &lt;a href=&quot;https://www.linkedin.com/company/open-infrastructure-foundation/&quot;&gt;LinkedIn&lt;/a&gt; and &lt;a href=&quot;https://www.facebook.com/openinfradev/&quot;&gt;Facebook&lt;/a&gt; channels. Upcoming episodes will feature a range of topics, including Open Source 101, opportunities to connect hiring organizations with active community members, cross-project integration and collaboration stories, and timely topics like data sovereignty and artificial intelligence (AI). &lt;a href=&quot;https://openinfra.dev/live/&quot;&gt;Tune in to OpenInfra Live each week&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 1: Building the Intelligent Edge with Open Source Technologies: Ildiko Vancsa will host Mark Collier, OpenInfra Foundation COO and Paul Miller, Wind River CTO, to learn about the results of the edge computing survey conducted by Wind River and provide insight into how upstream communities are making progress for this emerging use case.&lt;/li&gt;
&lt;li&gt;July 8: The role of open source in Digital Sovereignty: Johan Christenson, CEO of CityNetwork, hosts a discussion around the role of open source in digital sovereignty between Pierre Gronlier, CTO of Gaia-X, Kurt Garloff, CTO at Sovereign Cloud Stack, and Linda Siwe, chief commercial officer at Binero.&lt;/li&gt;
&lt;li&gt;July 15: How OpenStack Large Clouds Manage their Spare Capacity: A panel of users running OpenStack in production will discuss and answer questions live.&lt;/li&gt;
&lt;li&gt;July 22: Kata Containers: The Kata Containers community is going to host AMD and Ant Group to share how they’re running Kata and upstream contributors will provide an update on the project roadmap. &lt;/li&gt;
&lt;li&gt;July 29: Kubernetes and OpenStack Working Together: The Kubernetes steering committee and OpenStack technical committee meet regularly to talk about cross-community learnings and collaboration opportunities. Join members of both governance bodies to ask questions about integration, cross-project support and how you can stay updated on the latest developments. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Live: Programmed for the Community, by the Community&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Community submissions drive the programming for OpenInfra Live sessions, just as they drive programming for the Open Infrastructure Summits. Individuals from organizations around the world have the opportunity to submit episode ideas, volunteer to lead discussions and help the OpenInfra Foundation program the series. The deadline to be included in an August or September episode is Friday, July 16. Community members can &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openinfralive&quot;&gt;contribute programming ideas for OpenInfra Live&lt;/a&gt;, and organizations wanting to sponsor OpenInfra Live or contribute show topics can email &lt;a href=&quot;mailto:community@openinfra.dev&quot;&gt;community@openinfra.dev&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Previous Episodes&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;All past episodes of OpenInfra Live are &lt;a href=&quot;https://www.youtube.com/playlist?list=PLKqaoAnDyfgo5sOi98QlbMVMhgI_lxFPA&quot;&gt;available free and on demand&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;May 6: A &lt;a href=&quot;https://superuser.openstack.org/articles/the-future-of-the-network-depends-on-open-infrastructure/&quot;&gt;global connectivity conversation&lt;/a&gt; to highlight Magma and the OpenInfra Foundation’s involvement in the community featuring Jonathan Bryce, Martin Casado, Mark Collier, Bruce Davie and Amar Padmanabhan&lt;/li&gt;
&lt;li&gt;May 13: &lt;a href=&quot;https://superuser.openstack.org/articles/open-edge-infrastructure-conundrums-and-solutions-openinfra-live/&quot;&gt;Open edge infrastructure challenges and solutions&lt;/a&gt; sharing updates from the StarlingX 5.0 release and overall progress made in the global OpenInfra community featuring folks from Intel, the OpenInfra Foundation, Nokia and Wind River. &lt;/li&gt;
&lt;li&gt;May 20: &lt;a href=&quot;https://superuser.openstack.org/articles/upgrades-in-large-scale-openstack-infrastructure-openinfra-live-episode-6/&quot;&gt;Upgrades in large-scale OpenStack infrastructure&lt;/a&gt; featuring Blizzard Entertainment, CERN, OVH, Workday and Vexxhost&lt;/li&gt;
&lt;li&gt;May 27: &lt;a href=&quot;https://superuser.openstack.org/articles/large-scale-open-source-ci-featuring-zuul-openinfra-live-episode-7/&quot;&gt;Large scale open source CI&lt;/a&gt; featuring Zuul featuring a Zuul overview and live demo from Acme Gating and Vexxhost&lt;/li&gt;
&lt;li&gt;June 3: &lt;a href=&quot;https://superuser.openstack.org/articles/openinfra-leadership-tackles-questions-live-openinfra-live-episode-8/&quot;&gt;OpenInfra AMA (Ask Me Anything)&lt;/a&gt; featuring Jonathan Bryce, Mark Collier and Allison Randal tackling the tough questions around open infrastructure, including what it is. &lt;/li&gt;
&lt;li&gt;June 10: &lt;a href=&quot;https://superuser.openstack.org/articles/experts-discuss-tradeoffs-frequency-and-more-around-upgrades-of-large-scale-openstack-deployments-openinfra-live-recap/&quot;&gt;Upgrades In Large Scale OpenStack Infrastructure: The Discussion&lt;/a&gt; continues the conversation from May 20 featuring Blizzard Entertainment, CERN, OVHcloud, Workday and Vexxhost&lt;/li&gt;
&lt;li&gt;June 17: &lt;a href=&quot;https://superuser.openstack.org/articles/how-to-start-contributing-upstream-to-openinfra-openinfra-live-recap/&quot;&gt;How to start contributing upstream to OpenInfra&lt;/a&gt; featuring OpenStack interns and mentors from the Outreachy Program, Boston University, and North Dakota State University. &lt;/li&gt;
&lt;li&gt;June 23: &lt;a href=&quot;https://superuser.openstack.org/articles/open-source-job-openings-and-how-to-land-them-openinfra-live-recap/&quot;&gt;Open Source Job Openings (and how to land them)&lt;/a&gt; featuring Canonical, OVH, T-Systems and WhiteStack&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“We held the Open Infrastructure Summit virtually last year, and we had an amazing turnout—10,000 people participated, representing 120 countries—the biggest summit we&apos;ve ever had,” said Mark Collier, chief operating officer of the Open Infrastructure Foundation. “The online format was a huge success in terms of providing access and engaging so many more unique voices from around the world in collaboration. &lt;/p&gt;
&lt;p&gt;“This year,” Collier continued, “we’re taking all the good things about online and deconstructing it into weekly, hour-long events. So this means our community can come together, share knowledge and collaborate on all sorts of OpenInfra solutions, but they can do it in one-hour increments, fully energized and engaged for that hour. And, like all Summits, the agenda is driven by the community. We’re actively seeking input from the community about what the weekly topics should be.” &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Community Hosts OpenStack Days and OpenInfra Days Around the World&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;Local and regional OpenInfra communities are planning one- and two-day events that will be held throughout the year in a variety of formats, depending upon pandemic conditions in each locale. OpenStack and OpenInfra Days typically bring together hundreds of IT executives, cloud operators and technology providers to discuss open infrastructure use cases including cloud computing, edge, AI / machine learning and more. The regional events are a great opportunity to hear directly from prominent open infrastructure leaders, learn from user stories, network, and get plugged into the local OpenInfra community. &lt;a href=&quot;https://www.openstack.org/events/openstackdays&quot;&gt;Learn how you can attend or host an OpenInfra or OpenStack Day event in your area&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Next Virtual Project Teams Gathering Scheduled for October 18-22&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Project Teams Gathering (PTG) is the OpenInfra Foundation’s developer-focused event, which happens every six months. Various technical community groups working on OpenInfra projects to meet in-person or online, exchange ideas, get work done in a productive setting. During PTGs, project teams, special interest groups, and cross-project collaborators discuss their priorities for the upcoming six months, assign work items, iterate quickly on solutions for complex problems, and make fast progress on critical issues. &lt;a href=&quot;https://ptg-october2021.eventbrite.com&quot;&gt;Register here for the Virtual PTG, October 18-22&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About the Open Infrastructure Foundation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://openinfra.dev&quot;&gt;OpenInfra Foundation&lt;/a&gt; builds communities that write open source infrastructure software that runs in production. With the support of over 110,000 individuals in 187 countries, the OpenInfra Foundation hosts open source projects and communities of practice, including infrastructure for AI, container native apps, edge computing and datacenter clouds. Join the OpenInfra movement: &lt;a href=&quot;http://www.openinfra.dev&quot;&gt;www.openinfra.dev&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;###&lt;/p&gt;
&lt;p&gt;Media Contacts:&lt;/p&gt;
&lt;p&gt;Robert Cathey&lt;br&gt;
&lt;a href=&quot;http://cathey.co&quot;&gt;Cathey Communications&lt;/a&gt; for the OpenInfra Foundation&lt;br&gt;
e &lt;a href=&quot;mailto:robert@cathey.co&quot;&gt;robert@cathey.co&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Allison Price&lt;br&gt;
OpenInfra Foundation&lt;br&gt;
e &lt;a href=&quot;mailto:allison@openinfra.dev&quot;&gt;allison@openinfra.dev&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Red Hat Provides $551.9 Million in Software Subscriptions to Boston University, Advancing Mission of OpenInfra Labs]]></title><description><![CDATA[Red Hat’s funding will support Boston University Hariri Institute’s open research cloud initiative, the first region of OpenInfra Labs Cloud Network.]]></description><link>https://openinfra.dev/blog/red-hat-funding-boston-university-advances-mission-openinfra-labs</link><guid isPermaLink="false">https://openinfra.dev/blog/red-hat-funding-boston-university-advances-mission-openinfra-labs</guid><pubDate>Tue, 27 Apr 2021 12:42:25 GMT</pubDate><content:encoded>&lt;p&gt;OpenInfra Foundation Platinum Member &lt;a href=&quot;https://www.redhat.com/en/about/press-releases/red-hat-and-boston-university-announce-major-partnership-advance-open-hybrid-cloud-research-and-operations-scale&quot;&gt;Red Hat is providing $551.9 million USD&lt;/a&gt; in software subscriptions and resources to the &lt;a href=&quot;https://www.bu.edu/hic/&quot;&gt;Hariri Institute’s&lt;/a&gt; &lt;a href=&quot;https://www.bu.edu/hic/centers-initiatives-labs/orci/&quot;&gt;open research cloud initiative,&lt;/a&gt; in addition to $20 million to support research and deepen collaboration under the Red Hat Collaboratory at Boston University. This effort is creating a production research cloud that serves as the first, founding region in the &lt;a href=&quot;http://openinfralabs.org&quot;&gt;OpenInfra Labs&lt;/a&gt; Cloud Network, which is envisioned to be a network of production clouds connecting open source projects to production. OpenInfra Labs will enable the cloud services and network deployed in this founding region to be replicated to other regions, federated between these regions and extended beyond academia.  &lt;/p&gt;
&lt;p&gt;The academic focus of this first region—involving Boston University, Harvard University, Massachusetts Institute of Technology (MIT), Northeastern University and University of Massachusetts—will expose tens of thousands of students to open source cloud software and services. It also will enable rich interaction between systems researchers and the global OpenInfra community of open source developers. Faculty, students and developers will work together on compelling ideas, enabling realistic systems research on open source systems at scale and providing a rapid path for integration of research ideas into upstream software (with potentially new or prototype hardware), exposed as experimental services and then deployed in production when they have demonstrated value.&lt;/p&gt;
&lt;p&gt;The interrelated projects that form the Hariri Institute’s &lt;a href=&quot;https://www.bu.edu/hic/centers-initiatives-labs/orci/&quot;&gt;open research cloud initiative&lt;/a&gt; include the &lt;a href=&quot;https://www.redhat.com/en/success-stories/massachusetts-open-cloud&quot;&gt;Mass Open Cloud (MOC)&lt;/a&gt;, &lt;a href=&quot;https://nerc.mghpcc.org/&quot;&gt;New England Research Cloud (NERC)&lt;/a&gt;, &lt;a href=&quot;https://nese.mghpcc.org/&quot;&gt;Northeast Storage Exchange (NESE)&lt;/a&gt;, &lt;a href=&quot;https://www.redhat.com/en/about/press-releases/national-science-foundation-awards-grant-develop-next-generation-cloud-computing-testbed-powered-red-hat?source=pressreleaselisting&amp;#x26;search=MOC&quot;&gt;Open Cloud Testbed (OCT)&lt;/a&gt; and &lt;a href=&quot;https://www.openstoragenetwork.org/&quot;&gt;Open Storage Network (OSN)&lt;/a&gt;. The infrastructure available for cloud services include more than 10,000 Intel cores and 30PB of Ceph storage. With this new investment by Red Hat, the OpenInfra Labs region in the North East will continue to grow, advancing the OpenInfra mission to build the next decade of infrastructure, collaboratively, with open source software. &lt;/p&gt;
&lt;p&gt;OpenInfra Labs enterprise and ecosystem supporters include Intel, City Network, Futurewei, FiberHome, Dell EMC, Ampere Computing, CDAC, G-Research, Red Hat, Troila, Whitestack and Vexxhost.&lt;/p&gt;
&lt;p&gt;“To achieve a true open hybrid cloud approach, we need to continue to create and foster open communities that share this vision and purpose. The OpenInfra Labs project will help support the development of operational knowledge and open source tools needed to operate platforms, like the Mass Open Cloud, which will help provide greater impact on open cloud research,” said Chris Wright, senior vice president and chief technology officer, Red Hat.&lt;/p&gt;
&lt;p&gt;“Open source has become the prevailing model that academia relies on to drive innovation and problem solving at a massive scale,” said Scott Yockel, university research computing officer at Harvard University. “What makes this possible is a huge community of users and developers, working together to identify and address the most critical priorities. My collaborators and I are excited about this opportunity to further expand our collaboration through OpenInfra Labs to engage more organizations beyond academia in moving open infrastructure innovations into production.”&lt;/p&gt;
&lt;p&gt;“The public cloud has fundamentally transformed research for domain researchers, and is itself a critical area of systems research,” said Orran Krieger, principal investigator at Mass Open Cloud, a member of the OpenInfra Community. “This effort is going to enable impactful systems research by providing researchers rich information about a real production cloud and enabling them to work on problems with a huge community of open source developers.”&lt;/p&gt;
&lt;p&gt;“Red Hat has not only played a pivotal role in shaping open source on a global scale, but also has been particularly generous in its support of academic communities, recognizing their importance to the future of cloud,” said Mark Collier, COO of the Open Infrastructure Foundation. “This contribution to Boston University will boost the open research cloud initiative and in turn will fuel the growth of the OpenInfra Labs mission overall. This investment will undoubtedly raise awareness for these important projects and attract new participants in the effort to bring enterprises and academia together, two groups that increasingly see the importance of building infrastructure that runs in production.”&lt;/p&gt;
&lt;p&gt;The OpenInfra Labs community is looking for additional companies interested in investing to accelerate the first region, help lead the effort to replicate and expand it to other regions, and participate in defining the rules for the federated open infrastructure cloud. Here are the ways to support the OpenInfra Labs community:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://openinfra.dev/join&quot;&gt;Join the OpenInfra Foundation&lt;/a&gt; to build the next decade of open infrastructure.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openinfra_labs_interest&quot;&gt;Tell us how your company is interested&lt;/a&gt; in supporting OpenInfra Labs. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.openstack.org/community/email-signup&quot;&gt;Subscribe to the OpenInfra Newsletter&lt;/a&gt;&lt;/strong&gt; to stay updated on OpenInfra Labs region growth.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Airship 2.0 Arrives, Delivering Support for Public Cloud, Bare Metal With Simplified Architecture, Smaller Footprint, Faster Deployments]]></title><description><![CDATA[All-new control plane in Airship 2.0 is built on Kubernetes, with cluster API multi-cloud provisioning and other cloud-native tools; Helm 3 and the Flux Helm Controller are integrated, offering better security posture.]]></description><link>https://openinfra.dev/blog/airship-2-arrives</link><guid isPermaLink="false">https://openinfra.dev/blog/airship-2-arrives</guid><pubDate>Wed, 21 Apr 2021 17:43:10 GMT</pubDate><content:encoded>&lt;p&gt;&lt;em&gt;All-new control plane in Airship 2.0 is built on Kubernetes, with cluster API multi-cloud provisioning and other cloud-native tools; Helm 3 and the Flux Helm Controller are integrated, offering better security posture.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;AUSTIN, Texas – April 21, 2021 — Airship, an interoperable set of open source software tools used to declaratively automate cloud provisioning, is available in version 2.0 today. Airship 2.0 delivers enhanced document management capabilities, an improved upgrade process using cloud-native tools, and the ability for operators to use the same workflow to manage their workloads on both bare-metal and public clouds. These enhancements enable faster deployments, a smaller control plane, the ability for Airship to deploy native Kubernetes resources, and better security. &lt;/p&gt;
&lt;p&gt;**&lt;em&gt;&lt;a href=&quot;https://github.com/airshipit/airshipctl/releases/tag/v2.0.0&quot;&gt;Download Airship 2.0 here&lt;/a&gt;**&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Airship 2.0 integrates best-in-breed open source projects into a platform that transforms declarative YAMLs into ready-to-go open infrastructure, taking care of things like bare metal provisioning, security and network policy, and day 2 lifecycle management. Airship 2.0’s declarative model ensures predictability, repeatability and resiliency across sites and across upgrades, which is why AT&amp;#x26;T is running Airship in production at scale.&lt;/p&gt;
&lt;p&gt;AT&amp;#x26;T’s 5G network runs on its 100% containerized, private network OpenStack cloud, deployed and managed by Airship. Using Airship, AT&amp;#x26;T has been able to replicate its 5G infrastructure rapidly across dozens of regions. Furthermore, this architecture supports AT&amp;#x26;T’s “evolved packet core” network and VNF teaming, enabling resilient mobile sessions. (See &lt;a href=&quot;https://www.openstack.org/videos/summits/berlin-2018/at-and-t-5g-powered-by-open-infrastructure&quot;&gt;a keynote by AT&amp;#x26;T&lt;/a&gt; demonstrating how Airship enables mobile communication sessions to continue even when the VM carrying the session is shut down.) Other companies with production use cases of Airship include Ericsson and &lt;a href=&quot;https://superuser.openstack.org/articles/sk-telecom-5gx-labs-wins-the-2020-superuser-awards/&quot;&gt;SK Telecom&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“Airship 2.0 takes advantage of many of the good things that have been happening in the Kubernetes ecosystem,” said Matt McEuen, lead member of the technical staff for Network Cloud at AT&amp;#x26;T and a working committee member of the Airship community. “Airship 2.0 gives operators the ability to consistently specify and control deployments across bare metal, public clouds, OpenStack and other kinds of use cases. It also deploys sites faster and with smaller footprints. In Airship 2.0 we’ve created a web-based UI that can be used to introspect a site and drive deployments and upgrades.”&lt;/p&gt;
&lt;p&gt;“AT&amp;#x26;T’s initial Airship 2.0 deployments will host centralized functions that support its 5G Containerized Network Function infrastructure,” continued McEuen. “These new cloud-native workloads will benefit from Airship 2.0’s close integration of CNCF technologies and its predictable and repeatable lifecycle management.”&lt;/p&gt;
&lt;p&gt;Key Features of Airship 2.0&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enhanced document management capabilities. Using the Airship 2.0 command-line-interface, airshipctl, operators can organize and deliver YAML documents that describe an Airship 2.0 region with phases (logical groups of functionality that are the building blocks of a site). Airshipctl renders phases with Kustomize, a tool that has been widely adopted by the Kubernetes community. Using Kustomize with airshipctl, operators can keep their YAML footprint small with advanced manipulation tools that reduce data duplication.&lt;/li&gt;
&lt;li&gt;Improvements to the Airship upgrade process. Cloud-native tools such as the Baremetal Operator with Metal3 and Ironic, Kubeadm, and Kustomize have replaced the Airship 1 control plane. In Airship 2.0, operators can drive upgrades using Airshipctl and let Kubernetes handle the rest—the core Airship components are ephemeral and live outside the control plane.&lt;/li&gt;
&lt;li&gt;Support for public cloud providers. With Airship 2.0, operators can now use the same workflow to manage their workloads on bare-metal as well as Microsoft Azure, Google Cloud Platform, AWS, and OpenStack public clouds. Companies with growing requirements can rely on Airship for consistent deployment and management of workloads on Kubernetes, knowing that OpenDev and third-party continuous-integration validate these integration points.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additional features include: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No-touch, remote-site bootstrap&lt;/li&gt;
&lt;li&gt;Declarative image building&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;Support for declarative ephemeral ISO (International Organization for Standardization)&lt;/li&gt;
&lt;li&gt;Support for declarative bare-metal-targeted QCOWs [“QEMU Copy On Write” is a file format for disk image files used by QEMU (short for “quick emulator”), a hosted virtual machine monitor.]&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Declarative cluster lifecycle&lt;/li&gt;
&lt;li&gt;Lifecycle as phases&lt;/li&gt;
&lt;li&gt;Introduction of a plan for the phases&lt;/li&gt;
&lt;li&gt;Seamless integration with security plugins like Mozilla SOPS&lt;/li&gt;
&lt;li&gt;Generic container interface, a mechanism to extend airshipctl with adhoc functionality&lt;/li&gt;
&lt;li&gt;Introduction of Host Config Operator for day 2 operations&lt;/li&gt;
&lt;li&gt;Helm 3 and the Flux Helm Controller are integrated, offering better security posture.&lt;/li&gt;
&lt;li&gt;Designated as a Certified Kubernetes Distribution through the Cloud Native Computing Foundation’s &lt;a href=&quot;https://www.cncf.io/certification/software-conformance/&quot;&gt;Software Conformance Program&lt;/a&gt;, guaranteeing that Airship provides a consistent installation of Kubernetes, supports the latest Kubernetes versions, and provides a portable cloud-native environment with other Certified Platforms.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The integrated open source components doing the heavy lifting in Airship 2.0 are substantially different than those in Airship 1.0, as &lt;a href=&quot;https://www.youtube.com/watch?v=5Ofjr_-rsOg&amp;#x26;t=4225s&quot;&gt;described by Jeff Collins&lt;/a&gt;, cloud and NFVI director at Ericsson, at the Open Infrastructure Summit.   &lt;/p&gt;
&lt;p&gt;”The updates with Metal3 and Ironic, along with other tool sets have streamlined the lifecycle management process. The cross-platform capabilities with the Kubernetes Cluster API allow for a consistent deployment every time,” said Collins. &lt;/p&gt;
&lt;p&gt;About Airship &lt;/p&gt;
&lt;p&gt;Airship simplifies cloud building for operators like telecoms, manufacturers, healthcare providers and individual developers. The Airship community was formed to build a robust delivery mechanism for organizations that need to embrace containers as the new unit of infrastructure delivery at scale. &lt;/p&gt;
&lt;p&gt;Airship launched in May 2018 as a pilot project supported by the Open Infrastructure Foundation, with initial code contributed by AT&amp;#x26;T, Intel and SK Telecom.  Version 1.0 was released at the &lt;a href=&quot;https://www.openstack.org/summit/denver-2019/&quot;&gt;Open Infrastructure Summit Denver&lt;/a&gt; in 2019. The Airship community has grown rapidly, with 1,897 commits in 10 repos and 91 contributors from 10 companies across Asia, Europe and the Americas.&lt;/p&gt;
&lt;p&gt;Resources&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Website: &lt;a href=&quot;https://www.airshipit.org/&quot;&gt;airshipit.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; IRC freenode: #airshipit&lt;/li&gt;
&lt;li&gt;Twitter: &lt;a href=&quot;https://twitter.com/airshipproject&quot;&gt;&lt;/a&gt; @airshipproject&lt;/li&gt;
&lt;li&gt; Mailing-list: lists.airshipit.org/cgi-bin/mailman/listinfo&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;About the Open Infrastructure Foundation&lt;br&gt;
The &lt;a href=&quot;http://openinfra.dev&quot;&gt;OpenInfra Foundation&lt;/a&gt; builds communities that write open source infrastructure software that runs in production. With the support of over 110,000 individuals in 187 countries, the OpenInfra Foundation hosts open source projects and communities of practice, including infrastructure for AI, container native apps, edge computing and datacenter clouds. &lt;a href=&quot;https://openinfra.dev/join&quot;&gt;Join the OpenInfra movement&lt;/a&gt;. &lt;a href=&quot;http://www.openinfra.dev&quot;&gt;www.openinfra.dev&lt;/a&gt;   &lt;/p&gt;
&lt;p&gt;###&lt;/p&gt;
&lt;p&gt;US Media Contacts:&lt;br&gt;
Robert Cathey&lt;br&gt;
Cathey.co for the OpenInfra Foundation&lt;br&gt;
&lt;a href=&quot;mailto:robert@cathey.co&quot;&gt;robert@cathey.co&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Allison Price&lt;br&gt;
OpenInfra Foundation&lt;br&gt;
&lt;a href=&quot;allison@openinfra.dev&quot;&gt;allison@openinfra.dev&lt;/a&gt; &lt;/p&gt;</content:encoded></item><item><title><![CDATA[Introducing OpenInfraLive: A Weekly, Interactive Webinar Series]]></title><description><![CDATA[OpenInfra Live is a weekly hour-long interactive content series streaming to the OpenInfra YouTube channel]]></description><link>https://openinfra.dev/blog/openinfralive-a-weekly-interactive-webinar-series</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfralive-a-weekly-interactive-webinar-series</guid><pubDate>Thu, 15 Apr 2021 19:30:26 GMT</pubDate><content:encoded>&lt;p&gt;Over the last year, we have been trying to create the perfect virtual event configuration to support our community contributors as they meet and build software that runs in production. After feedback from the community, we are excited to announce that for 2021, we are deconstructing the annual OpenInfra Summit and turning it into a series of weekly online, interactive events called &lt;a href=&quot;https://openinfra.dev/live&quot;&gt;OpenInfra Live&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;OpenInfra Live is a weekly hour-long interactive content series streaming to the &lt;a href=&quot;https://www.youtube.com/channel/UCQ74G2gKXdpwZkXEsclzcrA&quot;&gt;OpenInfra YouTube channel&lt;/a&gt; on Thursdays at 14:00 UTC (9am CT) that will replace the normal 3-4 day Summit. We kicked off the event today with a Community meeting on the Wallaby release. The upcoming episodes feature more OpenInfra release updates, user stories, community meetings, and more open infrastructure stories: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;April 22nd: A behind the scenes look at the OpenStack TC meeting at the PTG&lt;/li&gt;
&lt;li&gt;April 29th: Airship 2.0 Release &lt;/li&gt;
&lt;li&gt;May 6th: A Global Connectivity conversation to highlight Magma and Open Infrastructure Foundation’s involvement in the community&lt;/li&gt;
&lt;li&gt;May 13th: Large Scale SIG &lt;/li&gt;
&lt;li&gt;May 20th: The StarlingX 5.0 Release&lt;/li&gt;
&lt;li&gt;May 27th: Zuul in Production User Story&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the future, we also plan to post the videos on Tencent Cloud, explore local language options for our global community, consider additional time zones as well as launch a lighter version of the normal CFP process in order to engage the community and make sure we are covering relevant topics and engaging in ways that the Summit usually would. &lt;/p&gt;
&lt;p&gt;As we have seen over the last year, virtual PTGs are working well in their current format, in fact the next PTG is happening next week with 45 project teams signed up to participate! Considering this, we are not planning to make any major adjustments with that program this year.&lt;/p&gt;
&lt;p&gt;If you have any topics you would like to propose for an upcoming episode, please &lt;a href=&quot;https://openinfrafoundation.formstack.com/forms/openinfralive&quot;&gt;share your ideas with us&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;Thank you to the global community’s support as we have explored virtual event configurations to find the best way for our contributors to meet, exchange ideas, and build open source software that runs in production.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[800+ Contributors Worldwide Deliver 23rd OpenStack Release, Wallaby]]></title><description><![CDATA[Improvements to role-based access control (RBAC) and integration with other open source projects including Ceph, Kubernetes and Prometheus to strengthen open infrastructure for cloud native applications]]></description><link>https://openinfra.dev/blog/800-contributors-worldwide-deliver-openstack-wallaby</link><guid isPermaLink="false">https://openinfra.dev/blog/800-contributors-worldwide-deliver-openstack-wallaby</guid><pubDate>Wed, 14 Apr 2021 15:15:00 GMT</pubDate><content:encoded>&lt;h2 class=&quot;fix-h2&quot;&gt;Improvements to role-based access control (RBAC) and integration with other open source projects including Ceph, Kubernetes and Prometheus to strengthen open infrastructure for cloud native applications&lt;/h2&gt;
&lt;p&gt;AUSTIN, Texas — April 14, 2021—The OpenStack community today released Wallaby, the 23rd version of the most widely deployed open source cloud infrastructure software, highlighting the vibrancy and engagement of developers globally in supporting the third most active open source project (alongside the Linux kernel and Chromium).&lt;/p&gt;
&lt;p&gt;The Wallaby release strengthens open infrastructure for cloud native applications with enhanced security and integration with other open source technologies. More than 17,000 code changes authored by over 800 contributors from 140 different organizations were merged into the release.&lt;/p&gt;
&lt;p&gt;**&lt;em&gt;&lt;a href=&quot;https://www.openstack.org/software/wallaby/&quot;&gt;The OpenStack Wallaby release is available for download. Learn more about features and enhancements.&lt;/a&gt;**&lt;/em&gt;&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Wallaby Release Highlights&lt;/h3&gt;
&lt;p&gt;In addition to delivering a &lt;a href=&quot;https://releases.openstack.org/wallaby/highlights.html&quot;&gt;wide range of improvements&lt;/a&gt; to the stable and reliable OpenStack core and its highly flexible project integration capabilities, Wallaby delivers security enhancements including fallback permissions and RBAC improvements in Ironic, Glance and Manila, and the community focused this cycle on &lt;a href=&quot;https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html&quot;&gt;migrating the RBAC policy format from JSON to YAML&lt;/a&gt;. Additionally, the Ironic project has extended functionality for UEFI (Unified Extensible Firmware Interface), including secure erase for NVME. &lt;/p&gt;
&lt;p&gt;Additional Wallaby release highlights include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Several project teams continued to develop OpenStack as an open source integration engine by enhancing support for other open source projects: Kolla (production-ready containers and deployment tools) added support for Prometheus version 2, Magnum (API service) updated versions for Kubernetes and containerd, and Cinder (block storage service) added support for a Ceph backend driver, Ceph iSCSI. &lt;/li&gt;
&lt;li&gt;Tacker (NFV orchestration) added new features to align with the standards defined by ETSI NFV including the addition of APIs for scale, update and rollback operations for virtual network functions (VNF) and fundamental VNF lifecycle management support for subscriptions and notifications.&lt;/li&gt;
&lt;li&gt;Nova (compute provisioning) and Cyborg (accelerator management)  integration continues to progress. New functionality gives users the ability to shelve and unshelve augmented servers, Nova servers with Cyborg accelerators attached. &lt;/li&gt;
&lt;li&gt;Cinder (block storage) added new backend drivers, and many current drivers have added support for features exceeding the minimum required driver functions, with revert to snapshot and backend QoS being particularly popular this cycle.&lt;/li&gt;
&lt;li&gt;With Neutron (networking), operators now have the option of routing fixed IP addresses of ports in a network to the external world without being limited by the availability IPv4 address ranges&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“Twenty-three releases in, it’s exciting to see a growing, vibrant, global community contributing to OpenStack,” said Kendall Nelson, upstream developer advocate for OpenStack at the OpenInfra Foundation. “The OpenStack community continues to rank among the three most active open source communities in the world, and OpenStack Wallaby showcases how successful community collaboration keeps the software robust and efficient, drives innovation to support emerging use cases, and continually delivers interoperability across projects and platforms.”&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;The Evolution of Open Infrastructure&lt;/h3&gt;
&lt;p&gt;OpenStack pioneered the concept of open infrastructure 10 years ago. Since then, it has become the open infrastructure-as-a-service standard. Recently, new workload demands like artificial intelligence, machine learning, edge computing and IoT have given rise to the project’s support for new chip architectures, automation at scale down to the bare metal, and integration with myriad open source components. OpenStack now powers more than 75 public cloud data centers and thousands of private clouds at a scale of more than 15 million compute cores. OpenStack is the one infrastructure platform uniquely suited to deployments of diverse architectures—bare metal, virtual machines (VMs), graphics processing units (GPUs) and containers.&lt;/p&gt;
&lt;h3 class=&quot;fix-h3&quot;&gt;Virtual Project Teams Gathering&lt;/h3&gt;
&lt;p&gt;The OpenInfra Foundation will be hosting the next Project Teams Gathering (PTG) online from April 19-23. The PTG provides a time and place for contributor teams to join forces and actively work on improving OpenStack and other projects hosted by the OpenInfra Foundation. PTGs are critical to producing the next software release for each project, not only improving core functionality, but also working across projects to improve collaboration and solve complex problems. Operators, developers and other active contributors will discuss how to reach their goals, get agreement, build trust, assign work items and get work done. For more information about the PTG agenda and to register to participate, visit &lt;a href=&quot;https://www.openstack.org/ptg?_ga=2.103250889.893845488.1588019379-1374391620.1544394204&quot;&gt;openstack.org/ptg&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;About OpenStack®&lt;/h4&gt;
&lt;p&gt;OpenStack is the only open source integration engine that provides APIs to orchestrate bare metal, virtual machines and container resources on a single network. The same OpenStack code powers a global network of public and private clouds, backed by the industry’s largest ecosystem of technology providers, to enable cost savings, control and portability. A global community of more than 100,000 individuals in 188 countries work together on the OpenStack project. &lt;a href=&quot;http://www.openstack.org&quot;&gt;www.openstack.org&lt;/a&gt; &lt;/p&gt;
&lt;h4&gt;About the Open Infrastructure Foundation&lt;/h4&gt;
&lt;p&gt;The &lt;a href=&quot;http://openinfra.dev&quot;&gt;OpenInfra Foundation&lt;/a&gt; builds communities that write open source infrastructure software that runs in production. With the support of over 110,000 individuals in 187 countries, the OpenInfra Foundation hosts open source projects and communities of practice, including infrastructure for AI, container native apps, edge computing and datacenter clouds. &lt;a href=&quot;https://openinfra.dev/join&quot;&gt;Join the OpenInfra movement&lt;/a&gt;. &lt;a href=&quot;http://www.openinfra.dev&quot;&gt;www.openinfra.dev&lt;/a&gt;  &lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;Media Contacts:&lt;br&gt;
Robert Cathey&lt;a href=&quot;http://cathey.co&quot;&gt;&lt;br&gt;
Cathey Communications&lt;/a&gt; for the OpenInfra Foundation&lt;br&gt;
e &lt;a href=&quot;mailto:robert@cathey.co&quot;&gt;robert@cathey.co&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Allison Price&lt;br&gt;
OpenInfra Foundation&lt;br&gt;
e &lt;a href=&quot;mailto:allison@openinfra.dev&quot;&gt;allison@openinfra.dev&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[OpenInfra Foundation Marketing Case Study - InMotion Hosting]]></title><description><![CDATA[Find out how your organization can raise awareness of your product in the global market and engaging marketing programs]]></description><link>https://openinfra.dev/blog/openinfra-foundation-marketing-case-study-inmotion-hosting</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-foundation-marketing-case-study-inmotion-hosting</guid><pubDate>Tue, 06 Apr 2021 16:13:20 GMT</pubDate><content:encoded>&lt;p&gt;At the first virtual Open Infrastructure Summit in 2020, Open Infrastructure Foundation &lt;a href=&quot;https://openinfra.dev/blog/introducing-the-open-infrastructure-foundation&quot;&gt;officially announced&lt;/a&gt; its ongoing evolution to build open source communities that write infrastructure software in production by becoming the Open Infrastructure Foundation (OpenInfra Foundation). Over 60 global organizations, &lt;a href=&quot;https://www.youtube.com/watch?v=hYOa5CCAtJQ&quot;&gt;including InMotion Hosting&lt;/a&gt;, have joined in supporting the Foundation’s mission. &lt;/p&gt;
&lt;p&gt;In February 2021, InMotion Hosting, as one of the OpenInfra Foundation Silver Members, launched the general availability of their new &lt;a href=&quot;https://www.inmotionhosting.com/cloud/flex-metal-iaas&quot;&gt;Flex Metal Cloud IaaS&lt;/a&gt; product that supports the rapid deployment of small OpenStack private clouds. The Marketing &amp;#x26; Community team in the Foundation has been working collaboratively with InMotion Hosting to take Flex Metal Cloud to a new level.&lt;/p&gt;
&lt;p&gt;This OpenInfra Foundation marketing case study will cover how your organization can take advantage of these marketing opportunities to raise awareness of your product in the global market and participate in international networking and engaging marketing programs, as an OpenInfra Foundation Platinum, Gold or Silver Member.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Social Media Marketing to Engage the Global Community&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Social media is one of the most important ways that the OpenInfra Foundation communicates and engages with the community members at large. Millions of people visit OpenInfra Foundation’s network of websites and social media channels every year. Key announcements of the Member companies are marketed via a variety of social channels including Twitter, LinkedIn, and Facebook.&lt;/p&gt;
&lt;p&gt;OpenInfra Foundation also has a large audience in the China community on WeChat, which is the largest social media platform in China. With over 9,000 active users, who are subscribed to three OpenInfra projects and OpenInfra Foundation public WeChat accounts, key messages from the Member companies are amplified in a truly global market. &lt;/p&gt;
&lt;p&gt;The Foundation’s Marketing &amp;#x26; Community team worked closely with the InMotion Hosting staff to promote its product launch on Twitter, Facebook, LinkedIn and WeChat, which generated over 25,000 total impressions with an average of 1.2% engagement rate.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1499px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 106.640625%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAVABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAIEBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAdIgXwUIhpA//8QAGhABAAMBAQEAAAAAAAAAAAAAAQACAzEEEv/aAAgBAQABBQLcqxoXDnoGzeraHPU/M10c4c//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/AR//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/AR//xAAgEAACAQMEAwAAAAAAAAAAAAABAhEAEBIhMkFxUWGB/9oACAEBAAY/AhkrN1QnhfNhGP2aWI2+7LIDd0gEai3/xAAcEAEBAQADAAMAAAAAAAAAAAABEQAhMXGxwfH/2gAIAQEAAT8hdiDov6yyVhOW6PMMylqx8YfgwX8O6MYQjxMBApnmEBv/2gAMAwEAAgADAAAAEJPPAP/EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8QH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8QH//EABwQAQACAwEBAQAAAAAAAAAAAAERIQAxUUFhof/aAAgBAQABPxBxCWXKV3COZNTFIE3x3RjV22GPLCXqhBc/caLukxd0QVXs7xy4RIVjEbUak9wOZajpy/uegQBn/9k=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Social promotion screenshots&quot;
        title=&quot;Social promotion screenshots&quot;
        src=&quot;/static/ad892f1097a5c73e861b90058e654633/0c585/image-1.jpg&quot;
        srcset=&quot;/static/ad892f1097a5c73e861b90058e654633/36dd4/image-1.jpg 512w,
/static/ad892f1097a5c73e861b90058e654633/72e01/image-1.jpg 1024w,
/static/ad892f1097a5c73e861b90058e654633/0c585/image-1.jpg 1499w&quot;
        sizes=&quot;(max-width: 1499px) 100vw, 1499px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;&lt;strong&gt;Leveraging Online Publications to Spread Your Key Messages&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;The OpenInfra Foundation hosts a vendor-neutral publication called &lt;a href=&quot;https://superuser.openstack.org/&quot;&gt;Superuser Magazine&lt;/a&gt;, which attracts 30,000-40,000 unique visitors per month. Superuser Magazine provides an online platform for the Member companies and the OpenInfra community to share open infrastructure ecosystem news, case studies, event recaps, product updates and announcements, project release, and more.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1738px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.8359375%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAADEklEQVQoz2WQbUjUBwDG//s2WJsjopjk1tjQqHTUpllrRpSscBuN0WCsyMyNIaFLiS7d7rr3naeel3pynp5KUzNj3l13FQjm28qVOSG73szzsuxC8+//7sqdevtFyj7tB8+X58MDv0dwuNysWr+FD7fu4Y3EHcRs2M5bH3y8mJj4T3l7bSrL4zezYm0qsYnbiF3/GXEb03h/4zZWJaWxPHEHK5PSWZGQjLnSgtByppXM41pUtjaOmhooMNWTb7RRUGIlT3GCn2QaDv6qIec3M4dOmtiv1rMvT8vOXBNHivRolTLkBhm7vs9FW1yG4HI5uXfbyyuikVmYj8D8AkTDdDTvo6ZRgfKKhsbe82Q3F5LryWdLSgbCJ1rMigNMVb+LR/EeMcveQW8wITgcDgauX2chMkfw2TSSJPFiRiIkiexskfFdXT4Gi5yjpwvRKD/HnPcNtfYGKirraTvTxLnWJmqqbahVOmqs1qXBwRsDEP2X2VCY58EgkhQmMCWyqVvOm3/+TLJ9P8kV6WSkxyH78SC3/aP09F+jd9jHLd8oPUPDtF7qw1ZXj+B0OhkcHCQyN4cozhAUp7nqn6Lrocjlv83k3KzjyDULZ/uPY28y0vGXm6JfjrFm9WoOZRVRWPgDy1bG8drrsZSWliGcd7no6+vFPzaGzzfK00CAR+PjPA8FiYRnEZ9MEnoyiRR4RmR+bvHr7q5e7BYLF9qcOF1u2pqbaagqx15rW1L2eu/wHwss2v+PV1Xkn3mIRuken8HpD+PxibjvTdI1DWeHH2Orb1xS7uu/zMT0BHfHfAzfv8uA18vQyAj3J58y9HicmxOPuPHQz9UHI9wJTJB1ReSjSxIJZT2sUXpI6QiR+LuX8toGhPZ2B3t3r+PAVxvISFtHzrcpbE9LID41ib0FmWzK3ENKVgap2V+wOftLvj52GIunG/W5TtSn3Sjsf2C62I+q5QKV1VaEzs5OVEoVpcZiDHodJUYDOp0WnV6HwViMWqdFrjyJXKlApdVQXGKk+lQ51opyaqoqFmOrOkWlqQRHezsvAUJKcEO/5ZHvAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Superuser article InMotion Hosting&quot;
        title=&quot;Superuser article InMotion Hosting&quot;
        src=&quot;/static/32afad20756e12aa7245376cd2306764/50e7d/image-2.png&quot;
        srcset=&quot;/static/32afad20756e12aa7245376cd2306764/01e7c/image-2.png 512w,
/static/32afad20756e12aa7245376cd2306764/2bef9/image-2.png 1024w,
/static/32afad20756e12aa7245376cd2306764/50e7d/image-2.png 1738w&quot;
        sizes=&quot;(max-width: 1738px) 100vw, 1738px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;An article about InMotion Hosting’s product launch and its collaboration with the OpenInfra Foundation was published on Superuser Magazine in March, and the article was translated into Chinese and published on WeChat to provide easier access for the OpenInfra China community. &lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1758px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.8359375%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAABsklEQVQoz31Tx4vycBDNH74ne7vZEAsi6MGw4lG86EU9WK5iQ0SxZu1fNLb38QZ+IizswGNmkpk3LdG+dR122xfiyQTC4TBCoRCi0Sji8ThSqRSSyaT4sVhMfIJ2MBhEJBIRO5FIwG63o1QqQctkMvj5MaDk9XphtVrheDxit9thu93idDrhcDi8n63Xa1iWhev1iul0Knnj8Rj5fB5aLpcTAkVmWTcs1wYuVwu32w3P5/P9TuHxeMizTqcDh8Mh9mg0QqFQgJbNZqWiSiIBuzEMA5vN5q1ZVPm0TdPE+XzGYrGQ3OFw+JuQwurL5VLAxMvlIsnUakzaqnMlfxKyC+6O2O/3otkdtdohY9REfxLe73fpjkQECT5troOah1I7/UVIAgqr8RCTyUTQ7/clkPZsNpOLMnY+n0sTnwdirBDyyqz6KWo01ZH5z5RC3B3BPSoiJSwmhOl0GrVaTb6jwWCAbreLarWKSqWCRqOBVquFer0uoN9sNgXtdhu9Xk864wTlchm6rkMrFouw2Wzw+/3w+Xzwer1wuVxwOp3weDxwu93yFxD0A4GAxKp4gjY5SPofLLUGwFCTWkUAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;WeChat article InMotion Hosting&quot;
        title=&quot;WeChat article InMotion Hosting&quot;
        src=&quot;/static/0f257424aa9525d00b1a756736c2351c/d3deb/image-3.png&quot;
        srcset=&quot;/static/0f257424aa9525d00b1a756736c2351c/01e7c/image-3.png 512w,
/static/0f257424aa9525d00b1a756736c2351c/2bef9/image-3.png 1024w,
/static/0f257424aa9525d00b1a756736c2351c/d3deb/image-3.png 1758w&quot;
        sizes=&quot;(max-width: 1758px) 100vw, 1758px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.openstack.org/blog&quot;&gt;OpenStack Blog&lt;/a&gt; provides a space for OpenStack enthusiasts to catch up with the latest OpenStack-specific news, announcements, best practices, use cases, and more. The press release of Flex Metal Cloud was subsequently published on OpenStack Blog for the segment of audience who are interested in the project-specific news.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1732px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.8359375%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACfklEQVQoz5WM20uTARjGdxWRN0GlhnTpfaCiIaVkXXcV1L/QH9GNaJm6AwYqtmzqNjd30O3zsIOBhhEI4oWdPITbnG5+J3XuoNv6xffNhC574cf7vs/7vI8hFInQ98bE4MgogzY7o5MePri8OlbnlL4P2906Vqeb986pS2xuH52WYV687ME09I5JlxuDwz3F3eEVOiIKbfMpHkUkOsIiD8OiPreFRJ4uKTz7pNAeEv+5P45ItApJmmaSNDg26B4axTDp8XL19SI1k3tU27a4eUH12Ba1Y9tUWTd5spDgeTTJ9dGKrt1v2ba4ofu2qXMluGJcoXPIVgm81rNInTtJ7fg2NRM71E7s6L3BH6M1EON+IE67EOfeTIwHwTh3HL+oHq/4tJ/bzjhV5i90Dn3A4PJ4qX+7RPNsmgbfLo3+GA2+Cs3TMT1Eo0Wf4zqaR6PJH6fRF6NFOKB+ZJVXwzYMXq+X1a8/yQJyoYRcKCOflVHOykiFCpp2mC9dks4VSWcrpLLnqEXY2N1jbMKOwefzsbO1yclpjkNJRlZURElBklWdQ1FGPToGfvO3UqJKPCUhqSdkTvMUzkuk9vdxOC4Cv33/gXySZS8tsS8qJFIi8nGGbP6MTC5PNl/gvFikWCpRKpWJpUR2kmkOjzKk1WOOcgV24wns9ovAvUSC/yk5k+dAyaDmzskVoaxpiorT6cTg8XjQiEajCEKQgDCLX5jHL8wxI8wTDAoIgkA4HGZtbY319XWmFz7inAnhCobxzkWJLH9mfiGE1WrFsLy8TG9vLxaLBbPZjMlsod9kwWiuoN26u7vp6uqir6+PgYEB3Wc2mfRuNBr13/7+fgKBAH8AxzO08d4bD1cAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;OpenStack blog InMotion Hosting&quot;
        title=&quot;OpenStack blog InMotion Hosting&quot;
        src=&quot;/static/785bdd5b63d214249d1a8465ef5c7dc4/74e37/image-4.png&quot;
        srcset=&quot;/static/785bdd5b63d214249d1a8465ef5c7dc4/01e7c/image-4.png 512w,
/static/785bdd5b63d214249d1a8465ef5c7dc4/2bef9/image-4.png 1024w,
/static/785bdd5b63d214249d1a8465ef5c7dc4/74e37/image-4.png 1732w&quot;
        sizes=&quot;(max-width: 1732px) 100vw, 1732px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;&lt;strong&gt;Monthly Newsletters to Keep the OpenInfra Community Up to Date&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Open Infrastructure Community Newsletter regularly shares the latest developments and activities across open infrastructure projects, events, and users supported by the Open Infrastructure Foundation. The newsletters are sent out to the community in English through email, and they are also published on the Superuser and the OpenStack official WeChat account in Chinese.&lt;/p&gt;
&lt;p&gt;The Community newsletter also gives the Member companies a marketing opportunity to raise awareness and share their key announcements to over 60,000 global community members. See all the &lt;a href=&quot;https://superuser.openstack.org/?s=Inside+Open+Infrastructure%3A+The+latest+from+the+OpenInfra+Foundation&quot;&gt;previous newsletters&lt;/a&gt; here.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A Video is Worth a Million Words&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some people say that “if a picture is worth a thousand words, then a video is worth a million.” Digital video is one of the fastest growing formats for marketers in the Open Source industry. Therefore, taking advantage of the broad reach of audience on the &lt;a href=&quot;https://www.youtube.com/c/OpenStackFoundation/featured&quot;&gt;OpenInfra Foundation YouTube channel&lt;/a&gt; is more important than ever. With over 40,000 subscribers, the Foundation YouTube channel features Summit sessions, project updates, community meetings, OpenInfra community updates, and more.&lt;/p&gt;
&lt;p&gt;To amplify the importance of private cloud and the evolution of OpenStack private clouds, Mark Collier, Chief Operating Officer of the OpenInfra Foundation, and Todd Robinson, President &amp;#x26; Co-founder of InMotion Hosting, got on Zoom and chatted about building on-demand private clouds on OpenStack. Check out the &lt;a href=&quot;https://www.youtube.com/watch?v=-tZUZD7wDps&amp;#x26;list=PLKqaoAnDyfgppvtkz_N9IcNrxVBbvSS7R&quot;&gt;full video&lt;/a&gt; on the OpenInfra Foundation YouTube channel.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Highlight Your Products on OpenStack Marketplace&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.openstack.org/marketplace/&quot;&gt;OpenStack Marketplace&lt;/a&gt; highlights the variety of products that will help users to make an informed decision, whether building a cloud, looking to use one, or pursuing a hybrid model. On the product launch day, InMotion Hosting’s Flex Metal Cloud was listed on OpenStack Marketplace as a &lt;a href=&quot;https://www.openstack.org/marketplace/hosted-private-clouds/&quot;&gt;hosted private cloud provider&lt;/a&gt;. Along with other cloud providers, the Marketplace helps users to find the right help and expertise from various companies in the OpenInfra community. &lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1770px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAAByElEQVQoz6VSTW/TQBDNP6eH9EB6B4lIHLjlwx+HKIn4EAKFJLRxQAKhNkqMSgMYhaT+3PXu2n5ox05pFG6sNHrr8Zu3b0ZTGwyHePLoMeynz2DaNizLgm3bFKZpwjStEi3r4FvzrCrX6/XQbDbR7/dR63Q6uLn+hv896/UarVYLNcMwsFqtKJnnGfI8B4oy4oTBDyP4YUy480NEcQIUBfGLPRfAcrlEt9vdC7qUjLmAVBlumUSYKgipKJfew5ALcKngbiLibkNGtdqU7vbA4TaMwYXA9e8AN9sQnKcIYoaYMWxuA3L3Y7ODHyX46H6nB37ugmPBr65bTaKo4G8r+9aUkhBCIFOq4uUHM3Rdt2y5axj4crkgSsIFWCrBhQITilC7EDJDKjMIVSKr/jMhqUbXao07h1eLBb2SCklzE7LEhHGEMYMfxQiihDDh6QFH1+hzeXVP8JfnHa2BynHnhMsMERdIUkUOVX68Np7nlS1rVb20s0+fMbpw8PZihhfjKV5N3uOdM6eYOnNMnDnG8w94cz7Dy/EUz0cTvJ6eYzRzqFZrtNtt1AaDAer1OhpnZ3jYaBxF/fQUD05OKPT9XxxdqzWGwyH+ABAaEyB+trZ+AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Marketplace InMotion Hosting&quot;
        title=&quot;Marketplace InMotion Hosting&quot;
        src=&quot;/static/473dda6740ea4efaf58410e3525721ab/61016/image-5.png&quot;
        srcset=&quot;/static/473dda6740ea4efaf58410e3525721ab/01e7c/image-5.png 512w,
/static/473dda6740ea4efaf58410e3525721ab/2bef9/image-5.png 1024w,
/static/473dda6740ea4efaf58410e3525721ab/61016/image-5.png 1770w&quot;
        sizes=&quot;(max-width: 1770px) 100vw, 1770px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;If you would like your products in the rotation, please make sure your company and product profiles are updated on the Marketing. Don’t be afraid to contact &lt;a href=&quot;mailto:ecosystem@openstack.org&quot;&gt;ecosystem@openstack.org&lt;/a&gt; if you have any questions!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Join the Mission&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“Open Infrastructure Foundation&apos;s marketing team worked closely with InMotion Hosting to craft a comprehensive multi-stage marketing and trust-builder campaign for InMotion&apos;s new OpenStack powered On-Demand Private Cloud Solution. The OpenInfra marketing team was flexible, super-responsive, and open to new ideas resulting in a successful, co-ordinated, product launch campaign targeted to the OpenStack and OpenInfra communities,” says Sash Ghosh, Sr. Growth Strategy Manager of InMotion Hosting.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There is still time for your company to join as a Founding Member of OpenInfra Foundation to raise awareness of the OpenInfra projects and your participation in the Foundation. Take an active role in helping achieve the OpenInfra mission to build open source communities that write software that’s run in production and be part of defining what the next decade of open infrastructure looks like. &lt;a href=&quot;https://openinfra.dev/join/&quot;&gt;Become a member today&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About the Open Infrastructure Foundation&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;The Open Infrastructure Foundation was announced as the successor to the OpenStack Foundation on October 19, 2020. Together with over 60 founding Members and more than 111,000 community members from thousands of companies in 182 countries, the OpenInfra Foundation establishes open source communities with a focus on building software that runs in production across the world.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Join Us in Building the Next Decade of Open Infrastructure]]></title><description><![CDATA[Building Open Source Communities Who Write Software to Run in Production]]></description><link>https://openinfra.dev/blog/join-us-in-building-the-next-decade-of-open-infrastructure</link><guid isPermaLink="false">https://openinfra.dev/blog/join-us-in-building-the-next-decade-of-open-infrastructure</guid><pubDate>Thu, 28 Jan 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Over the last few years, we’ve been steering our Foundation through a series of transitions to align with the evolution of our community and the changing landscape of open source and cloud. This started in 2017 with an evaluation of strategic focus areas where we wanted to play a part in developing open source solutions. In 2018, we developed our pilot project program with Kata Containers, Zuul, Airship and StarlingX. These projects went through the confirmation process with the Board in 2019 and demonstrated their success in building communities that were delivering software consistently through open development.&lt;/p&gt;
&lt;p&gt;Then, in 2020 it was encouraging to see the Board, staff and community come together to deliver a successful and pivotal year for the Foundation despite the challenges of a global pandemic. We came together and persevered to continue the transition, officially becoming the Open Infrastructure Foundation in October 2020. &lt;/p&gt;
&lt;p&gt;While the global community was not able to meet in person, everyone still convened to discuss how we collaborate to deliver the OpenInfra mission: building communities who write software that runs in production. We saw users who have been around for years talk about their growing OpenStack production deployments like Workday, LINE, and CERN, as well as new users talk about how they’re running other open source projects in production like Ant Group using Kata Containers, Verizon running StarlingX, and Volvo running Zuul for their autonomous driving software. &lt;/p&gt;
&lt;p&gt;We also celebrated multiple OpenInfra software releases that continued to develop through online events like the Project Teams Gathering (PTG) and endless asynchronous meetings. Our upstream communities continue to prioritize features enhancing integration with other open source projects, delivering the requirements from operators running production deployments. With OpenStack Ussuri and Victoria, StarlingX 4.0, Kata Containers 2.0, and seven releases from the Zuul developer community, users are continuing to see integration improvements with technologies like Kubernetes, Prometheus, QEMU, and Ansible. &lt;/p&gt;
&lt;p&gt;The work is not done. Together with the 60 organizations who joined the launch of the OpenInfra Foundation and over 110,000 community members, we are starting the next decade of open infrastructure tackling challenges including hardware diversification, deployment diversification, government regulations like data sovereignty, and the availability of more open source than ever. &lt;/p&gt;
&lt;p&gt;I am confident with the learnings of the past ten years and the momentum behind the OpenInfra mission, the next decade will see more innovation, collaboration, and open source software running in production. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br&gt;
Want to be a part of the next decade of open infrastructure? &lt;a href=&quot;https://openinfra.dev/join/&quot;&gt;Join us!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Open Infrastructure Foundation Seats Its First Board of Directors, Including Engineers from Ant Group, Facebook and Red Hat ]]></title><description><![CDATA[More than 60 corporate members, 110,000 community members support Open Infrastructure Foundation mission to build the next decade of infrastructure for AI, Containers, 5G, Edge]]></description><link>https://openinfra.dev/blog/openinfra-board-ant-group-facebook-red-hat</link><guid isPermaLink="false">https://openinfra.dev/blog/openinfra-board-ant-group-facebook-red-hat</guid><pubDate>Wed, 27 Jan 2021 14:48:32 GMT</pubDate><content:encoded>&lt;p&gt;AUSTIN, Texas — January 27, 2021 — The Open Infrastructure Foundation (OpenInfra Foundation) today announced that the &lt;a href=&quot;https://openinfra.dev/about/board/&quot;&gt;Foundation Board of Directors&lt;/a&gt; has expanded to 27 individuals, including Amar Padmanabhan, software engineer at Facebook; Xu Wang, senior staff engineer at Ant Group; and Daniel Becker, senior director of engineering at Red Hat. The announcement was made as the OpenInfra Foundation convened its first board meeting under its new moniker, with representatives of 22 global technology organizations taking their seats as the first slate of board members. During the meeting, individual member of the Foundation Allison Randal was elected the board chair for the 2021 year.&lt;/p&gt;
&lt;p&gt;Currently the OpenInfra Foundation comprises over 100,000 community members in over 187 countries and advances projects such as &lt;a href=&quot;airshipit.org&quot;&gt;Airship&lt;/a&gt;, &lt;a href=&quot;katacontainers.io&quot;&gt;Kata Containers&lt;/a&gt;, &lt;a href=&quot;magmacore.org&quot;&gt;Magma&lt;/a&gt;, &lt;a href=&quot;openinfralabs.org&quot;&gt;OpenInfra Labs&lt;/a&gt;, &lt;a href=&quot;openstack.org&quot;&gt;OpenStack&lt;/a&gt;, StarlingX and Zuul.&lt;/p&gt;
&lt;p&gt;“It’s exciting to see the open infrastructure movement grow at such a rapid pace, as evidenced by having more platinum members than we&apos;ve ever had before, more OpenInfra community members encompassing infrastructure experts who operate some of the largest infrastructure in the world, like Ant Group and Facebook, and new open source software being created like Magma,” said Mark Collier, COO, OpenInfra Foundation. “All of these trends point to the start of a decade of people and companies investing in open infrastructure that&apos;s just getting started, and we want to invite everyone to join us as we build open source communities who write software that runs in production.”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Foundation Board of Directors, 2021&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Facebook joins previously announced Platinum Members Ant Group, AT&amp;#x26;T, Ericsson, FiberHome, Huawei, Red Hat, Wind River and Tencent. Support for the OpenInfra Foundation comes from more than 60 corporate members.&lt;/p&gt;
&lt;p&gt;“We are excited to see collaborative efforts around open source projects like Magma take off as we join the Open Infrastructure Foundation today,” said Amar Padmanabhan, software engineer at Facebook. “We created Magma to give operators a true cloud-native distributed mobile packet core that is compact and easy to deploy, and we look forward to what the OpenInfra community can contribute to improve connectivity for people around the world.”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The 2021 Board of Directors, seated today, includes:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Individual Directors&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tim Bell&lt;/li&gt;
&lt;li&gt;Kurt Garloff&lt;/li&gt;
&lt;li&gt;Julia Kreger&lt;/li&gt;
&lt;li&gt;Rico Lin&lt;/li&gt;
&lt;li&gt;Sean McGinnis&lt;/li&gt;
&lt;li&gt;Amy Marrich&lt;/li&gt;
&lt;li&gt;Mohammed Naser&lt;/li&gt;
&lt;li&gt;Allison Randal&lt;/li&gt;
&lt;li&gt;Shane Wang&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Platinum Directors&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Daniel Becker&lt;/li&gt;
&lt;li&gt;Gang Chen&lt;/li&gt;
&lt;li&gt;Ruan He&lt;/li&gt;
&lt;li&gt;Paul Miller&lt;/li&gt;
&lt;li&gt;Amar Padmanabhan&lt;/li&gt;
&lt;li&gt;Chris Price&lt;/li&gt;
&lt;li&gt;Xudong Ren&lt;/li&gt;
&lt;li&gt;Ryan Van Wyk&lt;/li&gt;
&lt;li&gt;Xu Wang&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gold Directors&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Johan Christenson&lt;/li&gt;
&lt;li&gt;ChangBo Guo&lt;/li&gt;
&lt;li&gt;Clemens Hardewig&lt;/li&gt;
&lt;li&gt;Li Kai&lt;/li&gt;
&lt;li&gt;Arkady Kanevsky&lt;/li&gt;
&lt;li&gt;Tytus Kurek&lt;/li&gt;
&lt;li&gt;Grace Lian&lt;/li&gt;
&lt;li&gt;Junwei Liu&lt;/li&gt;
&lt;li&gt;Shannon McFarland&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“Open infrastructure promotes ‘innovation and choice on the Internet,’ as Mozilla is fond of saying,” said Allison Randal, OpenInfra Foundation board chair and individual member of the Foundation. “The open source nature of the projects hosted at the OpenInfra Foundation—as well as the projects with which we openly collaborate—create economic opportunity around the world. It is an important proof point that modern, open source development can be funded by corporate interests but guided by the technical governance of individual contributors. I’m humbled by those who put their confidence in me to lead the board, and I’m energized by the opportunities before us to help define the next decade of open infrastructure.”&lt;/p&gt;
&lt;p&gt;Cloud&amp;#x26;Heat, iVolve and SafeSpring also join the &lt;a href=&quot;https://openinfra.dev/members/&quot;&gt;60 organizations&lt;/a&gt; to support the OpenInfra mission of creating open source communities who write software that runs in production.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenInfra Community Approves Amended Bylaws&lt;/strong&gt;
Community members of the OpenInfra Foundation approved on January 15 bylaw amendments that remove the limits on the number of Platinum and Gold Members of the Foundation. The amended bylaws also allow for adjusting the total number of board members as needed in order to balance the number of Platinum, Gold, and Individual Members. Each Platinum Member organization appoints a representative to serve on the Board of Directors. Gold and Individual members are elected by the community at large.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://openinfra.dev/join&quot;&gt;Join us!&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Magma Developer Conference]]></title><description><![CDATA[Magma Developer Conference - February 3rd, 2021]]></description><link>https://openinfra.dev/blog/magma-developer-conference</link><guid isPermaLink="false">https://openinfra.dev/blog/magma-developer-conference</guid><pubDate>Mon, 25 Jan 2021 20:20:38 GMT</pubDate><content:encoded>&lt;p&gt;One week from today on February 3, the Magma community will be hosting the Magma Developers Conference. This virtual conference will be an opportunity to hear from Magma developers as they share more about the growing Magma community and how the platform enables service providers and systems integrators to deploy faster and more efficient networks. The schedule includes Magma use cases, a 5G demo, and other talks about the state of the project.  I am excited to be emceeing this conference with Phil Ritter, an active member of the Magma project. Personally, I am the most excited for the 5G FWA demo. It’s a use case that cloud native architecture is ideally suited for, with local break out. The demo will take place at 11:15am PST so make sure to &lt;a href=&quot;https://magmadevelopersconference.splashthat.com/&quot;&gt;register for free now&lt;/a&gt; so you don’t miss it.&lt;/p&gt;
&lt;p&gt;Magma is an open-source software platform that delivers an open, flexible and extendable mobile network core solution. Magma’s mission is to connect the world to a faster network by enabling service providers to build cost-effective and extensible carrier-grade networks.  It is designed to be access network agnostic (4G, 5G or WiFi), flexibly supporting a radio access network with minimal development and deployment effort.&lt;/p&gt;
&lt;p&gt;At the &lt;a href=&quot;https://youtu.be/wNNOFfDBB0o&quot;&gt;Open Infrastructure Summit in October 2020, the Open Infrastructure Foundation announced its support of the Magma project&lt;/a&gt;. With help from the Foundation, the &lt;a href=&quot;http://magmacore.org&quot;&gt;Magma project website&lt;/a&gt; has been structured to make it easy to contribute to the project. It is centered around a developer-led governance with Maintainers providing code review and approval for contributions and a small Technical Committee selected from among the project maintainers providing overall architecture and roadmap oversight.&lt;/p&gt;
&lt;p&gt;Don’t miss the opportunity to learn more about Magma and its growing community. &lt;a href=&quot;https://magmadevelopersconference.splashthat.com/&quot;&gt;Register for the Magma Developers Conference for free now&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Remembering Dan Kohn]]></title><description><![CDATA[The open source community mourns the loss of Dan Kohn, one of its key advocates.]]></description><link>https://openinfra.dev/blog/remembering-dan-kohn</link><guid isPermaLink="false">https://openinfra.dev/blog/remembering-dan-kohn</guid><pubDate>Fri, 06 Nov 2020 13:30:56 GMT</pubDate><content:encoded>&lt;p&gt;The open source community mourns the loss of Dan Kohn, one of its key advocates. Always joyful and approachable, Dan was instrumental in forming a cloud-native ecosystem on top of Kubernetes at the CNCF. Beyond that engagement, he brought his enthusiasm to spread the word about all open source software. An Internet commerce pioneer, he was a strong believer of how technical innovation can help create the foundations for building a better world.&lt;/p&gt;
&lt;p&gt;Many of us had the opportunity to see him in action as we travelled around the world. He will be missed. Our thoughts go to his family, friends, and colleagues and all who were impacted by his life.&lt;/p&gt;
&lt;p&gt;The CNCF has created a GitHub repository for sharing memories of Dan: &lt;a href=&quot;https://github.com/cncf/memorials/blob/master/dan-kohn.md&quot;&gt;https://github.com/cncf/memorials/blob/master/dan-kohn.md&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nov 19 2020 Update&lt;/strong&gt;: There are now multiple ways to donate:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;College Fund Donation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Donations to Adam and Ellis&apos; college fund can be made through &lt;a href=&quot;https://www.ugift529.com/&quot;&gt;Ugift&lt;/a&gt;. To donate, please proceed to the website and enter the Ugift code into the field on the homepage.
&lt;strong&gt;Ugift Code: X0S-65D&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wildife SOS Donation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Donations can be made in Dan Kohn&apos;s memory to the &lt;a href=&quot;https://donatenow.networkforgood.org/1432730&quot;&gt;Wildlife SOS&lt;/a&gt;. Please leave a note mentioning Dan in your donation.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Introducing the Open Infrastructure Foundation: Building Open Source Communities Who Write Software to Run in Production]]></title><description><![CDATA[Building Open Source Communities Who Write Software to Run in Production]]></description><link>https://openinfra.dev/blog/introducing-the-open-infrastructure-foundation</link><guid isPermaLink="false">https://openinfra.dev/blog/introducing-the-open-infrastructure-foundation</guid><pubDate>Mon, 19 Oct 2020 13:30:00 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;https://t.e2ma.net/click/2rkzoc/ygpkur/uhjhno&quot;&gt;Open Infrastructure Foundation (OpenInfra Foundation)&lt;/a&gt; was just announced as the successor to the OpenStack Foundation (OSF) by Jonathan Bryce, executive director of the OpenInfra Foundation during the Open Infrastructure Summit keynotes. Together with over 60 founding members and more than 100,000 community members, the Foundation will continue to build open source communities that write infrastructure software in production.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://summit.openinfra.dev/&quot;&gt;Summit keynotes&lt;/a&gt; are still going, so login now to hear who is joining to help build the next decade of open infrastructure!
As the requirements for compute, storage and networking have evolved, the role of open source software has expanded. Along the way, the Foundation expanded its mission to establish new open source communities with a focus on building software that runs in production across the world and addressing numerous emerging use cases. This evolution transformed the OSF into OpenInfra Foundation, the home of open infrastructure.&lt;/p&gt;
&lt;p&gt;Currently, the OpenInfra Foundation comprises over 100,000 community members in over 187 countries and advances projects such as &lt;a href=&quot;http://airshipit.org/&quot;&gt;Airship&lt;/a&gt;, &lt;a href=&quot;http://katacontainers.io/&quot;&gt;Kata Containers&lt;/a&gt;, &lt;a href=&quot;http://openinfralabs.org/&quot;&gt;OpenInfra Labs&lt;/a&gt;, &lt;a href=&quot;http://openstack.org/&quot;&gt;OpenStack&lt;/a&gt;, &lt;a href=&quot;http://starilngx.io&quot;&gt;StarlingX&lt;/a&gt;, and &lt;a href=&quot;http://zuul-ci.org&quot;&gt;Zuul&lt;/a&gt;. Today, the OpenInfra Foundation also announces its support for the &lt;a href=&quot;https://t.e2ma.net/click/2rkzoc/ygpkur/aerhno&quot;&gt;Magma project&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Hear directly from the &lt;a href=&quot;https://t.e2ma.net/click/2rkzoc/ygpkur/q6rhno&quot;&gt;global organizations&lt;/a&gt; who are joining to establish the Open Infrastructure Foundation to build the next decade of infrastructure for AI, 5G, &amp;#x26; Edge. The name change reflects the community&apos;s work building open infrastructure with dozens of open source components. We look forward to collaborating over the next decade to build communities that write software for production, serving open infrastructure markets estimated at $20 billion USD annually.&lt;/p&gt;</content:encoded></item></channel></rss>